Hallo, Ich bitte um Hilfe bei der Programmierung Homeputer Studio.
Ich habe folgendes Makro geschrieben:
wennn Daemmerungssensor2 ausgeschaltet und Uhrzeit>"07:00:00" dann
Rollladen_Diele rauffahren
endewenn
Der Daemmerungssensor schaltet aus, die Uhrzeit ist erreicht, aber der Rollladen rührt sich nicht. Wenn ich diesen aber über eine eingestellte Zeit programmiere dann ist alles OK.
Was habe ich falsch gemacht. Für Hinweise vorab danke.
harryfitti
FHZ1350
Moderator: Co-Administratoren
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: FHZ1350
Hallo harryfitti
Da Makro ist in Ordnung - mal abgesehen vom überzähligen "n" beim "wennn". Aber das würde schon beim Starten bemängelt, wenn's im Original auch so wäre.
Wahrscheinlich liegt es am Ausführungsintervall. Der Dämmerungssensor schaltet momentan wohl so um etwa 06:00 Uhr aus. Wenn das Makro in diesem Sensor steht, wird es dann ausgeführt (bei angehaktem "Ausführen bei Empfang"). Nachher aber den ganzen Tag nicht mehr, bis der Sensor abends wieder einschaltet.
Damit auch kurz nach 07:00 Uhr nochmals eine Ausführung erfolgt, musst du in der Makrozeittabelle (Register "Makros", Knopf Ausführungszeiten) das Makro "Daemmerungssensor2" auch noch um 07:00:01 ausführen lassen; oder um 07:00:00 und beim Zeitvergleich statt > die Kombination >= verwenden.
Viele Grüsse
Bümpi
Da Makro ist in Ordnung - mal abgesehen vom überzähligen "n" beim "wennn". Aber das würde schon beim Starten bemängelt, wenn's im Original auch so wäre.
Wahrscheinlich liegt es am Ausführungsintervall. Der Dämmerungssensor schaltet momentan wohl so um etwa 06:00 Uhr aus. Wenn das Makro in diesem Sensor steht, wird es dann ausgeführt (bei angehaktem "Ausführen bei Empfang"). Nachher aber den ganzen Tag nicht mehr, bis der Sensor abends wieder einschaltet.
Damit auch kurz nach 07:00 Uhr nochmals eine Ausführung erfolgt, musst du in der Makrozeittabelle (Register "Makros", Knopf Ausführungszeiten) das Makro "Daemmerungssensor2" auch noch um 07:00:01 ausführen lassen; oder um 07:00:00 und beim Zeitvergleich statt > die Kombination >= verwenden.
Viele Grüsse
Bümpi
-
- Beiträge: 85
- Registriert: 30.03.2010, 13:48
Re: FHZ1350
Hallo Bümpi,
Ich habe die Ausführungszeiten wie angegeben programmiert und werde morgen früh sehen ob es geht. Nur 1 sek. geht nicht, muss 5 sek wegen der Teilbarkeit sein. Danke für die schnelle Hilfe.
harryfitti
Ich habe die Ausführungszeiten wie angegeben programmiert und werde morgen früh sehen ob es geht. Nur 1 sek. geht nicht, muss 5 sek wegen der Teilbarkeit sein. Danke für die schnelle Hilfe.
harryfitti