NEWS
Script Tester - prüfe alle subscription-dp in allen scripten
-
das zeigt dir, welche scripte einen trigger haben, bei dem der "triggernde datenpunkt" nicht existent ist - und daher nicht getriggert werden kann . die ausgabe:
1 2 3 datenpunkt id ist script enabled script name, wenn ihr den backup-pfad wegnehmt , ist dasim script-tab im admin identisch im optimal fall
das script muss aber noch etwas verbessert werden, da datenpunkte mit leerzeichen der id als fehler angezeigt werden und auch sigi hatte ein beispiel, indem ein fehler angezeigt wurde , der wohl keiner war
@liv-in-sky OK.
Dann werde ich bei Gelegenheit mal suchen.
-
@wendy2702 sagte in Script Tester - prüfe alle subscription-dp in allen scripten:
Wenn mir jetzt noch einer sagt was mir die Ausgabe sagen soll
Überlege ich auch noch.:grinning:
ich wollte das eigentlich süäter noch in einem json ausgeben, damit man das in der vis als tabelle sieht - aber nur, wenn das script besser und zuverlässiger wird
ich habe einige solche scripte, die trigger enthalten, deren datenpunkte (z.b. alexa2) unbenannt wurden und daher nichts mehr getriggert wird - das könnte man dann in der vis sehen und ändern
es gibt sicher auch andere wege z.b durch log-kontrolle -
@liv-in-sky sagte in Script Tester - prüfe alle subscription-dp in allen scripten:
/opt/iobroker/scripte-backup
Script laufen lassen:
18.10.2020, 12:37:08.433 [info ]: javascript.0 (8039) Start javascript script.js.Test.Finde_fehler_in_Scripten 18.10.2020, 12:37:08.485 [info ]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: registered 0 subscriptions and 0 schedules 18.10.2020, 12:37:16.499 [warn ]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: tr-064.0.devices.Silkes-iPhone.active ScriptENABLED: false - ScriptName: /opt/iobroker/scripte-backup/Test/Rufumleitung.js 18.10.2020, 12:37:16.503 [warn ]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: tr-064.0.devices.Silkes-iPhone.active ScriptENABLED: false - ScriptName: /opt/iobroker/scripte-backup/Test/Rufumleitung.js 18.10.2020, 12:37:16.519 [warn ]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: javascript.2.Waterkotte.Daten.WW_TEMP_Change_feedback ScriptENABLED: false - ScriptName: /opt/iobroker/scripte-backup/Waterkotte/Skript2.js 18.10.2020, 12:37:16.522 [warn ]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: javascript.2.Waterkotte.Daten.WW_TEMP_Change_feedback ScriptENABLED: false - ScriptName: /opt/iobroker/scripte-backup/Waterkotte/Skript2.js 18.10.2020, 12:37:16.611 [warn ]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: on({id: ScriptENABLED: false - ScriptName: /opt/iobroker/scripte-backup/common/HUE/HUE_Scenes.js 18.10.2020, 12:37:16.613 [warn ]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: ScriptENABLED: false - ScriptName: /opt/iobroker/scripte-backup/common/HUE/HUE_Scenes.js 18.10.2020, 12:37:16.666 [error]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: javascript.0.GetAdmin.cmd ScriptENABLED: true - ScriptName: /opt/iobroker/scripte-backup/common/Tablet_Steuerung/GetAdmin.js 18.10.2020, 12:37:16.668 [error]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: javascript.0.GetAdmin.cmd ScriptENABLED: true - ScriptName: /opt/iobroker/scripte-backup/common/Tablet_Steuerung/GetAdmin.js 18.10.2020, 12:37:16.683 [info ]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: gezählte Scripte: 150 18.10.2020, 12:37:16.683 [info ]: javascript.0 (8039) script.js.Test.Finde_fehler_in_Scripten: gezählte Scripte - Sonderfall(Blockly): 30Wenn mir jetzt noch einer sagt was mir die Ausgabe sagen soll :-)
zeile 7: mein script hat einen fehlerfehler
zeile 9 und 10 überprüfen - sind laufende scripte und habe evtl den eben erklärten fehlerandere zeilen: scripte haben evtl diesen fehler, sind aber nicht aktiv und daher nicht so wichtig
zu überprüfen wäre nur: zeile 9 und 10
ist in dem script von zeile 9 und 10 alles ok - kann dir das script im moment nicht helfen