Open Source Garage deur Controller / Monitor (5 / 6 stap)

Stap 5: Software-installatie

1) installeert Raspbian op je Raspberry Pi

Hier zijn sommige reasources voor het installeren van de OS op een RPI:


2) configureren uw WiFi adapter (indien nodig).

3) Installeer de python twisted module (voor de webserver)

Vanaf de opdrachtregel uitvoeren:

  • sudo ad rem-worden installeren python-twisted

4) Installeer de controllertoepassing

Ik installeer het enkel naar ~/pi/garage-deur-controller. U kunt het installeren overal u wilt, maar zorg ervoor dat u deze instructies dienovereenkomstig aanpassen. U kunt de code via SVN verkrijgen door het uitvoeren van de volgende:

5) bewerken van het bestand config.json

Deur instellingen

U moet een configuratie-item voor elke garagedeur. De instellingen zijn vrij duidelijk, maar worden als volgt gedefinieerd:

  • naam: de naam voor de garagedeur zoals deze wordt weergegeven op het controlemechanisme app.
  • relay_pin: de GPIO pin de RPi verbinden met het Relais voor die deur.
  • state_pin: de GPIO pin conneting naar de contact-switch.
  • approx_time_to_close: hoe lang de garagedeur meestal duurt om te sluiten.
  • approx_time_to_open: hoe lang de garagedeur meestal duurt om te openen.

De opties van de approx_time_to_XXX zijn niet bijzonder groot belang. Ze vertellen het programma wanneer de verschuiving van de openingszin of afsluiting staat het "open" of "gesloten" staat. U hoeft niet te worden daar met een stopwatch en u om het even wat niet zal breken als ze uitgeschakeld zijn. In het slechtste geval, kan je eindigen met een enigszins vreemd gedrag bij het sluiten van de garagedeur waarbij het gaat om "gesloten" to "open" (kort) en vervolgens naar "gesloten" als de sensor detecteert dat er daadwerkelijk de deur is gesloten.

U kunt extra deuren (hebt u een grotere Relais en voldoende GPIO pinnen) door toevoeging van extra vermeldingen in de sectie "deuren".

Er zijn enkele extra instellingen voor de kennisgevingen en veiligheid. Deze zijn respectievelijk ondergebracht onder de secties smtp en site.

Beveiliging:

U kunt een gebruikersnaam en wachtwoord opgeven door de overeenkomstige velden hier wijzigen. Sorry, dat het wachtwoord is niet versleuteld. Als iemand wil vork van het programma in de GitHub om dat te bevestigen, zou ik gelukkig nemen de verandering en krediet van de ontwikkelaar.

E-mail/SMS-berichten

De SMTP-sectie van het configuratiebestand toestaan de software om te worden geconfigureerd voor het verzenden van e-mailberichten. Eerst, moet u voor het configureren van de smtphost, smtpport, gebruikersnaam, wachtwoord en smtp_tls instellingen naar de SMTP-servers die u gebruikt om het verzenden van uitgaande e-mail. Als u GMail gebruikt, en u de speciale aard van de veiligheid waar het stuurt u tekst bericht verificaties gebruikt, wanneer u vanaf andere computers inlogt, moet u instellen van een "Application password" en dat gebruiken.

Ten slotte stelt u het e-mailadres voor het verzenden van de kennisgeving aan. Als u worden gewaarschuwd via SMS wilt, moet u om erachter te komen welke e-mailadres worden geleverd door uw drager toekomen aan SMS. Voor AT & T, het is < yournumber >

Het time_to_wait-veld is het aantal seconden voor het verzenden van een melding. Voor sommige reden is het altijd uit van 1 minuut en 40 seconden. Ik weet niet waarom, maar ik ook nog niet de moeite kijken naar het aangezien ik nooit echt verzorgd. Misschien zal ik rond aan het, of misschien een van jullie de verandering kan maken voor mij.

6) set de controller om te starten bij het opstarten

Voeg gewoon de volgende regel toe aan uw /etc/rc.local dossier, net boven de aanroep van "exit 0":

  • (cd ~pi/garage-door-controller; python controller.py)

Gerelateerde Artikelen

Garage deur controller met Raspberry-Pi: status controleren en beheren van uw garage van overal in de wereld!

Garage deur controller met Raspberry-Pi: status controleren en beheren van uw garage van overal in de wereld!

** Hebben uw reed ooit uit uw garage en na paar minuten in uw station, vreesde dat u deed de deur niet dicht?** Wat als u werkelijk de deur open?De garagedeur misschien zelf sluit na paar minuten, maar dat betekent dat de beveiliging van uw woning is
De Garage deur Alert!

De Garage deur Alert!

Hebt u ooit uw garagedeur open gelaten en vergeten bent om het te sluiten? Ik heb! In feite, eenmaal ik opengelaten het hele nacht maar gelukkig niets was gestolen. Dus, heb ik besloten om een gadget die u weten laten dat het werd opengelaten.Stap 1:
Automatische Garage deur Open/gesloten Checker

Automatische Garage deur Open/gesloten Checker

Hebt u ooit opgemerkt dat niemand niet vergeten te sluiten de garagedeur gisteravond? Dat het is zoals hele nacht open, en u bent gewoon te realiseren op de weg naar buiten de deur te werken? Nou, als je een beetje handig bent en als een kleine chall
Garage deur Monitor

Garage deur Monitor

Dit IoT-project is ontworpen om het maken van een handig hulpmiddel en ook een kader voor andere apparaten.Waarom wil je dit?Uw familie ooit laat de garagedeur open?Wilt u iets interessants te maken en te leren over IoT apparaten?Vastleggen van gegev
Garage deur Open lampje

Garage deur Open lampje

dit Instructable zal uitleggen hoe maak je een eenvoudige knipperende LED-indicator om te laten u weten wanneer uw garagedeur open is.Aan het eind van de dag was ik altijd controleren van de overhead garagedeur op mijn huis om ervoor te zorgen dat he
OpenSprinkler: Open-source Web-enabled Sprinkler Valve Controller

OpenSprinkler: Open-source Web-enabled Sprinkler Valve Controller

overzichtIk ben trots om te introduceren OpenSprinkler: een open-source programmeerbare, web-enabled sprinkler valve controller. Het kan worden gebruikt om te plannen en te werken met standaard 24VAC sprinkler kleppen vaak aangetroffen in huishoudeli
Smart Garage deur Open Indicator

Smart Garage deur Open Indicator

Mijn doel was om een visuele indicator aan de interieur wand dat bleek dat de garagedeur open tijdens de dag, en zodra het donker buiten een hoorbare één om aan te geven dat het had open gelaten. Ik gebruikte een eenvoudige schakeling met behulp van
Fenrir: Een Open source hond robot

Fenrir: Een Open source hond robot

Stationaire been bewegingRotatie transformatieWandelen DemoDe gebruikersinterfaceDit is een mini opensource zoogdier viervoeter robot, of u kunt denken aan het als robot hond vier been. Het doel van dit project is dat mensen de mogelijkheid te creëre
Arduino Bluetooth Garage deur controle met sensoren en aanpasbare Android App

Arduino Bluetooth Garage deur controle met sensoren en aanpasbare Android App

Relais voor het openen garagedeuren en elektrische deursloten activeren via een arduino.Een aanpasbare Android App, verbindt met arduino via wachtwoordbeveiliging bluetooth koppeling.Een bluetooth-module voor hc-05 opdrachten ontvangt van een android
Garage deur server met behulp van willekeurige upcycled elektronica

Garage deur server met behulp van willekeurige upcycled elektronica

eerste, een grote dank aan al de talloze mensen die ik geleerd van die hun projecten op deze website zetten.  Het heeft zeker een hele wereld aan mij geopend.  Hiervoor heb ik zou hebben nooit gebruikt een soldeerbout, of een multimeter, of gaan krij
Raspberry Pi - SMS Garage deur Butler

Raspberry Pi - SMS Garage deur Butler

Meeste Raspberry Pi garage deur afstandsbedieningen had open poorten, of andere functies was ik niet ook dol op. Dus ik heb mijn eigen gemaakt die bevat veel meer veiligheid, registratie van die de garage, video-opname, de status van de garage en mee
Garage deur doet niet dicht

Garage deur doet niet dicht

het was laat in de avond.  Mijn vrouw kwam net thuis.  De garagedeur wilde niet sluiten wanneer ze drukte op de knop op de afstandsbediening.  Het had werkte prima een paar uur eerder.  Mijn hulpmiddelen zijn in de garage.  Opengelaten het hele nacht
Open Source 2d Cutter

Open Source 2d Cutter

Objecten afdrukken vanaf computers houdt de belofte van de productie wordt verlegd naar de hoek slaan-- of uw garage.  Hedendaagse 3D-printers en laser snijplotters zijn geweldig, maar duur.  Om een versnelling van de uitvoering van deze vorm van tec
De DIYLILCNC: Open-Source plannen voor een Low-Cost, gemakkelijk-aan-bouwstijl CNC Mill. (v1.0.2)

De DIYLILCNC: Open-Source plannen voor een Low-Cost, gemakkelijk-aan-bouwstijl CNC Mill. (v1.0.2)

Het DIYLILCNC -project is een reeks van plannen voor een goedkope, volledig functionele 3-axis CNC mill die kunnen worden gebouwd door een individu met Basiswinkel vaardigheden en gereedschap toegang.CNC-apparaten worden gebruikt voor het fabriceren