Wie erkenne ich, dass ein Homematic Taster gedrückt wurde?
Ich habe den entsprechenden Taster angelegt, jedoch steht dort bei PRESS_SHORT und PRESS_LONG immer false. Nur INSTALL_TEST ist true.
Bediene ich den Taste aus der WebUI, so wird auch in IPS der Tastendruck als true gekennzeichnet.
Dazu meine Fragen:
Wie mache ich es, dass auch ein Druck auf den Taster selbst die IPS Variable gesetzt wird?
Anscheinend bleibt die dann auch auf true, wie programmiere ich hier dann am geschicktesten das ein und ausschalten eines Aktors?
Direkte Verknüpfung macht für mich keinen Sinn, da ich ein IPS Gerät steuern will.
Ja, die HM-Sender-Variablen bleiben auf True und werden „nur“ aktualisiert.
1.) Du legst das Script an, das die gewünschte Aktion ausführt.
2.) Du erstellst ein neues Ereigniss für das Script, das auf Variablenaktualisierung der „PRESS_SHORT“ / „PRESS_LONG“ - Variable vom HM Sender triggert.