Signal vom Helligkeitssensor "glätten"?

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
Apollo13
Beiträge: 34
Registriert: 20.02.2017, 18:29
Hat sich bedankt: 2 Mal

Signal vom Helligkeitssensor "glätten"?

Beitrag von Apollo13 » 18.08.2017, 10:34

Seit gut einem Jahr nutze ich den Helligkeitssensor der Wetterstation um in zwei Programmen abends das Außenlicht einzuschalten (und um 23 Uhr auszuschalten) und morgens, um das um 7 Uhr eingeschaltete Außenlicht bei steigender Helligkeit wieder auszuschalten.

Zum einen hat das den Nachteil, daß ich händisch über Winter/Sommer entscheiden muß: im Frühjahr ist die Helligkeit ja irgendwann schon VOR 7 Uhr so hoch, daß die um 7 eingeschaltete Beleuchtung dann nicht mehr ausgeht (weil der Dämmerungstrigger vor 7 Uhr liegt).

Gleichzeitig habe ich in der jetzigen Witterung das Problem, daß es morgens normal hell wird, dann aber dunkle Regenwolken kommen. Das erkennt das Programm natürlich als einsetzende Dämmerung und schaltet die Außenbeleuchtung ein.....

Hat vielleicht hier jemand ein ähnliches Problem gehabt und kann helfen?

Programme schreiben geht mittlerweile, Scripte kann ich nur abtippen.....

Benutzeravatar
Sammy
Beiträge: 9172
Registriert: 09.09.2008, 20:47
Hat sich bedankt: 15 Mal
Danksagung erhalten: 174 Mal

Re: Signal vom Helligkeitssensor "glätten"?

Beitrag von Sammy » 18.08.2017, 10:57

Hier hatte ich mal die Mittelwertbildung beschrieben:
viewtopic.php?f=27&t=4691&hilit=Mittelwert#p28748

Gruß Sammy
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

DrTob
Beiträge: 3426
Registriert: 29.10.2010, 08:24
Danksagung erhalten: 5 Mal

Re: Signal vom Helligkeitssensor "glätten"?

Beitrag von DrTob » 18.08.2017, 11:39

Der Trick ist hier Helligkeit und Zeitspannen zu kombinieren:


Wenn
(
7- 11 Uhr (zu Zeitpunkten auslösen)
Oder
16-23 Uhr zu Zeitpunkten auslösen)
)
Und
Helligkeit < n (bei Änderung auslösen)


Dann
Licht EIN
Sonst
Licht AUs

Bratmaxe
Beiträge: 1573
Registriert: 28.05.2015, 12:48
Wohnort: Willich
Hat sich bedankt: 4 Mal
Danksagung erhalten: 10 Mal

Re: Signal vom Helligkeitssensor "glätten"?

Beitrag von Bratmaxe » 18.08.2017, 11:56

Ja am einfachsten die Zeitbedingung mit in die Abfrage packen.
Und zwei Programme schreiben (ohne Sonst)

Programm1 - Aussenlicht_Ein:
Wenn Geräteauswahl Aussenlicht bei Schaltzustand Aus nur prüfen
UND Geräteauswahl Wettersattion bei Helligkeit kleiner also 100 bei Änderung auslösen
UND Zeitmodul Zeit > 17:00 bei Änderung auslösen
UND Zeitmodul Zeit < 22:59 nur prüfen
DANN Geräteauswahl Aussenlicht sofort Schaltzustand: Ein

Programm2 - Aussenlicht_Aus:
Wenn Geräteauswahl Aussenlicht bei Schaltzustand Ein nur prüfen
UND Geräteauswahl Wettersattion bei Helligkeit größer also 120 bei Änderung auslösen
UND Zeitmodul Zeit > 8:00 bei Änderung auslösen
UND Zeitmodul Zeit < 16:59 nur prüfen
DANN Geräteauswahl Aussenlicht sofort Schaltzustand: Aus


Ps. auch ein geglätteter Wert kann bei z.B: einem Gewitter irgendwann unter den Wert fallen und das Licht dennoch einschalten!
Gruß Carsten

Apollo13
Beiträge: 34
Registriert: 20.02.2017, 18:29
Hat sich bedankt: 2 Mal

Re: Signal vom Helligkeitssensor "glätten"?

Beitrag von Apollo13 » 18.08.2017, 16:11

Hey, vielen Dank für die schnellen Antworten!

Aber ich glaube, daß eine einfache Zeitabfrage das Problem nicht lösen kann. Wie von Bratmaxe angemerkt, kann sich die Helligkeit z.B. während eines Gewitters mehrfach um die Schaltschwelle ändern, läge also immer noch innerhalb des Zeitfensters.....

Für morgens müsste etwas hin wie:

Wenn Helligkeit > X, dann Licht ausschalten
Wenn Helligkeit < X UND letzte Schaltung weniger als 1 Stunde her = ignorieren

Nur wie programmiert man so etwas?

Benutzeravatar
Sammy
Beiträge: 9172
Registriert: 09.09.2008, 20:47
Hat sich bedankt: 15 Mal
Danksagung erhalten: 174 Mal

Re: Signal vom Helligkeitssensor "glätten"?

Beitrag von Sammy » 18.08.2017, 16:19

Beim Ausschalten einfach eine Sperrvariable setzen und verzögert um 1h wieder löschen.
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

DrTob
Beiträge: 3426
Registriert: 29.10.2010, 08:24
Danksagung erhalten: 5 Mal

Re: Signal vom Helligkeitssensor "glätten"?

Beitrag von DrTob » 18.08.2017, 18:58

Klar, wenn du nicht möchtest, dass das Licht nur einmal ein und ausgeschaltet wird funktioniert das so nicht.

Dann getrennt:

Wenn
7:00 Uhr (zu Zeitpunkt)
und
Helligkeit < n (nur prüfen)
dann
Licht = ein.


Wenn
Helligkeit > n (bei Änderung)
Und
7:00-12:00 (nur prüfen)
Und
Licht = ein (nur prüfen)
Dann
Licht = aus


Abends:

Wenn
Helligkeit < n (bei Änderung)
Und
15-23:59 (nur prüfen)
Und
Licht = aus (nur prüfen)
Dann
Licht = ein




Wenn
23:00 Uhr (zu Zeitpunkt)
Dann
Licht = aus

Antworten

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