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. Blockly
  5. Blockly, für mich nicht verständlich

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    14
    1
    181

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

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

Blockly, für mich nicht verständlich

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklymonitoring
5 Beiträge 5 Kommentatoren 960 Aufrufe 3 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.
  • P Offline
    P Offline
    PatrickFro
    schrieb am zuletzt editiert von PatrickFro
    #1

    Moin,

    ich habe seit ein paar Tagen einen Elektro-Scooter, den ich im Keller auflade. Dort habe ich ein Powerline und eine HS110 Steckdose. Da diese nicht nach Last triggert wie die Fritz, habe ich ein Script gebastelt. Es soll 5 Minuten jede Minute testen, ob der Stromverbrauch unter 100 liegt, dann die Steckdose ausschalten. Nun möchte ich nicht, dass das Script mehrfach läuft und Bedingung 1 erfüllt, Bedingung 2 erfüllt, Bedingung 1 erfüllt, Bedingung 2 erfüllt, Bedingung 3 erfüllt etc. durchspielt. Daher habe ich einen Datenpunkt true / false als Bedingung angelegt. Startet das Script einmal, wird der Datenpunkt auf true geändert und erst nach 10 Minuten, alternativ wenn alle Bedingungen durchgelaufen sind, wieder auf false gesetzt.

    Soweit zum Aufbau. Leider wird das Script trotz allen Bedingungen mehrfach ausgeführt, was ich mir nicht mehr erklären kann.

    Sieht jemand von Euch woran es liegt?

    f3b9f4e1-cbfb-4262-be55-a0796c387014-image.png

    PS: Bitte nicht an "Waschmaschine" stören, Stecker hat neue Aufgaben erhalten ;-)

    Ralla66R paul53P I J 4 Antworten Letzte Antwort
    0
    • P PatrickFro

      Moin,

      ich habe seit ein paar Tagen einen Elektro-Scooter, den ich im Keller auflade. Dort habe ich ein Powerline und eine HS110 Steckdose. Da diese nicht nach Last triggert wie die Fritz, habe ich ein Script gebastelt. Es soll 5 Minuten jede Minute testen, ob der Stromverbrauch unter 100 liegt, dann die Steckdose ausschalten. Nun möchte ich nicht, dass das Script mehrfach läuft und Bedingung 1 erfüllt, Bedingung 2 erfüllt, Bedingung 1 erfüllt, Bedingung 2 erfüllt, Bedingung 3 erfüllt etc. durchspielt. Daher habe ich einen Datenpunkt true / false als Bedingung angelegt. Startet das Script einmal, wird der Datenpunkt auf true geändert und erst nach 10 Minuten, alternativ wenn alle Bedingungen durchgelaufen sind, wieder auf false gesetzt.

      Soweit zum Aufbau. Leider wird das Script trotz allen Bedingungen mehrfach ausgeführt, was ich mir nicht mehr erklären kann.

      Sieht jemand von Euch woran es liegt?

      f3b9f4e1-cbfb-4262-be55-a0796c387014-image.png

      PS: Bitte nicht an "Waschmaschine" stören, Stecker hat neue Aufgaben erhalten ;-)

      Ralla66R Offline
      Ralla66R Offline
      Ralla66
      Most Active
      schrieb am zuletzt editiert von Ralla66
      #2

      @PatrickFro
      Bilder vom Blockly sind unklar.
      Bitte größer .
      Mach zwei Teile.

      1 Antwort Letzte Antwort
      0
      • P PatrickFro

        Moin,

        ich habe seit ein paar Tagen einen Elektro-Scooter, den ich im Keller auflade. Dort habe ich ein Powerline und eine HS110 Steckdose. Da diese nicht nach Last triggert wie die Fritz, habe ich ein Script gebastelt. Es soll 5 Minuten jede Minute testen, ob der Stromverbrauch unter 100 liegt, dann die Steckdose ausschalten. Nun möchte ich nicht, dass das Script mehrfach läuft und Bedingung 1 erfüllt, Bedingung 2 erfüllt, Bedingung 1 erfüllt, Bedingung 2 erfüllt, Bedingung 3 erfüllt etc. durchspielt. Daher habe ich einen Datenpunkt true / false als Bedingung angelegt. Startet das Script einmal, wird der Datenpunkt auf true geändert und erst nach 10 Minuten, alternativ wenn alle Bedingungen durchgelaufen sind, wieder auf false gesetzt.

        Soweit zum Aufbau. Leider wird das Script trotz allen Bedingungen mehrfach ausgeführt, was ich mir nicht mehr erklären kann.

        Sieht jemand von Euch woran es liegt?

        f3b9f4e1-cbfb-4262-be55-a0796c387014-image.png

        PS: Bitte nicht an "Waschmaschine" stören, Stecker hat neue Aufgaben erhalten ;-)

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @PatrickFro sagte:

        Es soll 5 Minuten jede Minute testen, ob der Stromverbrauch unter 100 liegt, dann die Steckdose ausschalten.

        Es ist nicht nötig, jede Minute zu testen. So sollte es ausreichen:

        Blockly_temp.JPG

        In Deinem Skript werden die Timeouts mehrfach gestartet, da sie nicht gestoppt werden.

        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
        • P PatrickFro

          Moin,

          ich habe seit ein paar Tagen einen Elektro-Scooter, den ich im Keller auflade. Dort habe ich ein Powerline und eine HS110 Steckdose. Da diese nicht nach Last triggert wie die Fritz, habe ich ein Script gebastelt. Es soll 5 Minuten jede Minute testen, ob der Stromverbrauch unter 100 liegt, dann die Steckdose ausschalten. Nun möchte ich nicht, dass das Script mehrfach läuft und Bedingung 1 erfüllt, Bedingung 2 erfüllt, Bedingung 1 erfüllt, Bedingung 2 erfüllt, Bedingung 3 erfüllt etc. durchspielt. Daher habe ich einen Datenpunkt true / false als Bedingung angelegt. Startet das Script einmal, wird der Datenpunkt auf true geändert und erst nach 10 Minuten, alternativ wenn alle Bedingungen durchgelaufen sind, wieder auf false gesetzt.

          Soweit zum Aufbau. Leider wird das Script trotz allen Bedingungen mehrfach ausgeführt, was ich mir nicht mehr erklären kann.

          Sieht jemand von Euch woran es liegt?

          f3b9f4e1-cbfb-4262-be55-a0796c387014-image.png

          PS: Bitte nicht an "Waschmaschine" stören, Stecker hat neue Aufgaben erhalten ;-)

          I Offline
          I Offline
          IckZ
          schrieb am zuletzt editiert von
          #4

          @PatrickFro Alternativ gibt es in dem Thread dazu auch mehr Infos: https://forum.iobroker.net/topic/38363/gelöst-steckdose-nach-inaktivität-abschalten

          1 Antwort Letzte Antwort
          0
          • P PatrickFro

            Moin,

            ich habe seit ein paar Tagen einen Elektro-Scooter, den ich im Keller auflade. Dort habe ich ein Powerline und eine HS110 Steckdose. Da diese nicht nach Last triggert wie die Fritz, habe ich ein Script gebastelt. Es soll 5 Minuten jede Minute testen, ob der Stromverbrauch unter 100 liegt, dann die Steckdose ausschalten. Nun möchte ich nicht, dass das Script mehrfach läuft und Bedingung 1 erfüllt, Bedingung 2 erfüllt, Bedingung 1 erfüllt, Bedingung 2 erfüllt, Bedingung 3 erfüllt etc. durchspielt. Daher habe ich einen Datenpunkt true / false als Bedingung angelegt. Startet das Script einmal, wird der Datenpunkt auf true geändert und erst nach 10 Minuten, alternativ wenn alle Bedingungen durchgelaufen sind, wieder auf false gesetzt.

            Soweit zum Aufbau. Leider wird das Script trotz allen Bedingungen mehrfach ausgeführt, was ich mir nicht mehr erklären kann.

            Sieht jemand von Euch woran es liegt?

            f3b9f4e1-cbfb-4262-be55-a0796c387014-image.png

            PS: Bitte nicht an "Waschmaschine" stören, Stecker hat neue Aufgaben erhalten ;-)

            J Offline
            J Offline
            Jan1
            schrieb am zuletzt editiert von
            #5

            @PatrickFro sagte in Blockly, für mich nicht verständlich:

            Soweit zum Aufbau. Leider wird das Script trotz allen Bedingungen mehrfach ausgeführt, was ich mir nicht mehr erklären kann.

            Ein Timeout sollte man auch immer stoppen, sonst laufen da wenn es dumm läuft sehr viel gleichzeitig, was eine Mehrfachausführung zur Folge haben kann. Da Du mit vielen Timeouts arbeitest und keinen stoppst wird es daran liegen.

            Teste das Script von paul53, das sieht doch im Vergleich zu Deinem sehr übersichtlich aus und der einzige timeout wird auch gestoppt ;)

            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

            240

            Online

            32.7k

            Benutzer

            82.4k

            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