Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
Moderator: Co-Administratoren
Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
Seit einigen Wochen nutze ich für die Steuerung der Rollladenaktore neben einem Temperatursensor auch den neuen Lichtsensor HM-Sen-LI-O. Gedacht hätte ich mir, die Rollladen ab einer bestimmten Außentemperatur und Sonnenschein (ab 85 kLux) über die ccu2 zu schließen und unter 25kLux wieder zu öffnen. Bei teilweise bewölktem Himmel kann es passieren, daß die Rollladen ständig hin und her fahren. Wenn sich eine Wolke kurzzeitig vor die Sonne schiebt fällt der Lichtwert auf deutlich unter 25kLux und steigt anschließen wieder auf über 100kLux.
Ich habe unter den Geräteeinstellungen des Lichtsensors keine Möglichkeit gefunden, dieses hin und her zu verhindern.
Hat hier vielleicht jemand schon eine Lösung gefunden?
Ich habe mich deswegen auch schon an ELV gewandt. Antwort: derzeit keine Lösung.
Meiner Meinung nach sollte die cc2 bei der zyklischen Aktualisierung der Lichtwerte neben dem jeweils aktuellen Lichtwert auch Durchschnittswerte (Mean und Median) der letzten Messungen darstellen. Dann würden die Sprünge bei den aktuellen Werten deutlich abgemildert. Dies zu bewerkstelligen bin ich aber nicht in der Lage.
Vielleicht jemand aus dem Forum?
Josl
Ich habe unter den Geräteeinstellungen des Lichtsensors keine Möglichkeit gefunden, dieses hin und her zu verhindern.
Hat hier vielleicht jemand schon eine Lösung gefunden?
Ich habe mich deswegen auch schon an ELV gewandt. Antwort: derzeit keine Lösung.
Meiner Meinung nach sollte die cc2 bei der zyklischen Aktualisierung der Lichtwerte neben dem jeweils aktuellen Lichtwert auch Durchschnittswerte (Mean und Median) der letzten Messungen darstellen. Dann würden die Sprünge bei den aktuellen Werten deutlich abgemildert. Dies zu bewerkstelligen bin ich aber nicht in der Lage.
Vielleicht jemand aus dem Forum?
Josl
Re: Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
Ganz abgesehen davon dass ich die Steuerung der Beschattung über Helligkeit sowieso nicht für optimal halte gibt es dafür natürlich Lösungen.
Erste Lösung: mit sysvar und zwei Programmen arbeiten
Erstes Programm:
Wenn Lux >85000 dann sysvar Beschattung true
Sonstwenn Lux <60000 dann sysvar Beschattung false
Zweites Programm:
Wenn sysvar Beschattung true
Dann Rollo 20%
Sonst Rollo 100%
Gruß
Rainer
Die nächsten Fragen werden kommen!
Erste Lösung: mit sysvar und zwei Programmen arbeiten
Erstes Programm:
Wenn Lux >85000 dann sysvar Beschattung true
Sonstwenn Lux <60000 dann sysvar Beschattung false
Zweites Programm:
Wenn sysvar Beschattung true
Dann Rollo 20%
Sonst Rollo 100%
Gruß
Rainer
Die nächsten Fragen werden kommen!
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!
- Roland M.
- Beiträge: 9777
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1369 Mal
Re: Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
Hallo und willkommen im Forum!
Das lässt sich beispielsweise mit mit der Rainer (Homoran) angesprochenen Systemvariablen lösen.
Aber bitte stell das bzw. die vorhandenen Programme hier als Screenshot ein, dann lassen sich leichter Vorschläge machen.
@Rainer: Die Hysterese bei der Helligkeit ist ja offensichtlich schon berücksichtigt.
Roland
Da würde ich die Bedingung erweitern und sagen: Wenn Helligkeit mind. 5 Minuten unter 25klux, dann Rolladen hoch.Josl hat geschrieben:Bei teilweise bewölktem Himmel kann es passieren, daß die Rollladen ständig hin und her fahren. Wenn sich eine Wolke kurzzeitig vor die Sonne schiebt fällt der Lichtwert auf deutlich unter 25kLux und steigt anschließen wieder auf über 100kLux.
Das lässt sich beispielsweise mit mit der Rainer (Homoran) angesprochenen Systemvariablen lösen.
Aber bitte stell das bzw. die vorhandenen Programme hier als Screenshot ein, dann lassen sich leichter Vorschläge machen.
@Rainer: Die Hysterese bei der Helligkeit ist ja offensichtlich schon berücksichtigt.
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
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,...
- 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,...
Re: Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
So mache ich es mit meinen Sonnensensoren.Josl hat geschrieben:auch Durchschnittswerte (Mean und Median) der letzten Messungen darstellen. Dann würden die Sprünge bei den aktuellen Werten deutlich abgemildert.
Ich bilde mit einem Skript einen Fake-Mittelwert.
Der Sensor meldet etwa alle drei Minuten. Mittelwert über 15 Minuten ist dann bei jeder Aktualisierung Mittelwert (Systemvariable) abrufen, mit 4 multiplizieren und aktuellen Wert hinzu addieren. Das ganze durch 5 teilen und wieder abspeichern.
Auf diesen Wert -Hitze_mittel- lasse ich die Rollläden fahren.
Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!
Re: Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
Vorweg herzlichen Dank für die umgehenden Antworten. Leider verfüge ich nicht über Kenntnisse der Scriptprogrammierung, sodaß ich Eure Ausführungen nur eingeschränkt verstehe.
Der Anregung, meine eigenen Einstellungen in der CCU2 darzustellen, komme ich sehr gerne nach.
Josl
Der Anregung, meine eigenen Einstellungen in der CCU2 darzustellen, komme ich sehr gerne nach.
Josl
Re: Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
Warum hast du bei schließen auf Aktualisierung getriggert, während beim Öffnen korrekterweise auf Änderung getriggert wird?
Das Skript würden wir dir schon zur Verfügung stellen, wenn wir wissen was du genau brauchst.
Gruß
Rainer
Das Skript würden wir dir schon zur Verfügung stellen, wenn wir wissen was du genau brauchst.
Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!
- Roland M.
- Beiträge: 9777
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1369 Mal
Re: Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
Hallo!
Also ich sehe da (noch) keinen Bedarf für ein Script, m.E. kann das alles per Klickibunti erledigt werde.
Lösungsvorschlag:
Systemvariable vom Typ Logikwert erstellen, ich nenn sie einmal SV_Beschattungsbedarf.
1. Programm:
WENN Lichtsensor > 85000 lx (Auslösen auf Änderung)
DANN SV_Beschattungsbedarf sofort wahr
SONSTWENN Lichtsensor < 25000 lx (Auslösen auf Änderung)
DANN SC_Beschattungsbedarf verzögert um 5 min falsch
Wichtig: hier die Checkbox "Vor dem Ausführen laufende Verzögerungen [...] beenden" aktivieren bzw. aktiviert lassen.
Was wird hier gemacht?
Ganz einfach: wenn die Helligkeit größer 85000 lx steigt, wird die Variable sofort wahr gesetzt, sinkt die Helligkeit unter 25000 lx, dann wird die Variable erst nach 5 min auf falsch gesetzt, dies soll verhindern, dass bei einer kleine Wolken vor der Sonne nicht die Rolladen oder Markisen Samba tanzen...
Zweites Programm (Minimalversion):
WENN SV_Beschattungsbedarf = wahr
DANN Rolladen Behanghöhe 100%
SONST Rolladen Behanghöhe 0%
Natürlich kannst du je nach deinen Wünschen die SV auch in deinen Programmen mit der Zeitsteuerung kombinieren.
Roland
Also ich sehe da (noch) keinen Bedarf für ein Script, m.E. kann das alles per Klickibunti erledigt werde.
Lösungsvorschlag:
Systemvariable vom Typ Logikwert erstellen, ich nenn sie einmal SV_Beschattungsbedarf.
1. Programm:
WENN Lichtsensor > 85000 lx (Auslösen auf Änderung)
DANN SV_Beschattungsbedarf sofort wahr
SONSTWENN Lichtsensor < 25000 lx (Auslösen auf Änderung)
DANN SC_Beschattungsbedarf verzögert um 5 min falsch
Wichtig: hier die Checkbox "Vor dem Ausführen laufende Verzögerungen [...] beenden" aktivieren bzw. aktiviert lassen.
Was wird hier gemacht?
Ganz einfach: wenn die Helligkeit größer 85000 lx steigt, wird die Variable sofort wahr gesetzt, sinkt die Helligkeit unter 25000 lx, dann wird die Variable erst nach 5 min auf falsch gesetzt, dies soll verhindern, dass bei einer kleine Wolken vor der Sonne nicht die Rolladen oder Markisen Samba tanzen...
Zweites Programm (Minimalversion):
WENN SV_Beschattungsbedarf = wahr
DANN Rolladen Behanghöhe 100%
SONST Rolladen Behanghöhe 0%
Natürlich kannst du je nach deinen Wünschen die SV auch in deinen Programmen mit der Zeitsteuerung kombinieren.
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
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,...
- 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,...
Re: Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
Wiederum danke für die Mühe die ihr euch mit mir Homematic-Laien macht. Meine eigenen Einstellungen habe ich zwischenzeitlich auf "Auslösen bei Änderung" gestellt. Andere Einstellungen waren mir überhaupt nicht bewußt!
Nun wieder zu meinem Rolloproblem. Der gestrige Nachmittag hier in Niederbayern war geradezu beispielhaft dafür: 33°Außentemperatur, aufquellende Bewölkung vor sonst tiefblauem Himmel und abends starke Gewitter/Bewölkung. Bei dieser Situation hätte nach meinem Eindruck nur Rainers Lösung mit dem "Fake-Mittelwert" das ständige Auf/Ab der Rollos am wirksamsten vermieden. Eine Verzögerung des Öffnens um z.B. 5 Minuten (Vorschlag Roland) passt nur dann, wenn der Lichtwert dann wieder so hoch ist, dass die Rollos offen bleiben. Wenn die Sonne danach aber immer noch oder schon wieder von Wolken bedeckt ist, kommt es zum Öffnen und hinterher wieder zum Schließen.
Aus dieser Vorstellung heraus halte ich die Lösung über einen Mittelwert am praxistauglichsten, die anscheinend nur über ein entsprechendes Script erreichbar ist. Meine Defizite dazu kennt ihr ja! Sollte ein entsprechender Weg auch über Systemvariable möglich sein, bitte Lösungsvorschläge. Hier traue ich mir selber am meisten zu.
Noch einen angenehmen Tag!
Joel
Nun wieder zu meinem Rolloproblem. Der gestrige Nachmittag hier in Niederbayern war geradezu beispielhaft dafür: 33°Außentemperatur, aufquellende Bewölkung vor sonst tiefblauem Himmel und abends starke Gewitter/Bewölkung. Bei dieser Situation hätte nach meinem Eindruck nur Rainers Lösung mit dem "Fake-Mittelwert" das ständige Auf/Ab der Rollos am wirksamsten vermieden. Eine Verzögerung des Öffnens um z.B. 5 Minuten (Vorschlag Roland) passt nur dann, wenn der Lichtwert dann wieder so hoch ist, dass die Rollos offen bleiben. Wenn die Sonne danach aber immer noch oder schon wieder von Wolken bedeckt ist, kommt es zum Öffnen und hinterher wieder zum Schließen.
Aus dieser Vorstellung heraus halte ich die Lösung über einen Mittelwert am praxistauglichsten, die anscheinend nur über ein entsprechendes Script erreichbar ist. Meine Defizite dazu kennt ihr ja! Sollte ein entsprechender Weg auch über Systemvariable möglich sein, bitte Lösungsvorschläge. Hier traue ich mir selber am meisten zu.
Noch einen angenehmen Tag!
Joel
Re: Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
Hallo,
Danke für diesen Thread - genau das selbe Problem habe ich - schalte aber mein Innenlicht und keine Rolladen.
So ein Skript würde mich da ebenfalls interessieren. Habt ihr da etwas für uns?
Danke und Gruß
Stefan
Danke für diesen Thread - genau das selbe Problem habe ich - schalte aber mein Innenlicht und keine Rolladen.
So ein Skript würde mich da ebenfalls interessieren. Habt ihr da etwas für uns?
Danke und Gruß
Stefan
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: Rollladensteuerung mit Lichtsensor HM-Sen-LI-O
Ich zeige hier mal ein praktisches Programmierbeispiel, wie ich das gelöst habe:
Zur ergänzenden Info, für den, den's interessiert:
Der Sonnensensor hängt an einem wired 7/14 Modul.
Die SV "Sonne" lässt tageszeitabhängig weitere SV für Sonne_Ost, -_West und -_Süd toggeln. Diese fahren dann die Rolläden.
Gruß
Manfred
Die SystemVariable "Sonne" kippt also spätestens nach einer halben Stunde wieder zurück - und das auch nur, wenn nicht zwischenzeitig mal wieder der Sonnensensor kleiner 30 gemeldet hatte.Zur ergänzenden Info, für den, den's interessiert:
Der Sonnensensor hängt an einem wired 7/14 Modul.
Die SV "Sonne" lässt tageszeitabhängig weitere SV für Sonne_Ost, -_West und -_Süd toggeln. Diese fahren dann die Rolläden.
Gruß
Manfred
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.