Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] Auswerten PRESS_LONG des HM-PB-6-WM55

    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] Auswerten PRESS_LONG des HM-PB-6-WM55

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

      Hallo,
      hab meinen oben genannten Taster (fast) erfolgreich eingebunden. Nur möchte ich mit dem langen Tastendruck meine Lichter dimmen. Leider schlugen alle Versuche von mir dies umzusetzen fehl.
      Ich habe hier im Forum schon gelesen, dass das Problem vom Taster selbst kommt, da er den PRESS_LONG und PRESS_LONG_RELEASE Status erst, gleichzeitig, beim loslassen des Tasters sendet.

      Hat es schon jemand hinbekommen damit man die Lichter bei langem Tastendruck dimmen kann?

      mfg
      Thomas

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

        @Tom69 sagte:

        die Lichter bei langem Tastendruck dimmen kann?

        PRESS_CONT aktualisiert alle 250 ms den Zeitstempel, solange die Taste gedrückt ist. Das sollte sich gut zum Dimmen eignen.

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

          @paul53 said in Auswerten PRESS_LONG-Befehl des HM-PB-6-WM55:

          lange die Taste gedrückt ist. Das sollte sich gut zum Dimmen eignen.

          Seltsam, bei mir gibt PRESS_CONT nicht's zurück sondern INSTALL_TEST.
          efb32e1b-0200-4b22-b06c-2322c3f0ce05-grafik.png

          Folgender Code ...

          on({id: 'hm-rpc.0.PEQxxxxxxx.6.INSTALL_TEST'}, function (obj) {
          
             log('INSTALL_TEST: ' + obj.state.val);
             
          });
          on({id: 'hm-rpc.0.PEQxxxxxxx.6.PRESS_CONT'}, function (obj) {
          
             log('PRESS_CONT: ' + obj.state.val);
             
          });
          
          

          ... ergibt diese Ausgabe:

          17.9.2019, 18:49:12.173	[info ]: javascript.0 script.js.common.Homematic.Skript_1: INSTALL_TEST: true
          17.9.2019, 18:49:13.775	[info ]: javascript.0 script.js.common.Homematic.Skript_1: INSTALL_TEST: true
          17.9.2019, 18:49:15.389	[info ]: javascript.0 script.js.common.Homematic.Skript_1: INSTALL_TEST: true
          17.9.2019, 18:49:16.976	[info ]: javascript.0 script.js.common.Homematic.Skript_1: INSTALL_TEST: true
          17.9.2019, 18:49:18.566	[info ]: javascript.0 script.js.common.Homematic.Skript_1: INSTALL_TEST: true
          17.9.2019, 18:49:20.171	[info ]: javascript.0 script.js.common.Homematic.Skript_1: INSTALL_TEST: true
          

          Für was ist INSTALL_TEST und was mach ich falsch, dass PRESS_CONT keine Rückmeldung gibt?

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

            @Tom69
            Gibt es ein Dummy-Programm mit den Tasten als Auslöser auf der CCU ? Falls nicht, versuche das mal mit dem Taster-Kanal:

            const channel = 'PEQXXXXXXX:6';
            const dp = 'PRESS_CONT';
            
            sendTo('hm-rpc.0', 'reportValueUsage', {ID: channel, paramType: dp, params: 1}, res => {
                log(JSON.stringify(res));
            });
            
            T 1 Reply Last reply Reply Quote 0
            • bahnuhr
              bahnuhr Forum Testing Most Active last edited by

              Hallo Paul,
              ich brauche bei meinem HM-PB-6-WM55 keinen Dummy auf der ccu.

              Funktioniert einwandfrei per Script.

              on({id: "hm-rpc.0.LEQ0635400.1.PRESS_SHORT", val: true}, function() {   // Bad_EG: Wandtaster 1 gedrückt
                  log("Auslöser Bad EG: Wandtaster 1");
                  .....
              }); 
              

              Bei der Tasterschnittstelle HM-PBI-4-FM benötige ich auch den Dummy.
              Dieser sieht dann auf der ccu so aus (für den der es gebrauchen kann).
              5638ca80-0ca8-4a1c-9721-143bf7ee39c6-image.png

              mfg
              Dieter

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

                @paul53 said in Auswerten PRESS_LONG-Befehl des HM-PB-6-WM55:

                @Tom69
                Gibt es ein Dummy-Programm mit den Tasten als Auslöser auf der CCU ? Falls nicht, versuche das mal mit dem Taster-Kanal:

                const channel = 'PEQXXXXXXX:6';
                const dp = 'PRESS_CONT';
                
                sendTo('hm-rpc.0', 'reportValueUsage', {ID: channel, paramType: dp, params: 1}, res => {
                    log(JSON.stringify(res));
                });
                

                Ja, Dummy-Programm existiert auf der Homematic, mit

                const channel = 'PEQ1591826.6';
                const dp = 'PRESS_CONT';
                
                sendTo('hm-rpc.0', 'reportValueUsage', {ID: channel, paramType: dp, params: 1}, res => {
                
                    log(JSON.stringify(res));
                
                });
                

                bekomme ich diese Ausgabe im Logfile diese Ausgabe

                javascript.0	2019-09-17 20:01:39.679	info	script.js.common.Homematic.Skript_2: {"error":{"code":-2,"faultCode":-2,"faultString":"Unknown instance"}}
                javascript.0	2019-09-17 20:01:39.644	info	script.js.common.Homematic.Skript_2: registered 0 subscriptions and 0 schedules
                javascript.0	2019-09-17 20:01:39.643	info	Start javascript script.js.common.Homematic.Skript_2
                javascript.0	2019-09-17 20:01:18.430	info	Stop script script.js.common.Homematic.Skript_2
                
                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Tom69 last edited by

                  @Tom69 sagte:

                  bekomme ich diese Ausgabe im Logfile diese Ausgabe

                  Bei mir kommt diese Ausgabe (HM-RC-4-3):

                   {"result":true,"error":null}
                  
                  1 Reply Last reply Reply Quote 0
                  • T
                    Tom69 @bahnuhr last edited by

                    @bahnuhr said in Auswerten PRESS_LONG-Befehl des HM-PB-6-WM55:

                    Hallo Paul,
                    ich brauche bei meinem HM-PB-6-WM55 keinen Dummy auf der ccu.

                    Funktioniert einwandfrei per Script.

                    on({id: "hm-rpc.0.LEQ0635400.1.PRESS_SHORT", val: true}, function() {   // Bad_EG: Wandtaster 1 gedrückt
                        log("Auslöser Bad EG: Wandtaster 1");
                        .....
                    }); 
                    

                    Bei der Tasterschnittstelle HM-PBI-4-FM benötige ich auch den Dummy.
                    Dieser sieht dann auf der ccu so aus (für den der es gebrauchen kann).
                    5638ca80-0ca8-4a1c-9721-143bf7ee39c6-image.png

                    mfg
                    Dieter

                    Dieter, da du den selben Taster wie ich benutzt, könntest du bitte mal die folgenden Befehle eingeben was bei dir dann im Log-File steht

                    const channel = 'PEQXXXXXXX:6';
                    
                    const dp = 'PRESS_CONT';
                    
                     sendTo('hm-rpc.0', 'reportValueUsage', {ID: channel, paramType: dp, params: 1}, res => {
                    
                        log(JSON.stringify(res));
                    
                    });
                    

                    Danke!

                    bahnuhr 1 Reply Last reply Reply Quote 0
                    • bahnuhr
                      bahnuhr Forum Testing Most Active @Tom69 last edited by

                      @Tom69 sagte in Auswerten PRESS_LONG-Befehl des HM-PB-6-WM55:

                      könntest du bitte mal die folgenden Befehle eingeben

                      • zuerst kommt "error unknown instance"
                        m.E. fehlt hier ein Punkt
                        d3ca5af1-5f27-44ca-8186-9d26b80a0d48-image.png
                        70537814-2293-4eb0-bd8b-e50c953ccc65-image.png

                      Dann ist der Fehler weg.

                      Wenn ich nun den Taster drücke kommt im log gar nix.

                      Frage:
                      Warum benutzt du nicht mal das Script was ich gesendet habe. Funktioniert seid Jahren einwandfrei.
                      Weiterhin schreibst du:
                      50f49def-8931-4b5b-b14a-918ddbd39b5e-image.png

                      Das ist kein Dummy Programm !!! auf der ccu.
                      Da hast du wohl etwas falsch verstanden.

                      mfg

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        Tom69 @bahnuhr last edited by

                        @bahnuhr said in Auswerten PRESS_LONG-Befehl des HM-PB-6-WM55:

                        @Tom69 sagte in Auswerten PRESS_LONG-Befehl des HM-PB-6-WM55:

                        könntest du bitte mal die folgenden Befehle eingeben

                        • zuerst kommt "error unknown instance"
                          m.E. fehlt hier ein Punkt
                          d3ca5af1-5f27-44ca-8186-9d26b80a0d48-image.png
                          70537814-2293-4eb0-bd8b-e50c953ccc65-image.png

                        Dann ist der Fehler weg.
                        Wenn ich nun den Taster drücke kommt im log gar nix

                        Ok, versuche ich heute Abend; d.h. wenn beim HM-PB-6-WM55 keine Ausgabe kommt und beim HM-RC-4-3 (@paul53 ) wird etwas zurückgegeben, liegt es am Taster oder verstehe ich das falsch?

                        Weiterhin schreibst du:
                        50f49def-8931-4b5b-b14a-918ddbd39b5e-image.png

                        Das ist kein Dummy Programm !!! auf der ccu.
                        Da hast du wohl etwas falsch verstanden.

                        Nein, hab mich da unglücklich ausgedrückt. Auf der Homematic gibt es ein Dummy-Programm für den Taster, schaut so aus wie deins.

                        Frage:
                        Warum benutzt du nicht mal das Script was ich gesendet habe. Funktioniert seid Jahren einwandfrei.

                        Du wertest ja den einfachen Tastendruck (PRESS_SHORT) aus, dieser funktioniert bei mir auch.
                        Ich möchte aber auch den langen Tastendruck (PRESS_LONG ) zum Dimmen benutzen, dazu wollte ich auf, wie von @paul53 vorgeschlagen, PRESS_CONT zurückgreifen. Aber da bekomme ich, wie oben schon beschrieben, keine Information geliefert.

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

                          @Tom69
                          Vielleicht hilft das hier weiter (AES_ACTIVE deaktivieren) ?

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

                            @paul53 said in Auswerten PRESS_LONG-Befehl des HM-PB-6-WM55:

                            @Tom69
                            Vielleicht hilft das hier weiter (AES_ACTIVE deaktivieren) ?

                            Super @paul53 , das war's. Kann jetzt PRESS_CONT wird auswerten.
                            Danke an alle!

                            bahnuhr 1 Reply Last reply Reply Quote 0
                            • bahnuhr
                              bahnuhr Forum Testing Most Active @Tom69 last edited by

                              @Tom69 sagte in [gelöst] Auswerten PRESS_LONG des HM-PB-6-WM55:

                              @paul53 said in Auswerten PRESS_LONG-Befehl des HM-PB-6-WM55:

                              @Tom69
                              Vielleicht hilft das hier weiter (AES_ACTIVE deaktivieren) ?

                              Super @paul53 , das war's. Kann jetzt PRESS_CONT wird auswerten.
                              Danke an alle!

                              Na dann schreib doch mal dein Script hier rein.

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              831
                              Online

                              31.9k
                              Users

                              80.2k
                              Topics

                              1.3m
                              Posts

                              dimmen hm-pb-6-wm55 homematic
                              3
                              13
                              897
                              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