Schon seit längerer Zeit versuche ich die alten vorhanden Geräte am Haus durch Eigenbauten zu erweitern und somit ins HomeAssistant einzubauen. Diesmal war die Garage dran.
Stromsparendes Garagentor
Zuerst war das Garagentor dran. Dieses wird mit einem Chamberlain Motorlift 500 betrieben. Dieses hat einen Trafo mit Gleichrichter verbaut, welcher ständig um die 25 Watt verbraucht. Dies habe ich durch ein altes Laptop-Schaltnetzteil ersetzt. Der Stromverbrauch ist somit auf 5 Watt gesunken.
Ich habe dafür den Trafo und den Gleichrichter ausgelötet und das Netzteil direkt verbunden. Für die Elektronik war sowieso noch ein Festspannungsregler verbaut. Nur der Motor wird über Relais direkt mit der Spannung des Eingangs verbunden. Als Nebeneffekt läuft der Motor nun viel ruhiger.
Garagentormotor smart machen
Um den aktuellen Zustand des Motors und des Tors auszulesen, habe ich an mehreren Stellen auf der Platine Messpunkte angelötet: Das sind die zwei Endpunkte-Schalter, der Motorausgang, Masse und der Tastereingang.
Die Endpunkte-Schalter sind beim Erreichen auf Masse gezogen, also einfach auszulesen. Beim Motor brauche ich beide Leitungen, um die aktuelle Bewegungsrichtung zu erkennen. Den Tastereingang nutze ich, um der Elektronik einen Befehl zu geben. Ziehe ich diesen auf Masse, ist es so, als ob ich den echten Taster drücke.
Platine mit 230V-Relais
Neben der Steuerung des Garagentors wollte ich weitere Funktionen haben:
- Fernsteuerung des Hoftors (und Anzeige des Zustandes)
- Blinklicht, wenn sich das Garagentor bewegt
- Lichter in der Garage automatisch steuern
- Lichter auch manuell steuerbar machen
- Türenzustand ermitteln
Im designte mit eine Platine und ätze sie mir wieder selber. Für die 230V-Relais nutze ich eine fertige Platine. Als Mikrocontroller nutze ich wieder den ESP8266 mit NodeMCU.
Software mit MQTT-Discovery
Man lernt mit jedem Projekt dazu. Diesmal habe ich OTA-Updates eingebaut. Das heißt, dass ich die Firmware auf dem Chip über das WLAN aktualisieren kann. Ohne dieses Feature muss man jede Software per USB raufladen und entsprechen in der Garage sein.
Außerdem habe ich die Discovery-Funktion für MQTT genutzt. Der Chip senden seine Konfiguration nun also automatisch an HomeAssistant. In HA braucht man also keine weitere Konfiguration vornehmen. Ich werde das Hoftor auch entsprechen umprogrammieren.
Das Licht kann man nun mittels Schalter und MQTT anschalten. Außerdem geht es an, wenn man das Tor bewegt oder eine Tür öffnet.
Den Schaltplan und die Software gibt es wieder auf Github.