NEWS
Batteriezustand aller Geräte
-
irgendwas übersehe ich
als function unter Aufzählungen habe ich manuell die funktion "Batterie" angelegt

im Script will ich drüber schauen also
var cacheSelectorPercent = $('channel[state.id=*.percent](functions="Batterie")'); checkBatterie(); function checkBatterie(obj) { log('------- los'); cacheSelectorPercent.each(function(id, i) { log('-------cacheSelectorPercent'); var obj = getObject(id); var name = getObject(id).common.name; var status = getState(id).val; var devicename = name.substring(0, name.indexOf(".percent")); var raumname = getObject(id, "rooms"); // <---- NEU log('-------'); log('Kanal: ' + name); log('Status: ' + status); if (status) { } }); }nur ich bekomme nichts für die Schleife …
was ist hier verkehrt
var cacheSelectorPercent = $('channel[state.id=*.percent](functions="Batterie")');im Log hab ich````
javascript.2 2018-03-17 16:08:00.254 info script.js.rest.batterieStand: ------- los
javascript.2 2018-03-17 16:08:00.232 info Start javascript script.js.rest.batterieStand -
-
Die <u>Datenpunkte</u> sind dem Gewerk "Batterie" zugeordnet - wie vermutet. Im ersten Post sehe ich, dass die ID der Aufzählung "enum.functions.batterie" ist (batterie klein geschrieben). Also müsste es so funktionieren (mit Log, um zu sehen, was der Selektor enthält):
const cacheSelectorPercent = $('state[id=*.percent](functions=batterie)'); log(JSON.stringify(cacheSelectorPercent)); -
Hallo, sorry, dass ich das hier noch mal aufmache, das war as Beste was ich zu dem Thema gefunden habe.
Ich hab seit gestern ioB am laufen und einige ZigBee Sensoren integriert. Nun würde ich gerne den Zustand aller Batterie in einem Diagram darstellen (ebenso später alle Temperaturen, Bewegungen, … in je einem anderen, eigenen Diagram ).
Mit Flot habe ich das für einzelne Werte (bzw. mehrere einzeln hinzugefügt) schon hinbekommen.
Leider unterstützt Flot keine Wildcards im Sinne von zigbee.0.*.battery.
Hat Jemand eine Tipp wie ich das am besten realisiere, bzw wo ich das aus dem ersten Eintrag: "als function unter Aufzählungen habe ich manuell die funktion "Batterie" angelegt" eingebe. ?
Vielen Dank, Peter
14246_2018-12-09_11_12_45-flot_edit.png
14246_2018-12-09_11_13_47-objects_-_iobroker.png
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