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. Neuling hat Probleme mit Skriptausführung

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Neuling hat Probleme mit Skriptausführung

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blocklyjavascript
13 Beiträge 3 Kommentatoren 724 Aufrufe 2 Watching
  • Ä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.
  • A Offline
    A Offline
    AKuehnemann73
    schrieb am zuletzt editiert von Jey Cee
    #1

    Hallo zusammen,

    bin ganz neu bei iobroker und habe mir auch schon einiges zusammen gebastelt was nis jetzt auch wunderbar funktioniert.
    Jetz wollte ich mich mal an Blockly ran trauen und habe versucht ein ganz einfaches Skript zu erstellen.

    <block xmlns="http://www.w3.org/1999/xhtml" type="schedule" id="{%DsHyDZ?Vc}@rYlr#z," x="-1962" y="-763">
      <field name="SCHEDULE">{"time":{"exactTime":true,"start":"18:44"},"period":{"once":"06.10.2019"}}</field>
      <statement name="STATEMENT">
        <block type="control" id="*ej|dee1q2[wBtHeH4pR">
          <mutation delay_input="false"></mutation>
          <field name="OID">hm-rpc.1.001618A99C5B3C.26.STATE</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
            <block type="logic_boolean" id="9h9;-*q:G8$WSU@?E)u5">
              <field name="BOOL">TRUE</field>
            </block>
          </value>
        </block>
      </statement>
    </block>
    

    Es soll einfach zu einer bestimmten Uhrzeit das Licht angehen. (Nur zu Testzwecken)
    Jetzt starte ich das Skript aber es passiert genau gar nix wenn die eingestellte Zeit erreicht ist.

    Der Log sieht so aus:

    18:47:16.144	info	javascript.0 Stop script script.js.dfgdsg
    18:47:20.293	info	javascript.0 Start javascript script.js.dfgdsg
    18:47:20.294	info	javascript.0 script.js.dfgdsg: registered 0 subscriptions and 0 schedules
    

    Das Skript wurde im root Verzeichnis gespeichert. Habe aber auch common und global getestet.

    Könnt Ihr mir vielleicht weiter helfen?
    (Die Lampe hängt an einem Homematic wired IP Schaltaktor welche sich auch per Taster ein und aus schalten läßt)

    Im voraus vielen Dank für die Mühe.

    MOD Edit Jey Cee: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>

    AsgothianA 1 Antwort Letzte Antwort
    0
    • A AKuehnemann73

      Hallo zusammen,

      bin ganz neu bei iobroker und habe mir auch schon einiges zusammen gebastelt was nis jetzt auch wunderbar funktioniert.
      Jetz wollte ich mich mal an Blockly ran trauen und habe versucht ein ganz einfaches Skript zu erstellen.

      <block xmlns="http://www.w3.org/1999/xhtml" type="schedule" id="{%DsHyDZ?Vc}@rYlr#z," x="-1962" y="-763">
        <field name="SCHEDULE">{"time":{"exactTime":true,"start":"18:44"},"period":{"once":"06.10.2019"}}</field>
        <statement name="STATEMENT">
          <block type="control" id="*ej|dee1q2[wBtHeH4pR">
            <mutation delay_input="false"></mutation>
            <field name="OID">hm-rpc.1.001618A99C5B3C.26.STATE</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE">
              <block type="logic_boolean" id="9h9;-*q:G8$WSU@?E)u5">
                <field name="BOOL">TRUE</field>
              </block>
            </value>
          </block>
        </statement>
      </block>
      

      Es soll einfach zu einer bestimmten Uhrzeit das Licht angehen. (Nur zu Testzwecken)
      Jetzt starte ich das Skript aber es passiert genau gar nix wenn die eingestellte Zeit erreicht ist.

      Der Log sieht so aus:

      18:47:16.144	info	javascript.0 Stop script script.js.dfgdsg
      18:47:20.293	info	javascript.0 Start javascript script.js.dfgdsg
      18:47:20.294	info	javascript.0 script.js.dfgdsg: registered 0 subscriptions and 0 schedules
      

      Das Skript wurde im root Verzeichnis gespeichert. Habe aber auch common und global getestet.

      Könnt Ihr mir vielleicht weiter helfen?
      (Die Lampe hängt an einem Homematic wired IP Schaltaktor welche sich auch per Taster ein und aus schalten läßt)

      Im voraus vielen Dank für die Mühe.

      MOD Edit Jey Cee: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #2

      @AKuehnemann73
      Als erstes würde ich dem Shedule eine Debug-Ausgabe mitgeben, so das du im Log sehen kannst wann der Befehl ausgeführt wird. Es ist denkbar das bei Dir ein Zeitversatz zwischen der Uhrzeit im ioBroker und der "echten" Uhrzeit existiert.

      Hast du den Ort in den Settings sauber gesetzt ?

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        AKuehnemann73
        schrieb am zuletzt editiert von
        #3

        @Asgothian Der Ort ist sauber gesetzt.

        Meinst du in etwa so:

        084bee70-2121-4c0a-9ab2-d7736e1da1fd-grafik.png

        AsgothianA 1 Antwort Letzte Antwort
        0
        • A AKuehnemann73

          @Asgothian Der Ort ist sauber gesetzt.

          Meinst du in etwa so:

          084bee70-2121-4c0a-9ab2-d7736e1da1fd-grafik.png

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #4

          @AKuehnemann73 genau so

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            AKuehnemann73
            schrieb am zuletzt editiert von
            #5

            Da passiert nix im Log !
            Kann man die aktuelle Zeit vom iobroker nicht irgendwie anders auslesen?

            AsgothianA 1 Antwort Letzte Antwort
            0
            • A AKuehnemann73

              Da passiert nix im Log !
              Kann man die aktuelle Zeit vom iobroker nicht irgendwie anders auslesen?

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von
              #6

              @AKuehnemann73

              Wenn du im Bereich "datum und Uhrzeit" nachschaust, dann kannst du da die im Script adapter vorhandene Zeit in eine debug-ausgabe stecken. Das ganze vor dem Shedule, dann sollte es direkt beim Start ausgeführt werden.

              A.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              1 Antwort Letzte Antwort
              0
              • A Offline
                A Offline
                AKuehnemann73
                schrieb am zuletzt editiert von
                #7

                bd498405-546d-4683-83f2-23e36bcb5571-grafik.png

                aktuelle Zeit stimmt siehe Bild. Daran liegt es also nicht

                AsgothianA 1 Antwort Letzte Antwort
                0
                • A AKuehnemann73

                  bd498405-546d-4683-83f2-23e36bcb5571-grafik.png

                  aktuelle Zeit stimmt siehe Bild. Daran liegt es also nicht

                  AsgothianA Offline
                  AsgothianA Offline
                  Asgothian
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  @AKuehnemann73
                  kannst du dich mal auf dem pi auf der Konsole anmelden und schauen was da die Zeit sagt ?

                  A.

                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                  1 Antwort Letzte Antwort
                  0
                  • A Offline
                    A Offline
                    AKuehnemann73
                    schrieb am zuletzt editiert von
                    #9

                    d069025d-9cbe-498d-b105-b0d332395b72-grafik.png

                    Zeit stimmt!

                    AsgothianA 1 Antwort Letzte Antwort
                    0
                    • A AKuehnemann73

                      d069025d-9cbe-498d-b105-b0d332395b72-grafik.png

                      Zeit stimmt!

                      AsgothianA Offline
                      AsgothianA Offline
                      Asgothian
                      Developer
                      schrieb am zuletzt editiert von
                      #10

                      @AKuehnemann73 dann muss ich passen.. sorry

                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                      A 1 Antwort Letzte Antwort
                      0
                      • AsgothianA Asgothian

                        @AKuehnemann73 dann muss ich passen.. sorry

                        A Offline
                        A Offline
                        AKuehnemann73
                        schrieb am zuletzt editiert von
                        #11

                        @Asgothian danke trotzdem für die Mühe

                        GlasfaserG 1 Antwort Letzte Antwort
                        0
                        • A AKuehnemann73

                          @Asgothian danke trotzdem für die Mühe

                          GlasfaserG Offline
                          GlasfaserG Offline
                          Glasfaser
                          schrieb am zuletzt editiert von Glasfaser
                          #12

                          @AKuehnemann73

                          Ich glaube du hast ein Bug vom " Wizard " entdeckt !?

                          Dein Blockly funktioniert auch nicht bei mir , bzw. diese Wizard Einstellung !

                          1.JPG
                          .
                          Ändert man es um auf Täglich , funktioniert es :

                          2.JPG

                          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                          1 Antwort Letzte Antwort
                          0
                          • A Offline
                            A Offline
                            AKuehnemann73
                            schrieb am zuletzt editiert von
                            #13

                            Hi,

                            hab es eben mal ausgetestet jetzt funktioniert es !!!
                            Danke sehr!!!

                            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

                            599

                            Online

                            32.6k

                            Benutzer

                            82.3k

                            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