Raspberry PI – Uitvoering van een betaalbaar domoticasysteem [Deel III]

Na enkele maanden, heb ik besloten terug te keren naar Dit project met die ik wil maken een gratis domoticasysteem, en economisch betaalbare; Dit lage verbruik microcomputer gebaseerde, maar multiplatform en draagbare naar elk apparaat met OS GNU/Linux beschikbaar vanaf poort GPIO.In vorige berichten We geleerd om de controle van de modules van Relais optoacoplados met Framboos PI door bash, PHP, en Python; bij deze gelegenheid Ik heb het automatiseringssysteem geoptimaliseerd, en overigens ik heb gemigreerd te Raspberry PI 3 voor de verwijdering van draadloze connectiviteit, Maar als u wenst kunt u eventuele vorige model.

De hardware Het bestaat uit twee modules van acht Relais elke, dat maakt een totaal van Zestien outs om te controleren toestellen, Elektrische aansluitingen, verlichting; en een zonder einde van apparaten dat deze worden geconverteerd naar dit kleine Raspberry PI 3, in alles wat die u nodig hebt voor domotic huis u office conventionele.

Gebouw automatisering regeling

Circuit breaker schakelaar diagram domotic DIY.

Het bedieningspaneel is geprogrammeerd in PHP, en is een optimalisatie van het Wetboek van de vorige versie maar die bestemd zijn voor het beheer van de GPIO direct door bash die sterk versnelt het proces; een must, Aangezien we dit via de pagina zal dienen WiFi.

FremooticsPI

Het automatisering systeem web control panel.

Het feit van zonder extra bestanden voor het beheer van de poort-uitgangen GPIO van Framboos door Python; Zet deze eenvoudige webpagina, een enkel bestand, in de ware uitgangspunt van die ooit is geworden in een volledige domoticasysteem dat ik zal ontwikkelen samen.

<html>
<head>
<title>Panel de control - Sistema domotico libre</title>
</head>

<body>
<div align="center">
<br></br>

 <!--GPIO4/IN1-->
 <form action="" method="post">
 Interruptor 01 &nbsp;<input type="submit" name="encender4" value="Encender">
 <input type="submit" name="apagar4" value="Apagar">

 <!--GPIO17/IN2-->
 <form action="" method="post">
 &nbsp; Interruptor 02 &nbsp;<input type="submit" name="encender17" value="Encender">
 <input type="submit" name="apagar17" value="Apagar">

<br></br>

 <!--GPIO27/IN3-->
 <form action="" method="post">
 Interruptor 03 &nbsp;<input type="submit" name="encender27" value="Encender">
 <input type="submit" name="apagar27" value="Apagar">

 <!--GPIO22/IN4-->
 <form action="" method="post">
 &nbsp; Interruptor 04 &nbsp;<input type="submit" name="encender22" value="Encender">
 <input type="submit" name="apagar22" value="Apagar">

<br></br>

 <!--GPIO18/IN5-->
 <form action="" method="post">
 Interruptor 05 &nbsp;<input type="submit" name="encender18" value="Encender">
 <input type="submit" name="apagar18" value="Apagar">

 <!--GPIO23/IN6-->
 <form action="" method="post">
 &nbsp; Interruptor 06 &nbsp;<input type="submit" name="encender23" value="Encender">
 <input type="submit" name="apagar23" value="Apagar">

<br></br>

 <!--GPIO24/IN7-->
 <form action="" method="post">
 Interruptor 07 &nbsp;<input type="submit" name="encender24" value="Encender">
 <input type="submit" name="apagar24" value="Apagar">

 <!--GPIO25/IN8-->
 <form action="" method="post">
 &nbsp; Interruptor 08 &nbsp;<input type="submit" name="encender25" value="Encender">
 <input type="submit" name="apagar25" value="Apagar">

<br></br>

 <!--GPIO5/IN1-->
 <form action="" method="post">
 Interruptor 09 &nbsp;<input type="submit" name="encender5" value="Encender">
 <input type="submit" name="apagar5" value="Apagar">

 <!--GPIO6/IN2-->
 <form action="" method="post">
 &nbsp; Interruptor 10 &nbsp;<input type="submit" name="encender6" value="Encender">
 <input type="submit" name="apagar6" value="Apagar">

