Rolladensteuerung mit FHEM

Begonnen von Guest, 26 Februar 2012, 21:08:42

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo FHEM-Fans,

ich lese diese Gruppe nun schon längere Zeit mit und finde, dass hier
ein tolles Projekt entstanden ist. Vielen Dank an alle, die dazu
beigetragen haben.

Nun möchte ich auch mal etwas einbringen. Es geht um die
Rolladensteuerung mit fs20rsu und fs20bs. Das Problem beim fs20bs ist,
dass eine manuelle Steuerung nicht möglich ist, wenn es direkt mit dem
fs20rsu gepairt ist. Dann geht nur die Beschattungssteuerung.

Meine Lösung sieht so aus:
Das fs20bs liefert beim Wechsel von dunkel nach hell ein "off 2.5" und
beim Wechsel von hell nach dunkel ein "on 2". Diese Werte empfange ich
mit meinem CUL und wandle sie mit "eventMap /off 2.5:hell/on 2:dunkel/"
in um. Dazu habe ich mir 2 Icons gebastelt, die statt der Glühlampen im
Webinterface angezeigt werden.
Per notify wird der Rolladen mit fs20rsu bei Sonne mit "set rollo.wz
off-for-timer 12" so weit heruntergefahren, dass der Sensor noch
beschienen wird. Mit "attr fs20bs webCmd xxx" wird nur der aktuelle
Status im Webinterface angezeigt.
Für das Rollo habe ich Icons für die Zustände "Auf", "Ab80%" und "Ab"
erstellt.
Morgens und abends wird der Rolladen mit sunrise bzw. sunset gesteuert.

Was noch ergänzt werden könnte, ist eine Auswertung des Status des
Rolladens, damit er nicht manuell heruntergefahren werden kann, wenn er
in Beschattungssteuerung ist. Das habe ich aber noch nicht gebraucht.


Hier ist der zugehörige Ausschnitt aus meiner fhem.cfg:
-------------- schnipp -----------------
define rollo.wz FS20 c04b 03
attr rollo.wz eventMap /off-for-timer 12:Ab80%/off:Ab/on:Auf/
attr rollo.wz model fs20rsu
attr rollo.wz room Wohnzimmer
attr rollo.wz webCmd Auf:Ab80%:Ab

define FileLog_rollo.wz FileLog ./log/rollo.wz-%Y.log rollo.wz
attr FileLog_rollo.wz logtype text
attr FileLog_rollo.wz room FS20

define fs20bs FS20 c04b c0
attr fs20bs comment Beschattungssteuerung on=dunkel off=hell
attr fs20bs eventMap /off 2.5:hell/on 2:dunkel/
attr fs20bs model fs20bs
attr fs20bs room Wohnzimmer
attr fs20bs webCmd hell

define FileLog_fs20bs FileLog ./log/fs20bs-%Y.log fs20bs
attr FileLog_fs20bs logtype text
attr FileLog_fs20bs room FS20

define Rollo.wz.runter at +*{sunset_rel()} set rollo.wz off
define Rollo.wz.hoch at +*{sunrise_rel(0,"07:00",)} set rollo.wz on

define rollo.wz.sonne notify fs20bs:* {\
  if("%" !~ m/dunkel/) {\
    fhem "set rollo.wz off-for-timer 12";;\
    fhem "attr fs20bs webCmd hell";;\
  } else { \
    fhem "set rollo.wz on";;\
    fhem "attr fs20bs webCmd dunkel";;\
  } \
}
-------------- schnapp -----------------

Ich hoffe, dass auch andere etwas damit anfangen können. Der Wert für
"off-for-timer" muss natürlich auf die jeweilige Konfiguration angepasst
werden. Verbesserungsvorschläge sind jederzeit willkommen.


Dann habe ich noch 2 Uniroll-Gurtwickler mit Funk-Modul. Da das
Funk-Protokoll hierfür in absehbarer Zeit wohl nicht von FHEM/CUL
unterstützt wird, habe ich mir ein fs20sm8 besorgt und 4 Relais
angeschlossen. Die Gurtwickler können mit zwei externen Tastern mit
einem ca. 0,5 sek langen Signal gesteuert werden, was ich per Relais
mache. Das Problem ist nun, dass ich für jede Aktion ein eigenes
FS20-Device habe. Die Beschattungssteuerung fehlt noch. Die könnte ich
aber vom fs20bs aus dem anderen Raum übernehmen und mit "Ab Pause Ab"
steuern.

