Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      der-eine @Pittini last edited by

      @Pittini

      Definitiv nicht, das wär ein Zähler der immer auf 1 steht, da es immer nur eine Batterie gibt die am leersten ist.

      Daran hab ich garnicht gedacht. Da hast Du recht macht keinen Sinn

      Das wiederum macht Sinn und ich werds wohl integrieren.

      Das wäre super!

      Bisher nicht, es gibt aber den Lastmessage Datenpunkt, der bisher immer die letzte Warnmeldung ausgab, das könnte man durchaus auf alle Warnmeldungen erweitern. Werd ich wohl im nächsten update einbauen. Was auch noch geplant ist, ist ne Erkennung und Warnung ob ein Gerät schon "tot" ist, anhand der letzten Aktualisierung.

      Gute Idee das würde noch gut dazu passen! 👍

      P 1 Reply Last reply Reply Quote 0
      • P
        Pittini Developer @der-eine last edited by

        @der-eine Guggst Du Git V1.6.0 - bitte testen.

        D 2 Replies Last reply Reply Quote 0
        • D
          der-eine @Pittini last edited by

          @Pittini das ging ja schnell! 👍 Danke installiere und teste ich. Gebe dann rückmeldung.

          1 Reply Last reply Reply Quote 0
          • hanan
            hanan last edited by

            Guten Morgen Pittini
            Habe die Version 1.6.0 aufgespielt und erhalte einige HM- und Tradfri- Geräte als disconnect, welche aber funktionieren.

            Jetzt stellt sich die Frage, ab welchem Zeitraum ein Gerät als disconnect gilt?

            Hier mal mein Log:

            2020-05-08 11:42:32.565 - info: javascript.0 (23337) Start javascript script.js.common.Überwachung.Batteriestatus
            2020-05-08 11:42:32.583 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Reaching FillWelcheFunktionVerwenden
            2020-05-08 11:42:32.584 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Found Function BatterieSpannung_120
            2020-05-08 11:42:32.584 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Found Function BatterieSpannung_15
            2020-05-08 11:42:32.584 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Found Function BatterieSpannung_30
            2020-05-08 11:42:32.584 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: InitialSpannung 0 gesetzt auf 65%= 7.8
            2020-05-08 11:42:32.585 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: InitialSpannung 1 gesetzt auf 65%= 0.975
            2020-05-08 11:42:32.585 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: InitialSpannung 2 gesetzt auf 65%= 1.95
            2020-05-08 11:42:32.586 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: registered 0 subscriptions and 0 schedules
            2020-05-08 11:42:32.590 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: CreateStates fertig!
            2020-05-08 11:42:32.590 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Reaching main()
            2020-05-08 11:42:32.590 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Reaching init()
            2020-05-08 11:42:32.591 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: BattMinLimit Value conversion - success
            2020-05-08 11:42:32.591 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: BattMinLimit Value conversion - success
            2020-05-08 11:42:32.592 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=1.2 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.592 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 0 BatterieSpannung_15 found at hm-rpc.1.0000D3C98C9D4D.0.OPERATING_VOLTAGE Umax= 1.5 BattMinLimit=0.975 Val= 1.2 SensorProzent= 80
            2020-05-08 11:42:32.593 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=1.3 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.593 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 1 BatterieSpannung_15 found at hm-rpc.1.0000DA498C17CC.0.OPERATING_VOLTAGE Umax= 1.5 BattMinLimit=0.975 Val= 1.3 SensorProzent= 86.66666666666667
            2020-05-08 11:42:32.594 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=1.4 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.595 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 2 BatterieSpannung_15 found at hm-rpc.1.0000DA499F1B7F.0.OPERATING_VOLTAGE Umax= 1.5 BattMinLimit=0.975 Val= 1.4 SensorProzent= 93.33333333333333
            2020-05-08 11:42:32.596 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=1.4 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.596 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 3 BatterieSpannung_15 found at hm-rpc.1.0000DA499F1F9D.0.OPERATING_VOLTAGE Umax= 1.5 BattMinLimit=0.975 Val= 1.4 SensorProzent= 93.33333333333333
            2020-05-08 11:42:32.596 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=1.3 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.597 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 4 BatterieSpannung_15 found at hm-rpc.1.0007DA498E9633.0.OPERATING_VOLTAGE Umax= 1.5 BattMinLimit=0.975 Val= 1.3 SensorProzent= 86.66666666666667
            2020-05-08 11:42:32.598 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=1.4 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.599 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 5 BatterieSpannung_15 found at hm-rpc.1.001498A998726C.0.OPERATING_VOLTAGE Umax= 1.5 BattMinLimit=0.975 Val= 1.4 SensorProzent= 93.33333333333333
            2020-05-08 11:42:32.600 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=1.3 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.600 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 6 BatterieSpannung_15 found at hm-rpc.1.001498A998727B.0.OPERATING_VOLTAGE Umax= 1.5 BattMinLimit=0.975 Val= 1.3 SensorProzent= 86.66666666666667
            2020-05-08 11:42:32.600 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=1.2 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.601 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 7 BatterieSpannung_15 found at hm-rpc.1.0000D3C99063C0.0.OPERATING_VOLTAGE Umax= 1.5 BattMinLimit=0.975 Val= 1.2 SensorProzent= 80
            2020-05-08 11:42:32.601 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=1.3 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.601 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 8 BatterieSpannung_15 found at hm-rpc.1.0000DA498C17DA.0.OPERATING_VOLTAGE Umax= 1.5 BattMinLimit=0.975 Val= 1.3 SensorProzent= 86.66666666666667
            2020-05-08 11:42:32.601 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: BattMinLimit Value conversion - success
            2020-05-08 11:42:32.602 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=5 TempUnit=% TypeOf=number
            2020-05-08 11:42:32.602 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 9 BatterieSpannung_30 found at tradfri.0.RC-65538.batteryPercentage Umax= 3 BattMinLimit=1.95 Val= 2.9475 SensorProzent= 98.25
            2020-05-08 11:42:32.602 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=16 TempUnit=% TypeOf=number
            2020-05-08 11:42:32.602 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 10 BatterieSpannung_30 found at tradfri.0.RC-65540.batteryPercentage Umax= 3 BattMinLimit=1.95 Val= 2.832 SensorProzent= 94.39999999999999
            2020-05-08 11:42:32.603 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=100 TempUnit=% TypeOf=number
            2020-05-08 11:42:32.603 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 11 BatterieSpannung_30 found at tradfri.0.RC-65542.batteryPercentage Umax= 3 BattMinLimit=1.95 Val= 1.95 SensorProzent= 65
            2020-05-08 11:42:32.603 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=60 TempUnit=% TypeOf=number
            2020-05-08 11:42:32.603 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 12 BatterieSpannung_30 found at tradfri.0.RC-65544.batteryPercentage Umax= 3 BattMinLimit=1.95 Val= 2.37 SensorProzent= 79
            2020-05-08 11:42:32.603 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=87 TempUnit=% TypeOf=number
            2020-05-08 11:42:32.604 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 13 BatterieSpannung_30 found at shelly.0.SHHT-1#F38ADD#1.bat.value Umax= 3 BattMinLimit=1.95 Val= 2.0865 SensorProzent= 69.55
            2020-05-08 11:42:32.604 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=100 TempUnit=% TypeOf=number
            2020-05-08 11:42:32.604 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 14 BatterieSpannung_30 found at shelly.0.SHHT-1#F38CF3#1.bat.value Umax= 3 BattMinLimit=1.95 Val= 1.95 SensorProzent= 65
            2020-05-08 11:42:32.604 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=false TempUnit=undefined TypeOf=boolean
            2020-05-08 11:42:32.604 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 15 BatterieSpannung_30 found at hm-rpc.0.KEQ0060203.0.LOWBAT Umax= 3 BattMinLimit=1.95 Val= 3 SensorProzent= 100
            2020-05-08 11:42:32.605 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=false TempUnit=undefined TypeOf=boolean
            2020-05-08 11:42:32.605 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 16 BatterieSpannung_30 found at hm-rpc.0.LEQ0982776.0.LOWBAT Umax= 3 BattMinLimit=1.95 Val= 3 SensorProzent= 100
            2020-05-08 11:42:32.605 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=false TempUnit=undefined TypeOf=boolean
            2020-05-08 11:42:32.605 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 17 BatterieSpannung_30 found at hm-rpc.0.LEQ0982804.0.LOWBAT Umax= 3 BattMinLimit=1.95 Val= 3 SensorProzent= 100
            2020-05-08 11:42:32.605 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=false TempUnit=undefined TypeOf=boolean
            2020-05-08 11:42:32.605 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 18 BatterieSpannung_30 found at hm-rpc.0.LEQ0983493.0.LOWBAT Umax= 3 BattMinLimit=1.95 Val= 3 SensorProzent= 100
            2020-05-08 11:42:32.606 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=false TempUnit=undefined TypeOf=boolean
            2020-05-08 11:42:32.606 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 19 BatterieSpannung_30 found at hm-rpc.0.MEQ1598090.0.LOWBAT Umax= 3 BattMinLimit=1.95 Val= 3 SensorProzent= 100
            2020-05-08 11:42:32.606 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=false TempUnit=undefined TypeOf=boolean
            2020-05-08 11:42:32.606 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 20 BatterieSpannung_30 found at hm-rpc.0.NEQ0531676.0.LOWBAT Umax= 3 BattMinLimit=1.95 Val= 3 SensorProzent= 100
            2020-05-08 11:42:32.606 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.607 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 21 BatterieSpannung_30 found at hm-rpc.1.00091A498BC627.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.607 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.607 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 22 BatterieSpannung_30 found at hm-rpc.1.00091A498BC6CF.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.607 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.607 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 23 BatterieSpannung_30 found at hm-rpc.1.00091A498BC6D6.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.608 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.608 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 24 BatterieSpannung_30 found at hm-rpc.1.00091A498BC6E0.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.608 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.608 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 25 BatterieSpannung_30 found at hm-rpc.1.00091A498BC6F0.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.608 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.609 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 26 BatterieSpannung_30 found at hm-rpc.1.00091A498BC718.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.609 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.609 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 27 BatterieSpannung_30 found at hm-rpc.1.00091A498BC719.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.609 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.609 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 28 BatterieSpannung_30 found at hm-rpc.1.00091A498BC72D.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.610 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.8 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.610 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 29 BatterieSpannung_30 found at hm-rpc.1.000A18A9A821A4.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.8 SensorProzent= 93.33333333333333
            2020-05-08 11:42:32.610 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.7 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.610 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 30 BatterieSpannung_30 found at hm-rpc.1.000A18A9AA203A.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.7 SensorProzent= 90
            2020-05-08 11:42:32.610 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.8 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.610 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 31 BatterieSpannung_30 found at hm-rpc.1.000A18A9AA2044.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.8 SensorProzent= 93.33333333333333
            2020-05-08 11:42:32.611 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.8 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.611 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 32 BatterieSpannung_30 found at hm-rpc.1.000A18A9AA2062.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.8 SensorProzent= 93.33333333333333
            2020-05-08 11:42:32.611 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.6 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.611 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 33 BatterieSpannung_30 found at hm-rpc.1.000A98A9A224FE.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.6 SensorProzent= 86.66666666666667
            2020-05-08 11:42:32.611 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.612 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 34 BatterieSpannung_30 found at hm-rpc.1.000B5A49928FD3.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.612 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.612 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 35 BatterieSpannung_30 found at hm-rpc.1.000B5A49928FE8.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.612 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.612 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 36 BatterieSpannung_30 found at hm-rpc.1.000C1A498DF5C3.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.613 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.613 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 37 BatterieSpannung_30 found at hm-rpc.1.000C1A498DF644.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.613 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.9 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.613 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 38 BatterieSpannung_30 found at hm-rpc.1.000C1A498DF66D.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.9 SensorProzent= 96.66666666666667
            2020-05-08 11:42:32.613 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.7 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.614 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 39 BatterieSpannung_30 found at hm-rpc.1.000E9A498DFB7C.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.7 SensorProzent= 90
            2020-05-08 11:42:32.614 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=2.7 TempUnit=V TypeOf=number
            2020-05-08 11:42:32.614 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 40 BatterieSpannung_30 found at hm-rpc.1.000E9A498DFB83.0.OPERATING_VOLTAGE Umax= 3 BattMinLimit=1.95 Val= 2.7 SensorProzent= 90
            2020-05-08 11:42:32.614 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=false TempUnit=undefined TypeOf=boolean
            2020-05-08 11:42:32.614 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 41 BatterieSpannung_30 found at hm-rpc.0.JEQ0126957.0.LOWBAT Umax= 3 BattMinLimit=1.95 Val= 3 SensorProzent= 100
            2020-05-08 11:42:32.615 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=92 TempUnit=% TypeOf=number
            2020-05-08 11:42:32.615 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 42 BatterieSpannung_30 found at shelly.0.SHHT-1#F38B74#1.bat.value Umax= 3 BattMinLimit=1.95 Val= 2.034 SensorProzent= 67.8
            2020-05-08 11:42:32.615 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=100 TempUnit=% TypeOf=number
            2020-05-08 11:42:32.615 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 43 BatterieSpannung_30 found at shelly.0.SHWT-1#68BE75#1.sensor.battery Umax= 3 BattMinLimit=1.95 Val= 1.95 SensorProzent= 65
            2020-05-08 11:42:32.615 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Tempval=87 TempUnit=% TypeOf=number
            2020-05-08 11:42:32.616 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: 44 BatterieSpannung_30 found at tradfri.0.S-65548.batteryPercentage Umax= 3 BattMinLimit=1.95 Val= 2.0865 SensorProzent= 69.55
            2020-05-08 11:42:32.617 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Reaching CheckDeadBatt()
            2020-05-08 11:42:32.618 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Reaching MakeTable
            2020-05-08 11:42:32.635 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Reaching CheckAllBatterys() found 45 Devices
            2020-05-08 11:42:32.636 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[9] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.636 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[11] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.637 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[12] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.637 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[14] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.637 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[15] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.638 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[16] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.638 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[17] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.639 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[18] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.639 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[20] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.639 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[41] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.640 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Sensor[44] = ist ausgefallen oder diconnected
            2020-05-08 11:42:32.640 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Reaching Meldung()
            2020-05-08 11:42:32.640 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Ausfall oder disconnect im Küche bei Gerät FB Küche
            Ausfall oder disconnect im Büro Andy bei Gerät FB Büro Andy
            Ausfall oder disconnect im Büro Uschi bei Gerät FB Büro Uschi
            Ausfall oder disconnect im Keller bei Gerät TKS Luftschutzkeller
            Ausfall oder disconnect im Schlafzimmer bei Gerät SZ Schalter Bett
            Ausfall oder disconnect im Treppenhaus bei Gerät Heizung Gang
            Ausfall oder disconnect im Schlafzimmer bei Gerät Heizung Schlafzimmer
            Ausfall oder disconnect im Büro Andy bei Gerät Heizung Andy
            Ausfall oder disconnect im Aussen bei Gerät Sonnensensor
            Ausfall oder disconnect im Sitzplatz Vorne bei Gerät SV Bewegung
            Ausfall oder disconnect im Wohnzimmer bei Gerät FB Wohnzimmer
            2020-05-08 11:42:32.641 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Reaching CheckAllBatterysOk - Lastmessage=Ausfall oder disconnect im Küche bei Gerät FB Küche
            Ausfall oder disconnect im Büro Andy bei Gerät FB Büro Andy
            Ausfall oder disconnect im Büro Uschi bei Gerät FB Büro Uschi
            Ausfall oder disconnect im Keller bei Gerät TKS Luftschutzkeller
            Ausfall oder disconnect im Schlafzimmer bei Gerät SZ Schalter Bett
            Ausfall oder disconnect im Treppenhaus bei Gerät Heizung Gang
            Ausfall oder disconnect im Schlafzimmer bei Gerät Heizung Schlafzimmer
            Ausfall oder disconnect im Büro Andy bei Gerät Heizung Andy
            Ausfall oder disconnect im Aussen bei Gerät Sonnensensor
            Ausfall oder disconnect im Sitzplatz Vorne bei Gerät SV Bewegung
            Ausfall oder disconnect im Wohnzimmer bei Gerät FB Wohnzimmer
            2020-05-08 11:42:32.642 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Reaching CheckNextLowBatt()
            2020-05-08 11:42:32.643 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Aktuell niedrigster Batteriestand (2.03V): Keller bei Gerät KS Waschküche
            2020-05-08 11:42:32.643 - info: javascript.0 (23337) script.js.common.Überwachung.Batteriestatus: Reaching MakeTable
            

            Keine Verbindung haben nur folgende Geräte:

            • Aussen bei Gerät Sonnensensor
            • Keller bei Gerät TKS Luftschutzkeller
            • Büro Andy bei Gerät FB Büro Andy
            • Küche bei Gerät FB Küche

            Gruess Andy

            D P 2 Replies Last reply Reply Quote 0
            • D
              der-eine @hanan last edited by

              @hanan das hatte ich am Anfang auch wie lange läuft das Skript jetzt bei Dir? Bei mir hat das Skript nach ein paar Std alles richtig angezeigt und es wird jetzt auch nur der eine Sensor angezeigt der auch wirklich "tot" ist.

              hanan 1 Reply Last reply Reply Quote 0
              • D
                der-eine @Pittini last edited by

                @Pittini bei mir läuft das Skript jetzt seit ein paar Tagen ohne Fehler. Danke für die Neuerung!

                1 Reply Last reply Reply Quote 0
                • hanan
                  hanan @der-eine last edited by

                  @der-eine sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:

                  @hanan das hatte ich am Anfang auch wie lange läuft das Skript jetzt bei Dir? Bei mir hat das Skript nach ein paar Std alles richtig angezeigt und es wird jetzt auch nur der eine Sensor angezeigt der auch wirklich "tot" ist.

                  Das Skript läuft erst etwa eine Stunde. Danke für die Info, werde dieses beobachten.

                  1 Reply Last reply Reply Quote 0
                  • P
                    Pittini Developer @hanan last edited by

                    @hanan sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:

                    Jetzt stellt sich die Frage, ab welchem Zeitraum ein Gerät als disconnect gilt?

                    Aktuell ist das auf 3 Stunden gestellt, kannst aber in den Skripteinstellungen auch abändern. Bei meinen Xiaomi und HM Geräten passts damit.

                    1 Reply Last reply Reply Quote 0
                    • W
                      Wildbill last edited by

                      Hi,

                      im Zuge dieses Scripts hatte ich bei allen Geräten mit Batterien ja auch Räume vergeben. Nun ist es mir schon zweimal passiert, dass nach einem Neustart von iobroker (zweimal in kurzer Zeit nötig gewesen, da Update von nodejs gemacht und den js-Adapter auch) bei einigen der Geräten der Raum leer war. Natürlich hat das Script direkt beim Start des JS-Adapters auch sofort einen Fehler "undefined" gebracht.

                      Wie kann ich dafür sorgen, dass die Raumzuordnungen in iobroker sauber gespeichert werden und auch einen Neustart überstehen? Bislang hatte ich da nie Probleme.
                      Es betrifft, soweit ich gesehen habe, nur Geräte aus Homematic, aber da leider auch nicht alle, auch nicht einen bestimmten Geräte-Typ. Und ja, in Homematic selbst sind alle Räume zugewiesen und haben dieselben Namen wie in iobroker.
                      Hat jemand eine Idee?

                      Gruss, Jürgen

                      P 2 Replies Last reply Reply Quote 0
                      • P
                        Pittini Developer @Wildbill last edited by

                        @Wildbill sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:

                        Bislang hatte ich da nie Probleme.

                        Ich bislang auch nicht. Ich hab aber auch die node und js controller beta updates nicht gemacht und werds vorerst auch nicht tun. Ich denk mal dasses damit zusammenhängen könnte. Da würde ich mal auf Git guggen obs dazu evtl. schon Issues gibt.

                        W 1 Reply Last reply Reply Quote 0
                        • P
                          Pittini Developer @Wildbill last edited by

                          @Wildbill sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:

                          Natürlich hat das Script direkt beim Start des JS-Adapters auch sofort einen Fehler "undefined" gebracht.

                          Ich glaub das fang ich mal ab und liste den Raum dann als unbekannt. Beim Batterieskript geht das weil der Raum nur zur Benennung verwendet wird, beim Fensterskript geht das eher nicht.

                          1 Reply Last reply Reply Quote 0
                          • W
                            Wildbill @Pittini last edited by

                            @Pittini sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:

                            @Wildbill sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:

                            Bislang hatte ich da nie Probleme.

                            Ich bislang auch nicht. Ich hab aber auch die node und js controller beta updates nicht gemacht und werds vorerst auch nicht tun. Ich denk mal dasses damit zusammenhängen könnte. Da würde ich mal auf Git guggen obs dazu evtl. schon Issues gibt.

                            Zumindest das kann ich ausschliessen, da ich das Problem vor ein paar Tagen auch schon hatte, als ich Node und js noch nicht geupdated hatte. Ich muss nochmal genau schauen, wie die Raumbezeichnungen in iobroker und Homematic sind, habe da mal was gehabt mit Groß- und Kleinschreibung. Aber zumindest bei einem Raum Hobbyraum habe ich zwei Fenstermelder, und bei einem hat er den Raum behalten, beim zweiten nicht. Komisch irgendwie.

                            Gruss, Jürgen

                            1 Reply Last reply Reply Quote 0
                            • W
                              Wildbill last edited by Wildbill

                              Habe da was gefunden. Beim HM-Rega gibt es dazu ein Issue
                              Zumindest löscht er mir die Zuweisungen, wenn ich den rega restarte. Ich lese mal... n😊

                              Gruss, Jürgen

                              EDIT: Daran lag es. Ich hätte jetzt den rega von github ziehen können in dem es behoben ist, habe aber einfach die Syhnchronisierung der Räume und Gewerke im Adapter deaktiviert und passt. 👍

                              AxelF1977 1 Reply Last reply Reply Quote 1
                              • AxelF1977
                                AxelF1977 @Wildbill last edited by

                                Hi zusammen,

                                bei mir funktioniert das mit den Lowbat Zuständen nicht.

                                Da sind unter anderem Homatic Fensterkontakte, mit einer 1,5V Batterie. Also haben sie den Zustand BatterieSpannung_15 bekommen. Werden aber als dead angezeigt. Diese haben nur Lowbat, und keine genaue Angabe der aktuellen Spannung

                                Somit bekomme ich auch per Telegramm permanent Nachrichten, dass die tot sind.

                                Was mache ich falsch?

                                P 1 Reply Last reply Reply Quote 0
                                • W
                                  Wildbill last edited by

                                  @AxelF1977
                                  Hi, ich habe unter vielen anderen auch HM-Fensterkontakte (sowohl mit Magnet als auch optisch). So sehen die Datenpunkte bei Dir auch aus?

                                  830760aa-7be3-4bb5-9563-ab4cc52aca9e-grafik.png

                                  Im VIS zum Scipt sollte es dann eigentlich so aussehen, solange der Datenpunkt auf false steht. Siehst Du da irgendwo abweichende Daten?

                                  b2dce851-5448-4f82-9fe4-bc0334b79d9c-grafik.png

                                  Gruss, Jürgen

                                  AxelF1977 1 Reply Last reply Reply Quote 0
                                  • AxelF1977
                                    AxelF1977 @Wildbill last edited by

                                    Hi @Wildbill

                                    Danke für deine Antwort.

                                    bei mir sieht es wie folgt aus, mal als Beispiel der Fensterkontakt Schlafzimmer

                                    30822e82-2a9f-4a4e-8e35-d1b56aa188cd-image.png

                                    e7edadff-ce16-4a67-b202-2bbeca02a770-image.png

                                    ed9b1887-1565-4a30-8975-02f72583d8d3-image.png

                                    1 Reply Last reply Reply Quote 0
                                    • W
                                      Wildbill last edited by

                                      @AxelF1977 Das ist komisch, die Batterie wird Dir ja als dead angezeigt.
                                      @Pittini Könnte das was mit dieser Funktion im Skript zu tun haben:

                                      let DeadIsAfter = 180; // In Minuten - Zeit nach der ein Gerät als "tot" gewertet wird wenn keine Statusänderung (ts) erfolgte.
                                      

                                      Die Zeile habe ich in meinem Skript (1.5.9) nicht drin.

                                      Gruss, Jürgen

                                      AxelF1977 P 2 Replies Last reply Reply Quote 0
                                      • AxelF1977
                                        AxelF1977 @Wildbill last edited by

                                        @Wildbill sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:

                                        Die Zeile habe ich in meinem Skript (1.5.9) nicht drin.

                                        Gruss, Jürgen

                                        Hi Jürgen,

                                        das Script habe ich eben von GitHub geholt.

                                        1 Reply Last reply Reply Quote 0
                                        • P
                                          Pittini Developer @Wildbill last edited by

                                          @Wildbill sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:

                                          Die Zeile habe ich in meinem Skript (1.5.9) nicht drin.

                                          Logisch, die "tot" Erkennung wurde erst mit 1.6 eingeführt, also haste auch die Einstellung dazu nicht.

                                          1 Reply Last reply Reply Quote 0
                                          • P
                                            Pittini Developer @AxelF1977 last edited by Pittini

                                            @AxelF1977 sagte in [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe:

                                            Was mache ich falsch?

                                            Betrifft das nur einen Kontakt oder alle HM Kontakte?
                                            Geh doch bitte mal mit der Maus in der Objektliste über das false vom Lowbat und sag mir was da bei Zeitstempel steht.

                                            Kurze Erklärung dazu, wenn ein Gerät "tot" ist, also Batterie leer oder disconnect, dann aktualisiert es logischerweise ja auch seine Batteriespannung, lowbat, oder was auch immer nicht mehr. Deswegen hat die Toterkennung Vorrang vor den Spannungswerten. Default Einstellung ist, wenn ein Gerät länger als 3 Stunden keine Aktualisierung durchgeführt hat, wirds als tot gewertet. Das kannste bei Bedarf in den Einstellungen aber hoch setzen.

                                            G 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            909
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript monitoring template
                                            81
                                            581
                                            108908
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo