Heizung: Verzögerten Befehl wieder "überschreiben" ??

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

DiNiNe
Beiträge: 104
Registriert: 13.06.2012, 10:32
Hat sich bedankt: 3 Mal

Heizung: Verzögerten Befehl wieder "überschreiben" ??

Beitrag von DiNiNe » 29.11.2015, 15:22

Hallo,

ich wusste nicht, wie ich die Überschrift zum Thema genauer erstellen sollte …

Ich habe mit der CCU2 die optischen Fensterkontakte und die HM Heizungsthermostate verknüpft. Wenn die Türen von Terrasse oder Küche geöffnet werden, regelt die Heizung auf 12° und nach dem Schließen wieder zurück auf "Auto". Soweit, so gut. Allerdings werden beide Türen relativ viel genutzt - mal eben den Müll rausbringen (Küchenterrassentür), mal eben was aus dem Gartenschuppen holen (Terrassentür im Wohnzimmer) oder auch nur mal die Tür von Kipp für einen Moment ganz aufmachen wollen, was bedeutet, man muss sie ja erst einmal kurz schließen, um sie dann ganz öffnen zu können.

Jetzt wollte ich verhindern, dass die Thermostate bei jedem noch so kurzem Öffnen runterregeln und dann nach 15 Sekunden wieder hoch, wenn man die Mülltüte rausgebracht hat. In guten Zeiten wird so eine Küchentür oder Terrassentür bei uns bestimmt 20-40x am Tag kurz geöffnet und wieder geschlossen …

Also die Programmverknüpfungen mit Verzögerung so erstellt, dass eine Regelung erst erfolgt, wenn die Tür oder das Fenster wirklich erst dauerhaft (ein Minute) offen steht. Im Groben also wie folgt:

Wenn Türkontakt Wohnzimmer offen, dann nach 1min Temperatur auf 12°
und eine zweite Verknüpfung mit
Wenn Türkontakt Wohnzimmer geschlossen, dann Heizung sofort auf AUTO

Leider passiert jetzt folgendes: ich öffne die Wohnzimmer-Terrassentür, das Thermostat bleibt auf Auto. Prima. Ich schließe die Tür innerhalb der 1 Minute wieder, das Thermostat bleibt nach wie vor auf Auto. Prima. Die Minute nach dem ersten Öffnen ist dann aber um … das Thermostat spring trotz geschlossener Tür auf 12° und bleibt da. Mist.

Offensichtlich lässt sich also eine einmal gestartete Verzögerung nicht mit einem neuen Befehl "überschreiben" ? Oder habe ich einen Denkfehler?? Ich habe alles mögliche probiert, auch mit dem Retriggern, mit "wenn sonst" und verschiedenen Programmverknüpfungen.

So hatte ich es zuerst ….
Bildschirmfoto 2015-11-29 um 15.01.36.png
Bildschirmfoto 2015-11-29 um 15.01.58.png
Aber der erste Befehl "nach einer Minute auf 12°" läuft halt durch, obwohl die Tür schon wieder zu ist. Dann habe ich danach 12° bei geschlossenen Türen. Doof.


Und so regelt das Thermostat halt mit jedem Öffnen und Schließen und auch hier wird eine Verzögerung beim ersten "dann" anschließend bei "sonst wenn" nicht überschrieben …
Bildschirmfoto 2015-11-29 um 14.44.02.png


Ich hoffe, ich konnte mich einigermaßen verständlich machen. Weiß jemand einen Rat?

LG
Dirk

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

Heizung: Verzögerten Befehl wieder "überschreiben" ??

Beitrag von robbi77 » 29.11.2015, 15:28

Ich hab jetzt nicht alles gelesen.
Hast du mal versucht, bei einer Direktverknüpfung, herauszufinden ab wann, nach dem öffnen, sich der Stellmotor überhaupt bewegt?


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 ...

Benutzeravatar
Roland M.
Beiträge: 9805
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1381 Mal

Re: Heizung: Verzögerten Befehl wieder "überschreiben" ??

Beitrag von Roland M. » 29.11.2015, 15:48

Hallo Dirk!

Zwei Lösungsvarianten:
1. Wenn die Kontakte nur für die Heizungssteuerung gebraucht werden und nicht für andere Zwecke (z.B. Alarmierung), dann kannst du in der Geräteeinstellung der TFK eine Meldeverzögerung setzen.Dann kannst du dir auch die Programme sparen.

2. Verzögerungen können schon überschrieben werden, aber nur innerhalb eines Programmes.
Ich würde das über eine Systemvariable lösen

Code: Alles auswählen

WENN Tür offen
DANN SV_Tür_lange_offen verzögert um 1 min wahr
SONST SV_Tür_lange_offen sofort falsch
Und in einem zweiten Programm dann die gewünschte Aktion bei SV_Tür_lange_offen=wahr.


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

