NEWS
wLED-Abfrage
-
@paul53
Ja
-
@paul53 ```
javascript.0 (476) script.js.common.Servicemeldungen_Lichter_zählen: { '0': 'wled.0.40f5203efbxx.on', '1': 'wled.0.483fda4caaxx.on', '2': 'wled.0.500291da9fxx.on', '3': 'wled.0.98f4abbee4xx.on', '4': 'wled.0.c82b96207bxx.on', '5': 'wled.0.cc50e325d1xx.on', '6': 'wled.0.d8bfc0c030xx.on', '7': 'wled.0.e098069246xx.on', '8': 'wled.0.e868e789e9xx.on', '9': 'wled.0.f4cfa25d63xx.on', '10': 'wled.0.f4cfa266edxx.on', '11': 'wled.0.f4cfa26c0axx.on', '12': 'wled.0.f4cfa2da2cxx.on', '13': 'wled.0.fcf5c4a304xx.on', length: 14, each: [Function (anonymous)], getState: [Function (anonymous)], getStateAsync: [AsyncFunction (anonymous)], getBinaryState: [Function (anonymous)], getBinaryStateAsync: [Function (anonymous)], setState: [Function (anonymous)], setStateAsync: [AsyncFunction (anonymous)], setStateDelayed: [Function (anonymous)], setBinaryState: [Function (anonymous)], setBinaryStateAsync: [AsyncFunction (anonymous)], on: [Function (anonymous)], [Symbol(Symbol.iterator)]: [GeneratorFunction (anonymous)] }20:21:59.474 info javascript.0 (476) script.js.common.Servicemeldungen_Lichter_zählen: Text: EZ Lava,WZ Pineapple
20:21:59.474 info javascript.0 (476) script.js.common.Servicemeldungen_Lichter_zählen: Anzahl Lichter: 31 # davon Lichter an: 2 -
@paul53 ```
javascript.0 (476) script.js.common.Servicemeldungen_Lichter_zählen: { '0': 'wled.0.40f5203efbxx.on', '1': 'wled.0.483fda4caaxx.on', '2': 'wled.0.500291da9fxx.on', '3': 'wled.0.98f4abbee4xx.on', '4': 'wled.0.c82b96207bxx.on', '5': 'wled.0.cc50e325d1xx.on', '6': 'wled.0.d8bfc0c030xx.on', '7': 'wled.0.e098069246xx.on', '8': 'wled.0.e868e789e9xx.on', '9': 'wled.0.f4cfa25d63xx.on', '10': 'wled.0.f4cfa266edxx.on', '11': 'wled.0.f4cfa26c0axx.on', '12': 'wled.0.f4cfa2da2cxx.on', '13': 'wled.0.fcf5c4a304xx.on', length: 14, each: [Function (anonymous)], getState: [Function (anonymous)], getStateAsync: [AsyncFunction (anonymous)], getBinaryState: [Function (anonymous)], getBinaryStateAsync: [Function (anonymous)], setState: [Function (anonymous)], setStateAsync: [AsyncFunction (anonymous)], setStateDelayed: [Function (anonymous)], setBinaryState: [Function (anonymous)], setBinaryStateAsync: [AsyncFunction (anonymous)], on: [Function (anonymous)], [Symbol(Symbol.iterator)]: [GeneratorFunction (anonymous)] }20:21:59.474 info javascript.0 (476) script.js.common.Servicemeldungen_Lichter_zählen: Text: EZ Lava,WZ Pineapple
20:21:59.474 info javascript.0 (476) script.js.common.Servicemeldungen_Lichter_zählen: Anzahl Lichter: 31 # davon Lichter an: 2@baluderbär
Der Selektor scheint nicht mehr richtig zu funktionieren, denn er enthält mehr als er sollte. Richtig müsste er so aussehen:{ '0': 'wled.0.40f5203efbxx.on', '1': 'wled.0.483fda4caaxx.on', '2': 'wled.0.500291da9fxx.on', '3': 'wled.0.98f4abbee4xx.on', '4': 'wled.0.c82b96207bxx.on', '5': 'wled.0.cc50e325d1xx.on', '6': 'wled.0.d8bfc0c030xx.on', '7': 'wled.0.e098069246xx.on', '8': 'wled.0.e868e789e9xx.on', '9': 'wled.0.f4cfa25d63xx.on', '10': 'wled.0.f4cfa266edxx.on', '11': 'wled.0.f4cfa26c0axx.on', '12': 'wled.0.f4cfa2da2cxx.on', '13': 'wled.0.fcf5c4a304xx.on', length: 14}Habe Issue auf Github erstellt.
-
@baluderbär
Der Selektor scheint nicht mehr richtig zu funktionieren, denn er enthält mehr als er sollte. Richtig müsste er so aussehen:{ '0': 'wled.0.40f5203efbxx.on', '1': 'wled.0.483fda4caaxx.on', '2': 'wled.0.500291da9fxx.on', '3': 'wled.0.98f4abbee4xx.on', '4': 'wled.0.c82b96207bxx.on', '5': 'wled.0.cc50e325d1xx.on', '6': 'wled.0.d8bfc0c030xx.on', '7': 'wled.0.e098069246xx.on', '8': 'wled.0.e868e789e9xx.on', '9': 'wled.0.f4cfa25d63xx.on', '10': 'wled.0.f4cfa266edxx.on', '11': 'wled.0.f4cfa26c0axx.on', '12': 'wled.0.f4cfa2da2cxx.on', '13': 'wled.0.fcf5c4a304xx.on', length: 14}Habe Issue auf Github erstellt.
@paul53 sagte in wLED-Abfrage:
Der Selektor scheint nicht mehr richtig zu funktionieren, denn er enthält mehr als er sollte
Die Funktionen auf dem Ergebnis-Objekt gibt es aber schon seit über 6 Jahren. Siehe
Was ich in den aktuellen Versionen angepasst hatte, war die Art und Weise, wie Objekte im Log ausgegeben wurde. Ggf. wurde das vorher nur nie angezeigt. Existiert haben die Funktionen schon immer.
-
@paul53 sagte in wLED-Abfrage:
Der Selektor scheint nicht mehr richtig zu funktionieren, denn er enthält mehr als er sollte
Die Funktionen auf dem Ergebnis-Objekt gibt es aber schon seit über 6 Jahren. Siehe
Was ich in den aktuellen Versionen angepasst hatte, war die Art und Weise, wie Objekte im Log ausgegeben wurde. Ggf. wurde das vorher nur nie angezeigt. Existiert haben die Funktionen schon immer.
@haus-automatisierung sagte: Was ich in den aktuellen Versionen angepasst hatte, war die Art und Weise, wie Objekte im Log ausgegeben wurde. Ggf. wurde das vorher nur nie angezeigt.
Dann ist das die beobachtete Änderung im Log des Objektes.
-
@haus-automatisierung sagte: Was ich in den aktuellen Versionen angepasst hatte, war die Art und Weise, wie Objekte im Log ausgegeben wurde. Ggf. wurde das vorher nur nie angezeigt.
Dann ist das die beobachtete Änderung im Log des Objektes.
@paul53 sagte in wLED-Abfrage:
Dann ist das die beobachtete Änderung im Log des Objektes.
Welche jetzt korrekt ist, weil alles ausgegeben wird, was auch existiert (war vorher wohl nie jemandem aufgefallen).
Den Fehler probiere ich heute Abend mal zu reproduzieren. Der Selector-Code ist ja etwas... undurchsichtig. Da muss ich mich erstmal einlesen wie die Regeln aufeinander aufbauen.
-
@paul53 sagte in wLED-Abfrage:
Dann ist das die beobachtete Änderung im Log des Objektes.
Welche jetzt korrekt ist, weil alles ausgegeben wird, was auch existiert (war vorher wohl nie jemandem aufgefallen).
Den Fehler probiere ich heute Abend mal zu reproduzieren. Der Selector-Code ist ja etwas... undurchsichtig. Da muss ich mich erstmal einlesen wie die Regeln aufeinander aufbauen.
@haus-automatisierung sagte: Den Fehler probiere ich heute Abend mal zu reproduzieren. Der Selector-Code ist ja etwas... undurchsichtig.
Ich konnte den Fehler nicht reproduzieren: Bei mir funktioniert die Kombination von (functions=Licht) und [role=switch.light].
-
@haus-automatisierung sagte: Den Fehler probiere ich heute Abend mal zu reproduzieren. Der Selector-Code ist ja etwas... undurchsichtig.
Ich konnte den Fehler nicht reproduzieren: Bei mir funktioniert die Kombination von (functions=Licht) und [role=switch.light].
@paul53 sagte in wLED-Abfrage:
Bei mir funktioniert die Kombination von (functions=Licht) und [role=switch.light].
Auch mit der zusätzlichen Wildcard auf der Id?
-
@paul53 sagte in wLED-Abfrage:
Bei mir funktioniert die Kombination von (functions=Licht) und [role=switch.light].
Auch mit der zusätzlichen Wildcard auf der Id?
@haus-automatisierung sagte: Auch mit der zusätzlichen Wildcard auf der Id?
const ids = $('*.on(functions=light)[role=switch.light]'); ids.each(function(id, i) { log(id); });funktioniert. Ebenso:
const ids = $('state[id=*.on](functions=light)[role=switch.light]'); ids.each(function(id, i) { log(id); }); -
@paul53 sagte in wLED-Abfrage:
Dann ist das die beobachtete Änderung im Log des Objektes.
Welche jetzt korrekt ist, weil alles ausgegeben wird, was auch existiert (war vorher wohl nie jemandem aufgefallen).
Den Fehler probiere ich heute Abend mal zu reproduzieren. Der Selector-Code ist ja etwas... undurchsichtig. Da muss ich mich erstmal einlesen wie die Regeln aufeinander aufbauen.
@haus-automatisierung sagte: Der Selector-Code ist ja etwas... undurchsichtig.
Laut der Log-Ausgabe funktioniert der $Selector auch bei @baluderbär.
@baluderbär Was ergibt im Log?
var cacheSelectorwled = $('state[id=*.on](functions=Licht)[role=switch.light]'); cacheSelectorwled.each(function(id, i) { log(id); });Es müssten 14 IDs untereinander erscheinen.
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