NEWS
Testeditor für Skripte
-
Hallo,
ist es möglich eine der Homatic analoge Möglichkeit des Testens von Skripten zu erreichen?
Ich würde mir eine zweigeteiltes Skriptfenster wünschen, wo ich auf "Run" drücken kann und die Ausgaben dann auf die Konsole geschrieben werden.
-
Interessante Idee.
-
Das würde mir auch sehr gefallen.
-
Ein log(xy) leistet etwa das Gleiche wie das WriteLine(xy) in HM Script, denn nach jeder Korrektur und Bestätigung wird das Java-Script neu gestartet. Man muss allerdings anschließend den Reiter wechseln.
-
Ein log(xy) leistet etwa das Gleiche wie das WriteLine(xy) in HM Script, denn nach jeder Korrektur und Bestätigung wird das Java-Script neu gestartet. Man muss allerdings anschließend den Reiter wechseln. `
Oder das Log auf einem 2. Monitor öffnen. :lol:
Es sind aber immer ein paar Klicks notwendig.
1.) ScriptEditor schließen (Script wird gestartet)
- Tab Log (oder auf zweites ioBroker Fenster schauen) klicken
3.) im log aktualisieren drücken
4.) zurück zum Scripteditor und das Script "suchen" und öffnen.
Ein erster schneller Schritt wäre ein ausführen Button im Script Editor. Dann kann man 1.) und 4.) schon einmal einsparen.
Dann ein Logfenster nur für das Script
-
Hallo,
danke für die Tipps,
ich wäre schon zufrieden, wenn das Log von oben nach unten wachsen würde, so sind die Ausgaben immer "verkehrt rum".
-
Falls irgendwas am log geändert wird, streue ich meinen Wunsch auch gleich ein:
Bitte die Datei-Endung ".log" verwenden. Bisher iobroker.log.2015-07-27, besser wäre iobroker.2015-07-27.log
Ich nutze viel die Konsole von OS X und muss bei wechselnden Endungen die Dateien immer manuell ins Programm ziehen. Mit gleichbleibender Endung wär das viel leichter.
Gruß
Pix
-
@pix:Falls irgendwas am log geändert wird, streue ich meinen Wunsch auch gleich ein:
Bitte die Datei-Endung ".log" verwenden. Bisher iobroker.log.2015-07-27, besser wäre iobroker.2015-07-27.log
Ich nutze viel die Konsole von OS X und muss bei wechselnden Endungen die Dateien immer manuell ins Programm ziehen. Mit gleichbleibender Endung wär das viel leichter.
Gruß
Pix `
In der nächste Version wird es gemacht. -
Hallo,
ich fände es sehr sinnvoll, wenn eine Hilfe zu den wichtigsten Funktionen (subscribe, schedule, getState,…) direkt vom Editorfenster aus aufrufbar wäre.
Aktuell muss man beim Erstellen von Skripten stets manuell zum Readme auf github navigieren, um eine Beschreibung der ioBroker spezifischen Funktionen zu finden.
Vorschlag:
Erstellung eines Katalog-Fensters, welches ein-/ausgeblendet werden kann. Dieser Katalog zeigt die wichtigsten (oder alle ioBroker spezifische Funktionen) an. Hier sollten alle parameter beschrieben sein (z.B. bei 'subscribe' alle 'change' Möglichkeiten). Per Doppelklick auf eine Funktion wird der entsprechende Funktionsaufrufes diekt ins Skript kopiert.
Tobias
-
Vorschlag:
Erstellung eines Katalog-Fensters, welches ein-/ausgeblendet werden kann. Dieser Katalog zeigt die wichtigsten (oder alle ioBroker spezifische Funktionen) an. Hier sollten alle parameter beschrieben sein (z.B. bei 'subscribe' alle 'change' Möglichkeiten). Per Doppelklick auf eine Funktion wird der entsprechende Funktionsaufrufes diekt ins Skript kopiert. `
Huiuiui! Das wäre was für ioBroker 2.0
Bis dahin haben wir die Doku auch soweit.
Im Ernst: Skript ist in meinen Augen ein fortgeschrittenes Werkzeug. Da kann man ein wenig Copy/Paste vom Readme schon erwarten.
Aber die Idee ist dennoch super
Gruß
Pix
Gesendet von meinem iPhone mit Tapatalk
305_nextdata_hzscrop.txt