<br></br>

 <!--GPIO13/IN3-->
 <form action="" method="post">
 Interruptor 11&nbsp;<input type="submit" name="encender13" value="Encender">
 <input type="submit" name="apagar13" value="Apagar">

 <!--GPIO12/IN4-->
 <form action="" method="post">
 &nbsp; Interruptor 12 &nbsp;<input type="submit" name="encender12" value="Encender">
 <input type="submit" name="apagar12" value="Apagar">

<br></br>

 <!--GPIO19/IN5-->
 <form action="" method="post">
 Interruptor 13 &nbsp;<input type="submit" name="encender19" value="Encender">
 <input type="submit" name="apagar19" value="Apagar">

 <!--GPIO16/IN6-->
 <form action="" method="post">
 &nbsp; Interruptor 14 &nbsp;<input type="submit" name="encender16" value="Encender">
 <input type="submit" name="apagar16" value="Apagar">

<br></br>

 <!--GPIO20/IN7-->
 <form action="" method="post">
 Interruptor 15 &nbsp;<input type="submit" name="encender20" value="Encender">
 <input type="submit" name="apagar20" value="Apagar">

 <!--GPIO21/IN8-->
 <form action="" method="post">
 &nbsp; Interruptor 16 &nbsp;<input type="submit" name="encender21" value="Encender">
 <input type="submit" name="apagar21" value="Apagar">

</div>
</body>
</html>

<?php

