Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Testeditor für Skripte

    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

    Testeditor für Skripte

    This topic has been deleted. Only users with topic management privileges can see it.
    • sissiwup
      sissiwup last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        Interessante Idee. 🙂

        1 Reply Last reply Reply Quote 0
        • B
          Beatz last edited by

          Das würde mir auch sehr gefallen.

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 last edited by

            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.

            1 Reply Last reply Reply Quote 0
            • ruhr70
              ruhr70 last edited by

              @paul53:

              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)

              1. 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 😉

              1 Reply Last reply Reply Quote 0
              • sissiwup
                sissiwup last edited by

                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".

                1 Reply Last reply Reply Quote 0
                • P
                  pix last edited by

                  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

                  1 Reply Last reply Reply Quote 0
                  • Bluefox
                    Bluefox last edited by

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • H
                      hometm last edited by

                      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

                      1 Reply Last reply Reply Quote 0
                      • P
                        pix last edited by

                        @hometm:

                        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

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        948
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        7
                        10
                        2116
                        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