Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. HMIP-BSM unterschiedlich steuern

    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

    HMIP-BSM unterschiedlich steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User @Homoran last edited by

      @homoran

      das gilt für alle Taster, dass sie ein Dummy-Programm brauchen um der CCU bekanntgemacht zu werden.

      Das Weiß ich. Hab ja mehrere BSM im Einsatz. Aber die Datenpunkte vom Kanal 1 und 2 springen dann komischerweise nicht mehr zurück auf false bzw. Aktualisieren sich dann auch nicht mehr.

      Das Skript kenne ich noch garnicht. Ich suche nachher mal danach. Danke für den Hinweis.

      Homoran paul53 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Guest last edited by Homoran

        @ciddi89 sagte in HMIP-BSM unterschiedlich steuern:

        springen dann komischerweise nicht mehr zurück auf false

        das ist bei einem Taster so - vollkommen normal also!

        bzw. Aktualisieren sich dann auch nicht mehr.

        Doch, aber nur der Timestamp!
        also auf aktualisieren triggern.

        ? 1 Reply Last reply Reply Quote 0
        • M
          ManfredHi @Guest last edited by ManfredHi

          @ciddi89
          Hallo Danke für die Info. Das mit der Variablen in der CCU3 ist mir klar. Habe ich angelegt.
          Es funktioniert auch, wenn ich den Datenpunkt im iobroker ändere. Allerdings habe ich keine Änderung, wenn ich den Taster betätige. Drücke ich länger drauf, passiert einfach nichts.
          Muss ich eigentlich 2 Programm anlegen? Ich möchte wenn ich oben länger drücke, einschalten und bei unten länger drücken ausschalten.
          Wie ist das mit dem zweiten Screenshot?
          Danke.

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

            @ciddi89 sagte: Das Skript kenne ich noch garnicht.

            Siehe hier.

            Aktualisieren HmIP PRESS_LONG nicht alle 250 ms (habe keine HmIP-Geräte)?

            1 Reply Last reply Reply Quote 0
            • ?
              A Former User @Homoran last edited by

              @homoran said in HMIP-BSM unterschiedlich steuern:

              Doch, aber nur der Timestamp!
              also auf aktualisieren triggern.

              Lustig gerade 10 mal probiert da ging es nicht. Der wollte einfach sein Zeitstempel nicht ändern bei Press_Long. Habe nun nochmal alles von vorne gemacht und nun geht es auf einmal. Und glaub mir ich hab es vorher schon getestet bzw. habe ja schon solche Programme am laufen nur nicht mit Press_Long. Daher wunderte mich das selbst das er nicht aktualisierte. Naja nun geht es ja komischerweise.

              Also für dich @ManfredH-1

              Du brauchst in der CCU nur ein Dummy Programm erstellen wo du bei Wenn den Taster wählst den du nutzen möchtest der dann auf Langen Tastendruck reagiert und dann in ioBroker unter Objekte Unter Kanal 1 oder 2 je nachdem welchen du nutzen willst den Press_Long auswählst. In Blockly oder Javascript darfst du dann aber nur auf Aktualisieren triggern da sonst nichts passiert und sich nur der Zeitstempel ändert. Wie @Homoran ja schon geschrieben hat. Das andere kannst du eigentlich vergessen. Da hat mir mein System ein streich gespielt.

              Bildschirmfoto 2021-12-02 um 11.25.20.png

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Guest last edited by Homoran

                @ciddi89 sagte in HMIP-BSM unterschiedlich steuern:

                nur nicht mit Press_Long

                das muss für jeden Kanal gemacht werden
                Dummy-Programm02.png

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

                  @manfredh-1 sagte: Muss ich eigentlich 2 Programm anlegen? Ich möchte wenn ich oben länger drücke, einschalten und bei unten länger drücken ausschalten.

                  Das geht mit einem Blockly, z.B. so:

                  Bild_2021-12-02_123752.png

                  M 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @Homoran last edited by

                    @paul53 Danke für den Link

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

                      @paul53 said in HMIP-BSM unterschiedlich steuern:

                      Das geht mit einem Blockly, z.B. so:

                      Irgendwo hab ich einen Fehler drinnen. Bei kurzem Tastendruck oben schaltet das direkt verbundene Deckenlicht ein, bei kurzem Tastendruck unten schaltet es aus. Passt.
                      Bei langem Tastendruck oben wird auch das Deckenlicht UND die Hue-Lampe eingeschaltet. Ich möchte aber nur die Hue-einschalten ohne dem Deckenlicht. Gleiches für das Ausschalten.

                      paul53 Homoran 2 Replies Last reply Reply Quote 0
                      • paul53
                        paul53 @ManfredHi last edited by

                        @manfredh-1 sagte: Bei langem Tastendruck oben wird auch das Deckenlicht UND die Hue-Lampe eingeschaltet.

                        Direkt-Verknüpfung oder CCU-Programm? Das Blockly schaltet nur eine Lampe.

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @ManfredHi last edited by

                          @manfredh-1 sagte in HMIP-BSM unterschiedlich steuern:

                          Bei langem Tastendruck oben wird auch das Deckenlicht UND die Hue-Lampe eingeschaltet.

                          der kurze Tastendruck dürfte über die interne Direktverknüpfung laufen.
                          Bist du sicher, dass
                          a) keine interne DV für PRESS_LONG existiert
                          b) der Timeout für longpress ausreichend klein ist

                          paul53 M 2 Replies Last reply Reply Quote 0
                          • paul53
                            paul53 @Homoran last edited by

                            @homoran sagte: der Timeout für longpress ausreichend klein ist

                            Der Timeout im Blockly soll verhindern, dass alle ca. 250 ms gesendet wird. Der Wert muss also größer als 250 ms und sollte kleiner als 500 ms sein.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • M
                              ManfredHi @Homoran last edited by

                              @homoran und @paul53

                              Hab folgendes unter den Direktverknüpfungen (wichtig, das Deckenlicht soll auch, wenn iobroker mal nicht läuft funktionieren).

                              f681027e-fb3b-412c-a808-06450f8a5002-image.png

                              Dann hab ich das Dummy-Programm:

                              2fde4442-19c0-4dfb-9573-0de44db562dc-image.png

                              Die Einstellungen vom Taster in der CCU3:

                              e342b07b-9309-44f2-a498-3bef8ba175b4-image.png

                              und das folgende Blockly-Script:

                              7bf45729-642b-4339-b765-b2a53cb13c62-image.png

                              Habe zusätzlich das Script einmalig für Kanal 1 und 2 ausgeführt, dass Paul53 in einem anderen Post geschrieben hat.

                              paul53 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @paul53 last edited by

                                @paul53 sagte:

                                Der Timeout im Blockly soll verhindern

                                den meinte ich nicht.
                                es gibt auf der CCU eine Einstellung wie lange man drücken muss damit es als PRESS_LONG interpretiert wird

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

                                  @manfredh-1 sagte: und das folgende Blockly-Script:

                                  "Ausführen timeout" und "stop timeout" müssen unter den falls-Block.

                                  @manfredh-1 sagte in HMIP-BSM unterschiedlich steuern:

                                  Habe zusätzlich das Script einmalig für Kanal 1 und 2 ausgeführt, dass Paul53 in einem anderen Post geschrieben hat.

                                  Das ist nur nötig, wenn kein Dummy-Programm auf der CCU existiert.

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

                                    @paul53

                                    Ok, hab das mit dem Timeout im Blockly richtiggestellt und das Dummyprogramm in der CCU3 wieder gelöscht.
                                    Trotzdem schalten bei langem Tastendruck beide Lampen.

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

                                      @manfredh-1 sagte: schalten bei langem Tastendruck beide Lampen.

                                      Dann wird das Deckenlicht wohl über die DV geschaltet?
                                      Das muss dann auch bei langem Tastendruck passieren, wenn das Blockly deaktiviert ist.

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

                                        @paul53 said in HMIP-BSM unterschiedlich steuern:

                                        Dann wird das Deckenlicht wohl über die DV geschaltet?

                                        Ja, die DV ist drinnen. Wenn ich diese jedoch lösche, dann verliere ich vermutlich ja die Schaltmöglichkeit des Deckenlichts falls die CCU3 oder iobroker mal nicht laufen oder ?
                                        Gibts eine andere Möglichkeit ?

                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @ManfredHi last edited by

                                          @manfredh-1 sagte in HMIP-BSM unterschiedlich steuern:

                                          Ja, die DV ist drinnen.

                                          welche?
                                          bitte mal auf bearbeiten gehen

                                          @manfredh-1 sagte in HMIP-BSM unterschiedlich steuern:

                                          Gibts eine andere Möglichkeit ?

                                          ja

                                          @paul53 sagte in HMIP-BSM unterschiedlich steuern:

                                          Das muss dann auch bei langem Tastendruck passieren, wenn das Blockly deaktiviert ist.

                                          mal das Blockly aktivieren und sehen ob das Licht dann auch bei langem Druck angeht

                                          M 1 Reply Last reply Reply Quote 0
                                          • M
                                            ManfredHi @Homoran last edited by

                                            @homoran said in HMIP-BSM unterschiedlich steuern:

                                            welche?
                                            bitte mal auf bearbeiten gehen

                                            Danke für den Hinweis, das wars scheinbar nachdem ich beim Kanal 2 (für Schalter ein) die Einschaltdauer von "Aktiv" auf "Nicht Aktiv" gestellt habe, funktioniert es einwandfrei.

                                            710c4e3f-6a19-4ee4-8ed3-ebde14a08bb5-image.png
                                            beim Kanal 1 (für Schalter aus) muss diese jedoch weiterhin auf "Aktiv" stehen, denn sonst schaltet zwar die Hue aus, aber das Deckenlicht dafür ein.

                                            Auf alle Fälle klappt es jetzt so wie ich es wollte.
                                            Vielen Dank an @Homoran und @paul53 für Eure rasche und tolle Hilfe !!!!

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            855
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            25
                                            869
                                            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