NEWS
Node-Red und Shelly-Plug
-
Haken ist drin.

gleicher Effekt, Steckdose schaltet bei manuellem schalten direkt wieder zurück in den Zustand von node-red.
-
Haken ist jetzt raus, switch icon shows input state ist auch gewählt.
leider schlimmer als vorher.
ich kann das icon anklicken (einschalten), die Steckdose schaltet, aber das icon bliebt auf aus, danach schaltet gar nicht mehr. -
Haken ist jetzt raus, switch icon shows input state ist auch gewählt.
leider schlimmer als vorher.
ich kann das icon anklicken (einschalten), die Steckdose schaltet, aber das icon bliebt auf aus, danach schaltet gar nicht mehr. -
Ich arbeite zwar mit mqtt und nicht dem shelly Adapter - aber entweder musst Du wirklich, wie @Seb_123 schreibt das true/false als Text und nicht als Bool auslesen bzw. setzen und dadurch, dass es der gleiche Datenpunkt ist, und nicht wie bei mqtt, 2 verschiedene würde ich beim Eingang die Option Send only if ack=true setzen.
Das command im Ausgang setzt kein ack=true ,sondern dass müsste vom Shelly kommen bzw. vom Adapter.
-
der Shelly- Plug ist über mqtt eingerichtet??
So, dann ist das einfachste, wenn du auch mqtt im node-red verwendest. Und einen mqtt Broker installierst und einstellst. Das ganze sieht dann so aus:
Folgende Einstellungen müssen dann eingegeben werden:
MQTT in:
Topic: shellies/DEIN-SHELLY-CODE/relay/0Steckdose
Hacken entfernen bei "Pass though msg if payload matches new state" Sonst schaltet der ständig ein/aus
On Payload (String) on
Off Payload (String) offMQTT out:
shellies/DEIN-SHELLY-CODE/relay/0/commandWenn das soweit eingerichtet ist, kannst du den Shelly-Plug manuell, über node-red, weboberfläche shelly-plug ein/ausschalten. Du bekommst immer den Status im Dashboard und im node red angezeigt
-
der Shelly- Plug ist über mqtt eingerichtet??
So, dann ist das einfachste, wenn du auch mqtt im node-red verwendest. Und einen mqtt Broker installierst und einstellst. Das ganze sieht dann so aus:
Folgende Einstellungen müssen dann eingegeben werden:
MQTT in:
Topic: shellies/DEIN-SHELLY-CODE/relay/0Steckdose
Hacken entfernen bei "Pass though msg if payload matches new state" Sonst schaltet der ständig ein/aus
On Payload (String) on
Off Payload (String) offMQTT out:
shellies/DEIN-SHELLY-CODE/relay/0/commandWenn das soweit eingerichtet ist, kannst du den Shelly-Plug manuell, über node-red, weboberfläche shelly-plug ein/ausschalten. Du bekommst immer den Status im Dashboard und im node red angezeigt
@Croix-aigle Nein - so wie es aussieht arbeitet er nicht mit mqtt, sondern mit dem shelly Adapter - weil mqtt keinen Switch-Datenpunkt kennt - deshalb ja auch sein true/false und nicht on/off, wie das von den shellies im Original verstanden wird.


