Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Gelöst] Philips Button und WLED

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst] Philips Button und WLED

    This topic has been deleted. Only users with topic management privileges can see it.
    • U
      Umbrella1980 last edited by Umbrella1980

      Ich habe folgende Idee…
      Mit Philips Button möchte ich ESP32 mit WLED - RGB Küche Beleuchtung ansteuern.
      Mit 1002 ganz normal an und aus, aber bei drücken und festhalten (1001) soll die Farbe geändert werden .
      Die bestimmten Farben sind unter PS Wert von 1 bis 10 gespeichert. Bei drücken und festhalten sollte der PS Wert in jeder Sekunde auf +1 springen. Bei 10 soll der PS Wert wieder auf 1 gehen.

      Komischerweise springt der PS Wert manchmal auf -1 . Um das zu vermeiden soll der Wert sofort auch 1 gehen .

      Mein Script funktioniert, aber gefällt mir , ehrlich gesagt, nicht. Es geht bestimmt eine elegantere Lösung dafür.
      Wurde mir jemanden helfen ?

      yyyy.png

      Zrzut ekranu 2021-08-22 o 09.21.02.png

      paul53 U 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @Umbrella1980 last edited by paul53

        @umbrella1980 sagte: PS Wert von 1 bis 10 gespeichert. Bei drücken und festhalten sollte der PS Wert in jeder Sekunde auf +1 springen. Bei 10 soll der PS Wert wieder auf 1 gehen.

        Vorschlag:

        Bild_2021-08-22_100345.png

        10 ist ein gültiger Wert?

        1 Reply Last reply Reply Quote 0
        • U
          Umbrella1980 @Umbrella1980 last edited by Umbrella1980

          @umbrella1980 Ja, 10 ist ein gültiger Wert.
          Momentan keine Reaktion auf 1002. Und der PS ist wieder auf -1 gesprungen. Das hat mit dem Script nix zu tun, aber man muss das irgendwie ausschließen

          Zrzut ekranu 2021-08-22 o 10.43.41.png

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Umbrella1980 last edited by paul53

            @umbrella1980 sagte: PS ist wieder auf -1 gesprungen. Das hat mit dem Script nix zu tun, aber man muss das irgendwie ausschließen

            Woher kommt es?
            Wenn es aus dem Adapter kommt, muss man es dann ausschließen?

            Mit einem Trigger auf PS und Vergleich mit -1 kann man auf den letzten Wert zurück setzen.

            Bild_2021-08-22_110115.png

            Hoffentlich springt der Wert dann nicht ständig hin- und her. In dem Fall sollte man nur bei Skriptstart korrigieren.

            Bild_2021-08-22_112413.png

            U 1 Reply Last reply Reply Quote 0
            • U
              Umbrella1980 @paul53 last edited by

              @paul53 Leider der PS Wert ändert sich nicht. 😖

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @Umbrella1980 last edited by

                @umbrella1980 sagte: Leider der PS Wert ändert sich nicht.

                Dann bau mal Debug-Blöcke ein, um herauszufinden, woran es liegt.

                U 1 Reply Last reply Reply Quote 0
                • U
                  Umbrella1980 @paul53 last edited by

                  @paul53 Warum ist der PS Wert nicht zu sehen ?

                  Zrzut ekranu 2021-08-22 o 18.52.11.png

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Umbrella1980 last edited by paul53

                    @umbrella1980 sagte: Warum ist der PS Wert nicht zu sehen ?

                    Ist er: 4

                    So ist es besser zu lesen:

                    Bild_2021-08-22_185955.png

                    Das Intervall wird jedes Mal gestoppt, bevor 1 s abgelaufen ist. Drückst Du die Taste nicht lang genug (mehrere Sekunden)?

                    U 1 Reply Last reply Reply Quote 0
                    • U
                      Umbrella1980 @paul53 last edited by

                      @paul53 Stimmt. Ich PS Manuel auf 4 gesetzt . Der Wert bleibt unverändert .

                      Zrzut ekranu 2021-08-22 o 19.04.01.png

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Umbrella1980 last edited by paul53

                        @umbrella1980

                        Dem Log entnehme ich, dass der Wert 1001 in etwa Sekunden-Abstand gesendet wird (dazwischen eine 0). Dann ist das Intervall überflüssig / kontraproduktiv.

                        Bild_2021-08-22_191238.png

                        U 1 Reply Last reply Reply Quote 0
                        • U
                          Umbrella1980 @paul53 last edited by

                          @paul53 Funktioniert wie gewünscht . Danke!

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          433
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          2
                          11
                          256
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo