ich habe mal für die Sonoff Geräte ein Modul geschrieben, bzw. zur Zeit ist es nur für den Sonoff Switch, da ich bis jetzt nur diesen besitze.
Das Modul kommuniziert über MQTT mit dem Sonoff Gerät, dazu nutze ich das Modul von thomasf68.
Dieses Modul habe ich ein wenig umgeschrieben, ich stehe aber schon mit ihm in Kontakt, wir wollen aus unseren beiden MQTT Clients einen bauen. Aber vorerst gibt es jetzt erstmal eine abgeänderte Version von mir, damit ihr das mal testen könnt.
Hat auf Anhieb funktioniert, ich habe einen S20 eingebunden, mehr werden folgen.
Ich hatte nur das Problem dass ich den MQTT Dienst nicht auf dem Symcon Raspi zum laufen bekommen habe („Connection refused“) danach einfach auf einem weiteren Raspi der für Unifi sowieso läuft installiert und siehe da, keine Probleme.
Ich schaue mir das mal an, ich habe zur Zeit leider kein Gerät und will nicht in China bestellen.
Mal schauen ob ich es so hin bekomme, ohne zu testen.
Mal blöd gefragt, aber wie „gut“ sind die itead sonoff teile denn was die elektrische Absicherung angeht?
Ich überlege mir von itead die 4 Kanal 230v Variante in hutschienenform zu bestellen.
Im Angebot für knapp 18€ zu haben…
Damit möchte ich bis zu vier LEDs im Außenbereich schalten können (wegebeleuchtung).
Das sonoff Teil wäre in der trockenen Garage…
heute sind 2 POW Module angekommen, das Modul habe ich erweitert.
Es gibt ein neues Modul IPS-SonoffPow.
Mit cmnd/sonoff/TelePeriod sec (Sec gegen eine Zahl und Sonoff gegen den Namen tauschen) kann man einstellen, wie oft das Sonoff Modul neue Werte senden soll.
Und die Firmware von den POW’s von Kai ist von Sonoff Pow · arendst/Sonoff-Tasmota Wiki · GitHub
ACHTUNG, nie mit 230V Anschluß versuchen zu flashen !!! Sonst ist alles hin.
Ich verbinde die Module nur mit 3.3V,GND ,RX und TX zum Programmer !!
Könntest du mal ein allgemeines Modul schreiben, damit man egal ob es ein Sonoff oder ein selbstgebautes MQTT Gerät einfach in IPS als Instanz anlegen kann ?
Mann muss ja nicht viel ändern, es braucht ja nur folgende Daten:
Abo Topic (das was in ips verarbeitet werden soll, was das MQTT Gerät schickt, bei einer Änderung)
Push Topic (das was ips dann an das MQTT Gerät schickt, wenn z.b. den Button drückt)
Befehle, am besten so, das man so viele anlegen kann wie man will, z.b. für einen 4 Fach Dimmer sind es 4 x Levelvariable und 4 Boolean Variable
Was noch toll wäre, wenn man angeben könnte ob es ein String oder im JSON Format empfangen und gesendet werden soll…
Nice to have eine Heartbeat Variable
So müssen wir nicht für jedes 0815 MQTT Gerät ein eigenes Modul bauen
Ich hoffe, ich habe es einigermassen verständlich geschrieben