virtuelle Taste in Homematic

Hallo zusammen,
ich habe mal versucht hiermit:

 <?
$device = 52518 /*[Virtuelle Taste]*/;
HM_WriteValueBoolean($device,"PRESS_SHORT",true);
?> 

eine virtuelle Taste in der CCU zu setzen. Das funktioniert aus soweit.
Wenn ich aber versuche sie zurückzusetzen:

 <?
$device = 52518 /*[Virtuelle Taste]*/;
HM_WriteValueBoolean($device,"PRESS_SHORT",false);
?> 

geht sie nur ganz kurz auf false und dann wieder auf true. Was mache ich hier falsch?

LG
Jürgen

2x „PRESS_SHORT“ sollte das nicht 1x „PRESS_LONG“ heißen?

Du machst nichts falsch.
Taster sind keine bool Variablen, Symcon kann sie nur nicht anders darstellen.
Es sind Aktionen.
Somit kannst du immer nur ‚drücken‘ senden. Es wird auch in der CCU nur der letzte Zeitpunkt angezeigt und nie ein bool Zustand.
Michael

vielen Dank für die Antworten. Jetzt läuft es.
Ich löse damit jeweils ein Programm auf der CCU aus. Was merkwürdig ist, dass ich beide Stati
“Short“ und „Long“ die in IPS auf true gesetzt werden nutzen muss (verodern) um das Programm zuverlässig zu triggern.

Installiere das Homematic Extended Modul.
Dann kannst du direkt die Programme aus Symcon starten.
Michael