Vadelma PI – Affordable koti-automaattinen järjestelmä [Osa III]

Useita kuukausia olen päättänyt palata Tämän hankkeen kanssa johon aio luoda Ilmainen koti-automaattinen elimistö, ja taloudellisesti kannattavaa; Alhainen microcomputer perustuva kulutus, Mutta käyttöympäristöjen ja kannettava laitteeseen OS GNU/Linux saatavilla Port GPIO.Tässä aikaisemmat viestit Oppinut hallitsemaan moduulien releet optoacoplados kanssa Vadelma PI mennessä bash, PHP, ja Python; Tällä kertaa On optimoitu automaatiojärjestelmän, ja muuten olet siirtänyt sen Vadelma PI 3 hävittämisestä langattoman yhteyden, Mutta jos haluat voit käyttää Edellinen malli.

Että laitteisto Se koostuu kahdesta moduulista kahdeksan releet kunkin, jotka muodostavat yhteensä Kuusitoista out ohjata laitteet, Käsi vinssit, mekaaniset, valaistus; ja ilman loppua laitteet että se voidaan muuntaa tämä pieni Vadelma PI 3, Kaikki mitä tarvitset domotic talo u office perinteiset.

Rakenteen rakennusautomaatio

Katkaisija kytkin kaavio domotic DIY.

Ohjauspaneeli on ohjelmoitu PHP, ja optimointi koodi Edellinen versio mutta hoitaa GPIO suoraan bash joka suuresti nopeuttaa prosessia; on, Koska palvelemme tämä sivu WiFi.

FremooticsPI

Ohjauspaneelin automaatio järjestelmä web.

Tosiasia ilman muita tiedostoja hallita port-lähdöt GPIO ja Vadelma mennessä Python; Muuntaa tämä yksinkertainen Web-sivun, yhteen tiedostoon, totta, lähtökohta joka on tullut joskus kaupungissa koko kodin automaatiojärjestelmä Aion kehittää yhdessä.

<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

?>

Suorittaa yhteyksiä vadelma ja rele, Sinun täytyy Siirry kirjeen jalka seuraavissa taulukoissa rakenteen perusteella GPIO BCM; koska muuten joudut muuttamaan niiden tiedoston rivien PHP, ja korvata koodi numerot PIN työntekijät.

Vadelma PI malli B + / 2/3 Relemoduuli 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
Vadelma PI malli B + / 2/3 Relemoduuli 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

Kun yhteys on muodostettu kaikki Pins ja Vadelma osalaitteistoon VCC, GND, e tuotantopanosten ja Rele; vain jää Kopioi PHP-tiedosto Voit Vadelma PI, Miten SCP Tämä mahdollistaa niin kaukaista.

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/

Myös kaukaista Siirrymme tiedosto hakemistoon web-palvelin, ja annamme joita omistajat SSH Voit käyttäjän ja ryhmän www-data; Lisää se Ryhmän gpio, ja sitten Reboot muutokset.

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

Lopulta Ruokimme 230V välityksen avulla kuten näimme Edellinen artikkelit Varauksen silta sisäänkäynti ja positiivinen puolalaiset, voivat käyttää eripitui Pistoke, tai vaihtaa miniatyyri katkaisija; Mutta jos haluamme yhdistää Kuusitoista laitteet korkea kulutus on suositeltavaa käyttää kaksi, tai enemmän liittimet.

relespuenteados

Järjestelmän positiivinen puolalaiset välityksen moduulin siltana.

Jäljellä olevat johdot, jotka vastaavat miinusnapa ja otetaan Maan, Yhdistämme ne suoraan jotta aparaatti haluat kontrolloida Relemoduuli, minun tapauksessani Kytke domotic DIY; Meidän olisi myös pidettävä mielessä, että turvallisuutta meidän rele tulee hävittää 1A tuotos, jäseneltä Isosans 16 lähdöt tulee rele 16JOTTA.

