Hallo
@neo-v , ich hatte mal Zeit dein Blockly zu testen.
Leider bekam ich keine vollständige Kontrolle über den ShellyPlus1PM hin.
Irgentwann musste ich dann feststellen das es ein Problem beim Prefix gibt wenn das letzte IP Segment mit einer führenden NULL, also z.B "Shelly.PLUS.1PM.039" angegeben wird.
Erst dachte ich es liegt an der Firmware, das IP Segment sah doch so perfekt aus, aber im Script wurden immer wieder Errors gemeldet:
javascript.0 (2177) script.js.common.ShellyPlus.Shelly1PlusPM001: {'errno':'ENOTFOUND','code':'ENOTFOUND','syscall':'getaddrinfo','hostname':'192.168.178.039'}
Das Script heist bei mir "Shelly1PlusPM001"
Nun funktioniert aber alles, doofe Null!
Edit. im 3.Teil des Prüfblock "schreibe Objekt ID" gibt es zweimal "output" und "current" gibt es nicht, dann wird im Datenpunkt Current ein "{"ack":true}" eingetragen. Ist das für den Plus1ser?