Ich werde es bei MQTT V.1 belassen...sag bescheid wenn du eine annehmbare Lösung hast

Trotzdem danke für Deine Hilfe...
Ehrlich gesagt verstehe ich nicht alles...Mit der nächsten Version von Tasmota wird Rollershutter regulär zur Verfügung stehen, das wäre also spätestens ab Taasmota 6.7.0 der Fall. Dann ersparst Du Dir den Build-Prozess.
Code: Alles auswählen
Type rollershutter : RolloEZ [ stateTopic="stat/RolloEZ/SHUTTER1" , commandTopic="cmnd/RolloEZ/SHUTTERPOSITION", on="0", off="100" ]
Bist du Dir sicher, dass es unterstützt wird. Habe heute mal die aktuelle Version 7.0.0.2 auf einen Dual geflasht.Mit der nächsten Version von Tasmota wird Rollershutter regulär zur Verfügung stehen, das wäre also spätestens ab Taasmota 6.7.0 der Fall. Dann ersparst Du Dir den Build-Prozess.
Die frühere Option "SETOPTION14 1" zum gegenseitigen Veriegeln der Relais heißt nun "INTERLOCK0 1"Add support for shutters by Stefan Bode (#288)
Code: Alles auswählen
//=================================================================================================================================================
Thing topic GaesteWCRollladen "GaesteWCRollladen" {
Channels:
Type rollershutter : Power1 "GaesteWCRollladen" [stateTopic="stat/GaesteWCRollladen/POWER1", commandTopic="cmnd/GaesteWCRollladen/SHUTTERPOSITION1", up="shutteropen", down="shutterclose", stop="shutterstop" ]
Type rollershutter : Power1 "Rollo2" [ stateTopic="stat/GaesteWCRollladen/SHUTTER1", commandTopic="cmnd/GaesteWCRollladen/shutterposition" ]
Type rollershutter : Power1 "Rollo2" [ stateTopic="stat/GaesteWCRollladen/SHUTTER1", commandTopic="cmnd/GaesteWCRollladen/backlog", up="shutteropen", down="shutterclose", stop="shutterstop" ]
Type rollershutter : Power1 [ stateTopic="stat/GaesteWCRollladen/SHUTTER1" , commandTopic="cmnd/GaesteWCRollladen/SHUTTERPOSITION", on="0", off="100" ]
} // end of thing
//=================================================================================================================================================
Code: Alles auswählen
Thing topic GaesteWCRollladen "GaesteWCRollladen" {
Channels:
Type switch : blinds "GaesteWCRollladen" [stateTopic="tasmota/GaesteWCRollladen/stat/SHUTTER1", commandTopic="tasmota/GaesteWCRollladen/cmnd/", up="shutteropen", down="shutterclose", stop="shutterstop" ]
Type rollershutter : position "Position" [stateTopic="tasmota/GaesteWCRollladen/stat/SHUTTER1", commandTopic="tasmota/GaesteWCRollladen/cmnd/SHUTTERPOSITION1", on="0", off="100" ]
Type string : wifi-rssi "Wifi RSSI" [stateTopic="tasmota/GaesteWCRollladen/tele/STATE", transformationPattern="JSONPATH:$.Wifi.RSSI"]
} // end of thing
//=================================================================================================================================================
Code: Alles auswählen
Type rollershutter : position "Position" [stateTopic="tasmota/GaesteWCRollladen/stat/SHUTTER1", commandTopic="tasmota/GaesteWCRollladen/cmnd/SHUTTERPOSITION1", on="0", off="100" ]
Code: Alles auswählen
Type switch : blinds "GaesteWCRollladen" [stateTopic="tasmota/GaesteWCRollladen/stat/SHUTTER1", commandTopic="tasmota/GaesteWCRollladen/cmnd/", up="shutteropen", down="shutterclose", stop="shutterstop" ]
Code: Alles auswählen
[WARN ] [rest.core.internal.item.ItemResource] - Received HTTP POST request at 'items/GaesteWCRollladen' with an invalid status value 'stop'
Code: Alles auswählen
tasmota/GaesteWCRollladen/cmnd/shutteropen