NEWS
Skript LOWBAT
-
10:30:00.016 warn javascript.0 (28564) at script.js.common.Lowbat:20:10 10:30:00.016 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.016 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.017 warn javascript.0 (28564) at script.js.common.Lowbat:21:19 10:30:00.017 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.017 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.018 info javascript.0 (28564) script.js.common.Lowbat: Geräte Nr. 101: undefined: null 10:30:00.018 warn javascript.0 (28564) at script.js.common.Lowbat:20:10 10:30:00.018 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.018 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.019 warn javascript.0 (28564) at script.js.common.Lowbat:21:19 10:30:00.019 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.019 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.020 info javascript.0 (28564) script.js.common.Lowbat: Geräte Nr. 102: undefined: null 10:30:00.021 warn javascript.0 (28564) at script.js.common.Lowbat:20:10 10:30:00.021 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.021 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.022 warn javascript.0 (28564) at script.js.common.Lowbat:21:19 10:30:00.022 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.022 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.023 info javascript.0 (28564) script.js.common.Lowbat: Geräte Nr. 103: undefined: null 10:30:00.023 warn javascript.0 (28564) at script.js.common.Lowbat:20:10 10:30:00.023 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.023 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.024 warn javascript.0 (28564) at script.js.common.Lowbat:21:19 10:30:00.024 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.024 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.024 info javascript.0 (28564) script.js.common.Lowbat: Geräte Nr. 104: undefined: null 10:30:00.025 warn javascript.0 (28564) at script.js.common.Lowbat:20:10 10:30:00.025 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.025 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.026 warn javascript.0 (28564) at script.js.common.Lowbat:21:19 10:30:00.026 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.026 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.026 info javascript.0 (28564) script.js.common.Lowbat: Geräte Nr. 105: undefined: null 10:30:00.026 info javascript.0 (28564) script.js.common.Lowbat: Text: 10:30:00.026 info javascript.0 (28564) script.js.common.Lowbat: Anzahl Geräte: 106 # davon LOWBAT erkannt: 0 -
10:30:00.016 warn javascript.0 (28564) at script.js.common.Lowbat:20:10 10:30:00.016 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.016 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.017 warn javascript.0 (28564) at script.js.common.Lowbat:21:19 10:30:00.017 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.017 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.018 info javascript.0 (28564) script.js.common.Lowbat: Geräte Nr. 101: undefined: null 10:30:00.018 warn javascript.0 (28564) at script.js.common.Lowbat:20:10 10:30:00.018 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.018 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.019 warn javascript.0 (28564) at script.js.common.Lowbat:21:19 10:30:00.019 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.019 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.020 info javascript.0 (28564) script.js.common.Lowbat: Geräte Nr. 102: undefined: null 10:30:00.021 warn javascript.0 (28564) at script.js.common.Lowbat:20:10 10:30:00.021 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.021 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.022 warn javascript.0 (28564) at script.js.common.Lowbat:21:19 10:30:00.022 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.022 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.023 info javascript.0 (28564) script.js.common.Lowbat: Geräte Nr. 103: undefined: null 10:30:00.023 warn javascript.0 (28564) at script.js.common.Lowbat:20:10 10:30:00.023 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.023 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.024 warn javascript.0 (28564) at script.js.common.Lowbat:21:19 10:30:00.024 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.024 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.024 info javascript.0 (28564) script.js.common.Lowbat: Geräte Nr. 104: undefined: null 10:30:00.025 warn javascript.0 (28564) at script.js.common.Lowbat:20:10 10:30:00.025 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.025 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.026 warn javascript.0 (28564) at script.js.common.Lowbat:21:19 10:30:00.026 warn javascript.0 (28564) at countLowbat (script.js.common.Lowbat:18:24) 10:30:00.026 warn javascript.0 (28564) at Object.<anonymous> (script.js.common.Lowbat:46:4) 10:30:00.026 info javascript.0 (28564) script.js.common.Lowbat: Geräte Nr. 105: undefined: null 10:30:00.026 info javascript.0 (28564) script.js.common.Lowbat: Text: 10:30:00.026 info javascript.0 (28564) script.js.common.Lowbat: Anzahl Geräte: 106 # davon LOWBAT erkannt: 0 -
@paul53 said in Skript LOWBAT:
$('channel[state.id=*0.LOWBAT]').each(function(id, i) { if(i > 82) log(i + ': ' + id); });
10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 100: hm-rpc.0.QEQ0087728.0.LOWBAT 10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 101: hm-rpc.1.CUX2801001.0.LOWBAT 10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 102: hm-rpc.1.CUX4000001.0.LOWBAT 10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 103: hm-rpc.1.CUX9000002.0.LOWBAT 10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 104: hm-rpc.1.CUX9000003.0.LOWBAT 10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 105: hm-rpc.1.CUX9000004.0.LOWBAT -
@paul53 said in Skript LOWBAT:
$('channel[state.id=*0.LOWBAT]').each(function(id, i) { if(i > 82) log(i + ': ' + id); });
10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 100: hm-rpc.0.QEQ0087728.0.LOWBAT 10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 101: hm-rpc.1.CUX2801001.0.LOWBAT 10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 102: hm-rpc.1.CUX4000001.0.LOWBAT 10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 103: hm-rpc.1.CUX9000002.0.LOWBAT 10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 104: hm-rpc.1.CUX9000003.0.LOWBAT 10:35:50.771 info javascript.0 (28564) script.js.common.TEST: 105: hm-rpc.1.CUX9000004.0.LOWBAT -
Ich habe das Gerät jetzt manuell unter Objekte bei der Funktion "Batteriebetrieb" rausgenommen. Dort stand es drin.
Jetzt läuft das Script durch. Am Schluss erscheinen Warnmeldungen für die CUXD-Geräte, obwohl diese nicht im Gewerk "Batteriebetrieb" sind.
Ist diese Warnmeldung korrekt?@deifel sagte:
CUXD-Geräte, obwohl diese nicht im Gewerk "Batteriebetrieb" sind.
Dann erweitere den $Selector anstelle von "hm-rpc.0" um das Gewerk (Schreibweise groß/klein in der enum-ID beachten)
$('channel[state.id=*0.LOWBAT](functions=Batteriebetrieb)').each(function(id, i) { log(i + ': ' + id); });Werden dann alle "richtigen" IDs geloggt ?
-
Kannst Du mir sagen, wie ich die Geräte aus meiner HM-IP-Instanz (rpc.2) noch dazu bekomme?
Diese werden nicht gefunden. Die Datenpunkte LOWBAT sind aber vorhanden.
Vielen DANK!@deifel sagte in Skript LOWBAT:
Kannst Du mir sagen, wie ich die Geräte aus meiner HM-IP-Instanz (rpc.2) noch dazu bekomme?
Diese werden nicht gefunden. Die Datenpunkte LOWBAT sind aber vorhanden.Bei mir heißen die HM-IP LOW_BAT und nicht LOWBAT.
-
Danke - das hab ich versucht. Eigenartigerweise wird damit nichts gefunden :(
Ich verzweifle noch.
"Batteriebetrieb" ist korrekt geschrieben.
Die Datenpunkte unter den IP-Geräten heißen allerdings "LOW_BAT".Mit dem Selektor :
$('channel[state.id=*0.LOWBAT](functions=Batteriebetrieb)').each(function(id, i) { log(i + ': ' + id); });bekomme ich kein Ergebnis (0 Geräte).
Mit dem Selektor:
$('channel[state.id=hm-rpc.0*0.LOWBAT]').each(function(id, i) {bekomme ich nur die von der normalen HM-Instanz.
und mit dem Selektor:
$('channel[state.id=*0.LOWBAT]').each(function(id, i) {bekomme ich die normalen und die CuxD - aber auch keine HM-IP-Geräte
-
-
$('channel[state.id=hm-rpc.*0.LOW*](functions=Batteriebetrieb)').each(function(id, i) { if(i > 1) log(i + ': ' + id); });Gibt mir alle aus, also inkl. HMIP und auch den CUX-D-Geräten. Wenn ich jetzt noch die CUXD weg bekomme, dann wärs perfekt.
-
@deifel
Ich bin unterwegs und am Handy, deshalb bekomme ich das Script nicht kopiert, aber hier ein Screenshot vom Selektor, wie es bei mir funktioniert.
-
-
Kleine Ergänzung: Bei der Lösung von dslraser werden die cux-Geräte gefunden und eine Warnung angezeigt...
Ich lass es jetzt trotzdem so drin
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