Rele kaavio plug

Kaavio plug domotic DIY.

Seuraavassa Video Näet suorituskyvyn tämän Kuusitoista lähdöt järjestelmä tarkastamalla ne, kautta esittely vähän energiaa lamppu; Jos pidät Älä unohda Seuraa minua YouTube jotta ei jää mitään julkaisematon videot Aion julkaista.

Jos haluat, voit seurata minua Twitter, Facebook, Google +, LinkedIn, Feedly, tai jakaa sen painikkeet nojalla tämän julkaisun, Jos sinulla on kysyttävää tai ehdotuksia, älä epäröi kommentoida.

Voimme tavoittaa enemmän lukijoita Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

14 ajatuksia"Vadelma PI – Affordable koti-automaattinen järjestelmä [Osa III]

  1. Peatonet epäi, Olen kopioinut koodin sellaisenaan ja kaikki toimii oikein, paitsi, että van niille painikkeita ja peruutus, päälle shut alas ja päinvastoin.

    Usea kiitoksia ajaksi kaikki blogi suuri.

    • Hei XuFLeS, Kiitos kommentti.

      Varmasti että nähdä yhteyksiä verkon valtaan rele; olisi tarkistaa, jos se on yhteydessä normaalisti auki (Ei) sen sijaan, että kiinni (NC).

      Nähdään taas pian.

      • Olen testaus ennen yhteyden Yhteystiedot 230 V ja led punainen rele on päällä kun pulssi puolestaan pois. Olen muuttanut hieman koodi kääntää se ympäri ja näyttää hyvältä, mutta epäilemättä totuus oli syntynyt minulle. Kiitos vastauksesta.

  2. Hyvä lisä. Minulla on samantapainen kuin ohjausobjektin kastelu mutta ehtona: Jos n lähdöt ovat 1 silloin GPIOx on 1. Luun GPIO = 0, jos vain, jos kaikki lähdöt = 0. Mitään käsitystä?? Missä n tuotokset ovat Sähköohjatut venttiilit ja GPIOx pumppu. Vuodesta jo paljon kiitoksia.

  3. Moi, Olen kiinnostunut tästä, koska haluan hallita ulkona valot puhelimesta.
    On ensimmäistä kertaa kokeillut jotain vadelman.
    Mutta herää epäilyksiä ja on tämän jälkeen “Kolmas osa”.
    PHP-koodi vain ei puuttuu käyttäisi mitään osat yksi ja kaksi?
    Ymmärrän, että tämä koodi on index.php, Jos sijoitettu iria?
    Kiitoksia paljon!

    • Hei Paul,

      Vain tämä koodi PHP toteuttaa versio Viimeisin "nykyinen’ Järjestelmän.

      Edellinen tutorials ja arvostelut ne selittää jossa on tiedosto (index.php), koska antaa sinulle käyttöoikeuksien hallintaoikeudet, jne…

      Kiitos kommentti.

      • Paljon kiitoksia nopeasta vastauksesta.
        On kytketty yksi levy kahdeksan releet.
        Mutta harvinainen asia tapahtuu minulle, että et löydä ratkaisua.
        Antaa sille web-painikkeet, on käytössä GPIO täydellisesti, antaa sen jännitteeseen ja pitää sitä kunnes se sammuttaa sen, mutta toisaalta rele tekee sen “Valitse” toiminnan mutta ei. Ääni on kuin jos rele on activase ja on poistettu käytöstä, on niin nopeasti, että testaaja ei havaitsee muutoksia.
        Jotta voi johtua??
        Kiitos.

        Salu2!

        • Jo vika.
          PHP-koodi, Sammuta-komennon, Voit poistaa koodi $a- exec(“ECHO 18 > /sys/class/gpio/vientejä ei ole”); , Kun sinulla on ensimmäinen switch ja nyt jo toimii.
          Nyt tekee, ensimmäistä kertaa että hapantua vadelman; on valo kahdeksan LED keskitasoa, päälle ja kiinni kerrallaan ja jo valot led hyvin ja jo toimii korjaa.

          Salu2!

          • Mielestäni olla niin raskas niin paljon kommentteja, mutta tämä on ensimmäinen hanke, joka liittyy minun raspery ja on viimeinen ja erittäin hyvin yksinkertainen! On aiemmin tämä opetusohjelma.
            Ja maailma, joka avaa tällä joukkueella on inmeso!
            Webissä, poistumatta PHP, Voisit nähdä, että kytkin on aktiivinen?
            Kytkimet, panna toimeen ohjelma-ajasta ja ajoitus?
            Todella,Olen avannut uuden maailman, erittäin viihdyttävä ja taloudellinen.

            Salu2 ja kiitos!

          • Hei Paul GC.

            Kaikki kommentit, selitti nähdäkseni että kytkin on aktiivinen lukeminen php GPIO valtion.

            Valvovat ohjelmointi kertaa enemmän helppo käyttää järjestelmän CRON ajaa mitä demoni haluta, tunnin voit marques.

            Kiitos erittäin paljon kommentoida.

          • jo edennyt tarpeeksi projektin, Voit lukea gpio valtion riittää käyttö
            exec ( “GPIO lukea 29”, $status21 );
            Jos ($status21[0] == 0) {
            }
            ja mittari hakasulkeissa, joka näin näkyy jos on tai tila == jotta 1 ja pois.

            Lue gpio numerointi ei vastaa, gpio port numerointi, Jos haluat laitoin tänne perustamista varten kunkin sataman kanssa sen numerointi Lue tein taulukko.

            Se vain, että olen edelleen ilman ymmärrystä, koska 1 Se on pois ja 0 Se on.
            ja miksi vadelman, Kaikki lähdöt ovat tilattomia, jättää Keski- ja tuotokset ei toimi kunnes ottaa ne kaksi kertaa.

            Luoda sivuston nollaus, että mitä ei anna jotta hapantua kaikki lähdöt, on “Sleep” ja toisella kertaa antaa Sammuta ne kaikki järjestyksessä, Tämän prosessin jälkeen jo ovat kaikki toiminnalliset.

            Siitä voi olla kulkevat nämä kaksi asiaa?

            Salu2!

          • Hei Paul, Anteeksi viive, mutta olen viime aikoina hyvin vähän aikaa työn ja tutkimukset.

            Ensinnäkin haluan kiittää sinulle voit jakaa oman kehityksen mukanaan muut lukijat blogi, Kun on vapaa-aikaa minulla on vireillä, jatka tämän osan tutorials Home Automation helppo ja edullinen, mutta se todella ylpeä nähdessäni kuin voit seurata itsesi eteenpäin hankkeen ja menee jokainen mukautetun järjestelmän.

            Huomioon kääntää ne releet määrittämällä arvo looginen low (0), ja tehdä niistä arvo looginen high (1) on mahdollista, että on täytynyt muodostaa yhteys rele piiri 230V niin normaalisti auki eikä kiinni, Kun kommentoi lukija XuFLes on ensimmäinen kommentti tämä artikkeli; Jos testit ja ongelma jatkuu, Voit vapaasti kommentoida ja yrittää ajatella toinen mahdollisuus.

            Jos et halua tehdä lähdöt palauttaa kunkin Raspbian polton jälkeen, Voit luoda yksinkertainen skripti, joka vie ja määrittää Haluatko uudelleenkäynnistää nastat, ja käynnistää sen esimerkiksi rc.local.

          • Moi!
            Mikään iltapäivällä vastauksessa!
            On loogista Ota aikaa ja varsinkin nämä päivät.
            Sytytys ja sammutus, Se toimii toisinpäin, Olen kytketty releet.

            Ja mitä rc.local, ole jotka menevät reset-sivulle, koska se tekisi.

            Salu2!

Jätä vastaus