[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.6.x

Begonnen von CoolTux, 27 April 2019, 08:04:52

Vorheriges Thema - Nächstes Thema

majestro84

Also die bisherige Variante mit comfort und Ventilate fande ich deutlich besser wie auch eurofinder und Bork geschrieben haben. Also wenn es halbwegs geht bitte wieder zurück.
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

Borkk

Zitat von: CoolTux am 12 September 2019, 21:43:15
Das Argument mit 99 hatte ich auch. Hat aber wohl nicht gereicht.
Ich kann das auch wieder ausbauen. Nur einigen müssen wir uns auf etwas.

Ich wäre für die ursprüngliche Version.
Docker@DS220+ FHEM, ConBeeII, Homebridge, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana,
Raspberrymatic@Raspi3: HmIP Akt- /Sensoren, Shelly´s, Tibber Puls, Alexa, ASC, Gardena, Netatmo, E-Paper, FritzBox; Tado°, HOMEMODE, iBeacon, OLED ; ESP32/8266, SwitchBot ...

C0mmanda

Rein von (meiner) Logik her:

Ventilate sollte immer angefahren werden wenn :
- Fenster/Tür auf Kipp
- Rolladen steht tiefer als Ventilate-Pos

Comfort-Open sollte immer angefahren werden wenn:
-Fenster/Tür open
- Rolladen tiefer steht als Comfort-open-Pos

Ausser ich stecke in der manual-blocking Time.

So war es ,,früher" doch auch programmiert oder?
Die Werte kann ich doch einstellen und habe somit in der Hand ob das Ding ganz hoch fährt oder eben nicht..?

eurofinder

@C0mmanda:
ZitatVentilate sollte immer angefahren werden wenn :
- Fenster/Tür auf Kipp
- Rolladen steht tiefer als Ventilate-Pos

Comfort-Open sollte immer angefahren werden wenn:
-Fenster/Tür open
- Rolladen tiefer steht als Comfort-open-Pos
Danke, dass du das nochmals so zusammengefasst hast.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

CoolTux

Zitat von: C0mmanda am 13 September 2019, 06:35:06
Rein von (meiner) Logik her:

Ventilate sollte immer angefahren werden wenn :
- Fenster/Tür auf Kipp
- Rolladen steht tiefer als Ventilate-Pos

Comfort-Open sollte immer angefahren werden wenn:
-Fenster/Tür open
- Rolladen tiefer steht als Comfort-open-Pos

Ausser ich stecke in der manual-blocking Time.

So war es ,,früher" doch auch programmiert oder?
Die Werte kann ich doch einstellen und habe somit in der Hand ob das Ding ganz hoch fährt oder eben nicht..?

So war es früher programmiert.
Allerdings ist es wichtig zu wissen daß man die Werte nicht so frei wählen kann wie man es sich denkt. Die Werte müssen immer Unterschiedlich sein. Also kann man eben nicht 100 wählen für Comfort sondern muss wenigstens 99 wählen für die Terrassentür. Aber ich schaue mal das wenn jemand 99 gewählt hat und es eine Terrassentür ist das dann 100 angefahren wird.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Beta-User

Zu dem Terrassentürthema noch zwei Anmerkungen:

- Für ZWave-Geräte ist "offen" = 99, nicht 100 (man kann das per eventMap umbiegen, aber man muß das wissen...). Stumpf 100 ist daher m.E. suboptimal.
- Ich habe 3 Terrassentüren. KEINE geht nach außen auf, 2 Schiebetüren, eine nach Innen... Die Annahme, alle Terrassentüren würden "voll öffnen" benötigen, ist also definitiv falsch ::) . (Die sind bei mir derzeit nur nicht als terrasse definiert, deswegen betrifft mich das nicht direkt).
Vielleicht wäre es zu den Punkten eine Idee, hinter "terrasse" noch ein ":nn" zuzulassen, dann kann jeder optional festlegen, wo der Rollladen denn hin soll, wenn er nicht 100 (oder 0 bei "ASC-Typ 1") haben will?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