// Funciones PHP del pin GPIO 4

 if ($_POST[encender4]) {
 $a- exec("echo 4 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio4/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio4/value");
 echo $a;
 }

 if ($_POST[apagar4]) {
 $a- exec("echo 0 > /sys/class/gpio/gpio4/value");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 4

// Funciones PHP del pin GPIO 17

 if ($_POST[encender17]) {
 $a- exec("echo 17 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio17/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio17/value");
 echo $a;
 }

 if ($_POST[apagar17]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio17/value");
 $a- exec("echo 17 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 17

// Funciones PHP del pin GPIO 27

 if ($_POST[encender27]) {
 $a- exec("echo 27 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio27/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio27/value");
 echo $a;
 }

 if ($_POST[apagar27]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio27/value");
 $a- exec("echo 27 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 27

// Funciones PHP del pin GPIO 22

 if ($_POST[encender22]) {
 $a- exec("echo 22 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio22/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio22/value");
 echo $a;
 }

 if ($_POST[apagar22]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio22/value");
 $a- exec("echo 22 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 22

// Funciones PHP del pin GPIO 18

 if ($_POST[encender18]) {
 $a- exec("echo 18 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio18/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio18/value");
 echo $a;
 }

 if ($_POST[apagar18]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio18/value");
 $a- exec("echo 18 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 18

// Funciones PHP del pin GPIO 23

 if ($_POST[encender23]) {
 $a- exec("echo 23 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio23/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio23/value");
 echo $a;
 }

 if ($_POST[apagar23]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio23/value");
 $a- exec("echo 23 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 23

// Funciones PHP del pin GPIO 24

 if ($_POST[encender24]) {
 $a- exec("echo 24 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio24/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio24/value");
 echo $a;
 }

 if ($_POST[apagar24]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio24/value");
 $a- exec("echo 24 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 24

// Funciones PHP del pin GPIO 25

 if ($_POST[encender25]) {
 $a- exec("echo 25 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio25/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio25/value");
 echo $a;
 }

 if ($_POST[apagar25]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio25/value");
 $a- exec("echo 25 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 25

// Funciones PHP del pin GPIO 5

 if ($_POST[encender5]) {
 $a- exec("echo 5 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio5/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio5/value");
 echo $a;
 }

 if ($_POST[apagar5]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio5/value");
 $a- exec("echo 5 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 5

// Funciones PHP del pin GPIO 6

 if ($_POST[encender6]) {
 $a- exec("echo 6 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio6/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio6/value");
 echo $a;
 }

 if ($_POST[apagar6]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio6/value");
 $a- exec("echo 6 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 6

// Funciones PHP del pin GPIO 13

 if ($_POST[encender13]) {
 $a- exec("echo 13 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio13/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio13/value");
 echo $a;
 }

 if ($_POST[apagar13]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio13/value");
 $a- exec("echo 13 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 13

// Funciones PHP del pin GPIO 12

 if ($_POST[encender12]) {
 $a- exec("echo 12 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio12/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio12/value");
 echo $a;
 }

 if ($_POST[apagar12]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio12/value");
 $a- exec("echo 12 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 12

// Funciones PHP del pin GPIO 19

 if ($_POST[encender19]) {
 $a- exec("echo 19 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio19/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio19/value");
 echo $a;
 }

 if ($_POST[apagar19]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio19/value");
 $a- exec("echo 19 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 19

// Funciones PHP del pin GPIO 16

 if ($_POST[encender16]) {
 $a- exec("echo 16 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio16/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio16/value");
 echo $a;
 }

 if ($_POST[apagar16]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio16/value");
 $a- exec("echo 16 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 16

// Funciones PHP del pin GPIO 20

 if ($_POST[encender20]) {
 $a- exec("echo 20 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio20/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio20/value");
 echo $a;
 }

 if ($_POST[apagar20]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio20/value");
 $a- exec("echo 20 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 20

// Funciones PHP del pin GPIO 21

 if ($_POST[encender21]) {
 $a- exec("echo 21 > /sys/class/gpio/export");
 $a- exec("echo out > /sys/class/gpio/gpio21/direction");
 $a- exec("echo 1 > /sys/class/gpio/gpio21/value");
 echo $a;
 }

 if ($_POST[apagar21]) {
 $a- exec("sudo echo 0 > /sys/class/gpio/gpio21/value");
 $a- exec("echo 21 > /sys/class/gpio/unexport");
 echo $a;
 }

// Fin de las funciónes del pin GPIO 21

?>

Om uit te voeren de verbindingen tussen de framboos en estafette, U moet Ga naar de voet van de brief de volgende tabellen op basis van het schema GPIO BCM; want anders moet u de regels in het bestand wijzigen PHP, en te vervangen in de code het aantal PIN werknemers.

Raspberry PI model B + / 2/3 Relais module 1
+ 5V + 5V
GPIO 4
IN 1
GPIO 17
IN 2
GPIO 27 IN 3
GPIO 22
IN 4
GPIO 18 IN 15
GPIO 23
IN1 6
GPIO 24
IN1 7
GPIO 25
IN1 8
GND GND
Raspberry PI model B + / 2/3 Relais module 2
+ 5V + 5V
GPIO 5
IN 1
GPIO 6
IN 2
GPIO 13
IN 3
GPIO 12
IN 4
GPIO 19
IN1 5
GPIO 16
IN1 6
GPIO 20
IN1 7
GPIO 21
IN1 8
GND GND

Zodra alle verbonden de pinnen van Framboos aan de respectieve VCC, GND, e ingangen van de Estafette; alleen blijft Kopieer het PHP-bestand aan de Framboos PI, Wat gebruik SCP dat zal ons toelaten om doen op afstand.

usuario@maquina:~ $ scp index.php pi@192.168.1.*:/home/pi/
usuario@maquina:~ $ ssh pi@192.168.1.* -C sudo mv /home/pi/index.php /var/www/html/

Ook op afstand We zullen het bestand verplaatsen naar de map van de webserver, en we zullen toewijzen als door eigenaren SSH aan de gebruiker en groep www-data; zal toevoegen aan de Groep gpio, en vervolgens We opnieuw opstarten om de wijzigingen toe te passen.

usuario@maquina:~ $ ssh pi@192.168.1.* -C sudo chown www-data:www-data /var/www/html/index.php
usuario@maquina:~ $ ssh pi@192.168.1.* -C sudo usermod -a -G gpio www-data
usuario@maquina:~ $ ssh pi@192.168.1.* -C sudo reboot

Eindelijk Wij voeden met 230V estafette zoals we zagen in de vorige artikelen maken van een brug tussen de ingang en de andere positief-Polen, Gebruik een honkslag Plug, of schakel over miniatuur circuit breaker; Maar als we willen om verbinding te maken Zestien apparaten hoog verbruik is Aanbevolen gebruik van twee, of meer stekkers.

relespuenteados

Regeling van de brug tussen de positieve Polen van de relay-module.

De resterende draden, die overeenkomen met de negatieve pool en tot de neemt van Aarde, We zullen hen verbinden rechtstreeks naar het apparaat wilt bedienen via de Relais module, in mijn geval een Stekker domotic DIY; We mogen ook niet vergeten dat voor veiligheid moet onze estafette 1A afsluiten, dus voor 16 uitgangen moet een estafette van 16Aan.

Relay diagram plug

Diagram sluit domotic DIY.

In de volgende video Kunt u de prestaties van dit Zestien uitgangen systeem door het controleren van hen, door middel van een demonstratie met een energiezuinige lamp; Als je vergeet niet Volg mij op YouTube niet missen een van de niet-gepubliceerde video 's I 'm gonna publiceren.

Als je net als u me kunt volgen op Twitter, Facebook, Google +, LinkedIn, Feedly, of het te delen met de knoppen onder deze publicatie, Als u vragen hebt of suggesties gelieve te niet aarzelen om commentaar te.

Help ons te bereiken meer lezers Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

15 gedachten over"Raspberry PI – Uitvoering van een betaalbaar domoticasysteem [Deel III]

  1. Peatonet een vraag, Ik heb de code zoals is gekopieerd en alles werkt goed, behalve dat ga achteruit-knoppen, afsluiten inschakelen naar beneden en vice versa.

    Bedankt voor alles van een briljante blog.

    • Hallo XuFLeS, Bedankt voor uw reactie.

      Waarschijnlijk heeft te maken met de estafette op lichtnet verbindingen; Het zou zinvol zijn om te controleren of u hebt aangesloten het in normaal open (NIET) in plaats van normaal gesloten (NC).

      Tot gauw.

      • Ik ben het testen voordat u de contactpersonen 230 V en de rode led van het Relais is uitgeschakeld op wanneer uitschakelen van pulse. Ik heb enigszins bewerkt de code om te keren en er goed uitzien, maar twijfelen aan de waarheid waren ontstaan me. Dank u voor uw antwoord.

  2. Goede bijdrage. Ik moet iets dergelijks voor controle van de irrigatie, maar op één voorwaarde: Als een van de n uitgangen zijn in 1 GPIOx zullen in 1. GPIO bot = 0 als alleen als alle uitgangen = 0. Enig idee?? Waar de uitgangen zijn magneetafsluiters en GPIOx pomp. Van al dank u.

    • Hallo Edu,

      Afhankelijk van het aantal uitgangen definitieve, Gebruik een of meer raspberry PI; zou men eenvoudig, met verschillende moet rating die is de manier het meest optimale informatie tussen apparaten.

      Bedankt voor commentaar.

  3. Hallo, Ik ben geïnteresseerd in dit omdat ik wil buiten verlichting van de telefoon.
    Het zou de eerste keer dat u iets met de framboos probeerde.
    Maar twijfel rijst me bij het aanroepen van deze post “deel drie”.
    PHP-code met alleen dat als het niet te missen zou iets gebruiken uit de delen 1 en 2?
    Ik begrijp dat deze code zou index.php, waar iria geplaatst?
    Heel hartelijk bedankt!

    • Hallo Paul,

      Alleen met deze code PHP kunt implementeren de versie meest ' huidige’ Systeem.

      In de vorige tutorials en reviews van hen uitleggen waar het bestand is (index.php), Als het geven van de juiste machtigingen, enz…

      Bedankt voor de reactie.

      • Hartelijk dank voor uw snelle reactie.
        Ik heb al aangesloten met een enkele plaat van acht Relais.
        Maar een zeldzaam ding gebeurt aan me dat geen oplossing kunt vinden.
        Geven van de web-knoppen, de GPIO zijn geactiveerd me perfect, de overeenkomstige spanning geven en houden het tot die zwenking op vandoor, maar aan de andere kant de estafette maakt haar “Klik op” hardlopen maar niet schakelaar. Het geluid is alsof het Relais activase is en wordt gedeactiveerd, Het is zo snel dat de meter niet wijzigingen detecteert.
        Dat kan te wijten zijn aan?
        Dank u.

        Salu2!

        • Ik vond de bug.
          In de PHP-code, in het uitschakelen van de opdracht, $a code verwijderen- exec(“ECHO 18 > /sys/class/gpio/unexport”); , Als u er op de eerste switch en het werkt nu ik.
          Nu wat maakt, de eerste keer dat u op de framboos; de acht LED's aan het licht van de middellange intensiteit, je moet inschakelen en eenmaal dicht en u schakelt vervolgens de led goed en nu werken corrigeren.

          Salu2!

          • Sorry dat het zo zwaar met zoveel reacties maar dit is het eerste project dat ik met mijn raspery doen en het is verbazingwekkend en heel erg eenvoudig! Deze tutorial is.
            En de wereld dat wordt geopend met deze apparatuur is inmeso!
            Op het web, zonder het verlaten van de PHP, je kon zien dat schakelaar is actief?
            De switches, behandeld met tijdschema en timing kon bereiken?
            Echt,Ik heb een nieuwe wereld geopend, zeer vermakelijk en zuinig.

            Salu2 en bedankt!

          • Hallo Paul GC.

            Ik denk dat ik in een commentaar zoals controleren die switch actief lezen via PHP staat voor de GPIO is uitgelegd.

            Om tijd via programmacode besturen is eenvoudigste ding het gebruik van het systeem CRON daemon uitvoeren wat je wilt, keer op welke le Marquis.

            Hartelijk dank voor commentaar.

          • al heel luifel project, om te lezen dat de stand van de gpio is genoeg om te gebruiken
            exec ( “GPIO Lees 29”, $status21 );
            Als ($status21[0] == 0) {
            }
            en zetten de haken die u weergeven wilt als deze is ingeschakeld of == status 1 voor het afsluiten van.

            De nummering van de gpio Lees komt niet overeen met de nummering van de poort van de gpio, Als u wilt heb ik hier de tabel van gelijkwaardigheid voor elke poort met de nummering van lees die ik deed.

            Het enige dat ik nog steeds niet begrijpen, omdat 1 Deze is uitgeschakeld en 0 Het is op.
            en waarom op de framboos, alle uitgangen zijn staatloze, Middenspanning en uitgangen verlaten niet het werk tot je zet ze tweemaal.

            Maken van een site-reset, wat het doet is de volgorde afgeven aan alle uitgangen, een “slaap” en weer te geven van het bevel om te blussen ze allemaal, Na dit proces zijn al alle functionele.

            Het kan zijn dat ze deze twee dingen doorgeven?

            Salu2!

          • Hallo Paul, Sorry voor de vertraging maar ik ben de laatste tijd heel weinig tijd tussen werk en studies.

            Ten eerste wil ik dank u dat u uw vooruitgang hebt gedeeld met de andere lezers van de blog, Wanneer heb ik vrije tijd heb ik in behandeling blijven deze sectie tutorials over Home Automation eenvoudig en betaalbaar, maar is het echt een trots voor me om te zien als je jezelf vooruit met het project en gaan maken in uw eigen aangepaste systeem volgen.

            Aansluiting op de estafette door een logische lage waarde toe te wijzen (0), en zet ze met een logische waarde hoog (1) Het is mogelijk dat u hierdoor de relay hebt aangesloten op 230V als normaal open in plaats van normaal gesloten circuit, zoals ik de lezer XuFLes de eerste commentaar van dit artikel vertelde; Als u het probeert en het probleem blijft bestaan, voel je vrij om commentaar en probeer te denken van een andere mogelijkheid.

            Om te voorkomen dat die te maken hebben de uitgangen reset na elke Raspbian ontsteking, U kunt het maken van een eenvoudig script dat exporteren en stel de pinnen die u opnieuw wilt opstarten, en start het bijvoorbeeld vanaf rc.local.

          • Hallo!
            Geen enkele bepaling in die middag in antwoord!
            Het is logisch om u tijd en vooral in deze data.
            Ontsteking en afsluiten, Het werkt andersom, Ik heb de Relais aangesloten.

            En hoe zit het met het rc.local, om te voorkomen dat naar de herstelde pagina, Als u zou.

            Salu2!

  4. Goede voetganger, Ik heb het lezen van de 3 Tutorials over domotica delen, maar in haar programmering gaan zeer snel voor mijn, het onderwerp lijkt super interessant, maar ik denk dat we moeten een detail tot een volledige domoticasysteem en ontvangt input van de buitenkant, ( knoppen, Lichtsensoren, enz). Ik wil samenwerken en denk aan het elektrische deel ik kan helpen en in ruil vraag ik help te begrijpen van de hele programmering. Mijn e-mail is Tecnico.antono.Raya@Gmail.com

    Een groet en gefeliciteerd met het web

Laat een antwoord achter