NEWS
[Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe
-
@Pittini
Hallo Gemeinde
Ich probiere es mal hier, weil es bei Facebock mit den langen Log-Dateien nicht funktioniert.
Meine HM-CC-RT-DN wollen nicht mit dem Batteriestatus. Kann es sein, dass das Script nicht auf "BatteryLevel reagiert ?
Hier ein Screenshot
Hier der Datenpunkt z.b Bad_Heizung
hier das Log
... und nochmal vielen Dank für die tollen Scripte
Gruß Kyocera007
-
@kyocera007-0 Zeig mir doch bitte mal das Raw vom Datenpunkt, das sieht so aus als wär die Zahl als String deklariert.
-
@pittini
Bitte sehr, ich hab nix gemacht{ "_id": "fhem.0.Bad_Heizung.batteryLevel", "type": "state", "common": { "name": "Bad_Heizung batteryLevel", "type": "number", "role": "value", "read": true, "write": false }, "native": { "Name": "Bad_Heizung", "Attribute": "batteryLevel", "Readings": true }, "from": "system.adapter.fhem.0", "user": "system.user.admin", "ts": 1609172128946, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@kyocera007-0 Ich hab grad nen update hochgeladen, gugg mal ob das jetzt besser ist..
-
Sieht gut aus
Das Original "R-lowBatLimitRT" hat eine 2.1 V und du hast 2.4V sollte/könnte man das auch ändern ??Vielen Dank und Gruß
-
@kyocera007-0 sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:
Das Original "R-lowBatLimitRT" hat eine 2.1 V und du hast 2.4V sollte/könnte man das auch ändern ??
Das kannste Dir unter javascript.0.BatterieUeberwachung.BatteryMinLimit_xx für jede Spannung separat einstellen wie Du es für richtig hältst. Das Skript macht da quasi nur nen (meist sinnvollen) Vorschlag.
-
@pittini
Danke, alles Perfekt. LäuftSchönen Abend und Gruß
-
@pittini Moin ich habe das neue Skript bei mir mal aktiv gesetzt und habe folgende Fehlermeldung
Error from Pushover: SyntaxError: Unexpected token < in JSON at position 0
Ich konnte das aber lösen in dem ich bei den Variablen folgende dazu gesetzt habe:
let _prio;
let _titel;
let _message;Fehlt das vllt im 1.7.2?
-
@gabe
bei mir läuft es gerade ausprobiertpushover.0 2021-02-12 08:46:12.936 info (2053) Send pushover notification: {"device":"All","message":"Ausfall oder disconnect im CUL HM bei Gerät Kueche_Fenster<br>Ausfall oder disconnect im CUL HM bei Gerät Arbeit_Fenster<br>Ausfall oder pushover.0 2021-02-12 08:46:12.929 info (2053) Send pushover notification: {"device":"All","message":"Ausfall oder disconnect im CUL HM bei Gerät Bad_Fenster","title":"Batterien überprüfen","priority":"0","retry":60,"expire":600,"html":1} pushover.0 2021-02-12 08:46:12.925 info (2053) Send pushover notification: {"device":"All","message":"Ausfall oder disconnect im CUL HM bei Gerät Arbeit_Fenster","title":"Batterien überprüfen","priority":"0","retry":60,"expire":600,"html": pushover.0 2021-02-12 08:46:12.921 info (2053) Send pushover notification: {"device":"All","message":"Ausfall oder disconnect im CUL HM bei Gerät Kueche_Fenster","title":"Batterien überprüfen","priority":"0","retry":60,"expire":600,"html": javascript.0 2021-02-12 08:46:12.912 info (28904) script.js.common.BattUeberwachung: registered 0 subscriptions and 0 schedules javascript.0 2021-02-12 08:46:12.911 info (28904) script.js.common.BattUeberwachung: starting Batterieüberwachung V.1.7.2 javascript.0 2021-02-12 08:46:12.909 info (28904) Start javascript script.js.common.BattUeberwachung javascript.0 2021-02-12 08:46:10.254 info (28904) Stop script script.js.common.BattUeberwachung pushover.0 2021-02-12 08:46:06.355 info (2053) Send pushover notification: {"device":"All","message":"Ausfall oder disconnect im CUL HM bei Gerät Kueche_Fenster<br>Ausfall oder disconnect im CUL HM bei Gerät Arbeit_Fenster<br>Ausfall oder pushover.0 2021-02-12 08:46:06.348 info (2053) Send pushover notification: {"device":"All","message":"Ausfall oder disconnect im CUL HM bei Gerät Bad_Fenster","title":"Batterien überprüfen","priority":"0","retry":60,"expire":600,"html":1} pushover.0 2021-02-12 08:46:06.345 info (2053) Send pushover notification: {"device":"All","message":"Ausfall oder disconnect im CUL HM bei Gerät Arbeit_Fenster","title":"Batterien überprüfen","priority":"0","retry":60,"expire":600,"html": pushover.0 2021-02-12 08:46:06.341 info (2053) Send pushover notification: {"device":"All","message":"Ausfall oder disconnect im CUL HM bei Gerät Kueche_Fenster","title":"Batterien überprüfen","priority":"0","retry":60,"expire":600,"html": javascript.0 2021-02-12 08:46:06.334 info (28904) script.js.common.BattUeberwachung: registered 0 subscriptions and 0 schedules javascript.0 2021-02-12 08:46:06.330 info (28904) script.js.common.BattUeberwachung: starting Batterieüberwachung V.1.7.2 javascript.0 2021-02-12 08:46:06.317 info (28904) Start javascript script.js.common.BattUeberwachung javascript.0 2021-02-12 08:46:06.170 info (28904) Stop script script.js.common.BattUeberwachung
Gruß
-
Hi,
Würde germen per E-mail imformiert werden wenn eine Sensor eine schwache Batterie hat.
vielleicht habe ich ja was übersehen, aber wie kann ich die Benachrichtigung per mail oder telegramm einrichten. Im Script habe ich es bereits auf true gesetzt.Gruß
Alero -
@alero
entsprechenden Adapter installieren z.b. Adapter/Messaging/Email sendenGruß
-
@kyocera007-0
danke.da gibt es kein gmx. hat jemand das schon mit gmx ans Laufen gebracht?
-
@aleHi,
sehe es gerade. Anwender definiert.
wer lesen kann ist klar im Vorteil.
-
@Kyocera007-0
bekomme bei der Einrichtung eine Fehlermeldung.email.0 2021-02-12 10:41:24.295 debug (8061) system.adapter.admin.1: logging true email.0 2021-02-12 10:41:22.455 debug (8061) system.adapter.admin.1: logging false email.0 2021-02-12 10:41:21.426 debug (8061) sendTo "send" to system.adapter.admin.1 from system.adapter.email.0 email.0 2021-02-12 10:41:21.426 error (8061) Error undefined email.0 2021-02-12 10:41:21.418 info (8061) Send email: {"subject":"ioBroker","to":"xxx.xxxx@gmx.de","from":"Batteriewarnung","text":"Das ist TEST Email"} email.0 2021-02-12 10:41:17.735 debug (8061) sendTo "send" to system.adapter.admin.1 from system.adapter.email.0 email.0 2021-02-12 10:41:17.734 error (8061) Error undefined email.0 2021-02-12 10:41:24.295 debug (8061) system.adapter.admin.1: logging true
-
Hi,
meine Einstellungen
-
@alero
Da kann ich dir leider nicht helfen.
Das ist bestimmt für die Email, dann bist du im falschen TreadGruß
-
@kyocera007-0 das ja lustig... ok wüsste nicht was ich anders gemacht habe...
-
Hat hier jemand schon das Batteriescript in Jarvis eingebunden?
Mich würde interessieren wie ich die Tabelle in Jarvis angezeigt bekomme (JSON Format)!Vielen Dank
-
Zunächst absoluten Respekt für das Script.
Mir ist ein (kleiner) Fehler aufgefallen: Habe eine Batteriespannung, wo der Grenzwert exakt erreicht ist. Da die "Warn"-Bedingung erst bei Unterschreitung aktiv wird, die Markierung mit "Info" (geringste Batteriespannung) jedoch nur bei noch nicht erreichtem Grenzwert, bleibt die Zeile grün und die zweitkleinste Battreiespannung wird gelb.
Ich habe daher in der Version "1.7.2" die Zeile 371 zusätzlich ein "=" spendiert und berücksichtige damit auch Spannungswerte auf dem Limit für die "Info"-Darstellung.
-
@ralach Danke, werd ich im nächsten update übernehmen.