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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Script fürTabelle der Batterie Zustände

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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
                                          • Negalein
                                            Negalein Global Moderator last edited by

                                            @liv-in-sky

                                            Btw., bei Xiaomi findet er auch Geräte, die eigentlich Schaltsteckdosen sind.

                                            vis (2).png

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            800
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

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