Nutzung besonderer Kanäle / Aktionen von Funk-Wandtaster "HM-PB-2-FM" im Programm
Verfasst: 10.05.2019, 18:06
Hallo zusammen,
ich habe mich gerade hier registriert und hoffe, man muss dann nicht erst andere Sachen tun, bevor man spezielle Fragen formuliert...
Zur Realisierung einer hausumfassenden Rollladen-Steuerung nutze ich RaspberryMatic 3.45.5 über Raspberry Pi 3 Model B ARM-Cortex-A5.
Für jeden Rollladen habe ich als Steuerungs-Gerät einen 2-fach Funk-Wandtaster, Modell "HM-PB-2-FM", angeschafft.
Ich habe ein simples Programm geschrieben, um einen Rollladen durch kurzen Druck auf einen der beiden Taster, wie meistens gewollt, vollständig nach oben oder unten fahren zu lassen.
Durch ein weiteres Programm soll es möglich sein, über längeren Druck eines Tasters den Rollladen in eine bestimmte Position zu bewegen.
Da ich den Rolladen nach "Erkennung" eines langen Tastendrucks gerne so lange fahren lassen würde, bis der Nutzer den Taster loslässt, reicht hierzu der Kanal bzw. die Aktion "Tastendruck lang" leider nicht aus.
Nach Recherche in der HomeMatic-Script Dokumentation, Teil 4 "Datenpunkte", fand ich heraus, dass das eingesetzte Wandtaster-Modell "HM-PB-2-FM" auch den benötigten Kanal "PRESS_LONG_RELEASE" bietet. Dieser steht jedoch nicht als Auswahl-Option in der Oberfläche zur Programm-Erzeugung zur Verfügung.
Meine Frage lautet daher, ob es möglich ist, das Loslassen eines lang gedrückten Tasters durch Abfrage von Kanal "PRESS_LONG_RELEASE" zu erkennen?
Wenn ja, bitte ich Sie darum, mir den erforderlichen HomeMatic-Script-Code und / oder durchzuführende Schritte anzugeben, da ich die Interna des Datenaustauschs zwischen Geräten zur Event-Verarbeitung nicht kenne.
Neben Rückfragen zu diesem Thema bin ich, da ja gerade erst in diese Community eingestiegen, auch offen für sonstige Fragen, inklusive zu meiner Person.
Vielen Dank für Ihre Bemühungen und nette Grüße
Christian
ich habe mich gerade hier registriert und hoffe, man muss dann nicht erst andere Sachen tun, bevor man spezielle Fragen formuliert...
Zur Realisierung einer hausumfassenden Rollladen-Steuerung nutze ich RaspberryMatic 3.45.5 über Raspberry Pi 3 Model B ARM-Cortex-A5.
Für jeden Rollladen habe ich als Steuerungs-Gerät einen 2-fach Funk-Wandtaster, Modell "HM-PB-2-FM", angeschafft.
Ich habe ein simples Programm geschrieben, um einen Rollladen durch kurzen Druck auf einen der beiden Taster, wie meistens gewollt, vollständig nach oben oder unten fahren zu lassen.
Durch ein weiteres Programm soll es möglich sein, über längeren Druck eines Tasters den Rollladen in eine bestimmte Position zu bewegen.
Da ich den Rolladen nach "Erkennung" eines langen Tastendrucks gerne so lange fahren lassen würde, bis der Nutzer den Taster loslässt, reicht hierzu der Kanal bzw. die Aktion "Tastendruck lang" leider nicht aus.
Nach Recherche in der HomeMatic-Script Dokumentation, Teil 4 "Datenpunkte", fand ich heraus, dass das eingesetzte Wandtaster-Modell "HM-PB-2-FM" auch den benötigten Kanal "PRESS_LONG_RELEASE" bietet. Dieser steht jedoch nicht als Auswahl-Option in der Oberfläche zur Programm-Erzeugung zur Verfügung.
Meine Frage lautet daher, ob es möglich ist, das Loslassen eines lang gedrückten Tasters durch Abfrage von Kanal "PRESS_LONG_RELEASE" zu erkennen?
Wenn ja, bitte ich Sie darum, mir den erforderlichen HomeMatic-Script-Code und / oder durchzuführende Schritte anzugeben, da ich die Interna des Datenaustauschs zwischen Geräten zur Event-Verarbeitung nicht kenne.
Neben Rückfragen zu diesem Thema bin ich, da ja gerade erst in diese Community eingestiegen, auch offen für sonstige Fragen, inklusive zu meiner Person.
Vielen Dank für Ihre Bemühungen und nette Grüße
Christian