ESP_Fan

Das Problem mit den Terassentüren tritt vor allem dann auf, wenn zwischen Tür und Rollladen noch eine Insektenschutztür ist. Da ist normalerweise kaum Spielraum für den Rollladen, wenn der Insektenschutz da drunter durch muss. Eine Lösung wäre aus meiner Sicht, wenn der Zustand des Rollladens nicht aus der Position bestimmt würde, sondern aus der letzten Fahrt. Keine Ahnung, wieviel Aufwand und Probleme das bedeuten würde, aber damit könnte man für verschiedene Positionen gleiche Werte angeben. Es wird ja sicher einen Grund geben, warum das so gelöst ist, wie es derzeit ist. Dazu kommt, dass die Fahrten ja nicht wirklich zuverlässig erkannt werden. Bei mir stehen jetzt z.B. 11 von 12 Rollläden auf "manual", obwohl alle vom Modul geöffnet wurden und da eigentlich "day open" stehen sollte.

Beta-User

Den Vorschlag, die letzte Fahrt mit zu berücksichtigen, finde ich jedenfalls auf den ersten Blick sinnig, allerdings ggf. _zusätzlich_.

@ESP_Fan: Ist evtl. die Laufzeit zu lang? => ggf. per Attribut Erkennungszeit für manual verlängern.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

ESP_Fan

Ich hab keine Ahnung, wie ASC erkennt, ob ein Rollladen manuell gefahren wurde, oder nicht. Ich hab mir da bisher auch keine Gedanken gemacht, weil ja trotzdem alles funktioniert.
Ich betreibe eine Eigenbaulösung mit dem Rollo-Modul, da bekomme ich immer drive-type "modul", außer ich schalte direkt am Rollladen ohne FHEM. ASC muss ja noch irgendwie unterscheiden, ob es die Fahrt selber ausgelöst hat, oder eben manuell eingegriffen wurde. Wenn das über die Fahrtzeiten passiert, kann das schon sein, dass ich da etwas großzügige Zeitangaben drin habe, einfach um zu gewährleisten, dass die Endpositionen sicher angefahren werden.

Borkk

Ich komme gerade nicht mit...

Gibt es das nicht alles in ASC schon?

Man kann die ASC_Open_Pos und ASC_Closed_Pos eintragen. Das mit dem Insektenschutz verstehe ich mechanisch, hab das gleiche Problem aber was hat das mit der Lüften Position zu tun? Man braucht auch keine terrasse:nn, dafür gibt es doch die ComfortOpen und VentilateOpen Positionen. Und ASC kennt fast ein Duzend Gründe warum ein Rollo gefahren wurde, natürlich auch eine manuelle Fahrt.

C0mmanda hat es genau richtig zusammengefasst.

Docker@DS220+ FHEM, ConBeeII, Homebridge, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana,
Raspberrymatic@Raspi3: HmIP Akt- /Sensoren, Shelly´s, Tibber Puls, Alexa, ASC, Gardena, Netatmo, E-Paper, FritzBox; Tado°, HOMEMODE, iBeacon, OLED ; ESP32/8266, SwitchBot ...

ESP_Fan

Ein Problem bekommst Du in dem Augenblick, wenn Du den Rollladen definitiv auf 100% offen haben musst, um den Insektenschutz aufzubekommen, aber als comfort-open nicht 100% einstellen kannst, weil die Position sich von der offen-Position ja unterscheiden muss. Dann hilft es Dir gar nix, wenn ASC auf comfort-open fährt, das Fliegengitter bleibt am Rollladen hängen.
Und zur blocking-Time: Die sollte für Beschattung und Nachtfahrten gelten, aber nicht für comfort-open. Wenn ich zur Terassentür raus will, soll der Rolladen hoch fahren und dort bleiben, bis ich die Tür wieder schließe.

Beta-User

