Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Script fürTabelle der Batterie Zustände

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Script fürTabelle der Batterie Zustände

    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      Oli @Negalein last edited by

      @Negalein

      nur eine Vermutung, hast du vielleicht die Zeile 20 vergessen auf false zu setzen?

      Negalein 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @Negalein last edited by

        @Negalein bin etwas verwundert - habe dein script 1 zu 1 übernommen - die beiden datenpunkte habe ich bei mir angelegt - keine warnung - kein fehler

        hier der output

        Image 6.png

        Negalein 1 Reply Last reply Reply Quote 0
        • Negalein
          Negalein Global Moderator @Oli last edited by

          @Oli sagte in Script fürTabelle der Batterie Zustände:

          hast du vielleicht die Zeile 20 vergessen auf false zu setzen?

          Xiaomi hab ich auf true gesetzt, da ich Komponenten davon habe.

          liv-in-sky 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @Negalein last edited by

            @Negalein starte mal deine javascript instanzen, in der das script läuft neu - am besten alle, wenn du mehrere instanzen hast - davor stelle diese script auf stop - und schalte es erst nach den neustart der instanzen ein

            bevor du aber das script startest lösche das log und wenn dann die fehler kommen nbitte das ganze log zeigen

            1 Reply Last reply Reply Quote 0
            • Negalein
              Negalein Global Moderator @liv-in-sky last edited by

              @liv-in-sky sagte in Script fürTabelle der Batterie Zustände:

              bin etwas verwundert - habe dein script 1 zu 1 übernommen - die beiden datenpunkte habe ich bei mir angelegt - keine warnung - kein fehler

              komisch
              Hab es soeben nochmal versucht.
              Fehler kommen wieder und Script geht sofort auf Pause.

              javascript.0	2020-01-21 12:14:09.681	error	(594) at Script.runInContext (vm.js:133:20)
              javascript.0	2020-01-21 12:14:09.681	error	(594) at script.js.common.Akku_Alarm_Tabelle:634:1
              javascript.0	2020-01-21 12:14:09.681	error	(594) at writeHTML (script.js.common.Akku_Alarm_Tabelle:341:26)
              javascript.0	2020-01-21 12:14:09.681	error	(594) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29)
              javascript.0	2020-01-21 12:14:09.680	error	(594) at script.js.common.Akku_Alarm_Tabelle:346:23
              javascript.0	2020-01-21 12:14:09.680	error	(594) TypeError: Cannot read property 'split' of undefined
              javascript.0	2020-01-21 12:14:09.680	error	(594) ^
              javascript.0	2020-01-21 12:14:09.680	error	(594) var ida = val0.split('.');
              javascript.0	2020-01-21 12:14:09.680	error	(594) script.js.common.Akku_Alarm_Tabelle: script.js.common.Akku_Alarm_Tabelle:346
              javascript.0	2020-01-21 12:14:09.673	warn	(594) at script.js.common.Akku_Alarm_Tabelle:634:1
              javascript.0	2020-01-21 12:14:09.673	warn	(594) at writeHTML (script.js.common.Akku_Alarm_Tabelle:197:33)
              javascript.0	2020-01-21 12:14:09.673	warn	(594) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29)
              javascript.0	2020-01-21 12:14:09.673	warn	(594) at script.js.common.Akku_Alarm_Tabelle:208:15
              javascript.0	2020-01-21 12:14:09.673	warn	(594) getState "mihome.0.devices.plug_158d00020d98af.percent" not found (3) states[id]=null
              javascript.0	2020-01-21 12:14:09.673	warn	(594) at script.js.common.Akku_Alarm_Tabelle:634:1
              javascript.0	2020-01-21 12:14:09.672	warn	(594) at writeHTML (script.js.common.Akku_Alarm_Tabelle:197:33)
              javascript.0	2020-01-21 12:14:09.672	warn	(594) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29)
              javascript.0	2020-01-21 12:14:09.672	warn	(594) at script.js.common.Akku_Alarm_Tabelle:205:32
              javascript.0	2020-01-21 12:14:09.672	warn	(594) getState "mihome.0.devices.plug_158d00020d98af.percent" not found (3) states[id]=null
              javascript.0	2020-01-21 12:14:09.671	warn	(594) at script.js.common.Akku_Alarm_Tabelle:634:1
              javascript.0	2020-01-21 12:14:09.671	warn	(594) at writeHTML (script.js.common.Akku_Alarm_Tabelle:197:33)
              javascript.0	2020-01-21 12:14:09.671	warn	(594) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29)
              javascript.0	2020-01-21 12:14:09.671	warn	(594) at script.js.common.Akku_Alarm_Tabelle:208:15
              javascript.0	2020-01-21 12:14:09.671	warn	(594) getState "mihome.0.devices.plug_158d0001f24aad.percent" not found (3) states[id]=null
              javascript.0	2020-01-21 12:14:09.670	warn	(594) at script.js.common.Akku_Alarm_Tabelle:634:1
              javascript.0	2020-01-21 12:14:09.670	warn	(594) at writeHTML (script.js.common.Akku_Alarm_Tabelle:197:33)
              javascript.0	2020-01-21 12:14:09.670	warn	(594) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29)
              javascript.0	2020-01-21 12:14:09.670	warn	(594) at script.js.common.Akku_Alarm_Tabelle:205:32
              javascript.0	2020-01-21 12:14:09.669	warn	(594) getState "mihome.0.devices.plug_158d0001f24aad.percent" not found (3) states[id]=null
              

              0_userdata.0.Tabellen.Akku

              {
                "_id": "0_userdata.0.Tabellen.Akku",
                "type": "state",
                "common": {
                  "name": "Tabellen.Akku",
                  "role": "",
                  "type": "boolean",
                  "read": true,
                  "write": true,
                  "desc": "Manuell erzeugt",
                  "def": false
                },
                "native": {},
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1579603838937,
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                }
              }
              

              0_userdata.0.Tabellen.AkkuAlarm

              {
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1579603861021,
                "common": {
                  "name": "Tabellen.AkkuAlarm",
                  "role": "",
                  "type": "number",
                  "desc": "Manuell erzeugt",
                  "unit": "",
                  "min": 0,
                  "max": 100,
                  "def": 0,
                  "read": true,
                  "write": true
                },
                "native": {},
                "acl": {
                  "object": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator",
                  "state": 1636
                },
                "_id": "0_userdata.0.Tabellen.AkkuAlarm",
                "type": "state"
              }
              

              Tabelle wird trotzdem angelegt.
              vis (1).png

              liv-in-sky 3 Replies Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @Negalein last edited by

                @Negalein schalte mal homematic auf false und werden alle deine geräte angezeigt oder fehlt was ?

                1 Reply Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @Negalein last edited by

                  @Negalein du könntest auch all erstmal auf false setzen und immer wieder eins dazu schalten - viellicht gibt es ja bei dir ein device, das ärger macht

                  var tradfri=false;
                  var hue=false;
                  var hueExt=false;
                  var homematic=false;
                  var homematicIp=false;
                  var xiaomi=false;                                                // mihome.0
                  var fritzDect=false;
                  var iogo=false;                                                 // iogo - adapter - hat batterie abfrage
                  var fullyBrowser=false;                                         // fullybrowser - adapter - hat batterie abfrage
                  var handy1=false;                                              // sind einzelne datenpunkte, 
                  var handy2=false;
                  
                  
                  Negalein 1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @Negalein last edited by

                    @Negalein was auch gut wäre - der datenpunkt tabellen.akku muss vom typ zeichenkette sein - nicht boolean - bitte ändern

                    1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @Guest last edited by

                      @HeinrichB bin gerade etwas verwirrt - in netadmo der datenpunkt LastUpdate zeigt ein datum - ist aber ein type boolean

                      ist das bei die genauso ?

                      ? 1 Reply Last reply Reply Quote 0
                      • ?
                        A Former User @liv-in-sky last edited by

                        @liv-in-sky Hier ein Screen. Ist ein indicator.date

                        Bildschirmfoto 2020-01-21 um 12.46.55.JPG

                        liv-in-sky 2 Replies Last reply Reply Quote 0
                        • liv-in-sky
                          liv-in-sky @Guest last edited by

                          @HeinrichB das kenne ich - ich meine im raw des datenpunktes - datenpunkt anwählen - auf bleistift ganz rechts - auf raw tab gehen

                          ? 1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @liv-in-sky last edited by

                            @liv-in-sky

                            Ah okay, ja da ist es auch ein boolean - ich habe da aber nix selbst gemacht.

                            {
                              "from": "system.adapter.netatmo.0",
                              "user": "system.user.admin",
                              "ts": 1578922603996,
                              "common": {
                                "name": "Last update",
                                "type": "boolean",
                                "role": "indicator.date",
                                "read": true,
                                "write": false
                              },
                              "native": {},
                              "acl": {
                                "object": 1638,
                                "owner": "system.user.admin",
                                "ownerGroup": "system.group.administrator",
                                "state": 1638
                              },
                              "_id": "netatmo.0.XXX.Außenmodul-Carport.LastUpdate",
                              "type": "state"
                            }
                            
                            liv-in-sky 1 Reply Last reply Reply Quote 0
                            • liv-in-sky
                              liv-in-sky @Guest last edited by

                              @HeinrichB mach mal ein neues script und lass das hier laufen (ist im chat) - was ist die ausgabe davon

                              ? 1 Reply Last reply Reply Quote 0
                              • Negalein
                                Negalein Global Moderator @liv-in-sky last edited by

                                @liv-in-sky sagte in Script fürTabelle der Batterie Zustände:

                                du könntest auch all erstmal auf false setzen und immer wieder eins dazu schalten - viellicht gibt es ja bei dir ein device, das ärger macht

                                bin etwas weiter gekommen.

                                xiaomi=true;

                                12:47:04.940	warn	javascript.0 (594) at script.js.common.Akku_Alarm_Tabelle:205:32
                                12:47:04.940	warn	javascript.0 (594) at writeHTML (script.js.common.Akku_Alarm_Tabelle:197:33)
                                12:47:04.940	warn	javascript.0 (594) at script.js.common.Akku_Alarm_Tabelle:634:1
                                12:47:04.941	warn	javascript.0 (594) at script.js.common.Akku_Alarm_Tabelle:208:15
                                12:47:04.941	warn	javascript.0 (594) at writeHTML (script.js.common.Akku_Alarm_Tabelle:197:33)
                                12:47:04.941	warn	javascript.0 (594) at script.js.common.Akku_Alarm_Tabelle:634:1
                                12:47:04.942	warn	javascript.0 (594) at script.js.common.Akku_Alarm_Tabelle:205:32
                                12:47:04.943	warn	javascript.0 (594) at writeHTML (script.js.common.Akku_Alarm_Tabelle:197:33)
                                12:47:04.943	warn	javascript.0 (594) at script.js.common.Akku_Alarm_Tabelle:634:1
                                12:47:04.943	warn	javascript.0 (594) at script.js.common.Akku_Alarm_Tabelle:208:15
                                12:47:04.944	warn	javascript.0 (594) at writeHTML (script.js.common.Akku_Alarm_Tabelle:197:33)
                                12:47:04.944	warn	javascript.0 (594) at script.js.common.Akku_Alarm_Tabelle:634:1
                                

                                homematic=true;

                                12:46:27.781	error	javascript.0 (594) script.js.common.Akku_Alarm_Tabelle: script.js.common.Akku_Alarm_Tabelle:346
                                12:46:27.782	error	javascript.0 (594) at script.js.common.Akku_Alarm_Tabelle:346:23
                                12:46:27.782	error	javascript.0 (594) at writeHTML (script.js.common.Akku_Alarm_Tabelle:341:26)
                                12:46:27.782	error	javascript.0 (594) at script.js.common.Akku_Alarm_Tabelle:634:1
                                
                                simatec liv-in-sky 2 Replies Last reply Reply Quote 0
                                • simatec
                                  simatec Developer Most Active @Negalein last edited by

                                  @Negalein sagte in Script fürTabelle der Batterie Zustände:

                                  bin etwas weiter gekommen.
                                  xiaomi=true;

                                  Was nutzt du an Geräten? Zigbee?

                                  Negalein 1 Reply Last reply Reply Quote 0
                                  • liv-in-sky
                                    liv-in-sky @Negalein last edited by

                                    @Negalein kannst du mir den JSON export deiner daten punkte für xiaomi und homematic geben

                                    würde die gerna mal integrieren bei mir

                                    Negalein 1 Reply Last reply Reply Quote 0
                                    • Negalein
                                      Negalein Global Moderator @simatec last edited by

                                      @simatec sagte in Script fürTabelle der Batterie Zustände:

                                      Was nutzt du an Geräten? Zigbee?

                                      den Mi-Hub

                                      liv-in-sky 1 Reply Last reply Reply Quote 0
                                      • liv-in-sky
                                        liv-in-sky @Negalein last edited by

                                        @Negalein ohne die beiden aktiviert zu haben - läuft es dann

                                        1 Reply Last reply Reply Quote 0
                                        • Negalein
                                          Negalein Global Moderator @liv-in-sky last edited by

                                          @liv-in-sky sagte in Script fürTabelle der Batterie Zustände:

                                          kannst du mir den JSON export deiner daten punkte für xiaomi und homematic geben

                                          hm-rpc.1.QEQ1564250.json mihome.0.json

                                          ohne die beiden aktiviert zu haben - läuft es dann

                                          Ja, dann kommen weder Warn noch Error

                                          liv-in-sky 2 Replies Last reply Reply Quote 0
                                          • ?
                                            A Former User @liv-in-sky last edited by

                                            @liv-in-sky Schau mal. Kommt ein Error

                                            Bildschirmfoto 2020-01-21 um 12.59.54.JPG

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            607
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

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