Anfängerfrage "Einschalten für 2 Stunden"

HMIP Sender und Empfänger der Serie Homematic IP

Moderator: Co-Administratoren

insp
Beiträge: 148
Registriert: 08.06.2014, 12:01
Danksagung erhalten: 1 Mal

Anfängerfrage "Einschalten für 2 Stunden"

Beitrag von insp » 14.05.2018, 18:09

Habe nebst weiteren Geräten eine CCU2" ein Taster und ein Schaltaktor. Nun will ich in der Uebergrganszeit meine Wärmepumpe für maximal 2 Stunden einschalten. Habe dazu 2 Programme erstellt. Eines zum Einschalten und eines zum Ausschalten. Die einfache Variante mit kurzem Tastendruck einschalten läuft; auch das Ausschalten mit dem zweiten Taster-Kanal geht. NB. Ein Crack könnte das vermutlich in einem Programm abhandeln. Wenn ich an Stelle "sofort einschalten" "Einschaltdauert 7200" einstelle tu ich nichts. Wie löse ich das Problem. Ziel: Mit dem Taster Kanal 1 soll der Aktor maximal 2 Stunden einschalten mit dem Kanal 2 vorzeitig ausschalten. Die Konfig im Anhang mit der "Einschaltdauert 7200 im Anhang :roll:
Zuletzt geändert von alchy am 15.05.2018, 06:50, insgesamt 1-mal geändert.
Grund: Titel geändert

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: Anfägerfrage "Einschalten für 2 Stunden

Beitrag von NickHM » 14.05.2018, 18:20

Guten Abend

für zukünftige Fragen dieser Art wäre es hilfreich einen Screenshot von dem Programm hier rein zu stellen. Aber in dem Fall sollte die Sache klar sein.

Die Zeile "einschalten für xxx sec" schickt an den Aktor die Einschaltzeit die dieser intern speichert.
Beim nächsten Einschalten wird diese Zeit abgewartet und dann ausgeschaltet.
Mit dem Befehl für die Zeitdauer wird aber nicht eingeschaltet.

Du brauchst nach der Zeile mit der Zeitdauer eine zweite Zeile
verzögert um 2 sec - einschalten.

Warum verzögert um 2 sec? Weil die Reihenfolge in WebUi Programmen nicht vorausgesagt werden kann, wenn mehrere Zeilen auf "sofort" stehen. Ausserem wird der erste Befehl quittiert und könnte mit dem zweiten Befehl kollidieren.
Zuletzt geändert von NickHM am 14.05.2018, 18:21, insgesamt 1-mal geändert.

Benutzeravatar
JRiemann
Beiträge: 3903
Registriert: 12.11.2015, 21:05
Wohnort: Aurich
Danksagung erhalten: 3 Mal

Re: Anfägerfrage "Einschalten für 2 Stunden

Beitrag von JRiemann » 14.05.2018, 18:20

Wenn die Einschaltdauer gestzt wird muss noch ein zusätzlicher Einschaltbefehl gesendet werden.
Also:
DANN . Schaltaktor - sofort - Einschaltdauer - 2 Stunden
DANN - Schaltaktor - verzögert um 1 Sekunde - Schaltzustand EIN

Wenn nur die Dauer gestzt wird, dann gilt diese für das nächste einschalten.

Noch eleganter wäre es ohne Programm und mit Direktverknüpfung zu arbeiten.

Bitte zukünftig immer die Gerätebezeichnungen angeben, z.B. HM-LC-xx-xx
Es ist auch wichtig zu wissen ob Du HM oder HM-IP nutzt.

Tipps & Tricks für Anfänger:
<<< Tipps & Tricks - hier klicken >>>
WebUI Handbuch:
>>> Handbuch, klick hier <<<
Nötige Informationen um richtig Hilfe leisten zu können:
>>> wie stellt man Fragen im Forum richtig <<<
Viele Grüße!
Jörg

Benutzeravatar
robbi77
Beiträge: 13858
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Anfägerfrage "Einschalten für 2 Stunden

Beitrag von robbi77 » 14.05.2018, 19:00

