Menu

Gartenlicht

Gartenlicht

Gartenlichtsteuerung per mqtt mit mosquitto-Broker(Raspberry Pi).

Benutzte Bauteile:

ESP-12E auf einem weißen Board mit 10K-Pullup für CH-PD und 10K-Pulldown für GPIO15. Dieses Board ist auf eine Selbstbauplatine gesteckt. Dort befinden sich die 10K-Pullup-Widerstände für RESET, CH-PD, GPIO0 und GPIO2, ein 2200uF-Elko und ein 100uF-Elko zur Entstörung der VCC, ein Resettaster(RESET-GND) und ein Flashtaster(GPIO0-GND) sowie ein per Jumper schaltbarer Widerstands-Spannungsteiler (220K:100K) für den Betrieb des ADC mit 3,3Volt. Über einen  weiteren Jumper kann die für Deep-Sleep erforderliche Verbindung GPIO16-RESET gesteckt werden.

Blaues Steckboard mit Schutzwiderständen 680Ohm für RX und 560Ohm für TX und eine4x-Pegelwandlerplatine 3,3V-5V für die Relais.

Platine mit vier Schaltern zum Handbetrieb der Relais bei Ausfall der Steuerung, eine Led (Betriebsanzeige) und zwei per mqtt ansteuerbare weitere Leds (GPIO15 und GPIO4), sowie eine Anschlussklemme für die serielle Schnittstelle (RX, TX, GND).

Relaisplatine mit vier Relais für die Schaltung von vier Gartenlampen(kanälen).

Spannungsversorgungsplatine 3,3Volt mit zwei Eingängen. Hier wird der microUSB-Eingang(5V) genutzt, um die für die Relaisplatine erforderliche Spannung abzugreifen. Der 3,3Volt Ausgang dient zur Versorgung des ESP-12E.

Software:

Die Schaltung ist mit einem mqtt-Client realisiert. Der nötige Broker ist ein Raspberry-Pi-3 im heimischen WLAN-Netz. Zur Steuerung nutze ich die Android-Software MQTT Dash oder auch ioT MQTT Panel, später dann mit openHAB, das auf dem Raspberry mitläuft. An den Broker werden die Stati der vier Relais, der blauen Led auf dem ESP,  der zwei grünen Leds, das LWT (Last will testament) und periodisch das Lebenszeichen publiziert. Per mqtt-Befehl können die Relais und die Leds umgeschaltet werden, ein Restart des ESP angefordert werden und der momentane Status abgefragt werden. Der Aufbau der Brokerverbindung wird mehrmals (enstellbar) wiederholt. Zur Anzeige des Betriebszustandes blinkt (einstellbar) die rechte grüne LED.

Das wars erstmal 

Added by


Used Hardware

Used App

  • Personal app