danke für den Tipp. Die Binäreingänge für den Shelly Plus i4 können wie folgt abgefragt werden.
Es muss nur im Item "abfrage_status" bei mqtt_topic_in: "MQTT_prefix/events/rcp" das MQTT_Prefix in euer vergebenen Namen geändert werden. (Bei mir heißt es "shelly_input")
Code:
shelly:
abfrage_status:
type: dict
#mqtt_topic_in: MQTT_prefix/events/rpc
mqtt_topic_in: shelly_input/events/rpc
on_change:
- ..ergebnis_der_abfrage = value['params']
ergebnis_der_abfrage:
type: dict
on_change:
- ..input_1 = value['input:0']
- ..input_2 = value['input:1']
- ..input_3 = value['input:2']
- ..input_4 = value['input:3']
input_1:
type: dict
on_change:
- ..input_1.status = value['state']
status:
type: bool
input_2:
type: dict
on_change:
- ..input_2.status = value['state']
status:
type: bool
input_3:
type: dict
on_change:
- ..input_3.status = value['state']
status:
type: bool
input_4:
type: dict
on_change:
- ..input_4.status = value['state']
status:
type: bool

Einen Kommentar schreiben: