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)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
