NEWS
[Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe
-
Hi Pittini,
ich habe alle Funktionen raus genommen und egal welche ich einzeln hereinnehme bekomme ich das gleiche Ergebnis.
;-(
Das mit der Anydesk session wäre prima.Gruß
Alero -
Erstmal ein dickes Dankeschön!Dass du deine Arbeit mit uns teilst. Ich habe eine Frage bezügliches meines Problemes.
Was soll die Info ( s. Bild) mir über dem gelb makierten Sensor aussagen?
Aktuell ist aber Küchen Sensor am niedrigsten.habe Aktuell diese Einstellung
V. 1.6.6
//Grund Einstellungen const praefix = "javascript.0.BatterieUeberwachung."; //Grundpfad für Script DPs const logging = false; //Logging aktivieren? const FunktionBaseName = "BatterieSpannung_30"; //Name der Funktion welche für die Batterieüberwachung genutzt wird const UseTelegram = true; // Sollen Nachrichten via Telegram gesendet werden? const UseMail = false; // Sollen Nachrichten via Mail gesendet werden? const UseAlexa = false; // Sollen Nachrichten via Alexa ausgegeben werden? const AlexaId = ""; // Die Alexa Seriennummer const UseSay = false; // Sollen Nachrichten via Say ausgegeben werden? Funktion des Authors, sollte bei Anwendern auf false gesetzt werden. const UseEventLog = true; // Sollen Nachrichten ins Eventlog geschreiben werden? Funktion des Authors, sollte bei Anwendern auf false gesetzt werden. const UsePopUp = false // Soll PopUp angezeigt werden? Funktion des Authors, sollte bei Anwendern auf false gesetzt werden. const ProzMeansLive = true; //Zeigen Prozentwerte des Gerätedatenpunktes Batteriekapazität oder restliche Lebensdauer? let DeadIsAfter = 360; // In Minuten - Zeit nach der ein Gerät als "tot" gewertet wird wenn keine Statusänderung (ts) erfolgte. const NotifyDeadDevices = true; //Sollen auch "tote" Geräte gemeldet werden? //Tabellen Einstellungen const TblOkBgColor = "#4caf50"; //Hintergrundfarbe für Batteriestatus Ok const TblInfoBgColor = "#ffc107"; //Hintergrundfarbe für Batteriestatus Info, also die leerste Batterie welche noch nicht das Limit unterschreitet const TblWarnBgColor = "#f44336"; //Hintergrundfarbe für Batteriestatus Warnung, also jene Batterie welche unter das Limit kam. const TblDeadBgColor = "grey"; //Hintergrundfarbe für Batterie/Geräte Status tot. const HeadBgColor = "dimgrey"; //Hintergrundfarbe des Tabellenkopfes const FontColor = "black"; //Textfarbe für Tabelleninhalt const HeadFontColor = "white"; //Textfarbe für Tabellenkopf const TblShowLfdCol = false; //Tabellenspalte mit laufender Nummer anzeigen? const TblShowDeviceIDCol = true; //Tabellenspalte mit Geräte ID anzeigen? const TblShowDeviceNameCol = true; //Tabellenspalte mit Gerätenamen anzeigen? const TblShowRoomCol = false; //Tabellenspalte mit Raum anzeigen? const TblShowUmaxCol = false; //Tabellenspalte mit Batterie Nennspannung anzeigen? const TblShowUistCol = false; //Tabellenspalte mit aktueller Batteriespannung anzeigen? const TblShowUlimitCol = false; //Tabellenspalte mit unterer Batterielimit Spannung anzeigen? const TblShowProzbatCol = false; //Tabellenspalte mit Batteriestand in Prozent anzeigen? const TblShowProzliveCol = true; //Tabellenspalte mit Restlebensdauer unter Berücksichtigung der Limitspannung in Prozent anzeigen? Beispiel: Batterie hat 3V Nennspannung, Limit ist bei 2V, aktueller Batteriestand ist 2.5V, dann wäre die Restlebensdauer 50% const TblShowStatusCol = true; //Tabellenspalte mit Status ausgeben?
-
@canim Der FunktionBaseName stimmt nicht... Du solltest die Zahl dort wieder entfernen. Das steht zumindest in der Beschreibung
Er sollte "BatterieSpannung_" heißen. -
@David-Froebus Super!! Danke, dass war der Punkt! Die Sensoren haben alle 3V, deswegen hatte ich micht dran festgehalten,aber die Datenpunkte sind aus % statt V. Macht jetzt klick
-
Hallo @Pittini erst mal danke vielen Dank für das Script, echt
Habe es heute auch mal Installiert, natürlich wollte ich direkt die neueste testen .
Leider werden damit die "low Bat" Geräte als Leer angezeigt (-400%) mit der 1.6.4 Klappt es wunderbar, die anderen werden auch mit der 1.6.6 (Zigbee) richtig angezeigt, weiß ja nicht ob das schon bekannt ist, daher hier mal als info.
Gruß Frank -
@Frank579 sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:
weiß ja nicht ob das schon bekannt ist, daher hier mal als info.
Nein, noch nicht bekannt. Muß ich mir mal anguggen.
Hat noch jemand ein Problem mit der 1.6.6?
-
@Pittini Ja ich:
@capitaenz said in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:
@Pittini
@Pittini said in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:@capitaenz sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:
bei mir funktioniert das Script leider auch nur bei Geräten die % oder Volt anzeigen.
Bei den alten Homematic-Geräten, die nur true/false können klappt es nicht, diese werden als nicht erreichbar angezeigt.
Ich finde bei den alten HM-Geräten auch nur die Datenpunkte LOWBAT und LOWBAT_ALARM unter dem Datenpunkt "0".lowbat kann das skript, hab selber hm Devices. Aber wenn die Devices nicht aktualisieren kann das Skript auch nix dran ändern, was nich da is, kann ich nich auswerten.
Was muss ich denn machen, damit alle HM-Geräte als "Batterie OK" ausgewertet werden, bis diese "low batt" melden?
Denn jetzt ist es so, dass direkt ein Batterieproblem angezeigt wird, obwohl die HM-Geräte OK sind. -
@capitaenz @Frank579 Bitte mal die 1.6.7 testen, Problem sollte behoben sein. Und bitte kurzes Feedback obs jetzt passt.
-
@Pittini
Hi, habe gerade mal schnell getestet sieht gut aus
Danke -
@Pittini said in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:
.
Kann dieses Script nicht als Adapter in IObroker installierbar sein? Wäre Mega,vllt suchen leute auch sowas im Adapter
-
@Pittini Danke! Es scheint zu laufen... Sollte es Probleme geben, dann melde ich mich.
-
ich würde gerne den Batterie-Prozentwert von mihome Geräten überwachen. Die Geräte liefern auch eine Spannung. Diese wird vom Skript gefunden und überwacht. Wie aber kann ich den Fokus des Skripts auf den Prozentwert lenken?
EDIT:
...NextExpectedLowBatt: Aktuell niedrigster Batteriestand (0.27V): Gerätekeller bei Gerät Kellertür_Ost
Das Geröt zeigt jedoch folgendes:
Battery percent: 89.9%
Battery voltage: 2.965 VWoher stammt die Information 0.27V?
-
@passuff sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:
ich würde gerne den Batterie-Prozentwert von mihome Geräten überwachen. Die Geräte liefern auch eine Spannung. Diese wird vom Skript gefunden und überwacht. Wie aber kann ich den Fokus des Skripts auf den Prozentwert lenken?
Nein, die liefern nicht "auch" eine Spannung, sondern "auch" einen Prozentwert. Der wird vom jeweiligen Adapter errechnet und es ist Unsinn das dann wieder rückwärts zu rechnen, vorallem weil der Wert nicht stimmt z.B. beim MiHome Adapter. Ich hab selber zig MiHome Geräte, deswegen hab ich da etwas genauer hingeschaut.
EDIT:
...NextExpectedLowBatt: Aktuell niedrigster Batteriestand (0.27V): Gerätekeller bei Gerät Kellertür_Ost
Das Geröt zeigt jedoch folgendes:
Battery percent: 89.9%
Battery voltage: 2.965 VWoher stammt die Information 0.27V?
Das is ne Gute Frage aber ohne mehr Infos/Screenshot/Log nicht zu beantworten.
-
@Pittini
Was brauchst du für Infos? -
@passuff sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:
@Pittini
Was brauchst du für Infos?Die Werte (Screenshot) aus dem original Datenpunkt, dazu das was das Skript im Vis anzeigt (Screenshot) und ein komplettes startlog vom Skript bei aktivierter "logging" Option im Skript.
-
@Pittini sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:
m Vis anzeigt (Screenshot) und ein komplettes startlog vom Skript bei aktivierter "logging" Option im Skript.
Die Werte aus dem original Datenpunkt hatte ich im letzten Post bereits genannt. VIS nutze ich nicht.
12:30:53.563 info javascript.0 (25844) Stop script script.js.common.Sonstige.Überwachung_Batterie_MiHome 12:30:53.708 info javascript.0 (25844) Start javascript script.js.common.Sonstige.Überwachung_Batterie_MiHome 12:30:53.715 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: starting Batterieüberwachung V.1.6.7 12:30:53.715 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching FillWelcheFunktionVerwenden 12:30:53.716 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Found Function BatterieUeberwachung_MiHome 12:30:53.716 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: InitialSpannung 0 gesetzt auf 80%= 0 12:30:53.717 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: registered 0 subscriptions and 0 schedules 12:30:53.731 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: CreateStates fertig! 12:30:53.731 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching main() 12:30:53.732 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching init() 12:30:53.732 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: BattMinLimit Value conversion - success 12:30:53.732 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=89.9 12:30:53.733 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=89.9 TempUnit=% TypeOf=number 12:30:53.733 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 0 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002518c6f.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.733 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.733 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.733 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 1 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d000272288e.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.734 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=89.9 12:30:53.734 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=89.9 TempUnit=% TypeOf=number 12:30:53.734 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 2 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d000272c482.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.734 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=95.7 12:30:53.734 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=95.7 TempUnit=% TypeOf=number 12:30:53.735 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 3 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d000272c4b7.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.735 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.735 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.735 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 4 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002735757.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.735 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.735 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.736 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 5 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d000276bf02.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.739 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=98.6 12:30:53.740 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=98.6 TempUnit=% TypeOf=number 12:30:53.740 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 6 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002bfc69d.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.740 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=98.6 12:30:53.740 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=98.6 TempUnit=% TypeOf=number 12:30:53.740 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 7 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002bfc7ff.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.741 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=98.6 12:30:53.741 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=98.6 TempUnit=% TypeOf=number 12:30:53.741 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 8 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002bfdaf2.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.741 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=92.8 12:30:53.741 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=92.8 TempUnit=% TypeOf=number 12:30:53.741 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 9 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002bfdb8e.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.742 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.742 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.742 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 10 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002bfdc38.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.742 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.742 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.742 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 11 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002bfde61.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.743 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=98.6 12:30:53.743 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=98.6 TempUnit=% TypeOf=number 12:30:53.743 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 12 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002bfe028.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.743 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.743 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.744 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 13 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002e6e6ab.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.745 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.746 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.746 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 14 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d00023acb42.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.746 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=5.8 12:30:53.746 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=5.8 TempUnit=% TypeOf=number 12:30:53.746 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 15 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d00023acbc1.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.746 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=26.1 12:30:53.747 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=26.1 TempUnit=% TypeOf=number 12:30:53.747 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 16 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d00023acc6b.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.747 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=17.4 12:30:53.747 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=17.4 TempUnit=% TypeOf=number 12:30:53.748 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 17 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d00023acc76.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.748 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=84.1 12:30:53.748 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=84.1 TempUnit=% TypeOf=number 12:30:53.748 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 18 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d00024575ea.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.748 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=95.7 12:30:53.748 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=95.7 TempUnit=% TypeOf=number 12:30:53.749 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 19 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d0002461ca8.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.749 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=36.7 12:30:53.749 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=36.7 TempUnit=% TypeOf=number 12:30:53.749 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 20 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d000254d31b.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.749 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=14.5 12:30:53.749 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=14.5 TempUnit=% TypeOf=number 12:30:53.750 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 21 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d0002555204.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.750 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.750 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.750 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 22 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d000255520b.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.750 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=11.6 12:30:53.750 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=11.6 TempUnit=% TypeOf=number 12:30:53.751 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 23 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d00025558bd.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.751 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.751 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.751 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 24 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d00025558f8.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.751 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.751 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.752 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 25 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d000255599d.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.752 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=60.9 12:30:53.752 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=60.9 TempUnit=% TypeOf=number 12:30:53.752 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 26 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d0002559096.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.752 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=58 12:30:53.753 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=58 TempUnit=% TypeOf=number 12:30:53.753 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 27 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d0002559167.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.753 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.753 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.753 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 28 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d0002559297.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.753 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.754 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.754 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 29 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_motion_aq2_158d0002ea1b58.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.754 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.754 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.754 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 30 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_motion_aq2_158d0002ebffca.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.755 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=92.8 12:30:53.755 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=92.8 TempUnit=% TypeOf=number 12:30:53.755 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 31 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_motion_aq2_158d0002ec30dd.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.755 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=58 12:30:53.755 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=58 TempUnit=% TypeOf=number 12:30:53.755 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 32 BatterieUeberwachung_MiHome found at mihome.0.devices.switch_158d0001e89049.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.756 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.756 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.756 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 33 BatterieUeberwachung_MiHome found at mihome.0.devices.switch_158d0001ef8601.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.756 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.756 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.756 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 34 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_ht_158d00025429bd.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.757 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.757 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.757 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 35 BatterieUeberwachung_MiHome found at mihome.0.devices.sensor_motion_aq2_158d0002e3068d.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.757 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=98.6 12:30:53.757 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=98.6 TempUnit=% TypeOf=number 12:30:53.757 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 36 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d0002bfc770.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.758 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=100 12:30:53.758 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Tempval=100 TempUnit=% TypeOf=number 12:30:53.758 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: 37 BatterieUeberwachung_MiHome found at mihome.0.devices.magnet_158d00027228bd.percent Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN 12:30:53.759 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching CheckDeadBatt() 12:30:53.759 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.762 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Werkstatt bei Gerät Gaszähler 12:30:53.763 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.765 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Süd_links 12:30:53.766 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.768 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Nord_rechts 12:30:53.769 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.771 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Nord_links 12:30:53.772 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.776 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Süd 12:30:53.776 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.778 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Süd_rechts 12:30:53.779 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.781 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Esszimmer Küche bei Gerät TH_EZ 12:30:53.782 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.783 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Garten bei Gerät TH_Außen_Wand 12:30:53.785 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.786 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Esszimmer Küche bei Gerät RL_Süd_blockiert 12:30:53.786 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.789 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Esszimmer Küche bei Gerät RL_Nord_blockiert 12:30:53.790 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching MakeTable 12:30:53.800 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching CheckAllBatterys() found 38 Devices 12:30:53.801 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Sensor[2] = ist ausgefallen oder disconnected 12:30:53.801 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Sensor[7] = ist ausgefallen oder disconnected 12:30:53.801 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Sensor[9] = ist ausgefallen oder disconnected 12:30:53.802 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Sensor[11] = ist ausgefallen oder disconnected 12:30:53.802 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Sensor[12] = ist ausgefallen oder disconnected 12:30:53.802 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Sensor[13] = ist ausgefallen oder disconnected 12:30:53.802 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Sensor[20] = ist ausgefallen oder disconnected 12:30:53.803 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Sensor[23] = ist ausgefallen oder disconnected 12:30:53.803 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Sensor[32] = ist ausgefallen oder disconnected 12:30:53.803 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Sensor[33] = ist ausgefallen oder disconnected 12:30:53.804 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching Meldung() 12:30:53.808 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Ausfall oder disconnect im Werkstatt bei Gerät Gaszähler<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Süd_links<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Nord_rechts<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Nord_links<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Süd<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Süd_rechts<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät TH_EZ<br>Ausfall oder disconnect im Garten bei Gerät TH_Außen_Wand<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät RL_Süd_blockiert<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät RL_Nord_blockiert 12:30:53.808 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching CheckAllBatterysOk - Lastmessage=Ausfall oder disconnect im Werkstatt bei Gerät Gaszähler<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Süd_links<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Nord_rechts<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Nord_links<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Süd<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät GB_EZ_Süd_rechts<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät TH_EZ<br>Ausfall oder disconnect im Garten bei Gerät TH_Außen_Wand<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät RL_Süd_blockiert<br>Ausfall oder disconnect im Esszimmer Küche bei Gerät RL_Nord_blockiert 12:30:53.809 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching CheckNextLowBatt() 12:30:53.810 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Aktuell niedrigster Batteriestand (0.00V): Gerätekeller bei Gerät Kellertür_Ost 12:30:53.810 info javascript.0 (25844) script.js.common.Sonstige.Überwachung_Batterie_MiHome: Reaching MakeTable
-
@passuff sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:
Die Werte aus dem original Datenpunkt hatte ich im letzten Post bereits genannt.
Das weis ich. Ich will die aber nicht "genannt" bekommen, sondern nen Screenshot wo ich den gesamten DP seh und auch wie und wo Du die Funktionzuweisung gemacht hast. Und da mir das Log sehr nach Konfigurationsfehler aussieht (geht ja gleich los mit:
script.js.common.Sonstige.Überwachung_Batterie_MiHome: InitialSpannung 0 gesetzt auf 80%= 0)
), bitte auch die Einstellungen vom Skript mal zeigen.
-
EDIT: zuvor hatte ich das falsche Objekt gepostet.
Ich habe keinen Schwellwert gesetzt, da sowohl mit 10% als auch 2.2V alle Devices als "empty bat count " gelistet werden.
Ich denke es liegt daran, dass das Skript aktuell 0.27V liest - woher auch immer der Wert kommt. -
Habe oben den Screenshot vom Objekt mit dem aktuell niedrigsten Wert ausgetauscht, da ich vorher versehentlich das falsche Objekt genommen hatte.
Aktuelle Meldung:Aktuell niedrigster Batteriestand (0.00V): Gerätekeller bei Gerät Kellertür_Ost
-
@passuff sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:
Habe oben den Screenshot vom Objekt mit dem aktuell niedrigsten Wert ausgetauscht, da ich vorher versehentlich das falsche Objekt genommen hatte.
Aktuelle Meldung:Aktuell niedrigster Batteriestand (0.00V): Gerätekeller bei Gerät Kellertür_Ost
Solang da weiterhin ne Spannung von 0V von Dir angegeben ist, mach ich keinen weiteren Support, das kann nicht funktionieren. Bitte stell das so ein wie in der Anleitung beschrieben. Und die Einstellungen vom Skript hab ich immer noch ned gesehen. Und wie genau heißt bei Dir die Funktion?