Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.8k

[Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascripttemplatemonitoring
581 Beiträge 81 Kommentatoren 136.1k Aufrufe 84 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    Pittini
    Developer
    schrieb am zuletzt editiert von Pittini
    #1

    Generisches Script um die Batteriestände beliebig vieler Geräte, auch mit unterschiedlichen Spannungen und LowLimit, zu überwachen

    Features

    • Kann beliebig viele Geräte überwachen welche einen Datenpunkt mit der Batteriespannung, eine Prozentangabe oder zumindest Lowbat zur Verfügung stellen.
    • Es können simultan Geräte mit unterschiedlichen Spannungen überwacht werden, z.B. 1,5V und 3V, auch Geräte welche nur LowBat true/false bereitstellen können berücksichtigt werden ebenso wie Prozentwerte in zwei Varianten.
    • Möglichkeit eine Meldung/Ansage via Log/Mail/Alexa/Telegram bei unterschreiten einer einstellbaren Limitspannung auszugeben.
    • permanente Anzeige des Gerätes mit der niedrigsten Spannung (außer Lowbat, da hier die Info nicht verfügbar ist).
    • Kleines Set aus vordefinierten Standart Vis Widgets (Basic-String, Basic-Bool, Html) zur leichteren Integration, bzw. als Beispiel für eigene Vis Projekte.
    • Einfache, dynamisch erstellte Html Übersichtstabelle mit einstellmöglichkeit welche Spalten angezeigt werden sollen
    • Nach Installation keine Skriptänderungen mehr nötig um neue Geräte hinzuzufügen.

    Genaueres beim Projekt auf Git

    widgetstut6a.png

    D A sigi234S qqolliQ W 5 Antworten Letzte Antwort
    19
    • IssiI Offline
      IssiI Offline
      Issi
      Developer
      schrieb am zuletzt editiert von
      #2

      bei Datenpunkte ohne Unit also % z.B. bei Hue Geräten die haben die anzeige von 0 bis 100 % allerdings ohne Unit Angabe.
      Screenshot_65.png

      und in der json schaut es dann so aus
      Screenshot_66.png

      [ U Ist ] ist bei 100.00V obwohl auf 3V eingestellt ist
      kannst du das noch einbauen?

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      P DutchmanD 2 Antworten Letzte Antwort
      0
      • IssiI Issi

        bei Datenpunkte ohne Unit also % z.B. bei Hue Geräten die haben die anzeige von 0 bis 100 % allerdings ohne Unit Angabe.
        Screenshot_65.png

        und in der json schaut es dann so aus
        Screenshot_66.png

        [ U Ist ] ist bei 100.00V obwohl auf 3V eingestellt ist
        kannst du das noch einbauen?

        P Offline
        P Offline
        Pittini
        Developer
        schrieb am zuletzt editiert von
        #3

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

        [ U Ist ] ist bei 100.00V obwohl auf 3V eingestellt ist
        kannst du das noch einbauen?

        Imho kann mein Skript nix dafür wenn Adapter die Datenpunkte nicht korrekt setzten, was es erkennt ist soweit richtig. Es ist keine boolsche Angabe, es ist keine % Angabe, also ist es ne Spannungsangabe. Ich kann nicht einfach sagen das ist jetzt ne % Angabe, dann würde es bei allen Geräten welche tatsächlich Spannung liefern nicht mehr funktionieren, an irgendwas muß ich die Erkennung ja festmachen. Klar, man könnte jetzt so Krücken einbauen, wie, wenn die erkannte Spannung mehr als doppelt soviel als die Batteriennenspannung ist, dann ist es %, aber sowas kann einem in anderen Fällen wieder auf die Füße fallen, sprich, nein, ich werde das nicht einbauen.

        Kurzfristiger Workaround für Dich, ändere die Raw vom Datenpunkt und setzt eine Unit Angabe dazu.
        Also nach "type": "number", eine neue Zeile und dort ein "unit": "%", einfügen.

        An sich ist das aber imho ein Adapterissue und wenn Du mir sagst welcher Adapter das genau ist, werd ich das aufmachen.

        1 Antwort Letzte Antwort
        1
        • IssiI Issi

          bei Datenpunkte ohne Unit also % z.B. bei Hue Geräten die haben die anzeige von 0 bis 100 % allerdings ohne Unit Angabe.
          Screenshot_65.png

          und in der json schaut es dann so aus
          Screenshot_66.png

          [ U Ist ] ist bei 100.00V obwohl auf 3V eingestellt ist
          kannst du das noch einbauen?

          DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          schrieb am zuletzt editiert von
          #4

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

          bei Datenpunkte ohne Unit also % z.B. bei Hue Geräten die haben die anzeige von 0 bis 100 % allerdings ohne Unit Angabe.
          Screenshot_65.png

          und in der json schaut es dann so aus
          Screenshot_66.png

          [ U Ist ] ist bei 100.00V obwohl auf 3V eingestellt ist
          kannst du das noch einbauen?

          zeig mal so nene Datenpunkt in raw format, hört sich fuer mich eher an als das der Datenpunkt sich nicht an de adapter rollen Struktur hellt und deswegen Problemen macht.

          https://github.com/ioBroker/ioBroker/blob/master/doc/STATE_ROLES.md

          IssiI 1 Antwort Letzte Antwort
          0
          • DutchmanD Dutchman

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

            bei Datenpunkte ohne Unit also % z.B. bei Hue Geräten die haben die anzeige von 0 bis 100 % allerdings ohne Unit Angabe.
            Screenshot_65.png

            und in der json schaut es dann so aus
            Screenshot_66.png

            [ U Ist ] ist bei 100.00V obwohl auf 3V eingestellt ist
            kannst du das noch einbauen?

            zeig mal so nene Datenpunkt in raw format, hört sich fuer mich eher an als das der Datenpunkt sich nicht an de adapter rollen Struktur hellt und deswegen Problemen macht.

            https://github.com/ioBroker/ioBroker/blob/master/doc/STATE_ROLES.md

            IssiI Offline
            IssiI Offline
            Issi
            Developer
            schrieb am zuletzt editiert von
            #5

            @Dutchman
            hier die raw von einem der Datenpunkte

            {
              "from": "system.adapter.hue.0",
              "user": "system.user.admin",
              "ts": 1569934397829,
              "common": {
                "name": "Flur Sensor.battery",
                "type": "number",
                "role": "config",
                "read": true,
                "write": true
              },
              "native": {
                "id": "65"
              },
              "acl": {
                "object": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator",
                "state": 1636
              },
              "_id": "hue.0.Flur_Sensor.battery",
              "type": "state"
            }
            

            Screenshot_67.png

            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            DutchmanD 1 Antwort Letzte Antwort
            0
            • IssiI Issi

              @Dutchman
              hier die raw von einem der Datenpunkte

              {
                "from": "system.adapter.hue.0",
                "user": "system.user.admin",
                "ts": 1569934397829,
                "common": {
                  "name": "Flur Sensor.battery",
                  "type": "number",
                  "role": "config",
                  "read": true,
                  "write": true
                },
                "native": {
                  "id": "65"
                },
                "acl": {
                  "object": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator",
                  "state": 1636
                },
                "_id": "hue.0.Flur_Sensor.battery",
                "type": "state"
              }
              

              Screenshot_67.png

              DutchmanD Offline
              DutchmanD Offline
              Dutchman
              Developer Most Active Administrators
              schrieb am zuletzt editiert von Dutchman
              #6

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

              "role": "config",

              hamja, lange rede kurzer sind dieser Datenpunkt ist mist und darf nicht so existieren.
              Es gibt keinen "config" fuer battery zustände :

              * value.battery - battery level
              * indicator.lowbat - true if low battery
              * indicator.maintenance - indicates system warnings/errors, alarms, service messages, battery empty or stuff like that
              

              Dies sind die einzig offiziell validen Manieren um zustände einer batterie zu registrieren : https://github.com/ioBroker/ioBroker/blob/master/doc/STATE_ROLES.md

              Ergo : Der adapter sollte gefixt werden, diese state mit type config gibt es nicht

              Battery lehr ist entweder indicator.lowbat auf true, oder value.battery < xxx

              Ich würde da nix im script machen sonder das problem bei der wurzel lösen.

              Alles anderen währe ein workaround um einen anderen Fehler zu verstuschen.

              Cheers,

              Dutch

              1 Antwort Letzte Antwort
              0
              • IssiI Offline
                IssiI Offline
                Issi
                Developer
                schrieb am zuletzt editiert von
                #7

                hab jetzt mal ein pull request für den Adapter erstellt
                https://github.com/iobroker-community-adapters/ioBroker.hue/pull/101

                Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                1 Antwort Letzte Antwort
                1
                • G Offline
                  G Offline
                  gogohome
                  schrieb am zuletzt editiert von
                  #8

                  Hallo,

                  erst einmal vielen Dank super script!
                  Ich habe ein kleines Problem und zwar zeigt das script bei den homematic Fensterkontakten (z.B. Gäste WC) den falschen Wert an. Soweit ich es sehen kann gibt der Sensor keine Spannungslevel sondern nur true or flase. So wie ich das script verstanden habe sollte es aber auch diese Sensoren anzeigen als voll oder leer. Verstehe aber aktuell nicht was ich falsch mache.

                  Parameter habe ich wie folgt definiert:
                  b849eb1b-c7b4-4999-aa2a-ec0c6bf6c243-image.png

                  Das script erkennt die Sensoren auch beide LOWBAT haben der Wert "false" aber das sript zeigt den Wert Val=0.
                  76925662-cf6b-4102-8eec-8f62009b18c2-image.png

                  Die Vis Ausgabe zeigt dem entsprechend auch das die Batterie leer ist:
                  7df05c8b-3607-46c9-ad82-b642e091a609-image.png

                  Hat jemand eine Idee, habe ich den Parameter falsch definiert?

                  P 1 Antwort Letzte Antwort
                  0
                  • G gogohome

                    Hallo,

                    erst einmal vielen Dank super script!
                    Ich habe ein kleines Problem und zwar zeigt das script bei den homematic Fensterkontakten (z.B. Gäste WC) den falschen Wert an. Soweit ich es sehen kann gibt der Sensor keine Spannungslevel sondern nur true or flase. So wie ich das script verstanden habe sollte es aber auch diese Sensoren anzeigen als voll oder leer. Verstehe aber aktuell nicht was ich falsch mache.

                    Parameter habe ich wie folgt definiert:
                    b849eb1b-c7b4-4999-aa2a-ec0c6bf6c243-image.png

                    Das script erkennt die Sensoren auch beide LOWBAT haben der Wert "false" aber das sript zeigt den Wert Val=0.
                    76925662-cf6b-4102-8eec-8f62009b18c2-image.png

                    Die Vis Ausgabe zeigt dem entsprechend auch das die Batterie leer ist:
                    7df05c8b-3607-46c9-ad82-b642e091a609-image.png

                    Hat jemand eine Idee, habe ich den Parameter falsch definiert?

                    P Offline
                    P Offline
                    Pittini
                    Developer
                    schrieb am zuletzt editiert von
                    #9

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

                    Hat jemand eine Idee, habe ich den Parameter falsch definiert?

                    Nein, alles gut bei Dir. War n Bug, den hatte ich schon vor paar Tagen gefixt nur noch nicht hochgeladen weil ich noch was anderes machen wollte. Hab jetzt mal den Zwischenstand als 1.5.2 hochgeladen. Gugg mal obs jetzt passt und bitte nochmal Feedback.

                    1 Antwort Letzte Antwort
                    0
                    • G Offline
                      G Offline
                      gogohome
                      schrieb am zuletzt editiert von
                      #10

                      Danke für den schnellen fix, sieht soweit gut aus. Konnte aber bisher nur den "false" Fall testen, mal sehen ob ich noch eine leere Batterie finde um dem true case zu prüfen. Werde am Wochenende mal die anderen Sensoren einbinden und berichten.

                      Gruß

                      P 1 Antwort Letzte Antwort
                      0
                      • G gogohome

                        Danke für den schnellen fix, sieht soweit gut aus. Konnte aber bisher nur den "false" Fall testen, mal sehen ob ich noch eine leere Batterie finde um dem true case zu prüfen. Werde am Wochenende mal die anderen Sensoren einbinden und berichten.

                        Gruß

                        P Offline
                        P Offline
                        Pittini
                        Developer
                        schrieb am zuletzt editiert von
                        #11

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

                        Konnte aber bisher nur den "false" Fall testen,

                        Das klappt im true Fall auch, ich hab mir ja für alle Varianten hier virtuelle Batterien angelegt wo ich die Werte einfach reinschreibe. Gibt noch nen kleinen Bug bei der Lastmessage (wird in bestimmten Fällen nicht gelöscht) aber das is morgen dann auch gefixt.

                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          Saschag
                          schrieb am zuletzt editiert von
                          #12

                          Hallo Pittini,

                          ich wollte heute mal dein Bat.Script ausprobieren.

                          Bekommen folgende Fehler:

                          javascript.0	2020-04-18 21:47:16.205	error	(7021) at process._tickCallback (internal/process/next_tick.js:68:7)
                          javascript.0	2020-04-18 21:47:16.204	error	(7021) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                          javascript.0	2020-04-18 21:47:16.204	error	(7021) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                          javascript.0	2020-04-18 21:47:16.204	error	(7021) at client.(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:83661)
                          javascript.0	2020-04-18 21:47:16.203	error	(7021) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1964:42
                          javascript.0	2020-04-18 21:47:16.203	error	(7021) at Object.<anonymous> (script.js.common.Batterienauswertung:82:13)
                          javascript.0	2020-04-18 21:47:16.202	error	(7021) at main (script.js.common.Batterienauswertung:187:5)
                          javascript.0	2020-04-18 21:47:16.202	error	(7021) at CheckNextLowBatt (script.js.common.Batterienauswertung:224:116)
                          javascript.0	2020-04-18 21:47:16.202	error	(7021) at GetRoom (script.js.common.Batterienauswertung:281:17)
                          javascript.0	2020-04-18 21:47:16.201	error	(7021) Error in callback: TypeError: Cannot read property 'replace' of undefined
                          

                          Was mache ich falsch?

                          Danke und Grüße

                          P 1 Antwort Letzte Antwort
                          1
                          • S Saschag

                            Hallo Pittini,

                            ich wollte heute mal dein Bat.Script ausprobieren.

                            Bekommen folgende Fehler:

                            javascript.0	2020-04-18 21:47:16.205	error	(7021) at process._tickCallback (internal/process/next_tick.js:68:7)
                            javascript.0	2020-04-18 21:47:16.204	error	(7021) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                            javascript.0	2020-04-18 21:47:16.204	error	(7021) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                            javascript.0	2020-04-18 21:47:16.204	error	(7021) at client.(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:83661)
                            javascript.0	2020-04-18 21:47:16.203	error	(7021) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1964:42
                            javascript.0	2020-04-18 21:47:16.203	error	(7021) at Object.<anonymous> (script.js.common.Batterienauswertung:82:13)
                            javascript.0	2020-04-18 21:47:16.202	error	(7021) at main (script.js.common.Batterienauswertung:187:5)
                            javascript.0	2020-04-18 21:47:16.202	error	(7021) at CheckNextLowBatt (script.js.common.Batterienauswertung:224:116)
                            javascript.0	2020-04-18 21:47:16.202	error	(7021) at GetRoom (script.js.common.Batterienauswertung:281:17)
                            javascript.0	2020-04-18 21:47:16.201	error	(7021) Error in callback: TypeError: Cannot read property 'replace' of undefined
                            

                            Was mache ich falsch?

                            Danke und Grüße

                            P Offline
                            P Offline
                            Pittini
                            Developer
                            schrieb am zuletzt editiert von
                            #13

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

                            Was mache ich falsch?

                            Mach mal nen Screenshot von irgendeinem Batteriedatenpunkt wo Du die Funktion gesetzt hast. Also den aufgeklappten Channel.
                            Und zeig mal Deine Einstellungen im Skript.

                            S 1 Antwort Letzte Antwort
                            0
                            • P Pittini

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

                              Was mache ich falsch?

                              Mach mal nen Screenshot von irgendeinem Batteriedatenpunkt wo Du die Funktion gesetzt hast. Also den aufgeklappten Channel.
                              Und zeig mal Deine Einstellungen im Skript.

                              S Offline
                              S Offline
                              Saschag
                              schrieb am zuletzt editiert von
                              #14

                              @Pittini

                              ich war zu schnell :disappointed:

                              habe dem falschen HM-Gerät das Gewerk "Aufzählung" zugeteilt :disappointed_relieved:

                              Sorry und trotzdem vielen Dank!!!!!

                              1 Antwort Letzte Antwort
                              0
                              • W Online
                                W Online
                                Wildbill
                                schrieb am zuletzt editiert von
                                #15

                                @Pittini
                                Hi,

                                Danke für das Script und drumherum. Ich erhalte beim Start des Scripts allerdings eine Fehlermeldung:

                                javascript.0	2020-04-26 13:32:16.493	error	(29690) at process._tickCallback (internal/process/next_tick.js:68:7)
                                javascript.0	2020-04-26 13:32:16.493	error	(29690) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                                javascript.0	2020-04-26 13:32:16.492	error	(29690) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                javascript.0	2020-04-26 13:32:16.492	error	(29690) at (anonymous function).(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:17:71697)
                                javascript.0	2020-04-26 13:32:16.492	error	(29690) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1964:42
                                javascript.0	2020-04-26 13:32:16.492	error	(29690) at Object.<anonymous> (script.js.common.BatterieUeberwachung:82:13)
                                javascript.0	2020-04-26 13:32:16.492	error	(29690) at main (script.js.common.BatterieUeberwachung:188:5)
                                javascript.0	2020-04-26 13:32:16.492	error	(29690) at MakeTable (script.js.common.BatterieUeberwachung:371:81)
                                javascript.0	2020-04-26 13:32:16.492	error	(29690) Error in callback: TypeError: Cannot read property 'toFixed' of undefined
                                javascript.0	2020-04-26 13:32:16.490	info	(29690) script.js.common.BatterieUeberwachung: Reaching Mytable
                                

                                Was hat es mit dem 'toFixed' auf sich, und wie kann ich das beheben?

                                Die Datenpunkte werden alle korrekt aufgebaut und auch gefüllt, nur die OverviewTable bleibt leer.

                                Gruss, Jürgen

                                P 1 Antwort Letzte Antwort
                                0
                                • W Wildbill

                                  @Pittini
                                  Hi,

                                  Danke für das Script und drumherum. Ich erhalte beim Start des Scripts allerdings eine Fehlermeldung:

                                  javascript.0	2020-04-26 13:32:16.493	error	(29690) at process._tickCallback (internal/process/next_tick.js:68:7)
                                  javascript.0	2020-04-26 13:32:16.493	error	(29690) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                                  javascript.0	2020-04-26 13:32:16.492	error	(29690) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                  javascript.0	2020-04-26 13:32:16.492	error	(29690) at (anonymous function).(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:17:71697)
                                  javascript.0	2020-04-26 13:32:16.492	error	(29690) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1964:42
                                  javascript.0	2020-04-26 13:32:16.492	error	(29690) at Object.<anonymous> (script.js.common.BatterieUeberwachung:82:13)
                                  javascript.0	2020-04-26 13:32:16.492	error	(29690) at main (script.js.common.BatterieUeberwachung:188:5)
                                  javascript.0	2020-04-26 13:32:16.492	error	(29690) at MakeTable (script.js.common.BatterieUeberwachung:371:81)
                                  javascript.0	2020-04-26 13:32:16.492	error	(29690) Error in callback: TypeError: Cannot read property 'toFixed' of undefined
                                  javascript.0	2020-04-26 13:32:16.490	info	(29690) script.js.common.BatterieUeberwachung: Reaching Mytable
                                  

                                  Was hat es mit dem 'toFixed' auf sich, und wie kann ich das beheben?

                                  Die Datenpunkte werden alle korrekt aufgebaut und auch gefüllt, nur die OverviewTable bleibt leer.

                                  Gruss, Jürgen

                                  P Offline
                                  P Offline
                                  Pittini
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #16

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

                                  Was hat es mit dem 'toFixed' auf sich, und wie kann ich das beheben?
                                  Die Datenpunkte werden alle korrekt aufgebaut und auch gefüllt, nur die OverviewTable bleibt leer.

                                  toFixed macht aus ner Nummer nen String mit ner bestimmten Zahl Nachkommastellen. Das ist nicht das Problem, sondern das Wörtchen undefined danach. Da hast Du vermutlich irgendwas falsch konfiguriert, wenn an der Stelle ein Fehler im Skript wäre, würde es bei niemanden funktionieren.
                                  Zeig mal Deine Skripteinstellungen und einen Datenpunkt aus der Objektliste wo ich sehen kann wie Du die Funktionszuweisung gemacht hast. Und das komplette log das das Skript ausgibt.

                                  1 Antwort Letzte Antwort
                                  0
                                  • W Online
                                    W Online
                                    Wildbill
                                    schrieb am zuletzt editiert von
                                    #17

                                    Hi,

                                    hier mal das Log:

                                    javascript.0	2020-04-26 15:22:28.101	error	(29690) at process._tickCallback (internal/process/next_tick.js:68:7)
                                    javascript.0	2020-04-26 15:22:28.101	error	(29690) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                                    javascript.0	2020-04-26 15:22:28.101	error	(29690) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                    javascript.0	2020-04-26 15:22:28.101	error	(29690) at (anonymous function).(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:17:71697)
                                    javascript.0	2020-04-26 15:22:28.101	error	(29690) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1964:42
                                    javascript.0	2020-04-26 15:22:28.101	error	(29690) at Object.<anonymous> (script.js.common.BatterieUeberwachung:82:13)
                                    javascript.0	2020-04-26 15:22:28.101	error	(29690) at main (script.js.common.BatterieUeberwachung:188:5)
                                    javascript.0	2020-04-26 15:22:28.100	error	(29690) at MakeTable (script.js.common.BatterieUeberwachung:371:81)
                                    javascript.0	2020-04-26 15:22:28.100	error	(29690) Error in callback: TypeError: Cannot read property 'toFixed' of undefined
                                    javascript.0	2020-04-26 15:22:28.093	info	(29690) script.js.common.BatterieUeberwachung: Reaching Mytable
                                    javascript.0	2020-04-26 15:22:28.093	info	(29690) script.js.common.BatterieUeberwachung: Aktuell niedrigster Batteriestand (2.48V): Bärenzimmer bei Gerät Schalter_Baerenzimmer
                                    javascript.0	2020-04-26 15:22:28.091	info	(29690) script.js.common.BatterieUeberwachung: Batteriestand unter Limit im Wohnzimmer bei Gerät FHT_Wohnzimmer<br>Batteriestand unter Limit im Hobbyraum bei Gerät Hobbyraum Heizkörper:4
                                    javascript.0	2020-04-26 15:22:28.090	info	(29690) script.js.common.BatterieUeberwachung: SensorVal[46] = 2.3V, unterschreitet MinLinmit von 2.4 V
                                    javascript.0	2020-04-26 15:22:28.090	info	(29690) script.js.common.BatterieUeberwachung: SensorVal[37] = 2.3V, unterschreitet MinLinmit von 2.4 V
                                    javascript.0	2020-04-26 15:22:28.089	info	(29690) script.js.common.BatterieUeberwachung: Reaching CheckAllBatterys() found 65 Devices
                                    javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: 64 BatterieSpannung_45 found at hm-rpc.0.OEQ2282208.0.LOWBAT Umax= 4.5 BattMinLimit=3.5999999999999996 Val= 4.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: 63 BatterieSpannung_30 found at hm-rpc.0.PEQ1464287.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: 62 BatterieSpannung_30 found at hm-rpc.0.PEQ1463375.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: 61 BatterieSpannung_30 found at hm-rpc.0.PEQ0652537.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: 60 BatterieSpannung_30 found at hm-rpc.0.OEQ2615569.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: 59 BatterieSpannung_30 found at hm-rpc.0.OEQ2615519.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: 58 BatterieSpannung_30 found at hm-rpc.0.OEQ1069311.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: 57 BatterieSpannung_30 found at hm-rpc.0.OEQ1068517.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: 56 BatterieSpannung_30 found at hm-rpc.0.OEQ1068080.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.085	info	(29690) script.js.common.BatterieUeberwachung: 55 BatterieSpannung_30 found at hm-rpc.0.OEQ0929742.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.085	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.085	info	(29690) script.js.common.BatterieUeberwachung: 54 BatterieSpannung_30 found at hm-rpc.0.OEQ0491459.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.085	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.085	info	(29690) script.js.common.BatterieUeberwachung: 53 BatterieSpannung_30 found at hm-rpc.0.OEQ0372919.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: 52 BatterieSpannung_30 found at hm-rpc.0.MEQ1143329.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: 51 BatterieSpannung_30 found at hm-rpc.0.MEQ1139195.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: 50 BatterieSpannung_30 found at hm-rpc.0.KEQ0082830.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: 49 BatterieSpannung_30 found at hm-rpc.0.KEQ0014296.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: 48 BatterieSpannung_30 found at hm-rpc.0.KEQ0010906.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: 47 BatterieSpannung_30 found at hm-rpc.0.JEQ0045882.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: 46 BatterieSpannung_30 found at hm-rpc.0.OEQ1713026.4.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.3 SensorProzent= 76.66666666666666
                                    javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.3 TempUnit=V TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: 45 BatterieSpannung_30 found at hm-rpc.0.OEQ1703587.4.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.6 SensorProzent= 86.66666666666667
                                    javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.6 TempUnit=V TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: 44 BatterieSpannung_30 found at hm-rpc.0.OEQ1699768.4.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.9 SensorProzent= 96.66666666666667
                                    javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.9 TempUnit=V TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: 43 BatterieSpannung_30 found at hm-rpc.0.OEQ1698728.4.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.9 SensorProzent= 96.66666666666667
                                    javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.9 TempUnit=V TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: 42 BatterieSpannung_30 found at hm-rpc.0.OEQ1673700.2.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: Tempval=3 TempUnit=V TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: 41 BatterieSpannung_30 found at hm-rpc.0.OEQ1669309.2.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.7 SensorProzent= 90
                                    javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.7 TempUnit=V TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: 40 BatterieSpannung_30 found at hm-rpc.0.OEQ1669004.2.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.5 SensorProzent= 83.33333333333334
                                    javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.5 TempUnit=V TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: 39 BatterieSpannung_30 found at hm-rpc.0.OEQ1667477.2.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.8 SensorProzent= 93.33333333333333
                                    javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.8 TempUnit=V TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: 38 BatterieSpannung_30 found at hm-rpc.0.OEQ1667468.2.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.6 SensorProzent= 86.66666666666667
                                    javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.6 TempUnit=V TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: 37 BatterieSpannung_30 found at fhem.0.FHT_0706.battery Umax= 3 BattMinLimit=2.4 Val= 2.3 SensorProzent= 76.66666666666666
                                    javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: Tempval=true TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: 36 BatterieSpannung_30 found at fhem.0.FHT_0705.battery Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: 35 BatterieSpannung_30 found at fhem.0.FHT_0704.battery Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: 34 BatterieSpannung_30 found at fhem.0.FHT_0703.battery Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: 33 BatterieSpannung_30 found at fhem.0.FHT_0702.battery Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: 32 BatterieSpannung_30 found at fhem.0.CUL_FHTTK_ca2ec7.batteryState Umax= 3 BattMinLimit=2.4 Val= undefined SensorProzent= undefined
                                    javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: Tempval=ok TempUnit=undefined TypeOf=string
                                    javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: 31 BatterieSpannung_30 found at fhem.0.CUL_FHTTK_5e450e.batteryState Umax= 3 BattMinLimit=2.4 Val= undefined SensorProzent= undefined
                                    javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: Tempval=ok TempUnit=undefined TypeOf=string
                                    javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: 30 BatterieSpannung_30 found at fhem.0.CUL_FHTTK_3200ac.batteryState Umax= 3 BattMinLimit=2.4 Val= undefined SensorProzent= undefined
                                    javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: Tempval=ok TempUnit=undefined TypeOf=string
                                    javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: 29 BatterieSpannung_30 found at fhem.0.CUL_FHTTK_21cef1.batteryState Umax= 3 BattMinLimit=2.4 Val= undefined SensorProzent= undefined
                                    javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: Tempval=ok TempUnit=undefined TypeOf=string
                                    javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: 28 BatterieSpannung_30 found at fhem.0.CUL_FHTTK_04fc79.batteryState Umax= 3 BattMinLimit=2.4 Val= undefined SensorProzent= undefined
                                    javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: Tempval=ok TempUnit=undefined TypeOf=string
                                    javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: 27 BatterieSpannung_30 found at deconz.0.Sensors.2.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                    javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: 26 BatterieSpannung_30 found at deconz.0.Sensors.20.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                    javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: 25 BatterieSpannung_30 found at deconz.0.Sensors.21.battery Umax= 3 BattMinLimit=2.4 Val= 2.6399999999999997 SensorProzent= 88
                                    javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: Tempval=60 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: 24 BatterieSpannung_30 found at deconz.0.Sensors.22.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                    javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: 23 BatterieSpannung_30 found at deconz.0.Sensors.24.battery Umax= 3 BattMinLimit=2.4 Val= 2.4 SensorProzent= 80
                                    javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: Tempval=100 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: 22 BatterieSpannung_30 found at deconz.0.Sensors.25.battery Umax= 3 BattMinLimit=2.4 Val= 2.4 SensorProzent= 80
                                    javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: Tempval=100 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: 21 BatterieSpannung_30 found at deconz.0.Sensors.26.battery Umax= 3 BattMinLimit=2.4 Val= 2.4 SensorProzent= 80
                                    javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: Tempval=100 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.074	info	(29690) script.js.common.BatterieUeberwachung: 20 BatterieSpannung_30 found at deconz.0.Sensors.27.battery Umax= 3 BattMinLimit=2.4 Val= 2.4779999999999998 SensorProzent= 82.6
                                    javascript.0	2020-04-26 15:22:28.074	info	(29690) script.js.common.BatterieUeberwachung: Tempval=87 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.074	info	(29690) script.js.common.BatterieUeberwachung: 19 BatterieSpannung_30 found at deconz.0.Sensors.28.battery Umax= 3 BattMinLimit=2.4 Val= 2.4 SensorProzent= 80
                                    javascript.0	2020-04-26 15:22:28.074	info	(29690) script.js.common.BatterieUeberwachung: Tempval=100 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.072	info	(29690) script.js.common.BatterieUeberwachung: 18 BatterieSpannung_30 found at deconz.0.Sensors.29.battery Umax= 3 BattMinLimit=2.4 Val= 2.4779999999999998 SensorProzent= 82.6
                                    javascript.0	2020-04-26 15:22:28.072	info	(29690) script.js.common.BatterieUeberwachung: Tempval=87 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: 17 BatterieSpannung_30 found at deconz.0.Sensors.3.battery Umax= 3 BattMinLimit=2.4 Val= 2.6399999999999997 SensorProzent= 88
                                    javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: Tempval=60 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: 16 BatterieSpannung_30 found at deconz.0.Sensors.30.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                    javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: 15 BatterieSpannung_30 found at deconz.0.Sensors.31.battery Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: Tempval=0 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: 14 BatterieSpannung_30 found at deconz.0.Sensors.4.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                    javascript.0	2020-04-26 15:22:28.070	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.070	info	(29690) script.js.common.BatterieUeberwachung: 13 BatterieSpannung_30 found at deconz.0.Sensors.5.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                    javascript.0	2020-04-26 15:22:28.070	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.065	info	(29690) script.js.common.BatterieUeberwachung: 12 BatterieSpannung_30 found at deconz.0.Sensors.18.battery Umax= 3 BattMinLimit=2.4 Val= 2.6399999999999997 SensorProzent= 88
                                    javascript.0	2020-04-26 15:22:28.065	info	(29690) script.js.common.BatterieUeberwachung: Tempval=60 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.065	info	(29690) script.js.common.BatterieUeberwachung: 11 BatterieSpannung_30 found at deconz.0.Sensors.15.battery Umax= 3 BattMinLimit=2.4 Val= 2.6399999999999997 SensorProzent= 88
                                    javascript.0	2020-04-26 15:22:28.065	info	(29690) script.js.common.BatterieUeberwachung: Tempval=60 TempUnit=% TypeOf=number
                                    javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: 10 BatterieSpannung_15 found at hm-rpc.0.PEQ0580337.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: 9 BatterieSpannung_15 found at hm-rpc.0.OEQ2138324.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: 8 BatterieSpannung_15 found at hm-rpc.0.OEQ2135778.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: 7 BatterieSpannung_15 found at hm-rpc.0.OEQ2135358.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: 6 BatterieSpannung_15 found at hm-rpc.0.OEQ1985513.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: 5 BatterieSpannung_15 found at hm-rpc.0.OEQ1557369.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: 4 BatterieSpannung_15 found at hm-rpc.0.OEQ1431486.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: 3 BatterieSpannung_15 found at hm-rpc.0.OEQ1426133.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: 2 BatterieSpannung_15 found at hm-rpc.0.OEQ1199378.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: 1 BatterieSpannung_15 found at hm-rpc.0.OEQ0431407.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.061	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.061	info	(29690) script.js.common.BatterieUeberwachung: 0 BatterieSpannung_15 found at hm-rpc.0.OEQ0422727.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                    javascript.0	2020-04-26 15:22:28.061	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                    javascript.0	2020-04-26 15:22:28.060	info	(29690) script.js.common.BatterieUeberwachung: Reaching init()
                                    javascript.0	2020-04-26 15:22:28.059	info	(29690) script.js.common.BatterieUeberwachung: Reaching main()
                                    javascript.0	2020-04-26 15:22:28.059	info	(29690) script.js.common.BatterieUeberwachung: CreateStates fertig!
                                    javascript.0	2020-04-26 15:22:28.038	info	(29690) script.js.common.BatterieUeberwachung: registered 0 subscriptions and 0 schedules
                                    javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 5 gesetzt auf 80%= 3.5999999999999996
                                    javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 4 gesetzt auf 80%= 2.9600000000000004
                                    javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 3 gesetzt auf 80%= 2.4
                                    javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 2 gesetzt auf 80%= 1.2
                                    javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 1 gesetzt auf 80%= 11.520000000000001
                                    javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 0 gesetzt auf 80%= 9.6
                                    javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_45
                                    javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_37
                                    javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_30
                                    javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_15
                                    javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_144
                                    javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_120
                                    javascript.0	2020-04-26 15:22:28.026	info	(29690) script.js.common.BatterieUeberwachung: Reaching FillWelcheFunktionVerwenden
                                    javascript.0	2020-04-26 15:22:28.014	info	(29690) Start javascript script.js.common.BatterieUeberwachung
                                    

                                    Kann es sein, dass es Probleme gibt, wenn einem Datenpunkt zwei Räume oder Funktionen zugeordnet sind? Von FHEM habe ich ein paar Geräte, die haben einmal iobroker und dann eben den Raum selbst als Raum. in FHEM werden so die Datenpunkte markiert, die zu iobroker gehen sollen.
                                    Ebenfalls habe ich ein paar Datenpunkte, die zwei Funktionen zugewiesen haben, einmal den neuen fürs Script und einen anderen. Und ein Raum heisst "Hinterer Raum" ohne die ". Kann das Leerzeichen hier Probleme machen?

                                    86f1291f-9c3b-42c7-9f84-347701834e10-grafik.png

                                    7a81199a-f938-44c4-9bd0-8cf8e5008c64-grafik.png

                                    Gruss, Jürgen

                                    P 1 Antwort Letzte Antwort
                                    0
                                    • W Online
                                      W Online
                                      Wildbill
                                      schrieb am zuletzt editiert von
                                      #18

                                      @Pittini
                                      Ich habe mal bei allen Geräte bis auf je eines aus jedem Spannungsbereich wieder die Funktion BatterieSpannung_XXXX entfernt und dabei darauf geachtet, dass bei Raum und Funktion je nur eines steht und schon läuft es. Werde nun mal die "fragwürdigen" Geräte nach und nach zuordnen und sehe ja dann, bei welchem es hakt. Gebe dann Bescheid.

                                      Blöd nur, dass ich anscheinend wirklich jedes Mal den javascript-Adapter neu starten muss, damit er die Änderungen erkennt...

                                      Gruss, Jürgen

                                      1 Antwort Letzte Antwort
                                      0
                                      • W Wildbill

                                        Hi,

                                        hier mal das Log:

                                        javascript.0	2020-04-26 15:22:28.101	error	(29690) at process._tickCallback (internal/process/next_tick.js:68:7)
                                        javascript.0	2020-04-26 15:22:28.101	error	(29690) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                                        javascript.0	2020-04-26 15:22:28.101	error	(29690) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                        javascript.0	2020-04-26 15:22:28.101	error	(29690) at (anonymous function).(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:17:71697)
                                        javascript.0	2020-04-26 15:22:28.101	error	(29690) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1964:42
                                        javascript.0	2020-04-26 15:22:28.101	error	(29690) at Object.<anonymous> (script.js.common.BatterieUeberwachung:82:13)
                                        javascript.0	2020-04-26 15:22:28.101	error	(29690) at main (script.js.common.BatterieUeberwachung:188:5)
                                        javascript.0	2020-04-26 15:22:28.100	error	(29690) at MakeTable (script.js.common.BatterieUeberwachung:371:81)
                                        javascript.0	2020-04-26 15:22:28.100	error	(29690) Error in callback: TypeError: Cannot read property 'toFixed' of undefined
                                        javascript.0	2020-04-26 15:22:28.093	info	(29690) script.js.common.BatterieUeberwachung: Reaching Mytable
                                        javascript.0	2020-04-26 15:22:28.093	info	(29690) script.js.common.BatterieUeberwachung: Aktuell niedrigster Batteriestand (2.48V): Bärenzimmer bei Gerät Schalter_Baerenzimmer
                                        javascript.0	2020-04-26 15:22:28.091	info	(29690) script.js.common.BatterieUeberwachung: Batteriestand unter Limit im Wohnzimmer bei Gerät FHT_Wohnzimmer<br>Batteriestand unter Limit im Hobbyraum bei Gerät Hobbyraum Heizkörper:4
                                        javascript.0	2020-04-26 15:22:28.090	info	(29690) script.js.common.BatterieUeberwachung: SensorVal[46] = 2.3V, unterschreitet MinLinmit von 2.4 V
                                        javascript.0	2020-04-26 15:22:28.090	info	(29690) script.js.common.BatterieUeberwachung: SensorVal[37] = 2.3V, unterschreitet MinLinmit von 2.4 V
                                        javascript.0	2020-04-26 15:22:28.089	info	(29690) script.js.common.BatterieUeberwachung: Reaching CheckAllBatterys() found 65 Devices
                                        javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: 64 BatterieSpannung_45 found at hm-rpc.0.OEQ2282208.0.LOWBAT Umax= 4.5 BattMinLimit=3.5999999999999996 Val= 4.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: 63 BatterieSpannung_30 found at hm-rpc.0.PEQ1464287.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: 62 BatterieSpannung_30 found at hm-rpc.0.PEQ1463375.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.088	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: 61 BatterieSpannung_30 found at hm-rpc.0.PEQ0652537.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: 60 BatterieSpannung_30 found at hm-rpc.0.OEQ2615569.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: 59 BatterieSpannung_30 found at hm-rpc.0.OEQ2615519.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.087	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: 58 BatterieSpannung_30 found at hm-rpc.0.OEQ1069311.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: 57 BatterieSpannung_30 found at hm-rpc.0.OEQ1068517.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: 56 BatterieSpannung_30 found at hm-rpc.0.OEQ1068080.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.086	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.085	info	(29690) script.js.common.BatterieUeberwachung: 55 BatterieSpannung_30 found at hm-rpc.0.OEQ0929742.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.085	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.085	info	(29690) script.js.common.BatterieUeberwachung: 54 BatterieSpannung_30 found at hm-rpc.0.OEQ0491459.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.085	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.085	info	(29690) script.js.common.BatterieUeberwachung: 53 BatterieSpannung_30 found at hm-rpc.0.OEQ0372919.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: 52 BatterieSpannung_30 found at hm-rpc.0.MEQ1143329.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: 51 BatterieSpannung_30 found at hm-rpc.0.MEQ1139195.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: 50 BatterieSpannung_30 found at hm-rpc.0.KEQ0082830.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.084	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: 49 BatterieSpannung_30 found at hm-rpc.0.KEQ0014296.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: 48 BatterieSpannung_30 found at hm-rpc.0.KEQ0010906.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: 47 BatterieSpannung_30 found at hm-rpc.0.JEQ0045882.0.LOWBAT Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.083	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: 46 BatterieSpannung_30 found at hm-rpc.0.OEQ1713026.4.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.3 SensorProzent= 76.66666666666666
                                        javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.3 TempUnit=V TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: 45 BatterieSpannung_30 found at hm-rpc.0.OEQ1703587.4.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.6 SensorProzent= 86.66666666666667
                                        javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.6 TempUnit=V TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: 44 BatterieSpannung_30 found at hm-rpc.0.OEQ1699768.4.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.9 SensorProzent= 96.66666666666667
                                        javascript.0	2020-04-26 15:22:28.082	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.9 TempUnit=V TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: 43 BatterieSpannung_30 found at hm-rpc.0.OEQ1698728.4.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.9 SensorProzent= 96.66666666666667
                                        javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.9 TempUnit=V TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: 42 BatterieSpannung_30 found at hm-rpc.0.OEQ1673700.2.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: Tempval=3 TempUnit=V TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: 41 BatterieSpannung_30 found at hm-rpc.0.OEQ1669309.2.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.7 SensorProzent= 90
                                        javascript.0	2020-04-26 15:22:28.081	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.7 TempUnit=V TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: 40 BatterieSpannung_30 found at hm-rpc.0.OEQ1669004.2.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.5 SensorProzent= 83.33333333333334
                                        javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.5 TempUnit=V TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: 39 BatterieSpannung_30 found at hm-rpc.0.OEQ1667477.2.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.8 SensorProzent= 93.33333333333333
                                        javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.8 TempUnit=V TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: 38 BatterieSpannung_30 found at hm-rpc.0.OEQ1667468.2.BATTERY_STATE Umax= 3 BattMinLimit=2.4 Val= 2.6 SensorProzent= 86.66666666666667
                                        javascript.0	2020-04-26 15:22:28.080	info	(29690) script.js.common.BatterieUeberwachung: Tempval=2.6 TempUnit=V TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: 37 BatterieSpannung_30 found at fhem.0.FHT_0706.battery Umax= 3 BattMinLimit=2.4 Val= 2.3 SensorProzent= 76.66666666666666
                                        javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: Tempval=true TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: 36 BatterieSpannung_30 found at fhem.0.FHT_0705.battery Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: 35 BatterieSpannung_30 found at fhem.0.FHT_0704.battery Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.079	info	(29690) script.js.common.BatterieUeberwachung: 34 BatterieSpannung_30 found at fhem.0.FHT_0703.battery Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: 33 BatterieSpannung_30 found at fhem.0.FHT_0702.battery Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: 32 BatterieSpannung_30 found at fhem.0.CUL_FHTTK_ca2ec7.batteryState Umax= 3 BattMinLimit=2.4 Val= undefined SensorProzent= undefined
                                        javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: Tempval=ok TempUnit=undefined TypeOf=string
                                        javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: 31 BatterieSpannung_30 found at fhem.0.CUL_FHTTK_5e450e.batteryState Umax= 3 BattMinLimit=2.4 Val= undefined SensorProzent= undefined
                                        javascript.0	2020-04-26 15:22:28.078	info	(29690) script.js.common.BatterieUeberwachung: Tempval=ok TempUnit=undefined TypeOf=string
                                        javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: 30 BatterieSpannung_30 found at fhem.0.CUL_FHTTK_3200ac.batteryState Umax= 3 BattMinLimit=2.4 Val= undefined SensorProzent= undefined
                                        javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: Tempval=ok TempUnit=undefined TypeOf=string
                                        javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: 29 BatterieSpannung_30 found at fhem.0.CUL_FHTTK_21cef1.batteryState Umax= 3 BattMinLimit=2.4 Val= undefined SensorProzent= undefined
                                        javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: Tempval=ok TempUnit=undefined TypeOf=string
                                        javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: 28 BatterieSpannung_30 found at fhem.0.CUL_FHTTK_04fc79.batteryState Umax= 3 BattMinLimit=2.4 Val= undefined SensorProzent= undefined
                                        javascript.0	2020-04-26 15:22:28.077	info	(29690) script.js.common.BatterieUeberwachung: Tempval=ok TempUnit=undefined TypeOf=string
                                        javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: 27 BatterieSpannung_30 found at deconz.0.Sensors.2.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                        javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: 26 BatterieSpannung_30 found at deconz.0.Sensors.20.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                        javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: 25 BatterieSpannung_30 found at deconz.0.Sensors.21.battery Umax= 3 BattMinLimit=2.4 Val= 2.6399999999999997 SensorProzent= 88
                                        javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: Tempval=60 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.076	info	(29690) script.js.common.BatterieUeberwachung: 24 BatterieSpannung_30 found at deconz.0.Sensors.22.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                        javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: 23 BatterieSpannung_30 found at deconz.0.Sensors.24.battery Umax= 3 BattMinLimit=2.4 Val= 2.4 SensorProzent= 80
                                        javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: Tempval=100 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: 22 BatterieSpannung_30 found at deconz.0.Sensors.25.battery Umax= 3 BattMinLimit=2.4 Val= 2.4 SensorProzent= 80
                                        javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: Tempval=100 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: 21 BatterieSpannung_30 found at deconz.0.Sensors.26.battery Umax= 3 BattMinLimit=2.4 Val= 2.4 SensorProzent= 80
                                        javascript.0	2020-04-26 15:22:28.075	info	(29690) script.js.common.BatterieUeberwachung: Tempval=100 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.074	info	(29690) script.js.common.BatterieUeberwachung: 20 BatterieSpannung_30 found at deconz.0.Sensors.27.battery Umax= 3 BattMinLimit=2.4 Val= 2.4779999999999998 SensorProzent= 82.6
                                        javascript.0	2020-04-26 15:22:28.074	info	(29690) script.js.common.BatterieUeberwachung: Tempval=87 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.074	info	(29690) script.js.common.BatterieUeberwachung: 19 BatterieSpannung_30 found at deconz.0.Sensors.28.battery Umax= 3 BattMinLimit=2.4 Val= 2.4 SensorProzent= 80
                                        javascript.0	2020-04-26 15:22:28.074	info	(29690) script.js.common.BatterieUeberwachung: Tempval=100 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.072	info	(29690) script.js.common.BatterieUeberwachung: 18 BatterieSpannung_30 found at deconz.0.Sensors.29.battery Umax= 3 BattMinLimit=2.4 Val= 2.4779999999999998 SensorProzent= 82.6
                                        javascript.0	2020-04-26 15:22:28.072	info	(29690) script.js.common.BatterieUeberwachung: Tempval=87 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: 17 BatterieSpannung_30 found at deconz.0.Sensors.3.battery Umax= 3 BattMinLimit=2.4 Val= 2.6399999999999997 SensorProzent= 88
                                        javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: Tempval=60 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: 16 BatterieSpannung_30 found at deconz.0.Sensors.30.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                        javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: 15 BatterieSpannung_30 found at deconz.0.Sensors.31.battery Umax= 3 BattMinLimit=2.4 Val= 3 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: Tempval=0 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.071	info	(29690) script.js.common.BatterieUeberwachung: 14 BatterieSpannung_30 found at deconz.0.Sensors.4.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                        javascript.0	2020-04-26 15:22:28.070	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.070	info	(29690) script.js.common.BatterieUeberwachung: 13 BatterieSpannung_30 found at deconz.0.Sensors.5.battery Umax= 3 BattMinLimit=2.4 Val= 2.556 SensorProzent= 85.2
                                        javascript.0	2020-04-26 15:22:28.070	info	(29690) script.js.common.BatterieUeberwachung: Tempval=74 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.065	info	(29690) script.js.common.BatterieUeberwachung: 12 BatterieSpannung_30 found at deconz.0.Sensors.18.battery Umax= 3 BattMinLimit=2.4 Val= 2.6399999999999997 SensorProzent= 88
                                        javascript.0	2020-04-26 15:22:28.065	info	(29690) script.js.common.BatterieUeberwachung: Tempval=60 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.065	info	(29690) script.js.common.BatterieUeberwachung: 11 BatterieSpannung_30 found at deconz.0.Sensors.15.battery Umax= 3 BattMinLimit=2.4 Val= 2.6399999999999997 SensorProzent= 88
                                        javascript.0	2020-04-26 15:22:28.065	info	(29690) script.js.common.BatterieUeberwachung: Tempval=60 TempUnit=% TypeOf=number
                                        javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: 10 BatterieSpannung_15 found at hm-rpc.0.PEQ0580337.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: 9 BatterieSpannung_15 found at hm-rpc.0.OEQ2138324.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: 8 BatterieSpannung_15 found at hm-rpc.0.OEQ2135778.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.064	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: 7 BatterieSpannung_15 found at hm-rpc.0.OEQ2135358.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: 6 BatterieSpannung_15 found at hm-rpc.0.OEQ1985513.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: 5 BatterieSpannung_15 found at hm-rpc.0.OEQ1557369.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.063	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: 4 BatterieSpannung_15 found at hm-rpc.0.OEQ1431486.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: 3 BatterieSpannung_15 found at hm-rpc.0.OEQ1426133.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: 2 BatterieSpannung_15 found at hm-rpc.0.OEQ1199378.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.062	info	(29690) script.js.common.BatterieUeberwachung: 1 BatterieSpannung_15 found at hm-rpc.0.OEQ0431407.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.061	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.061	info	(29690) script.js.common.BatterieUeberwachung: 0 BatterieSpannung_15 found at hm-rpc.0.OEQ0422727.0.LOWBAT Umax= 1.5 BattMinLimit=1.2 Val= 1.5 SensorProzent= 100
                                        javascript.0	2020-04-26 15:22:28.061	info	(29690) script.js.common.BatterieUeberwachung: Tempval=false TempUnit=undefined TypeOf=boolean
                                        javascript.0	2020-04-26 15:22:28.060	info	(29690) script.js.common.BatterieUeberwachung: Reaching init()
                                        javascript.0	2020-04-26 15:22:28.059	info	(29690) script.js.common.BatterieUeberwachung: Reaching main()
                                        javascript.0	2020-04-26 15:22:28.059	info	(29690) script.js.common.BatterieUeberwachung: CreateStates fertig!
                                        javascript.0	2020-04-26 15:22:28.038	info	(29690) script.js.common.BatterieUeberwachung: registered 0 subscriptions and 0 schedules
                                        javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 5 gesetzt auf 80%= 3.5999999999999996
                                        javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 4 gesetzt auf 80%= 2.9600000000000004
                                        javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 3 gesetzt auf 80%= 2.4
                                        javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 2 gesetzt auf 80%= 1.2
                                        javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 1 gesetzt auf 80%= 11.520000000000001
                                        javascript.0	2020-04-26 15:22:28.028	info	(29690) script.js.common.BatterieUeberwachung: InitialSpannung 0 gesetzt auf 80%= 9.6
                                        javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_45
                                        javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_37
                                        javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_30
                                        javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_15
                                        javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_144
                                        javascript.0	2020-04-26 15:22:28.027	info	(29690) script.js.common.BatterieUeberwachung: Found Function BatterieSpannung_120
                                        javascript.0	2020-04-26 15:22:28.026	info	(29690) script.js.common.BatterieUeberwachung: Reaching FillWelcheFunktionVerwenden
                                        javascript.0	2020-04-26 15:22:28.014	info	(29690) Start javascript script.js.common.BatterieUeberwachung
                                        

                                        Kann es sein, dass es Probleme gibt, wenn einem Datenpunkt zwei Räume oder Funktionen zugeordnet sind? Von FHEM habe ich ein paar Geräte, die haben einmal iobroker und dann eben den Raum selbst als Raum. in FHEM werden so die Datenpunkte markiert, die zu iobroker gehen sollen.
                                        Ebenfalls habe ich ein paar Datenpunkte, die zwei Funktionen zugewiesen haben, einmal den neuen fürs Script und einen anderen. Und ein Raum heisst "Hinterer Raum" ohne die ". Kann das Leerzeichen hier Probleme machen?

                                        86f1291f-9c3b-42c7-9f84-347701834e10-grafik.png

                                        7a81199a-f938-44c4-9bd0-8cf8e5008c64-grafik.png

                                        Gruss, Jürgen

                                        P Offline
                                        P Offline
                                        Pittini
                                        Developer
                                        schrieb am zuletzt editiert von Pittini
                                        #19

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

                                        Kann es sein, dass es Probleme gibt, wenn einem Datenpunkt zwei Räume oder Funktionen zugeordnet sind? Von FHEM habe ich ein paar Geräte, die haben einmal iobroker und dann eben den Raum selbst als Raum. in FHEM werden so die Datenpunkte markiert, die zu iobroker gehen sollen.

                                        Zwei Räume sind eigentlich nicht vorgesehen weil von der Logik her ein Gerät nur in einem Raum sein kann, das wär auch nicht zuzuordnen, woher soll das Skript wissen welchen Raum es jetzt melden soll? Sollte es trotzdem zwei Räume geben wird der erste Raum der Aufzählung genommen.

                                        Ebenfalls habe ich ein paar Datenpunkte, die zwei Funktionen zugewiesen haben, einmal den neuen fürs Script und einen anderen.

                                        Mehrere Funktionen sind möglich und vorgesehen. Das Skript sucht sich "seine" Funktion da raus.

                                        Und ein Raum heisst "Hinterer Raum" ohne die ". Kann das Leerzeichen hier Probleme machen?

                                        Ich vermeide es grundsätzlich bei iwelchen Bezeichnungen die keine reinen Bezeichnungstexte sind, Leerstellen oder Umlaute zu verwenden, ich verwende da immer _ und für Umlaut ae usw, deswegen kann ich Dir das nicht sicher sagen. Das Skript wandelt sowas sogar bei Ausgaben in "schöne" Texte um, Vermutlich gehts weil sonst schon andere gejammert hätten, aber ohne Garantie.

                                        1 Antwort Letzte Antwort
                                        0
                                        • W Online
                                          W Online
                                          Wildbill
                                          schrieb am zuletzt editiert von Wildbill
                                          #20

                                          @Pittini
                                          Ich habe mal getestet. Es liegt wohl nicht daran, dass die Datenpunkte in FHEM zwei Räume haben, sondern an den Datenpunkten an sich. Ich habe bei einem den Raum "iobroker" entfernt. Wenn ich ihn weglassen startet das Skript ganz normal, wenn ihm die Funktion BatterieSpannung_30 zuweise, kommt es gleich zu obiger Fehlermeldung. So sieht der Datenpunkt aus, wie er aus dem FHEM-Adapter kommt:

                                          940a980c-c600-4f3b-946c-fc17d81a595a-grafik.png

                                          Gruss, Jürgen

                                          EDIT: Kann es sein, dass sich das Script daran stört, dass der Datenpunkt als Wert ok hat?

                                          P 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          797

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe