/
Shelly Pro Serie per Websocket und NodeRed

Shelly Pro Serie per Websocket und NodeRed



Unterschied REST Webservice und Websocket



Abfragen:



Kommunikation läuft über den Node Websocket In/Out mit der URL: ws://IPderShellyPro4PM/rpc

node-red-contrib-websocket





Falls man nur den Stream abfragen möchte ist es wichtig zu wissen dass der Kanal 1mal initialisiert werden muss!

Also am besten den Status abfragen mit {"id":1, "src":"user_1", "method":"Sys.GetStatus"}



Danach ist der Kanal offen und sendet. Für einen eventuellen Serverstart mach ich die Abfrage jede Minute.







ID0 schalten per Websocket:

ON

{"id":0, "src":"user_1", "method":"Switch.Set", "params":{"id":0, "on":true}}



OFF

{"id":0, "src":"user_1", "method":"Switch.Set", "params":{"id":0, "on":false}}







Stream per UDP schicken lassen (MQTT geht natürlich auch):



Schaut dann im Miniserver so aus:







Anbei der Flow - IP und ID natürlich anpassen!

[

Related content

Shelly Plus per UDP
Shelly Plus per UDP
More like this
Shelly
Shelly
Read with this
Websocket
Websocket
More like this
Shelly mit Batterie per HTTP auslesen
Shelly mit Batterie per HTTP auslesen
Read with this
Websockets Webinterface (ab FW 3.81)
Websockets Webinterface (ab FW 3.81)
More like this
Shelly Pro Allgemein
Shelly Pro Allgemein
Read with this