Das Shelly-Modul unterstützt leider das Modell Uni nicht. Daher versuche ich den Shelly Uni per MQTT einzubinden. Klappt auch soweit, zumindest was die Readings-List angeht. Probleme habe mit den beiden Ausgängen.
1. Frage: wie lautet die korrekte Set-List-Syntax, damit ich die Ausgänge schalten kann?
2. Fragw: im Web-Interface des Shelly muss bei den Aktionen wohl eine URL eingegeben werden. Wie muss die aussehen?
Hier meine Readings- und Set-List:
readingList
shellyuni_485519C992CE:shellies/Powerstation/online:.* online
shellyuni_485519C992CE:shellies/announce:.* { json2nameValue($EVENT) }
shellyuni_485519C992CE:shellies/Powerstation/announce:.* { json2nameValue($EVENT) }
shellyuni_485519C992CE:shellies/Powerstation/info:.* { json2nameValue($EVENT) }
shellyuni_485519C992CE:shellies/Powerstation/relay/0:.* relay_0
shellyuni_485519C992CE:shellies/Powerstation/relay/1:.* relay_1
shellyuni_485519C992CE:shellies/Powerstation/input/0:.* input_0
shellyuni_485519C992CE:shellies/Powerstation/input_event/0:.* { json2nameValue($EVENT) }
shellyuni_485519C992CE:shellies/Powerstation/input/1:.* input_1
shellyuni_485519C992CE:shellies/Powerstation/input_event/1:.* { json2nameValue($EVENT) }
shellyuni_485519C992CE:shellies/Powerstation/adc/0:.* adc_0
shellyuni_485519C992CE:shellies/Powerstation/ext_temperature/0:.* ext_temperature_0
shellyuni_485519C992CE:shellies/Powerstation/ext_temperature_f/0:.* ext_temperature_f_0
shellyuni_485519C992CE:shellies/Powerstation/ext_temperatures:.* { json2nameValue($EVENT) }
shellyuni_485519C992CE:shellies/Powerstation/ext_temperatures_f:.* { json2nameValue($EVENT) }
setList
relay0 off:noArg shellyuni_485519C992CE:shellies/Powerstation/relay/0/command off\
relay0 on:noArg shellyuni_485519C992CE:shellies/Powerstation/relay/0/command on\
relay1 off:noArg shellyuni_485519C992CE:shellies/Powerstation/relay/1/command off\
relay1 on:noArg shellyuni_485519C992CE:shellies/Powerstation/relay/1/command on\
Kann mir bitte jemand helfen?
Wirf mal die "CID"-Infos aus der setList, also das "shellyuni_485519C992CE:".
Ansonsten dürfte auch sowas wie ein "normales Shelly 2-Kanal split" attrTemplate passen, das verwirft dir dann auch (hoffentlich) die unnötigen Fahrenheit-Angabe und bringt dann die Option, bei beiden Relays SetExtensions zu nutzen.