Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Skripte

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Skripte

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

      Hi,

      habe ein wenig mit ioBroker gespielt und bekomme die Daten der CCU auch problemlos angezeigt und kann Werte ändern.

      Jetzt würde ich gerne ein paar Skripte testen. Leider finde ich dazu gar keine Info. Die Skripte von CCU.IO nach ioBroker kopiert funktionieren auf jeden Fall schon mal nicht auch wenn man die IDs anpasst. Es kommen leider auch keine Fehler.

      Gibt es irgendwo eine Dokumentation dazu ? Oder vielleicht einfach ein Beispiel Skript wie es aufgebaut sein sollte ?

      Gruß

      Jens

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        Hallo Jens,

        ioBroker ist noch lange nicht fertig.

        Es befindet sich bestenfalls in einem Beta-Stadium.

        Einige Features sind noch gar nicht implementiert.

        Im Moment wird von bluefox immer wieder unter "neue Features" angekündigt, wo etwas dem bisherigen Umfang hinzugefügt wurde, dann testen wir es auf verschiedenen Plattformen.

        Wann und mit welchem Funktionsumfang ioBroker freigegeben wird (Dann wahrscheinlich aber immer noch mit einigen Bugs) ist mir nicht bekannt, wird aber wohl noch etwas dauern.

        Gruß

        Rainer

        1 Reply Last reply Reply Quote 0
        • J
          Jens1809 last edited by

          Hallo Rainer,

          dass ioBroker noch lange nicht fertig ist, habe ich bereits gelesen bzw. bemerkt.

          Ich dachte nur es gibt vielleicht irgendwo Infos zu der Script Engine die ich übersehen habe.

          Gruß

          Jens

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            Hallo Jens,

            ich habe bisher weder auf ccu.io und erst recht nicht bei ioBroker mit Skripten gearbeitet (ich kann kein js 😞 )

            Ich habe mir im Admin gerade den Reiter Skripts erstmals näher angesehen.

            unten links ist ein (+); hier kann man neue Scripts anlegen. Dabei geht ein Skriptfenster auf, in dem man per pulldown die Art des Skripts auswählen kann.
            144_iobroker_instance_admin_scripts.jpg

            Ich denke du musst die dazugehörige Scriptengine noch installieren.

            Hast du den Javascript Adapter installiert?

            -was nicht heisst, dass das Ganze schon funktionieren sollte.

            gruß

            Rainer

            1 Reply Last reply Reply Quote 0
            • J
              Jens1809 last edited by

              Hi Rainer,

              habe mein Script im ioBroker bereits gespeichert unter Scripts und den Javascript Adapter installiert. Im Log werden auch keine Fehler beim starten des Javascript Adapter angezeigt.

              Allerdings tut das Script auch nichts. Bei CCU.IO wurde die Anzahl der Subscribe Befehle im Log angezeigt wenn die Script Engine gestartet wurde. Bei ioBroker bekomme ich diese Meldung nicht.

              Gruß

              Jens

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

                @Jens1809:

                Hi Rainer,

                habe mein Script im ioBroker bereits gespeichert unter Scripts und den Javascript Adapter installiert. Im Log werden auch keine Fehler beim starten des Javascript Adapter angezeigt.

                Allerdings tut das Script auch nichts. Bei CCU.IO wurde die Anzahl der Subscribe Befehle im Log angezeigt wenn die Script Engine gestartet wurde. Bei ioBroker bekomme ich diese Meldung nicht.

                Gruß

                Jens `
                Ich habe javascript adapter noch mal angefasst. Jetzt sollte laufen.

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

                  Hi Bluefox,

                  ich habe die neuesten Updates heute nacht mal eingespielt. Danach sind folgende Fehler im Log zu sehen.

                  graphite	2014-11-17 08:18:40	error	Invalid request getInstalled. "callback" or "from" is null
                  graphite	2014-11-17 08:18:40	error	Invalid request getRepository. "callback" or "from" is null
                  graphite	2014-11-17 08:18:40	error	Invalid request getInstalled. "callback" or "from" is null
                  graphite	2014-11-17 08:18:40	error	Invalid request getRepository. "callback" or "from" is null
                  graphite	2014-11-17 08:18:39	info	controller instance system.adapter.javascript.0 started with pid 2827
                  

                  Darüber hinaus habe ich nun 2 Scripte in meinem Repository gefunden. Allerdings beide ohne Inhalt.

                  Ich könnte mir vorstellen, dass es sehr helfen könnte das eine oder andere Beispiel aus dem CCU.IO analog auch im ioBroker zu haben. Dann könnte man sich daran evtl. etwas entlang hangeln.

                  In diesem Zusammenhang gleich noch eine andere Frage. Ist denn die Portierung des Scriptgui geplant?

                  Ich habe mich nun im ccuio da etwas reingefuchst und würde dies auch gerne im iobroker tun.

                  Wie ist denn da die aktuelle Planung.

                  Gruß

                  Bernhard

                  1 Reply Last reply Reply Quote 0
                  • S
                    StefanH 0 last edited by

                    Hallo, beschäftige mich erst seit kurzem mit IOBroker und Javascript.

                    Funktioniert auch grundsätzlich soweit. habe aber Probleme bestimmte Javascript-Funktionen wie:

                    Date() oder die Stringfunktionen IndexOf oder Search zu benutzen.

                    Hier sagt er mit, dass er diese Javascript-Funktionen nicht kennt.

                    Was muss ich tun, damit ich ein vollwertiges JavaScript in IOBroker nutzen kann?

                    Danke, für Eure Hilfe.

                    1 Reply Last reply Reply Quote 0
                    • Jey Cee
                      Jey Cee Developer last edited by

                      Date() funktioniert zu 100% das benutze ich in mehreren Skripten.

                      Welche Version von nodejs und JavaScript Adapter hast du installiert?

                      Und zeig uns dein Skript, so ist das zu wenig information um wirklich zu helfen.

                      Gesendet von Unterwegs

                      1 Reply Last reply Reply Quote 0
                      • S
                        StefanH 0 last edited by

                        Der JavaScript Adapter läuft bei mir in der Version 3.4.0

                        Bei nodejs stehe ich auf dem Schlauch, wo finde ich das unter Adapter?

                        1 Reply Last reply Reply Quote 0
                        • T
                          tempestas last edited by

                          Konsole

                          node -v

                          1 Reply Last reply Reply Quote 0
                          • S
                            StefanH 0 last edited by

                            Danke,

                            Node-Version ist v6.12.0

                            Das aktuelle Datum habe ich wie folgt versucht abzufragen:

                            var heute = new Date();

                            1 Reply Last reply Reply Quote 0
                            • Dutchman
                              Dutchman Developer Most Active Administrators last edited by

                              @StefanH:

                              Bei nodejs stehe ich auf dem Schlauch, wo finde ich das unter Adapter? `

                              Garnicht 🙂

                              Auf der console

                              node -v
                              

                              Eingegeben

                              –-----------------------

                              Send from mobile device

                              Das schöne ios hat Auto Korrektur zum k****

                              Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                              1 Reply Last reply Reply Quote 0
                              • AlCalzone
                                AlCalzone Developer last edited by

                                @StefanH:

                                habe aber Probleme bestimmte Javascript-Funktionen wie:

                                Date() oder die Stringfunktionen IndexOf oder Search zu benutzen.

                                Hier sagt er mit, dass er diese Javascript-Funktionen nicht kennt. `
                                Poste doch mal nen Screenshot oder direkt eines deiner Skripte. Das kann eigentlich nicht sein, dass er die nicht kennt.

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

                                  @StefanH:

                                  die Stringfunktionen IndexOf oder Search zu benutzen. `
                                  Bitte Groß-/Kleinschreibung beachten !

                                  string.indexOf('Suchstring')
                                  string.search(RegExp)
                                  
                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    StefanH 0 last edited by

                                    Also nochmal zusammengefasst, ich bekomme bei folgender Anweisung:

                                    var heute = new Date();

                                    die Fehlermeldung: ReferenceError: date is not defined

                                    Der JavaScript Adapter läuft bei mir in der Version 3.4.0 und

                                    Node-Version in der Version v6.12.0

                                    Wo liegt mein Fehler?

                                    1 Reply Last reply Reply Quote 0
                                    • Jey Cee
                                      Jey Cee Developer last edited by

                                      D != d

                                      Gesendet von Unterwegs

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        StefanH 0 last edited by

                                        Also doch die Groß-/Kleinschreibung, dank!

                                        Jetzt klappt alles!

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        655
                                        Online

                                        32.0k
                                        Users

                                        80.5k
                                        Topics

                                        1.3m
                                        Posts

                                        10
                                        18
                                        4747
                                        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