Haben die IP eine Einschaltdauer? Event. sogar noch in der falschen Kategorie gepostet?


Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

Alex__
Beiträge: 116
Registriert: 16.05.2017, 10:09
Danksagung erhalten: 2 Mal

Re: Anfägerfrage "Einschalten für 2 Stunden

Beitrag von Alex__ » 14.05.2018, 21:29

Klar haben IP—Geräte die einschaltdauer auswählbar.
Wenns so aussieht gehn die Lichter nach einer Stunde aus.
Dateianhänge
F37B01C8-1161-453D-81FF-CAEAF540A7B6.jpeg

Gluehwurm
Beiträge: 12434
Registriert: 19.03.2014, 00:37
System: in Planung
Hat sich bedankt: 105 Mal
Danksagung erhalten: 380 Mal

Re: Anfägerfrage "Einschalten für 2 Stunden

Beitrag von Gluehwurm » 14.05.2018, 22:52

Alex__ hat geschrieben:Wenns so aussieht ...
Isses falsch verstanden, auch wenn es läuft. Die ersten beiden Hinweise von Jörg solltest Du dir unbedingt anschauen.

Gruß
Bruno

Alex__
Beiträge: 116
Registriert: 16.05.2017, 10:09
Danksagung erhalten: 2 Mal

Re: Anfägerfrage "Einschalten für 2 Stunden

Beitrag von Alex__ » 15.05.2018, 05:49

Gluehwurm hat geschrieben:
Alex__ hat geschrieben:Wenns so aussieht ...
Isses falsch verstanden, auch wenn es läuft
Was ist hier falsch zu verstehen? Ist doch nur für den Ersteller nochmal Bildlich dargestellt wie ein Programm aussehen kann wenn man Aktoren nach zeitablauf ausschalten möchte.

Benutzeravatar
JRiemann
Beiträge: 3903
Registriert: 12.11.2015, 21:05
Wohnort: Aurich
Danksagung erhalten: 3 Mal

Re: Anfängerfrage "Einschalten für 2 Stunden"

Beitrag von JRiemann » 15.05.2018, 08:23

Gluehwurm hat geschrieben:Was ist hier falsch zu verstehen?
Ganz einfach... Du verwendest keine Verzögerungen!
Bei der Abarbeitung des DANN gibt es keine feste Reihenfolge in der die Befehle erledigt werden. Die Reihenfolge in der die Befehle von Dir gelistet wurden ist dabei nicht bindend. Durch einpflegen von Verzögerungen kann man eine Reihenfolge der Abarbeitung "erzwingen".
So wie es in Deiner Umsetzung ist kann es dazu kommen das zuerst eigeschaltet wird und erst dann die Einschaltdauer gesetzt wird.
Weil die Einschaltdauer dann aber für das nächste Mal einschalten gilt kann es zu Problemen führen.

Außerdem sollte man bei mehreren Befehlen grundsätzlich mit Verzögerungen arbeiten damit es nicht zu Funküberschneidungen kommt.
Viele Grüße!
Jörg

Alex__
Beiträge: 116
Registriert: 16.05.2017, 10:09
Danksagung erhalten: 2 Mal

Re: Anfängerfrage "Einschalten für 2 Stunden"

Beitrag von Alex__ » 15.05.2018, 09:52

Tatsächlich, es heist ja die Programme werden von oben nach unten abgearbeitet, das ist auch bei mir in jeden programm auch so mit eingeplant, aber das der DANN teil wild durcheinander abgearbeitet werden kann war mir unklar. :o

Benutzeravatar
robbi77
Beiträge: 13858
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Anfängerfrage "Einschalten für 2 Stunden"

Beitrag von robbi77 » 15.05.2018, 10:06

Ist das eigentlich bewiesen das Durcheinander abgearbeitet wird oder sind das nur Vermutungen?
Ich persönlich habe ein Programm wo die Ausgänge eines Aktors nacheinander geschaltet werden. Und diese sind noch nie durcheinander an oder aus gegangen. (Treppenbeleuchtung)


Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

Antworten

Zurück zu „HomeMatic IP Aktoren und Sensoren“