Zitat von: ESP_Fan am 13 September 2019, 11:53:26
Und zur blocking-Time: Die sollte  [...]
Falls sich das auf meinen Hinweis bezieht: Siehe Attribut "ASC_DriveUpMaxDuration" - daraus leitet ASC ab, ob eine Fahrt "manuell" ist: kommt das Event später als das+5 Sekunden nach Ablauf der Zeit, nachdem ein Fahrbefehl von ASC abgesetzt wurde, wird es als manuelle Fahrt bewertet. Kann also auch passieren, wenn ein Modul ständig pollt und immer wieder denselben unveränderten Stand als Event liefert.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

ESP_Fan

Zitat von: Beta-User am 13 September 2019, 12:05:33
Falls sich das auf meinen Hinweis bezieht: Siehe Attribut "ASC_DriveUpMaxDuration" - daraus leitet ASC ab, ob eine Fahrt "manuell" ist: kommt das Event später als das+5 Sekunden nach Ablauf der Zeit, nachdem ein Fahrbefehl von ASC abgesetzt wurde, wird es als manuelle Fahrt bewertet. Kann also auch passieren, wenn ein Modul ständig pollt und immer wieder denselben unveränderten Stand als Event liefert.
Ich werde mal testen mit dem Wert. Bisher war der bei mir aber eher 2 bis 3 Sekunden zu kurz eingestellt, werde mal auf realistische Werte ändern.

Kai-Alfonso

Zitat von: CoolTux am 12 September 2019, 07:49:18
Gut wäre auch wenn Du bei Problemen erstmal ein Update auf die aktuelle 0.6.31 machst.
Dann kann ich basierend darauf mir dir Stellen anschauen.

So, ich bin wieder zu Hause und habe ein Update auf 0.6.31  gemacht und anbei die Listings der Devices. Am Sonntag fahre ich wieder für 2 Tage weg, da kann ich das noch mal testen.


ASC Device

