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.
    • 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
                                          • liv-in-sky
                                            liv-in-sky @Negalein last edited by

                                            @Negalein habe den fehler jetzt auch - checke ich

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            566
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript monitoring template
                                            67
                                            1379
                                            403621
                                            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