Seite 3 von 3

Re: Entferntes Sonoff mit Tasmota schalten

Verfasst: 17. Dez 2020 09:52
von mic905

Code: Alles auswählen

// Deckenventilatoren
Switch ifan03sz "Deckenventilator Schlafzimmer" <switch> { ga="Switch", channel="mqtt:topic:sonoffifan03-schlafzimmer:Power" }

Code: Alles auswählen

// Shelly
Switch shelly1_schlafzimmer "Licht Schlafzimmer" <Light> { ga="Light", channel="mqtt:topic:shelly1_schlafzimmer:Power" }

Re: Entferntes Sonoff mit Tasmota schalten

Verfasst: 17. Dez 2020 10:00
von peter-pan
...mit dem ga=... kann ich nicht so viel anfangen, aber ich gehe mal davon aus, dass das was zu bedeuten hat. Was mir aber gleich auffällt, da fehlt der Broker-Name in der Channel-Definition. Das sollte so aussehen:

Code: Alles auswählen

Switch    Sonoff_Basic_03 "Schreibtischlampe Büro [MAP(de.map):%s]"  <tablelamp>  (EG_Buro,gT_OnOff,gLight)   { channel="mqtt:topic:hans:basic03:power" }
..meiner heisst "hans" :lol:

Re: Entferntes Sonoff mit Tasmota schalten

Verfasst: 17. Dez 2020 10:05
von Darkwin101
Das GA steht für Google Assistent

Re: Entferntes Sonoff mit Tasmota schalten

Verfasst: 17. Dez 2020 10:11
von udo1toni
Bei den UUIDs bist Du Dir sicher? (Das ist der channel-Teil der Item-Konfiguration)

Ansonsten sollte auch folgende Rule reichen:

Code: Alles auswählen

rule “switch zu ifan“
when
    Item shelly1_schlafzimer changed
then
    ifan03sz.sendCommand(newState.toString)
end
Das eine wäre an dieser Stelle das changed anstatt received command.
received command reagiert auf empfangene Kommandos. mqtt sendet aber keine Kommandos an openHAB, es teilt lediglich einen geänderten Status mit (über das stateTopic).
Das zweite ist, den Status als Befehl zu nutzen (hier ist das .toString wichtig, sonst motzt openHAB, dass ein Status kein Befehl sei...)

WICHTIG: Bitte die Rule nicht einfach kopieren, ich schreibe gerade per iPad und da schleichen sich gerne Fehler wie falsche Anführungszeichen oder Ähnliches ein.


Gesendet von iPad mit Tapatalk

Re: Entferntes Sonoff mit Tasmota schalten

Verfasst: 17. Dez 2020 10:20
von mic905
Super Udo,
mit deiner kleinen Rule funktioniert es jetzt.
Vielen Herzlichen Dank