NEWS
Visualisierung mit Node Red erstellen
-
@mickym Das, wobei ich garnicht wirklich weiß für was dieses Verzeichnis da ist:
-
@damrak2022 Na wahrscheinlich bringt das auch keinen Vorteil, weil es Dir zeigt, ob ein Gerät eingschaltet ist. Also hast Du damit ja schon ein Überwachung.
-
@mickym Ja
-
@damrak2022 Gut dann bleiben wir mal bei den Shellies und überwachen nur die Geräte.
iMac, Ventilator, Drucker und Wasserkocher
Das sind dann alles Shelly Plug S - deren Zustand entweder on oder off ist?
-
@mickym Genau
-
@damrak2022 Gut - hast Du mit den iobroker-IN Nodes schon mal mit Wildcards gearbeitet?
-
@mickym Nein, wo denkst Du hin
-
@damrak2022 Gut - wie sieht denn der Pfad zu so einem Datenpunkt aus?
-
-
@damrak2022 Gut dann solltest Du mit EINER iobroker IN Node mit folgendem Pfad alle Zustände auf einmal überwachen können.
Du trägst in das topic in die iobeoker In Node einen Stern als Wildcard ein. Dahinter machst Du eine debug Node.
shelly.0.*.Relay0.Switch
Also damit solltest Du jetzt automatisch Nachrichten aus dieser Node bekommen, egal welchen Shelly du schaltest.
-
@mickym sagte in Visualisierung mit Node Red erstellen:
shelly.0.*.Relay0.Switch
So wie das aussieht fragt er nur einen Shelly ab:
-
@damrak2022 Hast Du denn mal was anderes geschaltet?
-
@mickym Ja jetzt
-
@damrak2022 Hast Du denn mal was anderes geschaltet?
Das funktioniert nicht mehr:
Der Stern ist ein wildcard - das heißt die Punkte werden nicht zu Beginn ausgelesen, sondern nur wenn dieser sich ändert bzw. aktualisiert wird.
Also wenn Du ein Wildcard angibst werden nur Nachrichten ausgelesen, wenn diese aktualisiert werden aber nie zu Beginn.
ALSO: Diese Option kannst gleich wieder ausschalten, da diese nicht mit Wildcards arbeitet.
-
@mickym Ja, habe ich ausgeschaltet und mal ein Gerät geschaltet - siehe Debug:
-
@damrak2022 Na nun verstehst Du was wildcards sind und auch wie Du also mit einer iobroker-IN Node mehrere Datenpunkte auf einmal überwachen kannst. Wie gesagt - die Option Fire at Start kannst Du wieder auf default
lassen, da sie mit Wildcards nicht funktioniert.
Gut Du siehst also alle Shellies melden sich nun und woran siehst Du welches Gerät sich gemeldet hat?
-
-
@damrak2022 Und wovon ist also dieser Code ein Bestandteil?
-
@mickym Vom Datenpunkt (Topic)
-
@damrak2022 Ja und wo steht der Topic in der Debug Node?