Internals:
   .FhemMetaInternals 1
   FUUID      5c5344d6-f33f-ce3b-e8f4-955f5802f7031218
   FVERSION   73_AutoShuttersControl.pm:v0.6.31-s20147/2019-09-11 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShuttersControl
   NOTIFYDEV  global,AutoShuttersControl,Rolllade_Badezimmer,Rolllade_HWRaum,Rolllade_Kinderzimmer,Rolllade_Kueche,Rolllade_Schlafzimmer,Rolllade_Wohnzimmer,Twilight,rgr_Bewohner,Umgebungssensor_Fassade_SuedSeite,Terrassentuer_Wohnzimmer,Fenster_Kueche,Fenster_Badezimmer,Fenster_Schlafzimmer,Fenster_Hauswirtschaftsraum,Fenster_Kinderzimmer
   NR         212
   NTFY_ORDER 51-AutoShuttersControl
   STATE      selfDefense inactive
   TYPE       AutoShuttersControl
   VERSION    v0.6.31
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2019-06-30 11:58:31   .monitoredDevs  {"Umgebungssensor_Fassade_SuedSeite":{"Rolllade_Wohnzimmer":"ASC_BrightnessSensor","Rolllade_Kinderzimmer":"ASC_BrightnessSensor","Rolllade_HWRaum":"ASC_BrightnessSensor","Rolllade_Schlafzimmer":"ASC_BrightnessSensor","Rolllade_Badezimmer":"ASC_BrightnessSensor","Rolllade_Kueche":"ASC_BrightnessSensor"},"Fenster_Badezimmer":{"Rolllade_Badezimmer":"ASC_WindowRec"},"Fenster_Kueche":{"Rolllade_Kueche":"ASC_WindowRec"},"rgr_Bewohner":{"AutoShuttersControl":"ASC_residentsDev"},"Twilight":{"AutoShuttersControl":"ASC_twilightDevice"},"Terrassentuer_Wohnzimmer":{"Rolllade_Wohnzimmer":"ASC_WindowRec"},"Fenster_Kinderzimmer":{"Rolllade_Kinderzimmer":"ASC_WindowRec"},"Fenster_Schlafzimmer":{"Rolllade_Schlafzimmer":"ASC_WindowRec"},"Fenster_Hauswirtschaftsraum":{"Rolllade_HWRaum":"ASC_WindowRec"}}
     2019-09-13 11:54:42   Rolllade_Badezimmer_PosValue 100
     2019-09-13 07:00:58   Rolllade_Badezimmer_lastPosValue 0
     2019-09-13 11:09:22   Rolllade_Badezimmer_nextAstroTimeEvent 13.09.2019 - 19:46
     2019-09-13 11:54:41   Rolllade_HWRaum_PosValue 100
     2019-09-13 07:30:56   Rolllade_HWRaum_lastPosValue 0
     2019-09-13 11:09:23   Rolllade_HWRaum_nextAstroTimeEvent 13.09.2019 - 19:46
     2019-09-13 11:09:46   Rolllade_Kinderzimmer_PosValue 8
     2019-09-12 17:30:01   Rolllade_Kinderzimmer_lastPosValue 100
     2019-09-13 11:09:23   Rolllade_Kinderzimmer_nextAstroTimeEvent 13.09.2019 - 17:30
     2019-09-13 11:54:41   Rolllade_Kueche_PosValue 100
     2019-09-13 08:15:21   Rolllade_Kueche_lastPosValue 0
     2019-09-13 11:09:23   Rolllade_Kueche_nextAstroTimeEvent 13.09.2019 - 19:46
     2019-09-13 11:54:43   Rolllade_Schlafzimmer_PosValue 100
     2019-09-13 08:00:54   Rolllade_Schlafzimmer_lastPosValue 0
     2019-09-13 11:09:23   Rolllade_Schlafzimmer_nextAstroTimeEvent 13.09.2019 - 19:15
     2019-09-13 11:54:48   Rolllade_Wohnzimmer_PosValue 100
     2019-08-01 22:00:01   Rolllade_Wohnzimmer_lastDelayPosValue 10
     2019-09-12 22:00:01   Rolllade_Wohnzimmer_lastPosValue 100
     2019-09-13 11:09:23   Rolllade_Wohnzimmer_nextAstroTimeEvent 13.09.2019 - 19:46
     2019-09-13 09:45:35   ascEnable       on
     2019-08-07 20:48:02   controlShading  on
     2019-06-30 11:44:06   hardLockOut     off
     2019-07-24 07:11:48   partyMode       off
     2019-09-13 11:09:15   room_HomeMatic_Rollladen Rolllade_Badezimmer,Rolllade_HWRaum,Rolllade_Kinderzimmer,Rolllade_Kueche,Rolllade_Schlafzimmer,Rolllade_Wohnzimmer
     2019-09-06 20:04:26   selfDefense     on
     2019-09-13 11:54:48   state           selfDefense inactive
     2019-06-30 11:44:06   sunriseTimeWeHoliday off
     2019-09-13 11:09:15   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade_Badezimmer
       Rolllade_HWRaum
       Rolllade_Kinderzimmer
       Rolllade_Kueche
       Rolllade_Schlafzimmer
       Rolllade_Wohnzimmer
   monitoredDevs:
     Fenster_Badezimmer:
       Rolllade_Badezimmer ASC_WindowRec
     Fenster_Hauswirtschaftsraum:
       Rolllade_HWRaum ASC_WindowRec
     Fenster_Kinderzimmer:
       Rolllade_Kinderzimmer ASC_WindowRec
     Fenster_Kueche:
       Rolllade_Kueche ASC_WindowRec
     Fenster_Schlafzimmer:
       Rolllade_Schlafzimmer ASC_WindowRec
     Rolllade_Badezimmer:
     Rolllade_HWRaum:
     Rolllade_Kinderzimmer:
     Rolllade_Kueche:
     Rolllade_Schlafzimmer:
     Rolllade_Wohnzimmer:
     Terrassentuer_Wohnzimmer:
       Rolllade_Wohnzimmer ASC_WindowRec
     Twilight:
       AutoShuttersControl ASC_twilightDevice
     Umgebungssensor_Fassade_SuedSeite:
       Rolllade_Badezimmer ASC_BrightnessSensor
       Rolllade_HWRaum ASC_BrightnessSensor
       Rolllade_Kinderzimmer ASC_BrightnessSensor
       Rolllade_Kueche ASC_BrightnessSensor
       Rolllade_Schlafzimmer ASC_BrightnessSensor
       Rolllade_Wohnzimmer ASC_BrightnessSensor
     rgr_Bewohner:
       AutoShuttersControl ASC_residentsDev
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 3:3
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDev rgr_Bewohner
   ASC_tempSensor Umgebungssensor_Fassade_SuedSeite:temperature
   ASC_twilightDevice Twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladen
   verbose    0


