NEWS
Eigenschaft LOW_BAT Zugriffsproblem
-
Hallo,
ich habe ein seltsames Problem.
Bei der Abfrage per Script erhalte ich nicht alle Geräte.Hier mein Script:
var SelectorLOW_BAT = $('channel[state.id=*.LOW_BAT]'); log('hm-rpc.2.000A9A49A6AA55.0.LOW_BAT' + ' ---> ' + getState('hm-rpc.2.000A9A49A6AA55.0.LOW_BAT').val); SelectorLOW_BAT.each(function (id, i) { log(id + ' ---> ' + getState(id).val); });Dabei erhalte ich folgende Ausgabe:
15:00:49.652 info javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.2.000A9A49A6AA55.0.LOW_BAT ---> true 15:00:49.653 info javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.2.00281D89B3C485.0.LOW_BAT ---> false 15:00:49.653 info javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.5.0000DA499F288C.0.LOW_BAT ---> false 15:00:49.653 info javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.5.0000DA499F28F7.0.LOW_BAT ---> falseDer erste Log Eintrag ist die gezielte Abfrage eines States, die restlichen 3 über den Selector über die each Function.
Warum in aller Welt taucht der State im Each nicht mit auf?Ich muss erwähnen, dass ich vor wenigen Tagen von RaspberryMatic auf die CCU3 umgestiegen bin.
Es läuft sonst aber alles hervorragend und die States sind ja auch aktuell unter Objekte...Habe ich einen Denkfehler?
-
Hallo,
ich habe ein seltsames Problem.
Bei der Abfrage per Script erhalte ich nicht alle Geräte.Hier mein Script:
var SelectorLOW_BAT = $('channel[state.id=*.LOW_BAT]'); log('hm-rpc.2.000A9A49A6AA55.0.LOW_BAT' + ' ---> ' + getState('hm-rpc.2.000A9A49A6AA55.0.LOW_BAT').val); SelectorLOW_BAT.each(function (id, i) { log(id + ' ---> ' + getState(id).val); });Dabei erhalte ich folgende Ausgabe:
15:00:49.652 info javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.2.000A9A49A6AA55.0.LOW_BAT ---> true 15:00:49.653 info javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.2.00281D89B3C485.0.LOW_BAT ---> false 15:00:49.653 info javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.5.0000DA499F288C.0.LOW_BAT ---> false 15:00:49.653 info javascript.0 (27511) script.js.System.intern.Testscript: hm-rpc.5.0000DA499F28F7.0.LOW_BAT ---> falseDer erste Log Eintrag ist die gezielte Abfrage eines States, die restlichen 3 über den Selector über die each Function.
Warum in aller Welt taucht der State im Each nicht mit auf?Ich muss erwähnen, dass ich vor wenigen Tagen von RaspberryMatic auf die CCU3 umgestiegen bin.
Es läuft sonst aber alles hervorragend und die States sind ja auch aktuell unter Objekte...Habe ich einen Denkfehler?
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