Sonoff zigbee Bridge met Tasmota en MQTT
- Details
- Category: De naam T01
- Published: Saturday, 20 March 2021 15:18
- Written by Administrator
- Hits: 1150
Gebruik van de Sonoff Zigbee Bridge met Tasmota.
Sonoff heeft al weer enige tijd een koppeling met hun eigen Zigbee apparaten middels een eigen bridge.
Een klein kastje met alleen een USB aansluiting voor de voeding.
Zoals zoveel van apparaten die gebruik maken van een ESP8266 als besturing, heb ik ook dit apparaat voorzien van de Tasmota software.
Voor de vraag hoe ik het voorzien heb van de software verwijs ik naar de vele instructies die beschikbaar zijn op het internet.
Nadat het kastje voorzien is van de juiste software, kan je er nog niet veel mee.
Eerst natuurlijk de instellingen aan het eigen netwerk met MQTT server instellen.
Ik ben vanuit de console aan de slag gegaan.
En bet de instructiepagina van Tasmota aan de slag gegaan.
Eerst een apparaat inleren. In mijn geval was dat een IKEA lamp. (TRADFRI bulb E27 WS clear 806lm).
Vanuit de website kan je kijken welke apparaten er allemaal worden ondersteund.
Nadat ik de lamp had aangeleerd, heb ik de lamp een makkelijkere naam gegeven met:
"ZbName 0xE9AF, tl".
Daarna wilde ik de lamp bedienen.
Als eerste ben ik met MQTT aan de slag gegaan. daarvoor heb ik op Windows het programma MQTT.fx gestart.
Voor de duidelijkheid: Ik had bij instellingen MQTT de "Topic =" op "ZB" gezet.
De opdrachtregel in MQTT.fx werd onder "Publish" dan:
"cmnd/ZB/ZbSend" en in het tekstblok daaromder kwam dan het JSON commando "{"Device":"tl","send":{"power": "on"}}"
Met klikken op "Publish" ging de lamp aan.
Met de aanpassing van on in off en klikken op publish, ging de lamp weer uit.
"cmnd/ZB/ZbSend" en in het tekst blok daaronder kwam dan het JSON commando "{"Device":"tl","send":{"power": "off"}}"
Deel van het MQTT.fx scherm
daarna wilde ik de lamp met het programma Domoticz bedienen. En dan niet met de RULE mogelijkheid via de MQTT route, maar direct via een URL.
Ik weet dat ik dan geen terug koppeling krijg van de status, maar wel in ieder geval een makkelijke aansturing, die ik ook vanuit snelkoppelingen uit mij browser kan gebruiken.
Als je weet hoe het moet is niets moeilijk. Maar het was wel even wat uitzoek werk :-)
Het uiteindelijke resultaat is: "http://192.168.9.131/cm?cmnd=ZbSend{"Device":"tl","send":{"power": 2}}"
Daarbij is het IP adres van de sonoff Bridge "192.168.9.131" vergeet dat niet aan te passen voor het kopieren. :-)
De optie 2 achter de opdracht Power is "toggle", dus "van aan naar uit" of "van uit naar aan"
In Domoticz heb ik twee dummy "Keuzeschakelaars" aangemaakt.
Een voor de kleur keuze. De lamp kan wit , geel of beiden kleur liicht geven.
De andere was voor vooraf ingestelde dimmer stand.
De instelling achter de schermen is dus. Let op dat de spaties en aanhalingsteken moeten worden omgezet naar "%22" en "%20"
Voor zover even mijn bevindingen.
Sonoff Zigbee Bridge: Hier gekocht
Tasmota software: Tasmota