Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Skripte

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    924

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Skripte

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
18 Beiträge 10 Kommentatoren 5.1k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Offline
    J Offline
    Jens1809
    schrieb am zuletzt editiert von
    #1

    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 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      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

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        Jens1809
        schrieb am zuletzt editiert von
        #3

        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 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          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

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            Jens1809
            schrieb am zuletzt editiert von
            #5

            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 Antwort Letzte Antwort
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              schrieb am zuletzt editiert von
              #6

              @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 Antwort Letzte Antwort
              0
              • H Offline
                H Offline
                Heinzelmaennchen
                schrieb am zuletzt editiert von
                #7

                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

                Gruß

                Bernhard

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

                263 Kanäle in 91 Geräten

                3x Sonos Play:1, 1x Sonos:Amp, 1x Sonos Playbar

                4x Hue E27, 21xHue GU10, 1x Lightify RGB Stripe, 1x Lightify E27 TW

                -------------...

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  StefanH 0
                  schrieb am zuletzt editiert von
                  #8

                  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 Antwort Letzte Antwort
                  0
                  • Jey CeeJ Online
                    Jey CeeJ Online
                    Jey Cee
                    Developer
                    schrieb am zuletzt editiert von
                    #9

                    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

                    Persönlicher Support
                    Spenden -> paypal.me/J3YC33

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      StefanH 0
                      schrieb am zuletzt editiert von
                      #10

                      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 Antwort Letzte Antwort
                      0
                      • T Offline
                        T Offline
                        tempestas
                        schrieb am zuletzt editiert von
                        #11

                        Konsole

                        node -v

                        <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          StefanH 0
                          schrieb am zuletzt editiert von
                          #12

                          Danke,

                          Node-Version ist v6.12.0

                          Das aktuelle Datum habe ich wie folgt versucht abzufragen:

                          var heute = new Date();

                          1 Antwort Letzte Antwort
                          0
                          • DutchmanD Offline
                            DutchmanD Offline
                            Dutchman
                            Developer Most Active Administrators
                            schrieb am zuletzt editiert von
                            #13

                            @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 Antwort Letzte Antwort
                            0
                            • AlCalzoneA Offline
                              AlCalzoneA Offline
                              AlCalzone
                              Developer
                              schrieb am zuletzt editiert von
                              #14

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

                              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                              1 Antwort Letzte Antwort
                              0
                              • paul53P Offline
                                paul53P Offline
                                paul53
                                schrieb am zuletzt editiert von
                                #15

                                @StefanH:

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

                                string.indexOf('Suchstring')
                                string.search(RegExp)
                                

                                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                1 Antwort Letzte Antwort
                                0
                                • S Offline
                                  S Offline
                                  StefanH 0
                                  schrieb am zuletzt editiert von
                                  #16

                                  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 Antwort Letzte Antwort
                                  0
                                  • Jey CeeJ Online
                                    Jey CeeJ Online
                                    Jey Cee
                                    Developer
                                    schrieb am zuletzt editiert von
                                    #17

                                    D != d

                                    Gesendet von Unterwegs

                                    Persönlicher Support
                                    Spenden -> paypal.me/J3YC33

                                    1 Antwort Letzte Antwort
                                    0
                                    • S Offline
                                      S Offline
                                      StefanH 0
                                      schrieb am zuletzt editiert von
                                      #18

                                      Also doch die Groß-/Kleinschreibung, dank!

                                      Jetzt klappt alles!

                                      1 Antwort Letzte Antwort
                                      0
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      687

                                      Online

                                      32.6k

                                      Benutzer

                                      82.2k

                                      Themen

                                      1.3m

                                      Beiträge
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Anmelden

                                      • Du hast noch kein Konto? Registrieren

                                      • Anmelden oder registrieren, um zu suchen
                                      • Erster Beitrag
                                        Letzter Beitrag
                                      0
                                      • Home
                                      • Aktuell
                                      • Tags
                                      • Ungelesen 0
                                      • Kategorien
                                      • Unreplied
                                      • Beliebt
                                      • GitHub
                                      • Docu
                                      • Hilfe