Rolllade Unten


Historie löschen
Internals:
   .eventMapCmd 100%:noArg 0%:noArg
   .triggerUsed 1
   DEF        4F1D8D
   FUUID      5c9270a9-f33f-ce3b-8040-41423584bae5a992
   HMUART_EG_MSGCNT 5
   HMUART_EG_RAWMSG 0501004210A4104F1D8D0B98D00601C800
   HMUART_EG_RSSI -66
   HMUART_EG_TIME 2019-09-13 11:54:41
   HMUART_OG_MSGCNT 5
   HMUART_OG_RAWMSG 0500004110A4104F1D8D0B98D00601C800
   HMUART_OG_RSSI -65
   HMUART_OG_TIME 2019-09-13 11:54:41
   IODev      HMUART_EG
   LASTInputDev HMUART_OG
   MSGCNT     10
   NAME       Rolllade_Kueche
   NOTIFYDEV  global
   NR         218
   NTFY_ORDER 50-Rolllade_Kueche
   STATE      100
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:10 - t:10 s:4F1D8D d:0B98D0 0601C800
   protLastRcv 2019-09-13 11:54:41
   protRcv    4 last_at:2019-09-13 11:54:41
   protResnd  2 last_at:2019-09-13 11:09:45
   protSnd    6 last_at:2019-09-13 11:54:41
   protState  CMDs_done
   rssi_HMUART_EG cnt:3 min:-77 max:-74 avg:-75.66 lst:-77
   rssi_at_HMUART_EG cnt:5 min:-69 max:-66 avg:-67.59 lst:-66
   rssi_at_HMUART_OG cnt:5 min:-65 max:-64 avg:-64.59 lst:-65
   .attraggr:
   .attrminint:
   READINGS:
     2019-09-13 11:09:23   .ASC_AttrUpdateChanges_v0.6.31 1
     2019-03-20 17:56:09   .D-devInfo      010100
     2019-03-20 17:56:09   .D-stc          30
     2019-03-20 17:56:19   .R-confBtnTime  permanent
     2019-03-20 17:56:19   .R-intKeyVisib  invisib
     2019-03-20 17:56:19   .R-localResDis  off
     2019-03-20 17:56:23   .R-refRunCounter 0
     2019-03-20 17:56:23   .R-statusInfoMinDly 2 s
     2019-03-20 17:56:23   .R-statusInfoRandom 1 s
     2019-03-20 17:56:23   .R-transmitTryMax 6
     2019-03-31 13:38:26   .peerListRDate  2019-03-31 13:38:26
     2019-09-13 11:54:41   .protLastRcv    2019-09-13 11:54:41
     2019-05-21 11:48:35   ASC_Enable      on
     2019-09-13 11:54:41   ASC_ShuttersLastDrive residents home
     2019-09-13 11:09:23   ASC_Time_DriveDown 13.09.2019 - 19:46
     2019-09-13 11:09:23   ASC_Time_DriveUp 14.09.2019 - 08:15
     2019-09-13 11:54:17   CommandAccepted yes
     2019-03-20 17:56:09   D-firmware      2.11
     2019-03-20 17:56:09   D-serialNr      NEQ1215096
     2019-03-31 13:38:25   PairedTo        0x0B98D0
     2019-03-31 13:38:18   R-driveDown     17.8 s
     2019-03-31 13:38:26   R-driveTurn     1 s
     2019-03-31 13:38:18   R-driveUp       19 s
     2019-03-20 17:56:19   R-pairCentral   0x0B98D0
     2019-03-20 17:56:23   R-powerUpAction off
     2019-03-20 17:56:23   R-sign          off
     2019-03-31 13:38:25   RegL_00.        00:00 02:01 0A:0B 0B:98 0C:D0 15:FF 18:00
     2019-03-31 13:38:26   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:B2 0D:00 0E:BE 0F:0A 10:00 30:06 56:00 57:24
     2019-09-13 11:09:18   associatedWith  AutoShuttersControl
     2019-09-13 11:54:41   deviceMsg       on (to VCCU)
     2019-09-13 11:54:41   level           100
     2019-09-13 11:54:41   motor           stop:on
     2019-09-13 11:54:41   pct             100
     2019-03-20 17:56:17   powerOn         2019-03-20 17:56:17
     2019-09-13 11:54:41   recentStateType info
     2019-03-20 18:03:15   sabotageAttackId_ErrIoId_4B2646 cnt:36
     2019-03-20 18:03:15   sabotageAttack_ErrIoAttack cnt 36
     2019-09-13 11:54:41   state           on
     2019-09-13 11:54:41   timedOn         off
   helper:
     HM_CMDNR   16
     cSnd       010B98D04F1D8D010E,110B98D04F1D8D0201C8
     dlvlCmd    ++A0110B98D04F1D8D0201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4F1D8D,00,00,00
       nextSend   1568368481.41944
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         4F1D8D
         00
         00
         00
     mRssi:
       mNo        10
       io:
         HMUART_EG:
           -62
           -62
         HMUART_OG:
           -65
           -65
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUART_EG
       flg        A
       ts         1568368481.06944
       ack:
         HASH(0x54bc998)
         1080020B98D04F1D8D00
     rssi:
       HMUART_EG:
         avg        -75.6666666666667
         cnt        3
         lst        -77
         max        -74
         min        -77
       at_HMUART_EG:
         avg        -67.6
         cnt        5
         lst        -66
         max        -66
         min        -69
       at_HMUART_OG:
         avg        -64.6
         cnt        5
         lst        -65
         max        -64
         min        -65
     shadowReg:
     tmpl:
