Hallo zusammen!
Ich benutzte schon seit ein paar Jahren Shelly 1 und steuere damit interne Geräte.
Nun habe ich mir einen Sherry plus H&T besorgt (Firmware 20231106-160224/1.0.8-gdba0ee3) und möchte damit Actions nutzen, so dass mein WebServer einen call bekommt, wenn z.B. die Temperatur unter 19°C fällt.
Was mich nun irritiert: Mache ich es über die UI des Shelly im Setup Mode sind dort die Felder für z.B. HIT Ural gefüllt.
Mache ich es über die rpc API, z.B. damit:
http://192.168.22.215/rpc/Webhook.Create?cid=0&enable=true&event="temperature.change"&name="TempAlert"&urls=["http://192.168.22.230:8000/cgi-bin/test1.sh?tC=${ev.tC}"]&condition="event.tC<19"
Sehen die Einstellungen in der UI so aus, als ob nichts eingetragen (z.B. Bedingung) und nur die Action angelegt wurde:
Frage ich das aber mittels rpc ab, schaut es gut aus:
http://192.168.22.215/rpc/Webhook.List
{"hooks":[{"id":1,"cid":0,"enable":true,"event":"temperature.change","name":"TempAlert","ssl_ca":"ca.pem","urls":["http://192.168.22.237:8000/cgi-bin/test1.sh?tC=${ev.tC}"],"condition":"event.tC<19","repeat_period":0}, "rev":52}
Mich irritiert es, dass die UI nicht das anzeigt, was ich per rpc eingestellt habe.
Kennt das noch wer oder mache ich etwas falsch?