Hier ist exemplarisch der Auszug für 1 Rollo:
define sm8.5 FS20 c04b b0
attr sm8.5 comment Kueche Rollo Ab
attr sm8.5 eventMap /on-for-timer 0.5:Ab/
attr sm8.5 room FS20
attr sm8.5 webCmd Ab

define sm8.6 FS20 c04b b1
attr sm8.6 comment Kueche Rollo Auf
attr sm8.6 eventMap /on-for-timer 0.5:Auf/
attr sm8.6 room FS20
attr sm8.6 webCmd Auf

Ist es möglich, diese beiden Devices zu einem zusammenzufassen, so dass
ich nur einmal "Auf  Ab" in einer Zeile habe statt separater Zeilen für
Auf und Ab?

Viele Grüße
Christian

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Christian,

könntest Du das bitte als Beispiel-Konfiguration ins Wiki einstellen?

-Heiermann

On 26 Feb., 21:08, Christian Herrmann
wrote:
> Hallo FHEM-Fans,
>
> ich lese diese Gruppe nun schon lᅵngere Zeit mit und finde, dass hier
> ein tolles Projekt entstanden ist. Vielen Dank an alle, die dazu
> beigetragen haben.
>
> Nun mᅵchte ich auch mal etwas einbringen. Es geht um die
> Rolladensteuerung mit fs20rsu und fs20bs. Das Problem beim fs20bs ist,
> dass eine manuelle Steuerung nicht mᅵglich ist, wenn es direkt mit dem
> fs20rsu gepairt ist. Dann geht nur die Beschattungssteuerung.
>
> Meine Lᅵsung sieht so aus:
> Das fs20bs liefert beim Wechsel von dunkel nach hell ein "off 2.5" und
> beim Wechsel von hell nach dunkel ein "on 2". Diese Werte empfange ich
> mit meinem CUL und wandle sie mit "eventMap /off 2.5:hell/on 2:dunkel/"
> in um. Dazu habe ich mir 2 Icons gebastelt, die statt der Glᅵhlampen im
> Webinterface angezeigt werden.
> Per notify wird der Rolladen mit fs20rsu bei Sonne mit "set rollo.wz
> off-for-timer 12" so weit heruntergefahren, dass der Sensor noch
> beschienen wird. Mit "attr fs20bs webCmd xxx" wird nur der aktuelle
> Status im Webinterface angezeigt.
> Fᅵr das Rollo habe ich Icons fᅵr die Zustᅵnde "Auf", "Ab80%" und "Ab"
> erstellt.
> Morgens und abends wird der Rolladen mit sunrise bzw. sunset gesteuert.
>
> Was noch ergᅵnzt werden kᅵnnte, ist eine Auswertung des Status des
> Rolladens, damit er nicht manuell heruntergefahren werden kann, wenn er
> in Beschattungssteuerung ist. Das habe ich aber noch nicht gebraucht.
>
> Hier ist der zugehᅵrige Ausschnitt aus meiner fhem.cfg:
> -------------- schnipp -----------------
> define rollo.wz FS20 c04b 03
> attr rollo.wz eventMap /off-for-timer 12:Ab80%/off:Ab/on:Auf/
> attr rollo.wz model fs20rsu
> attr rollo.wz room Wohnzimmer
> attr rollo.wz webCmd Auf:Ab80%:Ab
>
> define FileLog_rollo.wz FileLog ./log/rollo.wz-%Y.log rollo.wz
> attr FileLog_rollo.wz logtype text
> attr FileLog_rollo.wz room FS20
>
> define fs20bs FS20 c04b c0
> attr fs20bs comment Beschattungssteuerung on=dunkel off=hell
> attr fs20bs eventMap /off 2.5:hell/on 2:dunkel/
> attr fs20bs model fs20bs
> attr fs20bs room Wohnzimmer
> attr fs20bs webCmd hell
>
> define FileLog_fs20bs FileLog ./log/fs20bs-%Y.log fs20bs
> attr FileLog_fs20bs logtype text
> attr FileLog_fs20bs room FS20
>
> define Rollo.wz.runter at +*{sunset_rel()} set rollo.wz off
> define Rollo.wz.hoch at +*{sunrise_rel(0,"07:00",)} set rollo.wz on
>
> define rollo.wz.sonne notify fs20bs:* {\
>   if("%" !~ m/dunkel/) {\
>     fhem "set rollo.wz off-for-timer 12";;\
>     fhem "attr fs20bs webCmd hell";;\
>   } else { \
>     fhem "set rollo.wz on";;\
>     fhem "attr fs20bs webCmd dunkel";;\
>   } \}
>
> -------------- schnapp -----------------
>
> Ich hoffe, dass auch andere etwas damit anfangen kᅵnnen. Der Wert fᅵr
> "off-for-timer" muss natᅵrlich auf die jeweilige Konfiguration angepasst
> werden. Verbesserungsvorschlᅵge sind jederzeit willkommen.
>
> Dann habe ich noch 2 Uniroll-Gurtwickler mit Funk-Modul. Da das
> Funk-Protokoll hierfᅵr in absehbarer Zeit wohl nicht von FHEM/CUL
> unterstᅵtzt wird, habe ich mir ein fs20sm8 besorgt und 4 Relais
> angeschlossen. Die Gurtwickler kᅵnnen mit zwei externen Tastern mit
> einem ca. 0,5 sek langen Signal gesteuert werden, was ich per Relais
> mache. Das Problem ist nun, dass ich fᅵr jede Aktion ein eigenes
> FS20-Device habe. Die Beschattungssteuerung fehlt noch. Die kᅵnnte ich
> aber vom fs20bs aus dem anderen Raum ᅵbernehmen und mit "Ab Pause Ab"
> steuern.
>
> Hier ist exemplarisch der Auszug fᅵr 1 Rollo:
> define sm8.5 FS20 c04b b0
> attr sm8.5 comment Kueche Rollo Ab
> attr sm8.5 eventMap /on-for-timer 0.5:Ab/
> attr sm8.5 room FS20
> attr sm8.5 webCmd Ab
>
> define sm8.6 FS20 c04b b1
> attr sm8.6 comment Kueche Rollo Auf
> attr sm8.6 eventMap /on-for-timer 0.5:Auf/
> attr sm8.6 room FS20
> attr sm8.6 webCmd Auf
>
> Ist es mᅵglich, diese beiden Devices zu einem zusammenzufassen, so dass
> ich nur einmal "Auf  Ab" in einer Zeile habe statt separater Zeilen fᅵr
> Auf und Ab?
>
> Viele Grᅵᅵe
> Christian
>
>  Ab80%.png
> < 1 KBAnzeigenHerunterladen
>
>  Ab.png
> < 1 KBAnzeigenHerunterladen
>
>  Auf.png
> < 1 KBAnzeigenHerunterladen
>
>  dunkel.png
> 1KAnzeigenHerunterladen
>
>  hell.png
> 1KAnzeigenHerunterladen

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Danke Christian
Könnte der SM8 auch Uniroll mit *Comfort Steuerung schalten? Der
Sonnensensor ist da auch dabei.
LG
Joachim
*

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

C_Herrmann

                                                   

Hallo Joachim,

Am 21.09.2012 12:03, schrieb Joachim:
> Danke Christian
> Könnte der SM8 auch Uniroll mit *Comfort Steuerung schalten? Der
> Sonnensensor ist da auch dabei.

Ich habe ein Vorgängermodell davon, was mal bei einem Discounter im
Angebot war. Vermutlich wird die Anschlussbelegung gleich geblieben
sein. Zur Sicherheit solltest Du aber beim Support von Lott mit Angabe
der Artikelnummer anfragen. Die antworten sehr schnell.

Der Beitrag von mir ist schon ziemlich alt. Eine aktualisiete Anleitung
ist im Wiki.

Viele Grüße,
Christian

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen