Rollladensteuerung für HM/ROLLO inkl. Abschattung und Komfortfunktionen in Perl

Begonnen von Cluni, 06 Juli 2017, 11:14:28

Vorheriges Thema - Nächstes Thema

Cluni

Ich sehe gerade auch noch, dass der Minimum-Wert für die Helligkeit im Dummy (das ist der Wert, unterhalb dessen die Routine zur Verarbeitung der Helligkeit NICHT MEHR angesprochen wird) gleich dem Wert der wolkig-Schwelle ist. Das ist definitiv falsch - der Wert im Dummy muss wesentlich niedriger sein! Er dient nur dazu, damit nach der Dämmerung nicht unnötig immer die Routine angesprungen und verarbeitet wird!

coolice

Zitat von: Cluni am 19 April 2018, 12:24:55
Ich sehe gerade auch noch, dass der Minimum-Wert für die Helligkeit im Dummy (das ist der Wert, unterhalb dessen die Routine zur Verarbeitung der Helligkeit NICHT MEHR angesprochen wird) gleich dem Wert der wolkig-Schwelle ist. Das ist definitiv falsch - der Wert im Dummy muss wesentlich niedriger sein! Er dient nur dazu, damit nach der Dämmerung nicht unnötig immer die Routine angesprungen und verarbeitet wird!
Ich werde die angesprochenen Sachen ändern und schauen. Danke erstmal.


Gesendet von iPhone mit Tapatalk

coolice


Cluni

Sehr fein - freut mich!
Durch dein Problem habe ich bemerkt, dass mein Helligkeitssensor im Süden anscheinend seit heute Morgen 7:28Uhr kein Bock mehr hat und nichts mehr sendet. Bin gespannt, was dem über die Leber gelaufen ist. Ich werde ihm heute Abend mal eine neue Batterie spendieren.... :P

coolice

Zitat von: Cluni am 19 April 2018, 13:16:20
Sehr fein - freut mich!
Durch dein Problem habe ich bemerkt, dass mein Helligkeitssensor im Süden anscheinend seit heute Morgen 7:28Uhr kein Bock mehr hat und nichts mehr sendet. Bin gespannt, was dem über die Leber gelaufen ist. Ich werde ihm heute Abend mal eine neue Batterie spendieren.... :P
Da gibt es hübsche Möglichkeiten der Benachrichtigung bei leeren Batterien [emoji16]


Gesendet von iPhone mit Tapatalk

Cluni

Das habe ich und der letzte Wert ist auch ok:
battery    ok    2018-04-19 07:28:49

Ich sag ja - keine Ahnung, was dem über die Leber gelaufen ist. Vielleicht die plötzliche Sonne zu Kopf gestiegen....  8)

Cluni

Und vor ein paar Minuten bekomme ich die Nachricht, dass abgeschattet wird. Das Teil tut wieder so, als ob nichts gewesen wäre. Ich muss mal den RSSI im Auge behalten. Liegt vielleicht daran - ist der schlechteste Wert mit -88 - ist aber auch am weitesten weg vom RPI...

BigGB

Hallo zusammen,
an den Schöpfer des Moduls( ??? ) herzlichen Dank, ist genau das was ich gesucht habe.
Ich habe leider das Problem, das die Beschattung den Rollladen komplett schliesst, obwohl ich nur "pct=60" eingegeben habe.

Vielleicht kann mir jemand helfen den Fehler zu finden.

Anbei meine Daten der Rolllade, des Timers und des Dummies.

Idee ist Rolllade auf Beschattung, wenn:
. brightness > 25000
. Fenster geöffnet : egal
. azimut erfüllt
. Aussentemperatur > X° (ist zur Zeit erfüllt :-))


Rollladensteuerung:
Internals:
   NAME       Rollladensteuerung
   NR         1262
   STATE      Abschattung: on - morgens: on - abends: on - Komfort: on
   TYPE       dummy
   .attraggr:
   .attrminint:
   READINGS:
     2018-04-19 19:03:32   Aussentemperatur 23.4
     2018-04-19 19:03:17   Automatik_Zaehler_abends 4
     2018-04-19 19:03:11   Automatik_Zaehler_abends_init 1
     2018-04-19 19:03:17   Automatik_Zaehler_morgens 4
     2018-04-19 19:03:11   Automatik_Zaehler_morgens_init 1
     2018-04-19 19:03:08   Feiertag        0
     2018-04-19 19:03:08   Ferientag       0
     2018-04-19 19:03:32   Helligkeitssensor_Ost 244.01
     2018-04-15 16:40:19   Helligkeitssensor_Sued -99999
     2018-04-19 19:03:32   Helligkeitssensor_West 27763.67
     2018-04-13 18:42:53   Modul-Version   v0.9.4.6
     2018-04-19 19:03:32   Sonnenhoehe     12.26
     2018-04-19 19:03:32   Sonnenposition  274.77
     2018-04-19 19:03:32   letzter_Zugriff_Automatik_Abschattung 19:03:32
     2018-04-19 19:03:06   letzter_Zugriff_Automatik_Komfort 19:03:06
     2018-04-19 06:30:00   letzter_Zugriff_Automatik_Oeffnen 06:30:00
     2018-04-18 20:16:23   letzter_Zugriff_Automatik_Schliessen 20:16:23
     2018-04-19 19:03:11   letzter_Zugriff_Automatik_at_Erzeugung 19:03:11
Attributes:
   Anwesenheit 1
   Anwesenheit_Reading state
   Automatik_Abschattung on
   Automatik_Komfort on
   Automatik_Partymodus off
   Automatik_abends on
   Automatik_morgens on
   Frostschutz_Temp 0
   Gast_anwesend nein
   Helligkeit_min_Val 500
   Logfile_Abschattung 1
   Logfile_Komfort 1
   Logfile_Oeffnen 1
   Logfile_Schliessen 1
   Meldung_abwesend 1
   Meldung_anwesend 1
   Sonne_Hoehe_Device TL
   Sonne_Hoehe_Reading elevation
   Sonne_Pos_Device TL
   Sonne_Pos_Reading azimuth
   Telegram_Abschattung 0
   Telegram_Bot_Name Telegram
   Telegram_Komfort 1
   Telegram_Oeffnen 1
   Telegram_Schliessen 1
   Temperaturreading OutdoorTemp
   Temperatursensor myBuderus
   alias      Rollladensteuerung Einstellungen
   group      Automation
   icon       fts_shutter_automatic
   room       Haus,Rollladen
   stateFormat {'Abschattung: '.AttrVal($name,'Automatik_Abschattung','nv').' - morgens: '.AttrVal($name,'Automatik_morgens','nv').' - abends: '.AttrVal($name,'Automatik_abends','nv').' - Komfort: '.AttrVal($name,'Automatik_Komfort','nv')}
   userattr   Logfile_Abschattung:0,1,2 Telegram_Abschattung:0,1,2 Logfile_Komfort:0,1,2,3 Telegram_Komfort:0,1,2,3 Logfile_Oeffnen:0,1,2,3,4 Telegram_Oeffnen:0,1,2,3,4 Logfile_Schliessen:0,1,2,3,4 Telegram_Schliessen:0,1,2,3,4 Telegram_Bot_Name Gast_anwesend:nein,ja Temperatursensor Temperaturreading Helligkeit_min_Val Automatik_morgens:on,off Automatik_abends:on,off Automatik_Abschattung:on,off Automatik_Komfort:on,off Sonne_Pos_Device Sonne_Pos_Reading Sonne_Hoehe_Device Sonne_Hoehe_Reading Anwesenheit Anwesenheit_Reading Meldung_anwesend Meldung_abwesend Automatik_Astro_Modus_morgens:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON Automatik_Astro_Modus_morgens_Horizont Automatik_Astro_Modus_abends:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON Automatik_Astro_Modus_abends_Horizont Frostschutz_Temp Automatik_Partymodus:on,off