Attributes:
   .mId       006A
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Umgebungssensor_Fassade_SuedSeite:brightness -1:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_AbsentDelay 600
   ASC_Self_Defense_Exclude off
   ASC_Self_Defense_Mode absent
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 85
   ASC_Shading_Direction 45
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode off
   ASC_Shading_Pos 45
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 08:15
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec Fenster_Kueche
   ASC_WindowRec_subType threestate
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   devStateIcon (0).*:fts_shutter_100 (8$|9$|1[0-8]$).*:fts_shutter_90 (18|19|2[0-8]).*:fts_shutter_80 (28|29|3[0-8]).*:fts_shutter_70 (38|39|4[0-8]).*:fts_shutter_60 (48|49|5[0-8]).*:fts_shutter_50 (58|59|6[0-8]).*:fts_shutter_40 (68|69|7[0-8]).*:fts_shutter_30 (78|79|8[0-8]).*:fts_shutter_20 (88|89|9[0-8]).*:fts_shutter_10 (100):fts_shutter_0
   eventMap   on:100% off:0%
   expert     2_raw
   firmware   2.11
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       HomeMatic,Rollladen
   serialNr   NEQ1215096
   stateFormat pct
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   webCmd     pct:up:stop:down


Rolllade Oben


Historie löschen
Internals:
   .eventMapCmd 100%:noArg 0%:noArg
   DEF        4F1DA6
   FUUID      5c97ae9a-f33f-ce3b-a83a-fac3b4201c5f5a24
   HMUART_EG_MSGCNT 2
   HMUART_EG_RAWMSG 0501004586A4104F1DA60B98D0060110004C
   HMUART_EG_RSSI -69
   HMUART_EG_TIME 2019-09-13 11:09:51
   HMUART_OG_MSGCNT 2
   HMUART_OG_RAWMSG 0500003E86A4104F1DA60B98D0060110004C
   HMUART_OG_RSSI -62
   HMUART_OG_TIME 2019-09-13 11:09:51
   IODev      HMUART_OG
   LASTInputDev HMUART_EG
   MSGCNT     4
   NAME       Rolllade_Kinderzimmer
   NOTIFYDEV  global
   NR         220
   NTFY_ORDER 50-Rolllade_Kinderzimmer
   STATE      8
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:86 - t:10 s:4F1DA6 d:0B98D0 060110004C
   protLastRcv 2019-09-13 11:09:46
   protRcv    1 last_at:2019-09-13 11:09:46
   protResnd  1 last_at:2019-09-13 11:09:45
   protSnd    3 last_at:2019-09-13 11:09:51
   protState  CMDs_done
   rssi_HMUART_EG cnt:1 min:-76 max:-76 avg:-76 lst:-76
   rssi_at_HMUART_EG cnt:2 min:-69 max:-69 avg:-69 lst:-69
   rssi_at_HMUART_OG cnt:2 min:-62 max:-62 avg:-62 lst:-62
   .attraggr:
   .attrminint:
   READINGS:
     2019-09-13 11:09:23   .ASC_AttrUpdateChanges_v0.6.31 1
     2019-03-24 17:21:46   .D-devInfo      010100
     2019-03-24 17:21:46   .D-stc          30
     2019-03-24 17:21:55   .R-confBtnTime  permanent
     2019-03-24 17:21:55   .R-intKeyVisib  invisib
     2019-03-24 17:21:55   .R-localResDis  off
     2019-03-24 17:21:56   .R-refRunCounter 0
     2019-03-24 17:21:56   .R-statusInfoMinDly 2 s
     2019-03-24 17:21:56   .R-statusInfoRandom 1 s
     2019-03-24 17:21:56   .R-transmitTryMax 6
     2019-03-31 13:30:11   .peerListRDate  2019-03-31 13:30:11
     2019-09-13 11:09:46   .protLastRcv    2019-09-13 11:09:46
     2019-05-21 11:48:35   ASC_Enable      on
     2019-09-13 11:09:46   ASC_ShuttersLastDrive night close
     2019-09-13 11:09:23   ASC_Time_DriveDown 13.09.2019 - 17:30
     2019-09-13 11:09:23   ASC_Time_DriveUp 14.09.2019 - 07:05
     2019-09-09 17:30:01   CommandAccepted yes
     2019-03-24 17:21:46   D-firmware      2.11
     2019-03-24 17:21:46   D-serialNr      NEQ1215071
     2019-03-31 13:30:10   PairedTo        0x0B98D0
     2019-03-31 13:28:58   R-driveDown     30.1 s
     2019-03-31 13:30:11   R-driveTurn     1 s
     2019-03-31 13:29:55   R-driveUp       31.5 s
     2019-03-24 17:21:55   R-pairCentral   0x0B98D0
     2019-03-24 17:21:56   R-powerUpAction off
     2019-03-24 17:21:56   R-sign          off
     2019-03-31 13:30:10   RegL_00.        00:00 02:01 0A:0B 0B:98 0C:D0 15:FF 18:00
     2019-03-31 13:30:11   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:2D 0D:01 0E:3B 0F:0A 10:00 30:06 56:00 57:24
     2019-09-13 11:09:18   associatedWith  AutoShuttersControl
     2019-09-13 11:09:46   deviceMsg       8 (to VCCU)
     2019-09-13 11:09:46   level           8
     2019-09-13 11:09:46   motor           stop:8
     2019-09-13 11:09:46   pct             8
     2019-03-29 16:46:47   powerOn         2019-03-29 16:46:47
     2019-09-13 11:09:46   recentStateType info
     2019-03-24 17:25:27   sabotageAttackId_ErrIoId_4B2646 cnt:24
     2019-03-24 17:25:27   sabotageAttack_ErrIoAttack cnt 24
     2019-09-13 11:09:46   state           8
     2019-09-13 11:09:46   timedOn         off
   helper:
     HM_CMDNR   134
     cSnd       ,010B98D04F1DA6010E
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4F1DA6,00,00,00
       nextSend   1568365791.59325
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         4F1DA6
         00
         00
         00
     mRssi:
       mNo        86
       io:
         HMUART_EG:
           -69
           -69
         HMUART_OG:
           -62
           -62
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUART_OG
       flg        A
       ts         1568365791.28068
       ack:
         HASH(0x54bc0e0)
         8680020B98D04F1DA600
     rssi:
       HMUART_EG:
         avg        -76
         cnt        1
         lst        -76
         max        -76
         min        -76
       at_HMUART_EG:
         avg        -69
         cnt        2
         lst        -69
         max        -69
         min        -69
       at_HMUART_OG:
         avg        -62
         cnt        2
         lst        -62
         max        -62
         min        -62
     shadowReg:
     tmpl:
