Hallo, das Wetter war schlecht und da habe ich meine Bastelkiste etwas erleichtert. Ich brauchte noch ein Modul mit Tasmota für einen Taster weil die verlegten Adern nicht mehr ausreichen und eine preiswerte Lösung das Ziel war.
Das Modul soll nichts selbst schalten sondern nur per html einen anderen Aktor (auch mit Tasmota) ansprechen. Wichtig war, kompakt und passend hinter einen BJ Taster in die Hohlwanddose. Deshalb gibt es auch auf der Rasterplatine 3 eingelötete Stifte die in den Taster direkt einrasten. Es wird also einfach auf den Taster gesteckt.
Zum Einsatz kam ein fertiges mini Netzteil Modul weil nur 5V vorhanden war noch ein Spannungsregler dahinter, es gibt auch 3,3V Module. Zur Sicherheit ist eine Sicherung 0,5A vor das Modul geschaltet. Die 230V Seite ist also sehr kompakt mit Schmelzsicherung, 2 Klemmen und 2 Lötstiften am Modul. Alles dahinter ist Kleinspannung.
Zur Anzeige des Schaltzustandes gibt es eine LED die in der Mitte der Platine sitzt und in das dafür vorgesehen Loch des Tasters passt. Über einen Vorwiderstand ist sie an gpio 16 angeschlossen.
Der Taster an GPIO 2 gegen Masse über 220ohm .
Es sieht, weil Funktionsmuster und sich so beim Löten entwickelt hat, etwas unaufgeräumt aus aber es Funktioniert.
Als Typ ist Generic ausgewählt. Das "Relais" ist auf gpio 16 gelegt und ist real die LED. Der "Ausgang" wird aber für die Software gebraucht.
Hinterlegt wird folgende Regel:
rule on Power1#State=1 do websend [Zielaktor] POWER1 ON endon on Power1#State=0 do websend [Zielaktor] POWER1 OFF endon
"Zielaktor" muss durch den DNS Namen oder die IP des zu schaltenden Aktors ersetzt werden.
Im Zielaktor wir eine gleiche Regel mit dem Ziel auf das Tastermodul hinterlegt. Damit haben beide Geräte immer den selben Zustand egal ob woher und an wen der Schaltbefehl gesendet wurde.
Bei mir wird eine Lampe mit eingebautem Sonoff über Alexa geschaltet und der Taster ermöglicht per Hand zu schalten.
Es gibt nachher noch ein par links und Bilder dazu. Erst einmal Mittag.