Hi,
DrTob hat geschrieben:wieso kannst du keine Direktverknüpfung verwenden?
Da sind zu viele Abhängigkeiten - Stand der Rollos, mehr als 1 BWM, Uhrzeit, Hellogkeit, die nicht vom auslösenden BWM ausgewertet wird etc. pp..
DrTob hat geschrieben:Auch mit einer virtuellen Taste
Über HPCL wäre das eine Möglichkeit (denn auch bei den virtuellen Tasten wird die Zeit neu gestartet), aber in der Produktiv-System sind ja leider nur 50 Kanäle da.
Familienvater hat geschrieben:....noch ein "Einschalten für OnTime" hinterher...
Das würde zwar funktionieren - aber nur, wenn du mir den Trick für Dimmer verrätst.
Hier bewirkt ein 'Einschalten für', dass der Dimmer ausschaltet.
Und außerdem ist das ja auch nichts anderes als den Aktor nach einer programmierten Wartezeit wieder auszuschalten und würde beim ursprünglichen Problem (Abschmieren der EE) nicht helfen.
Und dies habe ich leider seit irgendeiner Version ziemlich häufig (ca. 1 Mal die Woche)
Aber wir halten fest:
Sowohl in DVs (auch mit virtuellen Kanälen) als auch in CCU-Programmen (lt. Dr. Tob), funktioniert es - nur bei HPCL Setzewert nicht.
Ein Bug?
Hier einmal Auszüge der History zuerst bei diesem Makro:
Code: Alles auswählen
// Dimmer NEQ1743549
// RGBW Dimmer NEQ0675855
// Aktor NEQ1631364
//
OnTime:=V_RGBW_Zeit_BWM
Hell:=V_RGBW_5_Hell
Farbe:=V_RGBW_5_Farbe
//
Setzewert(Dimmer_HS_1,"EINSCHALTZEIT",OnTime)
Dimmer_HS_1:=Hell
warte 1 Sekunden
Setzewert(Dimmer_RGBW_5_Helligkeit,"EINSCHALTZEIT",OnTime)
Dimmer_RGBW_5_Farbe:=Farbe
Dimmer_RGBW_5_Helligkeit:=Hell
warte 1 Sekunden
Setzewert(SW1_Kspa_1,"EINSCHALTZEIT",OnTime)
SW1_Kspa_1 einschalten für OnTime
Code: Alles auswählen
02.02.2017/15:51:30;DIMMER_HS_1;40;[1]
02.02.2017/15:51:31;DIMMER_RGBW_5_HELLIGKEIT;40;[1]
02.02.2017/15:51:31;DIMMER_HS_1;3;[2]
02.02.2017/15:51:31;DIMMER_RGBW_5_HELLIGKEIT;0;[2]
02.02.2017/15:51:32;SW1_KSPA_1;an;(1);[1]
02.02.2017/15:51:33;DIMMER_RGBW_5_HELLIGKEIT;40;[2]
02.02.2017/15:51:34;DIMMER_HS_1;40;[2]
02.02.2017/15:51:47;SW1_KSPA_1;an;(1);[1]
02.02.2017/15:51:54;DIMMER_RGBW_5_HELLIGKEIT;0;[2]
02.02.2017/15:51:55;DIMMER_HS_1;0;[2]
02.02.2017/15:52:07;SW1_KSPA_1;aus;(0);[1]
Um 15:31:30 Uhr einen Taster mit integrierten o. g. Makro betätigt - um 15:31:47 nochmals --> der Aktor wird mit 'Einschalten für' neu gestartet, die Setzewert an die Dimmer werden nicht übermittelt.
Nun das Einschalten für ersetzt durch nur Einschalten:
Code: Alles auswählen
02.02.2017/16:04:30;DIMMER_HS_1;40;[1]
02.02.2017/16:04:30;DIMMER_HS_1;0;[2]
02.02.2017/16:04:31;DIMMER_RGBW_5_HELLIGKEIT;40;[1]
02.02.2017/16:04:31;DIMMER_RGBW_5_HELLIGKEIT;0;[2]
02.02.2017/16:04:32;SW1_KSPA_1;an;(1);[1]
02.02.2017/16:04:33;DIMMER_RGBW_5_HELLIGKEIT;40;[2]
02.02.2017/16:04:34;DIMMER_HS_1;40;[2]
02.02.2017/16:04:53;SW1_KSPA_1;aus;(0);[2]
02.02.2017/16:04:54;DIMMER_RGBW_5_HELLIGKEIT;0;[2]
02.02.2017/16:04:54;DIMMER_HS_1;0;[2]
und um 16:04:45 den Taster nochmals betätigt --> da wird nichts gesendet!