Rolllade Arbeitszimmer:
list Rolllade.AZ:
Internals:
   .eventMapCmd Auf:noArg halb:noArg Zu:noArg stop:noArg
   CFGFN      ./include/arbeitszimmer.cfg
   CHANGED   
   DEF        46F66B
   IODev      CUL1
   NAME       Rolllade.AZ
   NOTIFYDEV  global
   NR         397
   STATE      60
   TYPE       CUL_HM
   .attreocr:
     motor
   .attrminint:
   READINGS:
     2018-04-19 18:49:13   .protLastRcv    2018-04-19 18:49:13
     2018-04-19 18:43:22   Automatik_Abschatten_Ende_vorgemerkt 0
     2018-04-19 18:49:03   Automatik_Abschatten_vorgemerkt 0
     2018-04-19 19:05:38   Automatik_Abschattung_Bereich 208...378
     2018-04-19 18:37:08   Automatik_Abschattung_Sperrzeitpunkt 18:37:08
     2018-04-19 03:05:17   Automatik_Abschattung_Zaehler_hoch 0
     2018-04-19 03:05:17   Automatik_Abschattung_Zaehler_hoch_gestern 0
     2018-04-19 03:05:17   Automatik_Abschattung_Zaehler_hoch_vorgestern 0
     2018-04-19 18:49:04   Automatik_Abschattung_Zaehler_runter 3
     2018-04-19 03:05:17   Automatik_Abschattung_Zaehler_runter_gestern 3
     2018-04-19 03:05:17   Automatik_Abschattung_Zaehler_runter_vorgestern 1
     2018-04-19 18:49:03   Automatik_Abschattung_letzte_Uhrzeit 18:49:03
     2018-04-19 19:03:12   Automatik_Aussperrschutz --- aus ---
     2018-04-19 19:03:12   Automatik_Modus_hoch immer
     2018-04-19 19:03:12   Automatik_Modus_runter immer
     2018-04-18 20:16:23   Automatik_Nachtschliessen 1
     2018-04-19 19:03:11   Automatik_Pos_vor_Abschattung 100
     2018-04-19 19:03:12   Automatik_Pos_vor_Geoeffnet -1
     2018-04-19 19:03:12   Automatik_Pos_vor_Lueften -1
     2018-04-19 18:49:13   Automatik_automatische_Fahrt 0
     2018-04-19 19:03:12   Automatik_hoch_Zeit 06:30:00
     2018-04-19 19:03:11   Automatik_in_Abschattung 1
     2018-04-19 19:03:13   Automatik_runter_Zeit 20:18:04
     2018-04-19 18:49:04   CommandAccepted yes
     2018-04-13 18:03:37   D-firmware      2.8
     2018-04-13 18:03:37   D-serialNr      NEQ0077840
     2018-04-19 18:49:13   deviceMsg       60 (to VCCU)
     2018-04-19 18:49:13   level           60
     2018-04-19 18:49:13   motor           stop:60
     2018-04-19 18:49:13   pct             60
     2018-04-19 18:49:13   recentStateType info
     2018-04-19 18:49:13   state           60
     2018-04-19 18:49:13   timedOn         off
   helper:
     HM_CMDNR   158
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +46F66B,00,00,00
       rxt        0
       vccu       VCCU
       p:
         46F66B
         00
         00
         00
       prefIO:
         CUL1
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   Auto_Abschattung ja
   Auto_Abschattung_Helligkeits_Reading brightness
   Auto_Abschattung_Helligkeitssensor Helligkeitssensor_West
   Auto_Abschattung_Pos 60
   Auto_Abschattung_Pos_nach_Abschattung 100
   Auto_Abschattung_Schwelle_sonnig 25000
   Auto_Abschattung_Schwelle_wolkig 10000
   Auto_Abschattung_Sperrzeit_nach_manuell 5
   Auto_Abschattung_Sperrzeit_vor_Nacht 45
   Auto_Abschattung_Wartezeit 10
   Auto_Abschattung_Winkel_links 85
   Auto_Abschattung_Winkel_rechts 85
   Auto_Abschattung_min_Temp_aussen 18
   Auto_Abschattung_min_elevation 0
   Auto_Aussperrschutz nein
   Auto_Fensterkontakt AZ.OG.FK
   Auto_Fensterkontakttyp twostate
   Auto_Frostschutz aus
   Auto_Geoeffnet_Pos 60
   Auto_Himmelsrichtung 293
   Auto_Lueften_Pos 60
   Auto_Luft_Fenster_offen nein
   Auto_Modus_hoch immer
   Auto_Modus_runter immer
   Auto_Offset_Minuten_abends 0
   Auto_Offset_Minuten_morgens 0
   Auto_Pos_Befehl pct
   Auto_Zeit_hoch_WE_Urlaub 09:00:00
   Auto_Zeit_hoch_frueh 06:30:00
   Auto_Zeit_hoch_spaet 09:00:00
   Auto_Zeit_runter_frueh 16:30:00
   Auto_Zeit_runter_spaet 20:30:00
   Auto_Zufall_Minuten 0
   Auto_hoch  Astro
   Auto_offen_Pos 100
   Auto_runter Astro
   IODev      CUL1
   IOgrp      VCCU:CUL1
   Rollladensteuerung ja
   autoReadReg 4_reqStatus
   devStateIcon Zu:fts_shutter_100 Auf:fts_shutter_10 .*:fts_shutter_50
   event-on-change-reading motor
   eventMap   on:Auf 50:halb off:Zu stop:stop
   expert     2_raw
   firmware   2.8
   group      Rolllaeden
   model      HM-LC-Bl1PBU-FM
   room       Arbeitszimmer.OG
   serialNr   NEQ0077840
   subType    blindActuator
   userattr   Auto_Modus_hoch:bei_Abwesenheit,bei_Anwesenheit,immer,aus Auto_Modus_runter:bei_Abwesenheit,bei_Anwesenheit,immer,aus Auto_hoch:Zeit,Astro Auto_runter:Zeit,Astro Auto_Abschattung_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Abschattung_Pos_nach_Abschattung:-1,0,10,20,30,40,50,60,70,80,90,100 Auto_Lueften_Pos:10,20,30,40,50,60,70,80,90,100 Auto_offen_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Himmelsrichtung Auto_Abschattung:ja,nein,verspaetet,bei_Abwesenheit,bei_Anwesenheit Auto_Zeit_hoch_frueh Auto_Zeit_hoch_spaet Auto_Zeit_hoch_WE_Urlaub Auto_Zeit_runter_frueh Auto_Zeit_runter_spaet Auto_Zufall_Minuten Auto_Fensterkontakt Auto_Luft_Fenster_offen:ja,nein Auto_Aussperrschutz:ja,nein Auto_Geoeffnet_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Abschattung_Winkel_links:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 Auto_Abschattung_Winkel_rechts:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 Auto_Abschattung_Helligkeitssensor Auto_Abschattung_Helligkeits_Reading Auto_Abschattung_Schwelle_sonnig Auto_Abschattung_Schwelle_wolkig Auto_Abschattung_Wartezeit Auto_Abschattung_min_elevation Auto_Abschattung_min_Temp_aussen Auto_Abschattung_Sperrzeit_nach_manuell Auto_Offset_Minuten_morgens Auto_Offset_Minuten_abends Auto_Abschattung_Sperrzeit_vor_Nacht Auto_Abschattung_schnell_oeffnen:nein,ja Auto_Abschattung_schnell_schliessen:nein,ja Auto_Fensterkontakttyp:twostate,threestate Auto_Pos_Befehl Auto_geschlossen_Pos Auto_Gaestezimmer:nein,ja Auto_Pos_nach_KomfortOeffnen:-2,-1,0,10,20,30,40,50,60,70,80,90,100 Rollladensteuerung:nein,ja Auto_Frostschutz:aus,morgens Auto_Partymodus:ja,nein
   webCmd     Auf:halb:Zu:stop



