De Sonoff schakelaar is al voorzien van Tasmota software.

 

Vanuit het hoofdmenu  à Configuratie à Configureer Module.

GPIO14 is ingesteld als een schakelaar. En dat is de koppeling naar de deurbel door middel van onderstaande elektronische schakeling.

Met een MQTT Server heb en een pythonscript maak ik met een bewakingscamera een opname als de bel wordt ingedrukt, die ik dan weer doorstuur aan de app “Telegram”.

De Tasmota software heeft ook nog een andere mogelijkheid om zaken aan te sturen en dat is door middel van regels. Ik gebruik deze regels “rule” om een extra bel te activeren.
Heel omslachtig, namelijk weer via Domoticz. Maar makkelijk aan te passen als ik geen Domoticz heb draaien, maar direct over het netwerk wil doen.

Het aansturen van de extra bel, via domoticz, doe ik met de opdracht: http://Domoticzserver:8080/json.htm?type=command&param=switchlight&idx=77&switchcmd=On Daarbij heeft de extra bel het idx 77 in Domoticz.  (Zie bij Apparaten onder Instellingen).

Om bij de Sonoff gebruik te kunnen maken van rules, maak dan de keuze “Console” vanuit het hoofdmenu. Bij de tekst ”Geef opdracht” kun je dan een commando of “rule” invoeren.

Op onderstaande link vond ik veel over rules. https://tasmota.github.io/docs/Rules/

De basis voor een rule is: “ON <trigger> DO <command> [ENDON | BREAK]”

Vergeet niet om de rule te activeren door het commando “rule on” in te geven.

Om simple te beginnen voer ik de volgende opdracht in:
“rule1 ON Power1#State DO   Websend [192.168.9.184]/cm?cmnd=Power TOGGLE ENDON”
Deze opdracht zorgt dat een Sonoff op IP adres  192.168.9.184 omschakeld sla je deze Sonoff aan zet.
Controleer of de regel aan staat, geef anders de opdracht “rule1 on”

Om de eerder genoemde url naar Domoticz te sturen wordt de opdracht
“Rule1 ON Power1#State DO   Websend  [192.168.9.234:8080]/json.htm?type=command&param=switchlight&idx=77&switchcmd=On ENDON”

Dit alles achter elkaar ingevoerd.
De opdracht uit elkaar gehaald:
rule1 : Dit is regel 1
ON Power1#State: Als de waarde POWER1 aan is…
DO   Websend  [192.168.9.234:8080]/js……. :  over dan deze opdracht uit, dus verzend dese URL.
ENDON : Einde opdracht.

Voor verdere uitleg kijk naar de uitleg op de wiki van Tasmota commands.

Hij verstuurd de opdracht zodra je op de knop op de Sonoff drukt, of GPIO14 aan massa legt dmv de elektrische schakeling, of door het drukken op de knop op de Sonoff.