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. [gelöst] Blockly Script für einfache Zeitsteuerung

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[gelöst] Blockly Script für einfache Zeitsteuerung

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 866 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.
  • Deanna4711D Offline
    Deanna4711D Offline
    Deanna4711
    schrieb am zuletzt editiert von
    #1

    Ich möchte eine einfache Zeitsteuerung einer Sonoff (Tasmota) S26 realisieren.

    Jeden Tag um 9:00h einschalten und um 21:00h ausschaten. Mein Blockly Script lautet:

    ![](</s><ATTACHMENT 10527_unbenannt.jpg )[attachment=0]~~Unbenannt.JPG[/attachment]" />

     <xml xmlns="http://www.w3.org/1999/xhtml"><block type="schedule" id="i+E%E!qM_5WBJTK2.;oW" x="37" y="38"><field name="SCHEDULE">00 9 * * *</field>
        <statement name="STATEMENT"><block type="control" id="/}y6@kYwx[8D6#(En8h."><mutation delay_input="false"></mutation>
            <field name="OID">sonoff.0.Brookesia.POWER</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE"><block type="logic_boolean" id="AutYK5LTw.SK9R8nnn0y"><field name="BOOL">TRUE</field></block></value></block></statement> 
        <next><block type="schedule" id="qordFmg(z~Ee|vKPaZgp"><field name="SCHEDULE">00 21 * * *</field>
            <statement name="STATEMENT"><block type="control" id="oK56Wfc+6@oImr;WnCru"><mutation delay_input="false"></mutation>
                <field name="OID">sonoff.0.Brookesia.POWER</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE"><block type="logic_boolean" id="zTC)N#RTUJ|#KpVuC*1x"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></xml> 
    

    Aber die Steckdose schaltet einfach nicht. Habe ich da irgendwo einen Denkfehler? ioBroker läuft auf einem RasPi und wird jeden Morgen um 4:00h neu gestartet. Liegt es evtl. daran?~~

    1 Antwort Letzte Antwort
    0
    • Dr. BakteriusD Offline
      Dr. BakteriusD Offline
      Dr. Bakterius
      Most Active
      schrieb am zuletzt editiert von
      #2

      Am Neustart um 4.00 Uhr liegt es nicht. Schaltet der Sonoff wenn du ihn mit diesen Blöcken ansteuerst? Wenn ja, füge doch mal ein 'debug output' hinzu um zu sehen ob die Routine überhaupt ausgeführt wird. Warum verwendest du auch die Sekunden? Lass die mal weg.

      1 Antwort Letzte Antwort
      0
      • Deanna4711D Offline
        Deanna4711D Offline
        Deanna4711
        schrieb am zuletzt editiert von
        #3

        Der Sonoff schaltet, aber meist nur an oder aus und nicht den jeweils anderen Schritt.

        Meinst Du den Haken oben bei "Debug"? Den hatte ich drin, dann kommt als Fehler:

        16:00:00.205	[warn]	javascript.0 script.js.Brookesia_Beleuchtung(1): setForeignState(id=sonoff.0.Brookesia.POWER, state=true) - was not executed, while debug mode is active
        

        Sekunden wollte ich eigentlich nicht verwenden und der Haken ist auch nicht gesetzt. 10527_unbenannt.jpg

        Ich tu mir aber zugegebenermaßen noch etwas schwer mit der Logik und nehme Hilfe gerne an.

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

          Das Skript hast Du hoffentlich nicht unter der Gruppe global erstellt ?

          Mach mal aus der Doppel-0 eine einfache 0.

          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
          • Deanna4711D Offline
            Deanna4711D Offline
            Deanna4711
            schrieb am zuletzt editiert von
            #5

            Das Script ist momentan in gar keiner Gruppe.
            10527_unbenannt.jpg

            1 Antwort Letzte Antwort
            0
            • Dr. BakteriusD Offline
              Dr. BakteriusD Offline
              Dr. Bakterius
              Most Active
              schrieb am zuletzt editiert von
              #6

              @Deanna4711:

              Mit 'debug output' meinte ich das hier:
              6909_debug.jpg
              Wenn der Sonoff aber nicht jedes mal zuverlässig schaltet, dann hat es schon wo anders ein Problem. Mit dem 'debug output' siehst du aber wenigstens ob zu der gewollten Zeit überhaupt die Routine ausgeführt wird.

              Wenn keine Sekunden ausgewählt sind, sollte vorne nur eine Null stehen. Und du solltest das Skript in eine Gruppe stellen.

              1 Antwort Letzte Antwort
              0
              • Deanna4711D Offline
                Deanna4711D Offline
                Deanna4711
                schrieb am zuletzt editiert von
                #7

                Gestern Abend und heute morgen hat der Sonoff korrekt geschaltet. Ich glaube, der Haken in dem "Debug" Kästchen oben neben "Hilfe Ausgabe" war das Problem. Ich habe den ioBroker erst seit 2 Wochen am laufen und muss mich noch einfinden. ;)

                Ich beobachte mal heute ABend noch und sonst melde ich den Thread als gelöst. Vielen Dank an alle Helfer!

                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

                603

                Online

                32.4k

                Benutzer

                81.5k

                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