Variable nach Neustart vordefinieren

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
Florian64
Beiträge: 21
Registriert: 17.12.2016, 13:08
Hat sich bedankt: 3 Mal

Variable nach Neustart vordefinieren

Beitrag von Florian64 » 29.02.2024, 19:45

Ich nutze seit einiger Zeit meine Fenster-Kontakte, welche ich zur Heizungssteuerung verwende s, sowie zwei weitere Tür-Kontakte als Außenhautsicherung (einfache Alarmanlage).
Hierzu habe ich die Systemvariable "Zustand Alarmanlage" definiert
[attachment=3]Screenshot 2024-02-29 191 ... ttachment]
Für die Fenster habe ich das Programm Fensterüberwachung (Türen genauso)
Screenshot 2024-02-29 191140.jpg
Die Alarmauslösung funktioniert so:
Screenshot 2024-02-29 191140.jpg
[attachment=3]Screenshot 2024-02-29 193 ... ttachment]
Nach dem Neustart der CCU3 ist der Zustand der Alarmanlage meist scharf und
es erfolgt heufig eine Alarmauslösung.
Wie kann ich vordefinieren, dass die Alarmanlage nach dem Neustart unscharf ist ?
LG Jens
Dateianhänge
Screenshot 2024-02-29 193424.jpg
Screenshot 2024-02-29 193111.jpg
Screenshot 2024-02-29 193619.jpg

Florian64
Beiträge: 21
Registriert: 17.12.2016, 13:08
Hat sich bedankt: 3 Mal

Re: Variable nach Neustart vordefinieren

Beitrag von Florian64 » 29.02.2024, 20:09

Ich habe die Bilder nicht ganz in der Reihenfolge hinbekommen.
Aber ich denke das sie zuordenbar sind.
Mit dem Vordefinieren meine ich es so:
wenn der Kontakt HM-SCI-3-FM LEQ0980005:1 nach dem Neustart offen ist,
dann soll die Alarmanlage auch auf dem Status unscharf sein, wenn er geschlossen isrt, dann auf scharf.
Nach dem Neustart ist sie aber scharf, auch wenn der Kontakt offen ist.

Benutzeravatar
Baxxy
Beiträge: 10979
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 624 Mal
Danksagung erhalten: 2269 Mal

Re: Variable nach Neustart vordefinieren

Beitrag von Baxxy » 29.02.2024, 20:21

Florian64 hat geschrieben:
29.02.2024, 20:09
Nach dem Neustart ist sie aber scharf, auch wenn der Kontakt offen ist.
Weil die WebUI zu diesem Zeitpunkt nicht den realen Status kennt gilt der Default-Wert geschlossen.
Also wird bei jedem Zentralenstart das Dann ausgeführt.

Florian64
Beiträge: 21
Registriert: 17.12.2016, 13:08
Hat sich bedankt: 3 Mal

Re: Variable nach Neustart vordefinieren

Beitrag von Florian64 » 29.02.2024, 20:37

Weil die WebUI zu diesem Zeitpunkt nicht den realen Status kennt gilt der Default-Wert geschlossen.
Das ist wohl im Moment mein Problem. Wie kann man das ändern ?

Benutzeravatar
Baxxy
Beiträge: 10979
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 624 Mal
Danksagung erhalten: 2269 Mal

Re: Variable nach Neustart vordefinieren

Beitrag von Baxxy » 29.02.2024, 21:54

Ändern kann man das nicht, nur "umgehen".

Bspw:

Code: Alles auswählen

WENN
SCI geschlossen bei Änderung
UND
Alarmanlage unscharf nur prüfen
DANN

Sonst Wenn
SCI offen bei Änderung
UND
Alarmanlage scharf nur prüfen
DANN
Dein Fensterüberwachungsprogramm hat ein ähnliches Problem.
Nach Zentralen(neu)start wird "Fenster" auf "zu" gesetzt, egal wie sie in Wirklichkeit stehen.

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

Re: Variable nach Neustart vordefinieren

Beitrag von Roland M. » 01.03.2024, 00:53

Hallo!
Florian64 hat geschrieben:
29.02.2024, 20:37
Das ist wohl im Moment mein Problem. Wie kann man das ändern ?
Ändern gar nicht, nur damit leben! ;)

Ich verwende für solche Dinge gerne Systemvariablen, mit denen ich den jeweiligen Status nachbilde, nur definiere ich den als Werteliste mt den Werten "unbekannt;offen;geschlossen" (bei Drehgriffsensoren entsprechend um ein "gekippt" erweitert).

Das Programm sieht dann folgend aus:
WENN Fenster xy offen (Auslösen auf Aktualisierung)
DANN Status Fenster xy = offen
SONST Status Fenster xy = geschlossen

Bei Neustart der Zentrale wird ein Programm ohne Bedingung ausgeführt, das also immer wahr ist:

WENN {leer}
DANN Status Fenster xy = unbekannt
[...]

Somit kann ich davon ausgehen, dass nach einem Zentralenstart alle vergleichbaren Status bis zur ersten Änderung oder ersten zyklischen Meldung
auf "unbekannt" bleiben und ich selbst die Programmierung entsprechend anpassen kann...


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

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“