ich habe mir ein Test Skript erstellt mit verschiedenen ON_TIME Zeiten diese schalten auch alle AN nur immer nach 5 min aus egal was ich eintrage. Ich habe keine Idee mehr wo ich suchen soll! Hat jemand ein Tipp? in den Datenpunkten von Homematic habe ich nachgesehen der Aktor hat den Datenpunkt.
<?
switch($_IPS['SENDER'])
{
case 0:
HM_WriteValueFloat(26197, "ON_TIME", 60);
HM_WriteValueBoolean(26197, "STATE", true);
case 1:
HM_WriteValueFloat(26197, "ON_TIME", 120);
HM_WriteValueBoolean(26197, "STATE", true);
case 2:
HM_WriteValueFloat(26197, "ON_TIME", 180);
HM_WriteValueBoolean(26197, "STATE", true);
case 3:
HM_WriteValueFloat(26197, "ON_TIME", 240);
HM_WriteValueBoolean(26197, "STATE", true);
case 4:
HM_WriteValueFloat(26197, "ON_TIME", 300);
HM_WriteValueBoolean(26197, "STATE", true);
}
if ( $_IPS['SENDER'] == 'WebFront')
{
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);
}
?>
dein Code versteh ich nicht. Wie benutze ich den? Ich versuche auch schon wieder einige Stunden wie der Schalter im Webfront nach Beendigung von ON_Time auf AUS springt und nicht bei der Auswahl die ich angeklickt habe stehen bleibt.
Gar nicht. Wie sollte er auch?
War in deinem ersten Script auch nicht so und stand auch nirgendwo das es so sein soll.
Wenn du das haben willst, musst du ein Ereignis benutzen welches wenn die STATE Variable vom Aktor auf false/aus springt deine Zeitwahlvariable auf 0 setzt.
Michael