Shelly Plus H&T: Actions über rpc werden nicht korrekt in der UI angezeigt

  • 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:

    Code
    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:

    pasted-from-clipboard.png

    Frage ich das aber mittels rpc ab, schaut es gut aus:

    Code
    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?

  • Darf ich mal fragen was/wo du das hier hin sendest?

    Code
    http://192.168.22.237:8000/cgi-bin/test1.sh?tC=${ev.tC}

    Shelly’s: 2x 1, 10x 1PM , 4x 2.5, 3x i3, 10x Plus 1PM, 22x Plug S, 11x UNI, 2x 1L mit PIR, 8x AddOn mit Temp/DHT22, 3x RGBW2, 2x Plus i4, 5x Plus 1, 4x Plus 2PM, 4x EM, 2x 3EM, 1x TRV, 3x Plus AddOn, 1x Pro 3EM, 2x BLU, 5xPlusPMmini, 1xPlus1PMmini, 4xPlusUNI

    Fritz!Box5690pro, 3x FRITZ!Repeater6000, 6x Fritz!Dect200

    HomeAssistant auf RaspberryPi5(8GB) mit NVMe, HomeAssistant auf Synology DS1019+, Backup HomeAssistant auf RaspberryPi4B(4GB)

    DHT21 (AM2301) oder (AM2320) für unter 0 Grad

  • Also hier mal meine Abfrage von einem Plus 1PM

    Das sieht ganz anders aus 😎

    Code
    {"hooks":[{"id":1,"cid":0,"enable":true,"event":"input.button_push","name":"Küchenlicht toggle","ssl_ca":"ca.pem","urls":["http://127.0.0.1/rpc/switch.toggle?a2=1&id=0"],"condition":null,"repeat_period":0},{"id":2,"cid":0,"enable":true,"event":"input.button_longpush","name":"RGBW2 Küche toggle","ssl_ca":"ca.pem","urls":["http://192.168.178.195/color/0?turn=toggle"],"condition":null,"repeat_period":0},{"id":3,"cid":0,"enable":false,"event":"input.button_push","name":"Local","ssl_ca":"ca.pem","urls":["http://localhost/relay/0?turn=toggle"],"condition":null,"repeat_period":0},{"id":4,"cid":0,"enable":false,"event":"input.button_push","name":"127","ssl_ca":"ca.pem","urls":["http://127.0.0.1/relay/0?turn=toggle"],"condition":null,"repeat_period":0}], "rev":30}

    Shelly’s: 2x 1, 10x 1PM , 4x 2.5, 3x i3, 10x Plus 1PM, 22x Plug S, 11x UNI, 2x 1L mit PIR, 8x AddOn mit Temp/DHT22, 3x RGBW2, 2x Plus i4, 5x Plus 1, 4x Plus 2PM, 4x EM, 2x 3EM, 1x TRV, 3x Plus AddOn, 1x Pro 3EM, 2x BLU, 5xPlusPMmini, 1xPlus1PMmini, 4xPlusUNI

    Fritz!Box5690pro, 3x FRITZ!Repeater6000, 6x Fritz!Dect200

    HomeAssistant auf RaspberryPi5(8GB) mit NVMe, HomeAssistant auf Synology DS1019+, Backup HomeAssistant auf RaspberryPi4B(4GB)

    DHT21 (AM2301) oder (AM2320) für unter 0 Grad

  • Webhook.Create

    Das habe ich nicht verwendet 😎

    Vielleicht hilft das

    apreick
    4. Januar 2023 um 08:19

    Shelly’s: 2x 1, 10x 1PM , 4x 2.5, 3x i3, 10x Plus 1PM, 22x Plug S, 11x UNI, 2x 1L mit PIR, 8x AddOn mit Temp/DHT22, 3x RGBW2, 2x Plus i4, 5x Plus 1, 4x Plus 2PM, 4x EM, 2x 3EM, 1x TRV, 3x Plus AddOn, 1x Pro 3EM, 2x BLU, 5xPlusPMmini, 1xPlus1PMmini, 4xPlusUNI

    Fritz!Box5690pro, 3x FRITZ!Repeater6000, 6x Fritz!Dect200

    HomeAssistant auf RaspberryPi5(8GB) mit NVMe, HomeAssistant auf Synology DS1019+, Backup HomeAssistant auf RaspberryPi4B(4GB)

    DHT21 (AM2301) oder (AM2320) für unter 0 Grad

  • Dieses Thema enthält 3 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.