Und zugehöriger Helligkeitssensor_West:
Internals:
   CFGFN      ./include/beschattung.cfg
   CUL1_MSGCNT 2
   CUL1_RAWMSG A0FCF865363E07600000000C1002B0525::-77.5:CUL1
   CUL1_RSSI  -77.5
   CUL1_TIME  2018-04-19 19:05:38
   DEF        63E076
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     2
   NAME       Helligkeitssensor_West
   NOTIFYDEV  global
   NR         945
   STATE      B: 28193.65
   TYPE       CUL_HM
   lastMsg    No:CF - t:53 s:63E076 d:000000 00C1002B0525
   protLastRcv 2018-04-19 19:05:38
   rssi_at_CUL1 cnt:2 min:-77.5 max:-77.5 avg:-77.5 lst:-77.5
   .attraggr:
   .attrminint:
   READINGS:
     2018-04-13 14:32:48   .R-localResDis  off
     2018-04-13 14:32:48   .R-transmDevTryMax 6
     2018-04-19 19:05:38   .protLastRcv    2018-04-19 19:05:38
     2018-04-19 19:03:05   Activity        alive
     2018-04-14 09:09:40   CommandAccepted yes
     2018-04-13 14:30:08   D-firmware      1.1
     2018-04-13 14:30:08   D-serialNr      OEQ2281653
     2018-04-14 09:09:40   PairedTo        0x654321
     2018-04-13 14:32:48   R-cyclicInfoMsgDis 0
     2018-04-13 14:32:48   R-pairCentral   0x654321
     2018-04-13 14:32:48   R-sign          off
     2018-04-14 09:09:40   RegL_00.        02:01 0A:65 0B:43 0C:21 11:00 14:06 18:00 00:00
     2018-04-14 09:09:40   RegL_01.        02:50 08:00 30:06 7B:08 AC:00 00:00
     2018-04-19 19:05:38   battery         ok
     2018-04-19 19:05:38   brightness      28193.65
     2018-04-19 19:05:38   state           B: 28193.65
   helper:
     HM_CMDNR   207
     mId        00FD
     regLst     ,0,1
     rxType     12
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +63E076,00,00,00
       nextSend   1524157538.71449
       rxt        2
       vccu       VCCU
       p:
         63E076
         00
         00
         00
       prefIO:
         CUL1
     mRssi:
       mNo        CF
       io:
         CUL1:
           -75.5
           -75.5
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_CUL1:
         avg        -77.5
         cnt        2
         lst        -77.5
         max        -77.5
         min        -77.5
     tmpl:
