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. Dimmer auf vorherigen Wert schalten - Denkfehler?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Dimmer auf vorherigen Wert schalten - Denkfehler?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascriptblockly
5 Beiträge 2 Kommentatoren 660 Aufrufe 1 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.
  • tr1plxT Offline
    tr1plxT Offline
    tr1plx
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe ein Blockly erstellt, welches beim Öffnen der Balkontüre (true/false) "nachts" die Balkonlampe (Dimmer 0-100%) einschaltet und beim Schließen der Balkontüre wieder ausschaltet.

    Bisher hatte ich feste Werte verwendet. Also 20% für true und 0% für aus.
    Nun möchte ich erreichen, dass immer der vorherig eingestellte Dimmwert wieder erreicht wird und habe das Blockly entsprechend erweitert. Aber es funktioniert nicht wie gewünscht - hab da grad ein Brett vorm Kopf.

    3ad2ab52-dbd6-4833-b70d-6f3854b0fba6-image.png

    Beim Einschalten des Dimmers von 0 auf 50% wird zunächst 49,5 % gespeichert und dann 50% (siehe debug output). Beim Schalten von 50% auf 0% wird 0,5% gespeichert, weshalb die Lampe das nächste mal nur 0,5% angeht - also gar nicht.

    Der aktuelle "Level" wird beim hoch- oder runterfahren offenbar mehrfach gesendet und ich habe versucht mit der Pause von 5 Sekunden zu erreichen, dass nur der erreichte Endwert gespeichert bleibt, aber irgendwie wird das total ignoriert.

    Was mache ich falsch?

    paul53P 1 Antwort Letzte Antwort
    0
    • tr1plxT tr1plx

      Hallo zusammen,

      ich habe ein Blockly erstellt, welches beim Öffnen der Balkontüre (true/false) "nachts" die Balkonlampe (Dimmer 0-100%) einschaltet und beim Schließen der Balkontüre wieder ausschaltet.

      Bisher hatte ich feste Werte verwendet. Also 20% für true und 0% für aus.
      Nun möchte ich erreichen, dass immer der vorherig eingestellte Dimmwert wieder erreicht wird und habe das Blockly entsprechend erweitert. Aber es funktioniert nicht wie gewünscht - hab da grad ein Brett vorm Kopf.

      3ad2ab52-dbd6-4833-b70d-6f3854b0fba6-image.png

      Beim Einschalten des Dimmers von 0 auf 50% wird zunächst 49,5 % gespeichert und dann 50% (siehe debug output). Beim Schalten von 50% auf 0% wird 0,5% gespeichert, weshalb die Lampe das nächste mal nur 0,5% angeht - also gar nicht.

      Der aktuelle "Level" wird beim hoch- oder runterfahren offenbar mehrfach gesendet und ich habe versucht mit der Pause von 5 Sekunden zu erreichen, dass nur der erreichte Endwert gespeichert bleibt, aber irgendwie wird das total ignoriert.

      Was mache ich falsch?

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

      @tr1plx sagt:

      der vorherig eingestellte Dimmwert wieder erreicht wird

      Vorschlag:

      Blockly_temp.JPG

      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

      tr1plxT 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @tr1plx sagt:

        der vorherig eingestellte Dimmwert wieder erreicht wird

        Vorschlag:

        Blockly_temp.JPG

        tr1plxT Offline
        tr1plxT Offline
        tr1plx
        schrieb am zuletzt editiert von
        #3

        @paul53

        Ich habe gerade das versucht nachzuvollziehen. Vielen Dank aber offenbar bin ich heute Abend einfach zu verplant.
        Unabhängig wie der Dimmwert war bei letzter Balkonöffnung, sondern Abhängig davon wie zuletzt der Dimmerwert eingeschaltet war, soll die Lampe dieses Level erreichen, sobald ich diese mit der Balkontüre Trigger.

        Beispiel:
        Ich sage "Alexa, schalte Balkonlampe auf 20%" oder stelle die Balkonlampe irgendwie auf 20% (Taster, WebUI etc.)
        Die Balkonlampe ist auf 20% "scharf" und sobald "nachts" die Balkontüre geöffnet wird, soll sie auf diesen Wert = 20%

        Schalte ich die Lampe auf 50% oder 80% oder 100% egal und schalte sie danach aus, soll sie beim nächsten Einschalten, getriggert über die Balkontüre, genau diesen Wert erreichen...

        Das einzige was ich mich Frage ist wie ich einen Dimmerwert ungleich 0% in einer Variable zuverlässig speicher, denn wenn ich die Lampe ausschalte von sagen wir 50% auf 0% dann bleibt eben nicht 50% gespeichert sondern meinetwegen 37% oder eben 0,5%, weil diese Werte eben "während des Ausschaltvorgangs" dem Objekt mitgeteilt wird. Deshalb mein Gedankenansatz mit der Pause, die offenbar aber nicht funktioniert.

        paul53P 1 Antwort Letzte Antwort
        0
        • tr1plxT tr1plx

          @paul53

          Ich habe gerade das versucht nachzuvollziehen. Vielen Dank aber offenbar bin ich heute Abend einfach zu verplant.
          Unabhängig wie der Dimmwert war bei letzter Balkonöffnung, sondern Abhängig davon wie zuletzt der Dimmerwert eingeschaltet war, soll die Lampe dieses Level erreichen, sobald ich diese mit der Balkontüre Trigger.

          Beispiel:
          Ich sage "Alexa, schalte Balkonlampe auf 20%" oder stelle die Balkonlampe irgendwie auf 20% (Taster, WebUI etc.)
          Die Balkonlampe ist auf 20% "scharf" und sobald "nachts" die Balkontüre geöffnet wird, soll sie auf diesen Wert = 20%

          Schalte ich die Lampe auf 50% oder 80% oder 100% egal und schalte sie danach aus, soll sie beim nächsten Einschalten, getriggert über die Balkontüre, genau diesen Wert erreichen...

          Das einzige was ich mich Frage ist wie ich einen Dimmerwert ungleich 0% in einer Variable zuverlässig speicher, denn wenn ich die Lampe ausschalte von sagen wir 50% auf 0% dann bleibt eben nicht 50% gespeichert sondern meinetwegen 37% oder eben 0,5%, weil diese Werte eben "während des Ausschaltvorgangs" dem Objekt mitgeteilt wird. Deshalb mein Gedankenansatz mit der Pause, die offenbar aber nicht funktioniert.

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

          @tr1plx sagte:

          wenn ich die Lampe ausschalte von sagen wir 50% auf 0% dann bleibt eben nicht 50% gespeichert sondern meinetwegen 37% oder eben 0,5%, weil diese Werte eben "während des Ausschaltvorgangs"

          Versuche es mal so:

          Blockly_temp.JPG

          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

          tr1plxT 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @tr1plx sagte:

            wenn ich die Lampe ausschalte von sagen wir 50% auf 0% dann bleibt eben nicht 50% gespeichert sondern meinetwegen 37% oder eben 0,5%, weil diese Werte eben "während des Ausschaltvorgangs"

            Versuche es mal so:

            Blockly_temp.JPG

            tr1plxT Offline
            tr1plxT Offline
            tr1plx
            schrieb am zuletzt editiert von tr1plx
            #5

            @paul53 Wunderbar. Vielen Dank. Nun funktioniert es wie es soll ! Perfekt :-)

            314200d2-871f-495c-ac5f-8eb282e4ef05-grafik.png

            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

            602

            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