Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. [gelöst] Problem mit Blockly Garagentorbeleuchtung WLED

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    371

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    327

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    946

[gelöst] Problem mit Blockly Garagentorbeleuchtung WLED

Geplant Angeheftet Gesperrt Verschoben Blockly
10 Beiträge 2 Kommentatoren 869 Aufrufe 3 Beobachtet
  • Ä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.
  • H Offline
    H Offline
    hardl
    schrieb am zuletzt editiert von hardl
    #1

    Re: Blockly für Garagen LED Beleuchtung
    Hi,
    meine Beleuchtung funktionierte bereits über ein Jahr.
    Als Auslöser dient ein HmIP-MOD-HO WLED 0.14.0-b4.
    Ich denke, dass ein Update des WLED- oder HmIP-Adapters zu einem Ausfall führte.
    Bildschirmfoto 2023-08-20 um 08.56.05.png
    Bei der Gelegenheit wollte ich auch von Einzelbefehl auf Presets umstellen.
    Bei Door_State 3 passt es, bei Door_State 0 oder 1 funktioniert das 1. Preset und dann passt weder Zeit, noch das nächste Preset.
    Ich habe schon die Verzögerung gelöscht und Timeouts oder Pause getestet. Auch jeder Auslöser in einem eigenen Trigger half nicht.
    Die einzelnen Presets funktionieren in der WLED-App.

    Ich finde einfach nicht meine Fehler.

    T 1 Antwort Letzte Antwort
    0
    • H hardl

      Re: Blockly für Garagen LED Beleuchtung
      Hi,
      meine Beleuchtung funktionierte bereits über ein Jahr.
      Als Auslöser dient ein HmIP-MOD-HO WLED 0.14.0-b4.
      Ich denke, dass ein Update des WLED- oder HmIP-Adapters zu einem Ausfall führte.
      Bildschirmfoto 2023-08-20 um 08.56.05.png
      Bei der Gelegenheit wollte ich auch von Einzelbefehl auf Presets umstellen.
      Bei Door_State 3 passt es, bei Door_State 0 oder 1 funktioniert das 1. Preset und dann passt weder Zeit, noch das nächste Preset.
      Ich habe schon die Verzögerung gelöscht und Timeouts oder Pause getestet. Auch jeder Auslöser in einem eigenen Trigger half nicht.
      Die einzelnen Presets funktionieren in der WLED-App.

      Ich finde einfach nicht meine Fehler.

      T Nicht stören
      T Nicht stören
      ticaki
      schrieb am zuletzt editiert von
      #2

      @hardl
      Ich ebenfalls nicht. Gehts denn wenn du den entsprechenden Datenpunkt per Hand in den Abständen änderst?

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      H 1 Antwort Letzte Antwort
      0
      • T ticaki

        @hardl
        Ich ebenfalls nicht. Gehts denn wenn du den entsprechenden Datenpunkt per Hand in den Abständen änderst?

        H Offline
        H Offline
        hardl
        schrieb am zuletzt editiert von
        #3

        @ticaki Ja, wenn ich in der App oder im Datenpunkt des ioBroker in ähnlichen Zeitabständen ändere funktioniert es.

        T 1 Antwort Letzte Antwort
        0
        • H hardl

          @ticaki Ja, wenn ich in der App oder im Datenpunkt des ioBroker in ähnlichen Zeitabständen ändere funktioniert es.

          T Nicht stören
          T Nicht stören
          ticaki
          schrieb am zuletzt editiert von
          #4

          @hardl
          Ich bin nicht so gut im Blockly lesen. Kannst du mir das Javascript dazu in Codetags posten? Vielleicht sehe ich da einen Fehler.

          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

          Spenden

          H 1 Antwort Letzte Antwort
          0
          • T ticaki

            @hardl
            Ich bin nicht so gut im Blockly lesen. Kannst du mir das Javascript dazu in Codetags posten? Vielleicht sehe ich da einen Fehler.

            H Offline
            H Offline
            hardl
            schrieb am zuletzt editiert von
            #5

            @ticaki Gerne.

            on({id: [].concat(['hm-rpc.0.00241BE99450A5.1.DOOR_STATE']), change: "ne"}, async function (obj) {
              let value = obj.state.val;
              let oldValue = obj.oldState.val;
              if (getState("hm-rpc.0.00241BE99450A5.1.DOOR_STATE").val == 3) {
                // Tor in Bewegung
                // Scanner dual rot ps2
                setState("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 2);
              }
              if (getState("hm-rpc.0.00241BE99450A5.1.DOOR_STATE").val == 0) {
                // Tor geschlossen
                // Solid rot ps3
                setState("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 3);
                // Scanner dual weiss
                setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 4, 4000, false);
                // Spot ps7
                setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 7, 8000, false);
                // Aus
                setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 8, 12000, false);
              }
              if (getState("hm-rpc.0.00241BE99450A5.1.DOOR_STATE").val == 1) {
                // Tor offen
                // Solid grün ps5
                setState("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 5);
                // Scanner dual weiss ps4
                setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 6, 4000, false);
                // Spot ps7
                setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 7, 8000, false);
                // Aus
                setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 8, 12000, false);
              }
            });
            
            
            T 1 Antwort Letzte Antwort
            0
            • H hardl

              @ticaki Gerne.

              on({id: [].concat(['hm-rpc.0.00241BE99450A5.1.DOOR_STATE']), change: "ne"}, async function (obj) {
                let value = obj.state.val;
                let oldValue = obj.oldState.val;
                if (getState("hm-rpc.0.00241BE99450A5.1.DOOR_STATE").val == 3) {
                  // Tor in Bewegung
                  // Scanner dual rot ps2
                  setState("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 2);
                }
                if (getState("hm-rpc.0.00241BE99450A5.1.DOOR_STATE").val == 0) {
                  // Tor geschlossen
                  // Solid rot ps3
                  setState("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 3);
                  // Scanner dual weiss
                  setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 4, 4000, false);
                  // Spot ps7
                  setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 7, 8000, false);
                  // Aus
                  setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 8, 12000, false);
                }
                if (getState("hm-rpc.0.00241BE99450A5.1.DOOR_STATE").val == 1) {
                  // Tor offen
                  // Solid grün ps5
                  setState("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 5);
                  // Scanner dual weiss ps4
                  setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 6, 4000, false);
                  // Spot ps7
                  setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 7, 8000, false);
                  // Aus
                  setStateDelayed("wled.0.4c75253805c9.ps"/*ID of currently set preset*/, 8, 12000, false);
                }
              });
              
              
              T Nicht stören
              T Nicht stören
              ticaki
              schrieb am zuletzt editiert von ticaki
              #6

              @hardl
              Kein Fehler... Vielleicht beheben wir mal was mich stört könnte ja dann gehen :)

              Das sind ja alles falls dieses sonst falls jenes sonst falls das
              Bildschirmfoto 2023-08-20 um 22.54.35.png

              Und ersetzte Wert von ID durch Wert ( das ist das mit dem Pfeil auf objekt ID da kann man Wert auswählen.

              Bildschirmfoto 2023-08-20 um 22.57.41.png

              Dieser Objekt ID Baustein bezieht sich auf den Wert/Ereignis das den Trigger ausgelöst hat. Und setzte ein paar Debugmeldungen rein

              EDIT: mir ist doch was aufgefallen. Der erste der verzögerten Aufrufe pro falls müsste "löschen falls läuft" aktiviert haben falls die Werte schnell rein kommen, damit nicht ein andere Zweig dazwischenfunkt.

              Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

              Spenden

              H 2 Antworten Letzte Antwort
              0
              • T ticaki

                @hardl
                Kein Fehler... Vielleicht beheben wir mal was mich stört könnte ja dann gehen :)

                Das sind ja alles falls dieses sonst falls jenes sonst falls das
                Bildschirmfoto 2023-08-20 um 22.54.35.png

                Und ersetzte Wert von ID durch Wert ( das ist das mit dem Pfeil auf objekt ID da kann man Wert auswählen.

                Bildschirmfoto 2023-08-20 um 22.57.41.png

                Dieser Objekt ID Baustein bezieht sich auf den Wert/Ereignis das den Trigger ausgelöst hat. Und setzte ein paar Debugmeldungen rein

                EDIT: mir ist doch was aufgefallen. Der erste der verzögerten Aufrufe pro falls müsste "löschen falls läuft" aktiviert haben falls die Werte schnell rein kommen, damit nicht ein andere Zweig dazwischenfunkt.

                H Offline
                H Offline
                hardl
                schrieb am zuletzt editiert von
                #7

                @ticaki Danke für Deine Bemühungen, ich werde das morgen mal testen.
                Nachts ist es nicht so gut, wenn dauernd das Garagentor fährt.

                1 Antwort Letzte Antwort
                0
                • T ticaki

                  @hardl
                  Kein Fehler... Vielleicht beheben wir mal was mich stört könnte ja dann gehen :)

                  Das sind ja alles falls dieses sonst falls jenes sonst falls das
                  Bildschirmfoto 2023-08-20 um 22.54.35.png

                  Und ersetzte Wert von ID durch Wert ( das ist das mit dem Pfeil auf objekt ID da kann man Wert auswählen.

                  Bildschirmfoto 2023-08-20 um 22.57.41.png

                  Dieser Objekt ID Baustein bezieht sich auf den Wert/Ereignis das den Trigger ausgelöst hat. Und setzte ein paar Debugmeldungen rein

                  EDIT: mir ist doch was aufgefallen. Der erste der verzögerten Aufrufe pro falls müsste "löschen falls läuft" aktiviert haben falls die Werte schnell rein kommen, damit nicht ein andere Zweig dazwischenfunkt.

                  H Offline
                  H Offline
                  hardl
                  schrieb am zuletzt editiert von
                  #8

                  @ticaki So jetzt habe ich versucht die einzelnen Punkte umzusetzen.
                  Nach Umstellung des Triggers hat sich nichts geändert.

                  Mein Problem war scheinbar das Verständnis des verzögerten Aufrufs.
                  Ich dachte, dass 2 nacheinander liegende Presets mit je 5 Sekunden nacheinander ablaufen, aber es muss 5 + 10 Sekunden heißen.
                  Das letzte Preset mit 3 Minuten braucht auch noch Löschen, falls läuft.
                  So scheint es jetzt zu funktionieren:
                  Bildschirmfoto 2023-08-21 um 17.55.34.png

                  Vielen Dank für die Hilfe.

                  T 1 Antwort Letzte Antwort
                  0
                  • H hardl

                    @ticaki So jetzt habe ich versucht die einzelnen Punkte umzusetzen.
                    Nach Umstellung des Triggers hat sich nichts geändert.

                    Mein Problem war scheinbar das Verständnis des verzögerten Aufrufs.
                    Ich dachte, dass 2 nacheinander liegende Presets mit je 5 Sekunden nacheinander ablaufen, aber es muss 5 + 10 Sekunden heißen.
                    Das letzte Preset mit 3 Minuten braucht auch noch Löschen, falls läuft.
                    So scheint es jetzt zu funktionieren:
                    Bildschirmfoto 2023-08-21 um 17.55.34.png

                    Vielen Dank für die Hilfe.

                    T Nicht stören
                    T Nicht stören
                    ticaki
                    schrieb am zuletzt editiert von
                    #9

                    @hardl
                    Darauf bin ich nicht gekommen weil du 4 8 12 Sekunden benutzt hast :)

                    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                    Spenden

                    H 1 Antwort Letzte Antwort
                    0
                    • T ticaki

                      @hardl
                      Darauf bin ich nicht gekommen weil du 4 8 12 Sekunden benutzt hast :)

                      H Offline
                      H Offline
                      hardl
                      schrieb am zuletzt editiert von
                      #10

                      @ticaki Sorry, ich hatte sehr viel probiert und auch das mit 4, 8, 12 Sekunden um die Wartezeit zu verkürzen, aber da das mit dem Löschen, falls läuft verkehrt war, konnte auch das nicht funktionieren.

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      380

                      Online

                      32.8k

                      Benutzer

                      82.8k

                      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