Attributes:
   IODev      CUL1
   IOgrp      VCCU:CUL1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.1
   model      HM-Sen-LI-O
   room       Rollladen
   serialNr   OEQ2281653
   subType    senBright
FHEM 5.8 auf NUC6CAYH, Fritzbox,
MAX-, Homematic-Komponenten, WLAN-Steckdosen mit Tasmota u. MQTT
Tablet UI3

nils_

@BigGB:
erstmal vorneweg. sowas hier
CFGFN      ./include/arbeitszimmer.cfg

CFGFN      ./include/beschattung.cfg

kann zu unschönen effekten führen!
Du solltest _genau_ wissen was es bedeutet!


nächste frage:
kannst du den Rollladen aus fhem steuern?
also über set Rolllade.AZ 60 in der fhem kommandozeile ? und welche position fährt er dann an??
sieht nicht korrekt gepaired aus...

viele Wege in FHEM es gibt!

Cluni

@BigGB: Hast du die genauen Laufzeiten für hoch und runter bei der Inbetriebnahme des Aktors eingestellt? Ich sehe da nichts in deinem Listing. Die Laufzeit für hoch muss im Register "R-driveUp" und für runter im Register "R-driveDown" hinterlegt werden, damit der Aktor genau weiß, wie lange eine komplette Fahrt für auf und zu dauert. Standardmäßig sind diese Zeiten viel länger eingestellt, damit das bei jedem Rollladen auch sicher klappt. Du musst also jeweils die Zeiten von Endschalter zu Endschalter in einer Fahrt messen (und ggf. 1s drauf rechnen zur Sicherheit) und diese dann einstellen.

Hier kannst du nachlesen, wie man die Register setzt: https://wiki.fhem.de/wiki/HM-LC-Bl1PBU-FM_Funk-Rollladenaktor_f%C3%BCr_Markenschalter#Fahrzeiten_kalibrieren

Sollte das schon gemacht worden sein, müssen wir uns das nochmal genauer ansehen....

BigGB

Hallo Cluni,
Laufzeiten hatte ich mal ermittelt und eingegeben, aber die Aktoren mal wieder auf Werkszustand zurückgesetzt. >:( Set Rolllade.AZ 60 fährt den Rollladen dann auch komplett zu. Habe jetzt die Laufzeiten nochmal eingegeben. Ich gehe davon, dass wars.
Danke
Grüße Gerald

Edit: Rollladensteuerung hat gerade abgeschattet :-)
FHEM 5.8 auf NUC6CAYH, Fritzbox,
MAX-, Homematic-Komponenten, WLAN-Steckdosen mit Tasmota u. MQTT
Tablet UI3

kjmEjfu

Ich bräuchte nochmal einen Gedankenanstoß um einen Fehler in der Bedienung zu finden  :)

Folgendes Beispiel:
- Rollo fährt abends automatisch runter
- anschließend wird das Rollo gekippt -> Komfortfunktion wird aktiv und stellt Rollo auf die Position für Lüften
- am Morgen wird das Rollo manuell hoch gefahren, da vor automatischer Zeit für Öffnen das Rollo hoch soll -> Rollo öffnet komplett
- danach wird jetzt aber das Fenster geschlossen -> Rollo wird automatisch komplett geschlossen

Nun stellt sich die Frage, ob ich beim manuellen öffnen des Rollos noch irgendein Reading updaten sollte, damit dieses Verhalten unterbleibt.
Migriere derzeit zu Home Assistant

Cluni

Das sieht mir eher nach einem nicht bedachten Fall in meiner Komfort-Funktion aus - da muss ich bei manueller Funktion noch die Merker zum automatischen Schließen zurücksetzen. Ich schreibe es mir mal auf die ToDo-Liste...

kjmEjfu

d.h. ich müsste beim manuellen Öffnen Automatik_Nachtschliessen auf 0 setzen?
Migriere derzeit zu Home Assistant

Cluni

Ja, müsste das sein - aber eigentlich muss das ja automatisch geschehen...