NEWS
Script - Info über Datenpunkte sammeln
-
@liv-in-sky ich kan nur für google home sprechen. es werden da auch devices/channels als smart device für google home erkannt obwohl sie kein vermerk dazu in ihrem common haben. Das wird erst angelegt wenn der der auto generierte smartname geändert wird.
-
@tombox danke dir, dass könnte auf jeden fall eine erklärung sein - sowas in die richtung habe ich mir schon gedacht
z.b. hier - die nummer 217 sieht auch nicht nach dp aus !?
-
@liv-in-sky das sind alexa sachen aber wenn sie ein raum und ein funktion zugeordnet haben werden die glaube auch automatisch erkannt.
-
neues update mit anzeige von history daten -. dazu den neuen datenpunkt "HistoryAnalyse" auf true setzen
ProofingDatapoints16-11-19.txt
@crunchip - es werden hier im script nur noch 90 zeichen bei den id's angezeigt - ich hoffe mal, es schneidet nicht zu viel weg
feedback wäre erwünscht
-
javascript.0 2019-11-16 19:22:03.598 error (11832) at process._tickCallback (internal/process/next_tick.js:68:7) javascript.0 2019-11-16 19:22:03.598 error (11832) at promise.then (C:\Program Files\iobroker\IOB\node_modules\iobroker.js-controller\node_modules\standard-as-callback\built\index.js:19:49) javascript.0 2019-11-16 19:22:03.598 error (11832) at tryCatcher (C:\Program Files\iobroker\IOB\node_modules\iobroker.js-controller\node_modules\standard-as-callback\built\utils.js:11:23) javascript.0 2019-11-16 19:22:03.598 error (11832) at client.get (C:\Program Files\iobroker\IOB\node_modules\iobroker.js-controller\lib\states\statesInRedis.js:483:33) javascript.0 2019-11-16 19:22:03.598 error (11832) at adapter.getForeignState (C:\Program Files\iobroker\IOB\node_modules\iobroker.javascript\main.js:855:17) javascript.0 2019-11-16 19:22:03.598 error (11832) at createProblemObject (C:\Program Files\iobroker\IOB\node_modules\iobroker.javascript\main.js:1264:17) javascript.0 2019-11-16 19:22:03.598 error (11832) at prepareScript (C:\Program Files\iobroker\IOB\node_modules\iobroker.javascript\main.js:1211:37) javascript.0 2019-11-16 19:22:03.598 error (11832) at compile (C:\Program Files\iobroker\IOB\node_modules\iobroker.javascript\main.js:988:28) javascript.0 2019-11-16 19:22:03.598 error (11832) at Object.createScript (vm.js:277:10) javascript.0 2019-11-16 19:22:03.598 error (11832) at new Script (vm.js:83:7) javascript.0 2019-11-16 19:22:03.598 error (11832) SyntaxError: Identifier 'htmlPart5' has already been declared javascript.0 2019-11-16 19:22:03.598 error (11832) ^ javascript.0 2019-11-16 19:22:03.598 error (11832) const htmlPart5="<p style=\"color:#01DF01;font-size:130%; font-family:"+schriftart+";\"></br><b>!!! Script successful ... in part 1 - Instanz-Count ?? !!!</b>"+ javascript.0 2019-11-16 19:22:03.597 error at script.js.System.Proofingdatapoints1:1137 javascript.0 2019-11-16 19:22:03.597 error (11832) script.js.System.Proofingdatapoints1 compile failed:
-
da scheint das file nicht richtig kopiert zu sein - ich check mal ob was beim kpoieren verloren gegangen ist
-
@sigi234 hab das file nochmal kopiert - erstellt
-
@liv-in-sky sagte in Script - Info über Datenpunkte sammeln:
@sigi234 hab das file nochmal kopiert - erstellt
Läuft
Widget angepasst:
-
@liv-in-sky sieht gut aus, wobei 100 Zeichen würden auch gehen, dann wären die letzten paar Zeichen von den "normal" langen id`s gar mit drauf. Scrollen muss man dann eh, wenn man den Rest sehen möchte.
hab da skript durchlaufen lassen, war ok, danach hab ich ein paar Haken entfernt um ne andere Suche zu starten, jedoch blieb es dann beim letzten Punkt stehn, siehe Screen
es will auch nicht mehr laufen, Instanz hab ich neu gestartet, trotzdem der gleiche Fehlerjavascript.1 2019-11-16 21:37:16.574 info (10149) script.js.common.System.Datenpunktprüfung7: ------------ERROR: TypeError: Cannot convert undefined or null to object javascript.1 2019-11-16 21:37:13.174 info (10149) script.js.common.System.Datenpunktprüfung7: bin in check SmartIot und History javascript.1 2019-11-16 21:37:13.171 info (10149) script.js.common.System.Datenpunktprüfung7: bin raus aus check aliase javascript.1 2019-11-16 21:37:13.025 info (10149) script.js.common.System.Datenpunktprüfung7: bin in check aliase javascript.1 2019-11-16 21:37:12.223 info (10149) script.js.common.System.Datenpunktprüfung7: fertig in checkType mit CheckType javascript.1 2019-11-16 21:37:12.222 info (10149) script.js.common.System.Datenpunktprüfung7: fertg bei checkType mit: javascript.1 und 1180 Durchläufen bisher javascript.1 2019-11-16 21:37:12.134 info (10149) script.js.common.System.Datenpunktprüfung7: fertg bei checkType mit: javascript.0 und 702 Durchläufen bisher javascript.1 2019-11-16 21:37:12.047 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:249:26) javascript.1 2019-11-16 21:37:12.047 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:12.047 warn (10149) at script.js.common.System.Datenpunktprüfung7:300:18 javascript.1 2019-11-16 21:37:12.047 warn (10149) getState "javascript.0.Gute_Nacht" not found (3) states[id]=null javascript.1 2019-11-16 21:37:12.046 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:249:26) javascript.1 2019-11-16 21:37:12.046 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:12.046 warn (10149) at script.js.common.System.Datenpunktprüfung7:282:35 javascript.1 2019-11-16 21:37:12.045 warn (10149) getState "javascript.0.Gute_Nacht" not found (3) states[id]=null javascript.1 2019-11-16 21:37:12.023 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:249:26) javascript.1 2019-11-16 21:37:12.023 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:12.023 warn (10149) at script.js.common.System.Datenpunktprüfung7:300:18 javascript.1 2019-11-16 21:37:12.023 warn (10149) getState "javascript.0.Fussball" not found (3) states[id]=null javascript.1 2019-11-16 21:37:12.022 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:249:26) javascript.1 2019-11-16 21:37:12.022 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:12.022 warn (10149) at script.js.common.System.Datenpunktprüfung7:282:35 javascript.1 2019-11-16 21:37:12.021 warn (10149) getState "javascript.0.Fussball" not found (3) states[id]=null javascript.1 2019-11-16 21:37:11.955 info (10149) script.js.common.System.Datenpunktprüfung7: fertg bei checkType mit: 0_userdata.0 und 15 Durchläufen bisher javascript.1 2019-11-16 21:37:11.955 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:249:26) javascript.1 2019-11-16 21:37:11.954 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:11.954 warn (10149) at script.js.common.System.Datenpunktprüfung7:300:18 javascript.1 2019-11-16 21:37:11.953 warn (10149) getState "0_userdata.0.example_state" not found (3) states[id]=null javascript.1 2019-11-16 21:37:11.952 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:249:26) javascript.1 2019-11-16 21:37:11.952 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:11.952 warn (10149) at script.js.common.System.Datenpunktprüfung7:282:35 javascript.1 2019-11-16 21:37:11.951 warn (10149) getState "0_userdata.0.example_state" not found (3) states[id]=null javascript.1 2019-11-16 21:37:11.898 info (10149) script.js.common.System.Datenpunktprüfung7: fertg bei checkType mit: kamera.0 und 14 Durchläufen bisher javascript.1 2019-11-16 21:37:11.841 info (10149) script.js.common.System.Datenpunktprüfung7: fertg bei checkType mit: Meine_Geräte.0 und 8 Durchläufen bisher javascript.1 2019-11-16 21:37:11.786 info (10149) script.js.common.System.Datenpunktprüfung7: fertg bei checkType mit: Mein_TV.0 und 3 Durchläufen bisher javascript.1 2019-11-16 21:37:10.930 info (10149) script.js.common.System.Datenpunktprüfung7: bin in check types javascript.1 2019-11-16 21:37:10.926 info (10149) script.js.common.System.Datenpunktprüfung7: bin raus aus check Werte javascript.1 2019-11-16 21:37:10.925 info (10149) script.js.common.System.Datenpunktprüfung7: bin raus aus check Werte bei :javascript.1 javascript.1 2019-11-16 21:37:10.847 info (10149) script.js.common.System.Datenpunktprüfung7: bin raus aus check Werte bei :javascript.0 javascript.1 2019-11-16 21:37:10.814 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:366:27) javascript.1 2019-11-16 21:37:10.814 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:10.814 warn (10149) at script.js.common.System.Datenpunktprüfung7:400:74 javascript.1 2019-11-16 21:37:10.813 warn (10149) getState "javascript.0.Gute_Nacht" not found (3) states[id]=null javascript.1 2019-11-16 21:37:10.813 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:366:27) javascript.1 2019-11-16 21:37:10.812 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:10.812 warn (10149) at script.js.common.System.Datenpunktprüfung7:399:44 javascript.1 2019-11-16 21:37:10.811 warn (10149) getState "javascript.0.Gute_Nacht" not found (3) states[id]=null javascript.1 2019-11-16 21:37:10.811 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:366:27) javascript.1 2019-11-16 21:37:10.810 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:10.810 warn (10149) at script.js.common.System.Datenpunktprüfung7:389:36 javascript.1 2019-11-16 21:37:10.809 warn (10149) getState "javascript.0.Gute_Nacht" not found (3) states[id]=null javascript.1 2019-11-16 21:37:10.787 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:366:27) javascript.1 2019-11-16 21:37:10.787 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:10.787 warn (10149) at script.js.common.System.Datenpunktprüfung7:400:74 javascript.1 2019-11-16 21:37:10.786 warn (10149) getState "javascript.0.Fussball" not found (3) states[id]=null javascript.1 2019-11-16 21:37:10.786 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:366:27) javascript.1 2019-11-16 21:37:10.785 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:10.776 warn (10149) at script.js.common.System.Datenpunktprüfung7:399:44 javascript.1 2019-11-16 21:37:10.775 warn (10149) getState "javascript.0.Fussball" not found (3) states[id]=null javascript.1 2019-11-16 21:37:10.775 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:366:27) javascript.1 2019-11-16 21:37:10.775 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:10.774 warn (10149) at script.js.common.System.Datenpunktprüfung7:389:36 javascript.1 2019-11-16 21:37:10.774 warn (10149) getState "javascript.0.Fussball" not found (3) states[id]=null javascript.1 2019-11-16 21:37:10.664 info (10149) script.js.common.System.Datenpunktprüfung7: bin raus aus check Werte bei :0_userdata.0 javascript.1 2019-11-16 21:37:10.664 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:366:27) javascript.1 2019-11-16 21:37:10.664 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:10.663 warn (10149) at script.js.common.System.Datenpunktprüfung7:400:74 javascript.1 2019-11-16 21:37:10.663 warn (10149) getState "0_userdata.0.example_state" not found (3) states[id]=null javascript.1 2019-11-16 21:37:10.662 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:366:27) javascript.1 2019-11-16 21:37:10.662 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:10.661 warn (10149) at script.js.common.System.Datenpunktprüfung7:399:44 javascript.1 2019-11-16 21:37:10.660 warn (10149) getState "0_userdata.0.example_state" not found (3) states[id]=null javascript.1 2019-11-16 21:37:10.659 warn (10149) at Promise (script.js.common.System.Datenpunktprüfung7:366:27) javascript.1 2019-11-16 21:37:10.658 warn (10149) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:806:29) javascript.1 2019-11-16 21:37:10.658 warn (10149) at script.js.common.System.Datenpunktprüfung7:389:36 javascript.1 2019-11-16 21:37:10.643 warn (10149) getState "0_userdata.0.example_state" not found (3) states[id]=null javascript.1 2019-11-16 21:37:10.588 info (10149) script.js.common.System.Datenpunktprüfung7: bin raus aus check Werte bei :kamera.0 javascript.1 2019-11-16 21:37:10.514 info (10149) script.js.common.System.Datenpunktprüfung7: bin raus aus check Werte bei :Meine_Geräte.0 javascript.1 2019-11-16 21:37:10.461 info (10149) script.js.common.System.Datenpunktprüfung7: bin raus aus check Werte bei :Mein_TV.0 javascript.1 2019-11-16 21:37:09.603 info (10149) script.js.common.System.Datenpunktprüfung7: bin in check Werte javascript.1 2019-11-16 21:37:09.601 info (10149) script.js.common.System.Datenpunktprüfung7: bin raus aus count javascript.1 2019-11-16 21:37:09.586 info (10149) script.js.common.System.Datenpunktprüfung7: bin richtig in count javascript.1 2019-11-16 21:37:08.225 info (10149) script.js.common.System.Datenpunktprüfung7: _______bin raus aus check Instanz javascript.1 2019-11-16 21:37:07.416 info (10149) script.js.common.System.Datenpunktprüfung7: _______bin in check Instanz javascript.1 2019-11-16 21:37:07.409 info (10149) script.js.common.System.Datenpunktprüfung7: _______________________ starte MAIN javascript.1 2019-11-16 21:36:54.038 info (10149) script.js.common.System.Datenpunktprüfung7: registered 2 subscriptions and 0 schedules javascript.1 2019-11-16 21:36:54.004 info (10149) Start javascript script.js.common.System.Datenpunktprüfung7
-
@crunchip das is ja "komisch" - das es einmal läuft und dann nicht mehr
kommt der fehler auch, wenn du die history analyse nicht aktivierst
-
@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 -
@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 findenwenn 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
-
@liv-in-sky hab ich gemacht, kann aber nicht viel damit anfangen
liegt bestimmt an deinen Rechtschreibfehlern im Script Spassdenke 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
-
@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
-
@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 istinfo: javascript.1 (10149) script.js.common.System.Datenpunktprüfung7: ------------ERROR: TypeError: Cannot convert undefined or null to object
-
@crunchip und der datenpunkt davor (vor dieser ausgabe) ist das problem - du bist sehr sparsam mit den logs - zu sparsam
-
@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" }
-
@crunchip auf den ersten blick schaut er ganz gut aus
ich schau mir das morgen an - gute nacht
-
@liv-in-sky ich vergleich gerade mit den anderen
was mir auffällt, es fehlt der iot.0 smartname eintrag -