Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


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!

View file
nameProSerie Websocket.json
height250

[