DiNiNe
Beiträge: 104
Registriert: 13.06.2012, 10:32
Hat sich bedankt: 3 Mal

Re: Heizung: Verzögerten Befehl wieder "überschreiben" ??

Beitrag von DiNiNe » 29.11.2015, 15:57

Hallo Roland,

die Kontakte sind auch in die Alarmanlage eingebunden.

Mit der Systemvariablen muss ich mich mal auseinandersetzen und es probieren. Danke für die Anregung!
Wenn ich nicht weiterkomme, melde ich mich noch einmal :D

LG
Dirk

DiNiNe
Beiträge: 104
Registriert: 13.06.2012, 10:32
Hat sich bedankt: 3 Mal

Re: Heizung: Verzögerten Befehl wieder "überschreiben" ??

Beitrag von DiNiNe » 29.11.2015, 16:33

Ich habe mal geschaut, verstehe es aber nicht …

Ich sage dem System quasi, "wenn die Küchentür offen ist, gehst du nach 20sek Verzögerung in den Systemzustand "lange offen" "

Dann, mit einer zweiten Programmverknüpfung: "wenn Systemzustand "lange offen", dann regelst du die Temperatur auf 12°.

Funktioniert aber auch nicht. Wenn ich die Tür innerhalb der 20 sek wieder schließe, springt die Heizung dennoch wieder auf 12°.

Ist das so überhaupt richtig??
Bildschirmfoto 2015-11-29 um 16.25.42.png

Ich habe keine Ahnung, wie und wo ich was machen kann/soll. Die Anleitung hilft mir da auch nicht weiter.

Ist es möglich, dass du mir das Schritt für Schritt erklärst ?

LG
Dirk

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

Re: Heizung: Verzögerten Befehl wieder "überschreiben" ??

Beitrag von Gluehwurm » 29.11.2015, 17:27

Ohne die zugehörigen Programm wird das nur Nebelraten

Gruß
Bruno

DiNiNe
Beiträge: 104
Registriert: 13.06.2012, 10:32
Hat sich bedankt: 3 Mal

Re: Heizung: Verzögerten Befehl wieder "überschreiben" ??

Beitrag von DiNiNe » 29.11.2015, 21:58

Moin,

Problem ist, dass ich keine Screenshots posten kann, weil ja gar keine da sind.

Ich verstehe schon gar nicht, wie und wo ich die Systemvariable nach dem Prinzip …

WENN Tür offen
DANN SV_Tür_lange_offen verzögert um 1 min wahr
SONST SV_Tür_lange_offen sofort falsch

… erstellen kann.

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

Re: Heizung: Verzögerten Befehl wieder "überschreiben" ??

Beitrag von robbi77 » 29.11.2015, 22:02

Grundlagen der CCU ...
Die Anleitung schon mal downgeloadet?
Wie wäre es mit dem Menüpunkt Programme?


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 ...

DiNiNe
Beiträge: 104
Registriert: 13.06.2012, 10:32
Hat sich bedankt: 3 Mal

Re: Heizung: Verzögerten Befehl wieder "überschreiben" ??

Beitrag von DiNiNe » 29.11.2015, 22:28

Grundlagen der CCU ...
Die Anleitung schon mal downgeloadet?
Wie wäre es mit dem Menüpunkt Programme?
Lieber Roberto ... ja, und stell dir vor … nicht daraus schlau geworden. Solls auch geben. Das Ding ist auch nicht unbedingt für Nicht-Informatiker geschrieben.

Ganz ehrlich … ? Ich habe den ganzen verregneten Sonntag versucht, das zu lösen. Mit Anleitung lesen und googeln. Aber nicht hinbekommen und daher höflich gefragt. Und entweder hilft dann jemand so, dass ich es verstehe oder auch nicht. Aber ein Tipp "Haste die Anleitung gelesen" hilft mir mal gar nicht. So wie bislang alle deine "Hilfen" bisher hier in dem Tröt …. ich finds schon seltsam , wenn jemand einsteigt mit "ich habe nicht alles gelesen …".

Tschuldigung, dass ich hier gerade mal genervt bin. Aber wenn es für dich zu viel Mühe ist, dann schreib doch halt lieber gar nichts. Oder hilf mir konstruktiv. Stell dir mal vor, du verstehst mal irgendwo was nicht ...

LG
Dirk

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

Re: Heizung: Verzögerten Befehl wieder "überschreiben" ??

Beitrag von robbi77 » 29.11.2015, 23:21

Nun auf die Frage hast du ja auch nicht geantwortet, also?


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 Zentrale (CCU / CCU2 / CCU3 / Charly)“