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. ioBroker Allgemein
  4. [SOLVED] Homematic Taster immer true

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

[SOLVED] Homematic Taster immer true

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 8 Kommentatoren 3.8k Aufrufe 2 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.
  • E Offline
    E Offline
    e-p-s
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen.

    Ich hab Probleme mit meinen Homematic Tastern. Diese wollte ich jetzt in IOBRoker neu programmieren und die Programme von der CCU2 runter holen.

    Leider hab ich das Problem das die Taster (6fach und 2fach) immer True sind?

    Was kann das sein? Homematic ist auf letzter Firmware und Iobroker ist auch alles aktuell.

    Was kann ich ändern?
    2094_2fach.png
    2094_6fach.png

    1 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      RappiRN
      Most Active
      schrieb am zuletzt editiert von
      #2

      Diese Taster stehen immer auf "true", du musst auf Aktualisierung triggern, nicht auf Änderung. Bei Blockly könnte ich dir das zeigen, bei "normalem" Javascript leider nicht. :?

      Enrico

      1 Antwort Letzte Antwort
      1
      • BuZZyB Offline
        BuZZyB Offline
        BuZZy
        schrieb am zuletzt editiert von
        #3

        Korrekt erklärt.. Und die Prüfung auf Aktualisierung Ist standard im Javascript-Adapter:on({id: "hm-rpc.0.OEQ01234567.4.PRESS_SHORT"}, function (obj) { log('Taste 4 wurde kurz gedrückt'); });oder für langen Tastendruck:````
        on({id: "hm-rpc.0.OEQ01234567.4.PRESS_LONG_RELEASE"}, function (obj) {
        log('Taste 4 wurde lange gedrückt');
        });

        Gruß
        1 Antwort Letzte Antwort
        0
        • E Offline
          E Offline
          e-p-s
          schrieb am zuletzt editiert von
          #4

          Danke euch beiden. Ist mir zwar nicht logisch aber nunja.

          Habe es hinbekommen.

          So sieht es jetzt aus:

          2094_image_2.png

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            petarfunny
            schrieb am zuletzt editiert von
            #5

            Hallo zusammen.

            Ich hoffe es kann mir hier jemand helfen. Ich versuche über meinen 6fach HMIP Wandtaster bei kurzem Druck eine Aktion auszulösen (konkret einen Befehl des Braodlink Adapters). Ich habe nur das Problem, dass meine Taste 2 des Schalters in ioBroker gar keinen Wert trägt und nur die Tasten die auch in der CCU ein Programm hinterlegt haben ein True besitzen.

            Muss ich dem Taster 2 ebenso ein Programm geben? Ich stehe da aktuell auf dem Schlauch und weiß nicht wie ich Aktionen in IOBroker über den Tastendruck eines HM Gerätes auslösen kann. Hatte es schon mit der Untersuchung einer Variablen probiert; dies scheitert jedoch am Zeitintervall der Aktualisierung an IO.

            Ziel ist es 433Mhz Steckdosen zu schalten.

            Das Blocklyskript sieht genauso aus wie das hier angehangene. Ich Untersuche ob das Objekt Taste Press Short aktualisiert wurde und steuere anschließend den Broadlink Befehl. Wohlgemerkt funktioniert der Befehl bei manueller Auslösung über den Broker ohne Probleme.

            Vielen Dank euch!!

            1 Antwort Letzte Antwort
            0
            • apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #6

              Ja das ist leider so. Im Standard werden die Tastendrücke nicht an die CCU gemeldet. Nur wenn die CCU ein "Interesse" anmeldet (z.B. weil Sie ein eigenes Programm hat) dann bekommt Sie auch die Info.

              Was die CCU nicht bekommt kann Sie auch nicht an ioBroker weitergeben.

              Du musst in der CCU ein Programm anlegen was quasi im "Wenn"-Block alle tasten hat die du willst und im Dann einfach nichts tut :-) Das reicht dann schon aus

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              N 1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                Berchemer
                schrieb am zuletzt editiert von
                #7

                Auch von mir dank für den Tipp mit "aktualisieren".

                Und dann auch noch für das Blockly, welches wesentlich einfacher ist, als mein Ursprüngliches :D

                1 Antwort Letzte Antwort
                0
                • apollon77A apollon77

                  Ja das ist leider so. Im Standard werden die Tastendrücke nicht an die CCU gemeldet. Nur wenn die CCU ein "Interesse" anmeldet (z.B. weil Sie ein eigenes Programm hat) dann bekommt Sie auch die Info.

                  Was die CCU nicht bekommt kann Sie auch nicht an ioBroker weitergeben.

                  Du musst in der CCU ein Programm anlegen was quasi im "Wenn"-Block alle tasten hat die du willst und im Dann einfach nichts tut :-) Das reicht dann schon aus

                  N Offline
                  N Offline
                  nerg
                  schrieb am zuletzt editiert von
                  #8

                  @apollon77 Ich grabe hier mal was aus .. ;-) Wie umgeht man denn, dass der Trigger auslöst, wenn nur eine zyklische Statusmeldung des Aktors für eine Aktualisierung sorgt?

                  HomoranH apollon77A 2 Antworten Letzte Antwort
                  0
                  • N nerg

                    @apollon77 Ich grabe hier mal was aus .. ;-) Wie umgeht man denn, dass der Trigger auslöst, wenn nur eine zyklische Statusmeldung des Aktors für eine Aktualisierung sorgt?

                    HomoranH Offline
                    HomoranH Offline
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @nerg sagte in [SOLVED] Homematic Taster immer true:

                    Ich grabe hier mal was aus ..

                    nach 4 Jahren? Mutig!
                    Meinst du die Welt hätte sich nicht weitergedreht?

                    Bitte neuen Thread mit aussagekräftigem Titel und allen Informationen was du vorhast und was passiert obwohl du es nicht willst.

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • N nerg

                      @apollon77 Ich grabe hier mal was aus .. ;-) Wie umgeht man denn, dass der Trigger auslöst, wenn nur eine zyklische Statusmeldung des Aktors für eine Aktualisierung sorgt?

                      apollon77A Offline
                      apollon77A Offline
                      apollon77
                      schrieb am zuletzt editiert von
                      #10

                      @nerg Hm ... Naja dann einfach nicht "Auf Aktualisierung" sondern "Auf Änderung" triggern ... das ist bei einem Taster aber nicht sinnvoll weil dieser "write only" ist und damit auch eigentlich keine "zyklische aktualisierung des Aktors" möglichist.

                      Also da musst Du jetzt viel genauer werden und Details liefern

                      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                      N 1 Antwort Letzte Antwort
                      0
                      • apollon77A apollon77

                        @nerg Hm ... Naja dann einfach nicht "Auf Aktualisierung" sondern "Auf Änderung" triggern ... das ist bei einem Taster aber nicht sinnvoll weil dieser "write only" ist und damit auch eigentlich keine "zyklische aktualisierung des Aktors" möglichist.

                        Also da musst Du jetzt viel genauer werden und Details liefern

                        N Offline
                        N Offline
                        nerg
                        schrieb am zuletzt editiert von
                        #11

                        @apollon77 Ok, die Ausgangslage ist diese:
                        Ich habe eine Lichtschranke, die ein integriertes, potenzialfreies Relais schaltet und zwar genau so lang, wie die Lichtschranke unterbrochen ist. Das kann schon mal sehr sehr kurz sein.

                        Daran angeschlossen habe ich eine HMIP-FCI1 Kontaktschnittstelle (umgelötet mit Netzteil). Ich hatte nun lange die Kontaktschnittstelle auf "Kontakt" gestellt, aber sehr kurze Unterbrechungen der Lichtschranke kamen daraufhin nicht an. Nach einem Hinweis habe ich dann auf Taster umgestellt, aber bin in diese Thematik gelaufen.
                        Ich mag die zyklische Statusmeldung, um auszuschließen, dass das Gerät weg ist - könnte natürlich im Fall der Fälle drauf verzichten. Aber habe auf eine elegantere Lösung gehofft.

                        Ob die Kontaktschnittstelle als "Taster" tatsächlich besser reagiert, als als "Kontakt" konnte ich noch nicht verifizieren.
                        Es wäre natürlich auch möglich, das bei "Kontakt" die Unterbrechung zwar registriert wurde und bis zur CCU kam, aber da sie direkt wieder überschrieben wurde vielleicht nicht bis zum iobroker.

                        Ich habe auch mal versucht mit "Taster" und einem Programm eine Systemvariable zu schreiben, aber da ist mir dann aufgefallen, dass REGA Adapter ja pullt und nicht aktiv die Systemvariablenänderung erfährt. Damit klappt das dann auch wieder nicht so richtig gut.

                        Ich könnte nun noch das Programm so umschreiben, dass es statt einer Systemvariable einen curl auf die simple-api vom IOBROKER macht und damit das Problem erschlagen.
                        Ich dachte aber, bevor ich selbst irgendwelche Gurkenlösungen baue, frage ich mal nach, ob es was besseres gibt.

                        @Homoran : das war tatsächlich Absicht. Wer Google zu dem Thema bemüht, landet hier. Da macht es für mich Sinn, das weiterzuführen :) Sorry, dass das nicht in deinem Sinne war.

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • N nerg

                          @apollon77 Ok, die Ausgangslage ist diese:
                          Ich habe eine Lichtschranke, die ein integriertes, potenzialfreies Relais schaltet und zwar genau so lang, wie die Lichtschranke unterbrochen ist. Das kann schon mal sehr sehr kurz sein.

                          Daran angeschlossen habe ich eine HMIP-FCI1 Kontaktschnittstelle (umgelötet mit Netzteil). Ich hatte nun lange die Kontaktschnittstelle auf "Kontakt" gestellt, aber sehr kurze Unterbrechungen der Lichtschranke kamen daraufhin nicht an. Nach einem Hinweis habe ich dann auf Taster umgestellt, aber bin in diese Thematik gelaufen.
                          Ich mag die zyklische Statusmeldung, um auszuschließen, dass das Gerät weg ist - könnte natürlich im Fall der Fälle drauf verzichten. Aber habe auf eine elegantere Lösung gehofft.

                          Ob die Kontaktschnittstelle als "Taster" tatsächlich besser reagiert, als als "Kontakt" konnte ich noch nicht verifizieren.
                          Es wäre natürlich auch möglich, das bei "Kontakt" die Unterbrechung zwar registriert wurde und bis zur CCU kam, aber da sie direkt wieder überschrieben wurde vielleicht nicht bis zum iobroker.

                          Ich habe auch mal versucht mit "Taster" und einem Programm eine Systemvariable zu schreiben, aber da ist mir dann aufgefallen, dass REGA Adapter ja pullt und nicht aktiv die Systemvariablenänderung erfährt. Damit klappt das dann auch wieder nicht so richtig gut.

                          Ich könnte nun noch das Programm so umschreiben, dass es statt einer Systemvariable einen curl auf die simple-api vom IOBROKER macht und damit das Problem erschlagen.
                          Ich dachte aber, bevor ich selbst irgendwelche Gurkenlösungen baue, frage ich mal nach, ob es was besseres gibt.

                          @Homoran : das war tatsächlich Absicht. Wer Google zu dem Thema bemüht, landet hier. Da macht es für mich Sinn, das weiterzuführen :) Sorry, dass das nicht in deinem Sinne war.

                          HomoranH Offline
                          HomoranH Offline
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von Homoran
                          #12

                          @nerg sagte in [SOLVED] Homematic Taster immer true:

                          Da macht es für mich Sinn, das weiterzuführen Sorry, dass das nicht in deinem Sinne war.

                          Hat nichts mit meinen Sinnen zu tun.

                          Wenn du denn einen neuen Thread aufgemacht hättest, hätte Google den auch gefunden.
                          Wobei eigentlich die Forensuche Vorrang vor Google haben sollte.

                          Abgesehen davon steht dieser Thread bereits auf gelöst

                          Abgesehen davon scheinst du ja ein ganz anderes Setup und damit auch eine ganz andere Lösung zu benötigen.

                          Ich hab das jetzt zweimal durchgelesen und immer noch nicht den Knackpunkt gefunden um dir möglicherweise

                          @nerg sagte in [SOLVED] Homematic Taster immer true:

                          was besseres

                          vorschlagen zu können

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          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
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          388

                          Online

                          32.5k

                          Benutzer

                          81.7k

                          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