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 - Info über Datenpunkte sammeln

    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 - Info über Datenpunkte sammeln

    This topic has been deleted. Only users with topic management privileges can see it.
    • crunchip
      crunchip Forum Testing Most Active @liv-in-sky last edited by crunchip

      @liv-in-sky ohne History funktioniert es
      wenn ich alleinig nur
      History Prüfung aktiviere, bleibt es auch fehlerhaft stehn, also liegt es dev an History Prüfung

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

        @crunchip
        ich mach morgen ein script mit log - es scheint, das eine definition bei dir drin ist, die ich nicht berücksichtige - wir müssen den datenpunkt finden un diese def finden

        wenn du lust hast - hier das log mal einfügen - vielleicht reicht das schon - dann wissen wir schon mal die id - und bei diesem datenpunkt das raw format ansehen

        Image 3.png

        crunchip 1 Reply Last reply Reply Quote 0
        • crunchip
          crunchip Forum Testing Most Active @liv-in-sky last edited by

          @liv-in-sky hab ich gemacht, kann aber nicht viel damit anfangen
          liegt bestimmt an deinen Rechtschreibfehlern im Script😁 Spass

          denke es ist der mclighting, der zwar installiert aber noch nie benutzt wurde

          javascript.1	2019-11-16 22:46:53.932	warn	(10149) at instanzCount (script.js.common.System.Datenpunktprüfung7:100:12)
          javascript.1	2019-11-16 22:46:53.932	warn	(10149) at new Promise (<anonymous>:null:null)
          javascript.1	2019-11-16 22:46:53.932	warn	(10149) at Promise (script.js.common.System.Datenpunktprüfung7:112:29)
          javascript.1	2019-11-16 22:46:53.931	warn	(10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29)
          javascript.1	2019-11-16 22:46:53.931	warn	(10149) at script.js.common.System.Datenpunktprüfung7:131:9
          javascript.1	2019-11-16 22:46:53.930	warn	(10149) getState "system.adapter.mclighting.0.alive" not found (3) states[id]=null
          javascript.1	2019-11-16 22:46:53.930	warn	(10149) at instanzCount (script.js.common.System.Datenpunktprüfung7:100:12)
          javascript.1	2019-11-16 22:46:53.929	warn	(10149) at new Promise (<anonymous>:null:null)
          javascript.1	2019-11-16 22:46:53.929	warn	(10149) at Promise (script.js.common.System.Datenpunktprüfung7:112:29)
          javascript.1	2019-11-16 22:46:53.929	warn	(10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29)
          javascript.1	2019-11-16 22:46:53.928	warn	(10149) at script.js.common.System.Datenpunktprüfung7:128:9
          javascript.1	2019-11-16 22:46:53.927	warn	(10149) getState "system.adapter.mclighting.0.alive" not found (3) states[id]=null
          
          liv-in-sky 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @crunchip last edited by liv-in-sky

            @crunchip mit diesem ausschnitt kann ich nicht viel anfangen - das müßte ganz woanders sein und sorgt auch nicht für das stehenbleiben

            diese rausschnitt ist doch mittendrin - denke ich - es muss aber am ende im log sein (also ganz oben im log-tab)

            schalte auf jeden fall die wert und type analyse mal ab

            diese zeile muss schon vorbei sein - anschliessend kommen dann die gesuchten id's

            bin in check SmartIot und History
            
            crunchip 1 Reply Last reply Reply Quote 0
            • crunchip
              crunchip Forum Testing Most Active @liv-in-sky last edited by

              @liv-in-sky
              ich hatte alles ausgeschaltet, war nur History aktiviert.
              Das waren die ersten Warnmeldungen bei scriptstart.

              nach check smartIot
              werden alle Datenpunke gelistet und die letzte Zeilenausgabe ist

              info: javascript.1 (10149) script.js.common.System.Datenpunktprüfung7: ------------ERROR: TypeError: Cannot convert undefined or null to object
              
              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @crunchip last edited by

                @crunchip und der datenpunkt davor (vor dieser ausgabe) ist das problem - du bist sehr sparsam mit den logs - zu sparsam

                crunchip 1 Reply Last reply Reply Quote 0
                • crunchip
                  crunchip Forum Testing Most Active @liv-in-sky last edited by

                  @liv-in-sky haha, woher soll ich denn wissen das du den davor brauchst😂
                  die raw dazu

                  {
                    "_id": "mihome.0.devices.magnet_158d00023700c4.state",
                    "common": {
                      "name": "Haustür",
                      "role": "state",
                      "write": false,
                      "read": true,
                      "type": "boolean",
                      "custom": {
                        "influxdb.1": {
                          "enabled": true,
                          "changesOnly": true,
                          "debounce": "1000",
                          "maxLength": 10,
                          "retention": "31536000",
                          "changesRelogInterval": 0,
                          "changesMinDelta": 0,
                          "storageType": "",
                          "aliasId": "Haustür"
                        },
                        "telegram.0": {
                          "enabled": true,
                          "readOnly": true,
                          "report": true,
                          "alias": "Haustuer",
                          "onStatus": "offen",
                          "offStatus": "geschlossen",
                          "onCommand": "",
                          "offCommand": "geschlossen",
                          "onlyTrue": false,
                          "buttons": 1
                        }
                      }
                    },
                    "type": "state",
                    "native": {},
                    "from": "system.adapter.mihome.0",
                    "ts": 1537861679074,
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    },
                    "user": "system.user.admin"
                  }
                  
                  liv-in-sky 1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @crunchip last edited by

                    @crunchip auf den ersten blick schaut er ganz gut aus

                    ich schau mir das morgen an - gute nacht

                    crunchip 1 Reply Last reply Reply Quote 0
                    • crunchip
                      crunchip Forum Testing Most Active @liv-in-sky last edited by

                      @liv-in-sky ich vergleich gerade mit den anderen
                      was mir auffällt, es fehlt der iot.0 smartname eintrag

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

                        @crunchip

                        wir suchen ja das hier

                            "custom": {
                        
                              "influxdb.1": {
                        

                        das ist der history eintrag

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

                          @crunchip moin - jetzt wieder etwas wacher - konnte fehler reproduzieren und hoffentlich bereinigen und natürlich konntest du nicht wissen, dass ich den datenpunkt davor brauche - irgendwann ist man so im script vertieft, dass man nicht mehr merkt, dass andere diese struktur garnicht kennen können - sorry dafür

                          aber hier mal eine neue version - wäre cool , wenn du es testen könntest

                          ProofingDatapoints17-11-19.txt

                          falls es wieder einen fehler geben sollte, könntest du oben - irgendwo in der variablen definition (ca: zeile 55)- die variable "histlogs" auf true setzen - , dann gibt es zusätzliche log-einträge

                          crunchip 1 Reply Last reply Reply Quote 1
                          • crunchip
                            crunchip Forum Testing Most Active @liv-in-sky last edited by

                            @liv-in-sky läuft, Problem beseitigt👍

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            771
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            javascript template
                            11
                            291
                            28422
                            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