Attributes:
   .mId       006A
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Umgebungssensor_Fassade_SuedSeite:brightness -1:-1
   ASC_Closed_Pos 8
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_AbsentDelay 600
   ASC_Self_Defense_Exclude off
   ASC_Self_Defense_Mode gone
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 85
   ASC_Shading_Direction 45
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode off
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 17:30
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec Fenster_Kinderzimmer
   ASC_WindowRec_subType threestate
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   devStateIcon (0).*:fts_shutter_100 (8$|9$|1[0-8]$).*:fts_shutter_90 (18|19|2[0-8]).*:fts_shutter_80 (28|29|3[0-8]).*:fts_shutter_70 (38|39|4[0-8]).*:fts_shutter_60 (48|49|5[0-8]).*:fts_shutter_50 (58|59|6[0-8]).*:fts_shutter_40 (68|69|7[0-8]).*:fts_shutter_30 (78|79|8[0-8]).*:fts_shutter_20 (88|89|9[0-8]).*:fts_shutter_10 (100):fts_shutter_0
   eventMap   on:100% off:0%
   expert     2_raw
   firmware   2.11
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       HomeMatic,Rollladen
   serialNr   NEQ1215071
   stateFormat pct
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   webCmd     pct:up:stop:down



Und ich habe noch mal eine andere Frage, wo wir uns schon mal drüber unterhalten haben. Bei Dir im Modul müssen ja alle Position (Closed Pos ,Open Pos, Comfort Open,Ventilate, Shading) unterschiedlich sein. Was natürlich kollidiert mit dem Wunsch, das manche Rollladen Nacht halt nicht auf 0% runterfahren sollen, bei der Beschattung aber schon. Hattest Du Dir schon mal Gedanken gemacht, noch 1-2 zusätzliche Positionen für NightClose und DayOpen Position? Dann würde Closed Pos ,Open Pos die Rollladen Endpunkte definieren und man könnte trotzdem frei die Position für Nachts/Tagsüber einstellen. Ich hoffe, ich habe das Verständlich erklärt, was ich meine  8) 8) 8)

Ich hab jetzt nicht jede Seite hier gelesen, weil es ein sehr aktiver Thread ist - also sorry, falls das schon mal zur Sprache kam  ;D
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

CoolTux

In der aktuell auf Github unter devel zu habenden Version 0.6.32 ist neu das Attribut ASC_Sleep_Pos hinzugekommen. Getestet habe ich das schon mit den festen Astro oder Time Zeiten. Ich muss es nur noch für brightness anpassen.

Also JA ich habe mir Gedanken gemacht.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net