NEWS
[Erldigt/Erklärt] IDs vom Selektor erklären...
-
Wenn ich mich nicht irre (verbessert mich), werden einmal die Funktionen abgefragt ( wie in meinem Beispiel oder wie du es vor hast).
Im anderen Beispiel im Link wird direkt der Pfad zu den Datenpunkten (mit einem * als Platzhalter) angegeben.
Das macht zB Sinn, wenn du von allen Homatic Geräten den Batteriestatus abfragen willst. Dann gibst du den Pfad zum Akkudatenpunkt an und beim Gerät ein *.
zBhm-rpc.0.*.0.LOW_BATSo findet er den LOW_BAT von allen Geräten.
-
Wenn ich mich nicht irre (verbessert mich), werden einmal die Funktionen abgefragt ( wie in meinem Beispiel oder wie du es vor hast).
Im anderen Beispiel im Link wird direkt der Pfad zu den Datenpunkten (mit einem * als Platzhalter) angegeben.
Das macht zB Sinn, wenn du von allen Homatic Geräten den Batteriestatus abfragen willst. Dann gibst du den Pfad zum Akkudatenpunkt an und beim Gerät ein *.
zBhm-rpc.0.*.0.LOW_BATSo findet er den LOW_BAT von allen Geräten.
@david-g
verstehe ich das richtig dass ich dann mitchannel[state.id=precense]alle Datenpunkte "precense" in meiner Datenbank durchsuche und nicht in der von mir erstellten Aufzählung
und mit
state[id=*]functions='Bewegung')werden nur die Datenpunkten abgefragt die ich auch in dieser Aufzählung drinne habe?
-
@david-g
verstehe ich das richtig dass ich dann mitchannel[state.id=precense]alle Datenpunkte "precense" in meiner Datenbank durchsuche und nicht in der von mir erstellten Aufzählung
und mit
state[id=*]functions='Bewegung')werden nur die Datenpunkten abgefragt die ich auch in dieser Aufzählung drinne habe?
-
ich habe das z.B. so (für eine Aufzählung)


wobei die Schreibweise (groß/klein) übereinstimmen muss. (der Teil hinter enum.functions. ist der gesuchte)
-
Ich habe jetzt mal folgendes versucht:
![state[id].jpg](/assets/uploads/files/1648204466340-state-id.jpg)

Aber es kam nie zu nem debug output.
Hab natürlich nen sensor zum auslösen jedes mal gebracht.ich hab das ja so richtig gemacht oder?
Die direkten datenpunkte von precense rein gemacht

-
Ich habe jetzt mal folgendes versucht:
![state[id].jpg](/assets/uploads/files/1648204466340-state-id.jpg)

Aber es kam nie zu nem debug output.
Hab natürlich nen sensor zum auslösen jedes mal gebracht.ich hab das ja so richtig gemacht oder?
Die direkten datenpunkte von precense rein gemacht

-
Ich habe jetzt mal folgendes versucht:
![state[id].jpg](/assets/uploads/files/1648204466340-state-id.jpg)

Aber es kam nie zu nem debug output.
Hab natürlich nen sensor zum auslösen jedes mal gebracht.ich hab das ja so richtig gemacht oder?
Die direkten datenpunkte von precense rein gemacht

@jensven war quatsch von mir
-
@jensven sagte: es kam nie zu nem debug output.
Javascript-Instanz neu starten.
Im ersten Fall ist im Trigger ein Hochkomma zu viel oder zu wenig.*.presence(functions=bewegung_alle)
