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

Begonnen von CoolTux, 15 November 2019, 12:51:08

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: BigGB am 21 November 2019, 20:39:05
Hallo CoolTux,
die Änderung auf event-on-change-reading hat bei diesem Rollo "Rolllade.AZ" nichts gebracht. Situation wie gestern, Rollo muss manuell geöffnet bzw. geschlossen werden.
Andere Rollos hatten z.T. Attribut even-on-change-reading eingestellt, andere nicht. Aber alle sind zu- bzw- aufgefahren.
Hast Du noch eine Tip.
Danke u. viele Grüße Gerald.

Dann setze bitte einmal das Attribut ASC_BlockingTime_afterManual auf 0
Und lass heute Abend bitte noch mal auf zeichnen.

Grüße
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

CoolTux

Zitat von: kilderman am 21 November 2019, 22:46:03
Hallo CoolTux,

zuerst einmal vielen Dank für deine viele Arbeit mit dem Modul. Ich bin gerade am Ausprobieren desselben. Aktuell habe ich aber ein paar Fragen, die sich mir noch nicht ganz erschließen. Vielleicht kann ich die hier einmal stellen:

1. Ich habe dein Modul vor ein paar Tagen einmal für ein Dachfenster eingerichtet. Dort auf der Couch übernachten eigentlich nur Gäste und niemand aus der Familie. Daher habe ich versucht, dass Rollo so einzurichten, dass es nur nachts runterfährt, wenn Gäste zum Übernachten anwesend sind. Andernfalls soll es oben bleiben. Das funktioniert soweit eigentlich auch, aber nur, bis ein Familienmitglied wieder auf die Idee kommt, nach der Sonnenuntergangszeit noch einmal zu lüften. Wenn dann das Fenster wieder geschlossen wird, fährt auch das Rollo herunter, egal ob Gast anwesend oder nicht. Kann man dies ggf. verhindern? Mein List des Rollos sieht so aus:


Internals:
   CHANGED   
   FUUID      5c472185-512f-3364-fa6c-5b7399563217906e
   NAME       OGGastSued
   NR         451
   STATE      open
   TYPE       ROLLO
   stoptime   1574369525
   OLDREADINGS:
   READINGS:
     2019-09-28 15:56:17   ASC_Enable      on
     2019-11-21 21:52:05   ASC_ShuttersLastDrive manual
     2019-11-21 16:47:39   ASC_Time_DriveDown 22.11.2019 - 16:47
     2019-11-21 16:47:39   ASC_Time_DriveUp 22.11.2019 - 06:45
     2019-11-17 18:17:51   associatedWith  ASC
     2019-11-21 21:51:57   command         open
     2019-11-21 21:51:57   desired_pct     0
     2019-11-21 21:51:57   drive-type      modul
     2019-11-21 21:51:57   last_drive      drive-up
     2019-11-21 21:52:05   pct             0
     2019-11-21 21:52:05   state           open
Attributes:
   ASC        1
   ASC_Antifreeze hard
   ASC_BlockingTime_afterManual 3600
   ASC_BlockingTime_beforDayOpen 7200
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor ZW_01628321:brightness 600:1000
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 10
   ASC_Down   astro
   ASC_Drive_Delay 700
   ASC_Drive_DelayStart 1
   ASC_LockOut off
   ASC_Mode_Down home
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Roommate_Device rg_GuestOvernight
   ASC_Roommate_Reading presence
   ASC_Shading_InOutAzimuth 140:270
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 99
   ASC_Shading_StateChange_SunnyCloudy 15000:8000
   ASC_Shading_WaitingPeriod 3600
   ASC_ShuttersPlace window
   ASC_TempSensor Proplanta:temperature
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 08:30
   ASC_Up     time
   ASC_WindowRec du_OGGastSued
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   automatic-enabled on
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_window_2w:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   event-on-change-reading desired_pct,pct
   group      Rollo
   rl_autoStop 0
   rl_commandDown set FSR14_02_A on
   rl_commandStopDown set FSR14_02_A off
   rl_commandStopUp set FSR14_02_B off
   rl_commandUp set FSR14_02_B on
   rl_excessBottom 2
   rl_excessTop 4
   rl_resetTime 0
   rl_secondsDown 111
   rl_secondsUp 111
   rl_switchTime 1
   rl_type    normal
   room       OGGast
   userattr   ASC_Adv:on,off 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_Delay ASC_Drive_DelayStart ASC_ExternalTrigger 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_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth 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_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 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
   verbose    0
   webCmd     :


Im ASC-Modul habe ich 'ASC_autoShuttersControlComfort' 'off' eingestellt, falls das noch von Interesse ist. Es fährt leider trotzdem. Könnte man das abstellen?

Hallo Marco

Aktuell kannst Du es nur verhindern indem Du das Attribut
ASC_Ventilate_Window_Open
auf off stellst. Dann fährt das Rollo aber auch nicht hoch. Ich bin davon ausgegangen das wenn jemand das Fenster auf macht dann auch jemand zu Hause ist  ;D
In Bezug auf Gast gebe ich Dir aber Recht, das macht in der Tat Sinn. Dann findet endlich unser Attribut Gast eine Aufgabe. Fragt sich nur wie das Verhalten in welcher Situation sein soll. Ich gehe davon aus das Euer Gast Rollo immer oben ist so lange kein Gast da ist. Wenn dann aber das Fenster geschlossen wird und es Nacht ist fährt es ja runter. Oder wie meinst Du das?


Zitat von: kilderman am 21 November 2019, 22:46:03
2. Als Attribut lässt sich auch 'ASC_GuestRoom' auswählen. Jedoch habe ich leider noch keine Informationen zu diesem Attribut gefunden, weder in der Commandref, noch im Wiki oder hier im Forum. Für was ist dieses Attribut gedacht (gewesen)?

Das ist noch aus alten Zeiten und hat derzeit keinerlei logische Verbindung.

Zitat von: kilderman am 21 November 2019, 22:46:03
3. Neu ist anscheinend jetzt das Attribut 'ASC_Shutter_IdleDetection' hinzugekommen. Gem. Commandref soll Reading:Value für's Nichtfahren dort eingetragen sein. Beim Rollo-Modul dürfte dann eigentlich nicht 'drive.*' drinstehen. Ist es möglich, sowas wie !~"drive" oder ähnliches direkt dort einzutragen? Andernfalls würde ich das über ein separates Reading lösen.

Da RegEx beachtet wird sollte es so gehen. Teste bitte einmal und dann berichte

Zitat von: kilderman am 21 November 2019, 22:46:03
4. Ich finde es gut, dass es nun möglich ist, einige Werte über Perl-Code mitzugeben. Für unser eigentliches Gästezimmer, dass nicht unterm Dach, dafr ein bisschen einsehbarer ist, würde ich gerne auch für 'ASC_Closed_Pos' etwas wie {Value('rg_GuestOvernight') eq "home" ? 100 : 50} nutzen. Dies ist aber bisher wohl (noch) nicht möglich. Ist eine solche Möglich vielleicht angedacht? Oder wie könnte ich das sonst ggf. umsetzen?

Herzlichen Dank noch einmal für die viele Arbeit und viele Grüße
Marco

Das ist der falsche Ansatz den schon viele erliegen sind. Der Wert des Attributes ASC_Closed_Pos sollte wirklich der niedrigste Stand des Rollos sein. Also seine absolute geschlossen Position.
Du kannst aber das Attribut ASC_Sleep_Pos verwenden und dort Dein Perlcode eintragen.


Grüße
Marko
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

CoolTux

Zitat von: stefanpf am 22 November 2019, 07:28:22
Bei der Perl Code Unterstützung würde ich auch gerne einen Wunsch äußern:
Ich könnte das gut bei ASC_PrivacyUpValue_beforeDayOpen
gebrauchen.
Szenario:
z.B. im Bad öffnet der Rolladen nach Sonnenstand.
An Werktagen würde ich dann gerne den Privacy Modus fix zur "Duschzeit" anfahren.

Das ist leider nicht so einfach möglich da es hier eine "Value:Value Value:Value" Kombie geben kann. Das würde etwas mehr Aufwand bedeuten. Daher bitte als issues auf Github eintragen.
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

CoolTux

Hallo Stefan,

Da scheint einiges durcheinander gekommen zu sein. Was passiert nach einem Neustart?


Grüße
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

Karflyer

ZitatHallo Stefan,
Da scheint einiges durcheinander gekommen zu sein. Was passiert nach einem Neustart?
Grüße

Ein Neustart, habe den kompletten Container (Docker) neugestartet, brachte keine Änderung.
Eine Beobachtung die vielleicht weiterführt. Führe ich 'scanForShutters' aus erscheinen in der NOTIFYDEV zunächst die betroffenen Rollläden mit ihrem Devicename. Ein 'showShuttersInformation' zeigt bereits jetzt die betroffenen Rolläden mit 'SOMFY' an. Führe ich anschließend 'createNewNotifyDev' aus, stehen auch in der NOTIFYDEV die entsprechenden Rollläden mit 'SOMFY' drin.

CoolTux

Dann bitte das ASC Device auf verbose 5 stellen und ein shutdown reboot machen
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

Karflyer

ZitatDann bitte das ASC Device auf verbose 5 stellen und ein shutdown reboot machen

Das sieht dann so aus:

2019.11.22 09:14:22 4: AutoShuttersControl (ASControl) - Devname: global Name: ASControl Notify: [
  'INITIALIZED',
  'GUEST:INITIALIZED rg_Gast',
  'GUEST:INITIALIZED',
  'RESIDENTS:INITIALIZED rgr_Residents',
  'RESIDENTS:INITIALIZED',
  'ROOMMATE:INITIALIZED rr_Simone',
  'ROOMMATE:INITIALIZED rr_Stefan',
  'ROOMMATE:INITIALIZED'
]

2019.11.22 09:14:22 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'userAttrList: rolled out'
]

2019.11.22 09:14:23 0: Featurelevel: 5.9
2019.11.22 09:14:23 0: Server started with 389 defined entities (fhem.pl:20460/2019-11-05 perl:5.028001 os:linux user:fhem pid:19090)
2019.11.22 09:14:23 1: PERL WARNING: Use of uninitialized value $st[3] in string eq at ./FHEM/98_WeekdayTimer.pm line 360.
2019.11.22 09:14:25 3: Opening Sonos device 192.168.2.11:4711
2019.11.22 09:14:25 3: Sonos device opened
2019.11.22 09:14:25 2: AttrTemplates: got 121 entries
2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'sht_bz_nextAstroTimeEvent: 22.11.2019 - 17:14'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: created new drive timer'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'sht_ezl_nextAstroTimeEvent: 22.11.2019 - 17:14'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: sht_ezl Name: ASControl Notify: [
  'ASC_Time_PrivacyDriveDown: 22.11.2019 - 16:44'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: created new drive timer'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'sht_ezr_nextAstroTimeEvent: 22.11.2019 - 17:14'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: sht_ezr Name: ASControl Notify: [
  'ASC_Time_PrivacyDriveDown: 22.11.2019 - 16:44'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: created new drive timer'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'sht_fo_nextAstroTimeEvent: 22.11.2019 - 17:14'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: created new drive timer'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'sht_ft_nextAstroTimeEvent: 22.11.2019 - 17:14'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: sht_ft Name: ASControl Notify: [
  'ASC_Time_PrivacyDriveDown: 22.11.2019 - 16:44'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: created new drive timer'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'sht_fz_nextAstroTimeEvent: 22.11.2019 - 17:14'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: created new drive timer'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'sht_kc_nextAstroTimeEvent: 22.11.2019 - 17:14'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: created new drive timer'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'sht_szl_nextAstroTimeEvent: 22.11.2019 - 17:14'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: created new drive timer'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'sht_szr_nextAstroTimeEvent: 22.11.2019 - 17:14'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: created new drive timer'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'sht_wz_nextAstroTimeEvent: 22.11.2019 - 17:14'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: sht_wz Name: ASControl Notify: [
  'ASC_Time_PrivacyDriveDown: 22.11.2019 - 16:44'
]

2019.11.22 09:14:26 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: created new drive timer'
]

2019.11.22 09:14:27 4: AutoShuttersControl (ASControl) - Devname: global Name: ASControl Notify: [
  'ATTR Sonos_Wohnzimmer model Sonos_S6'
]

2019.11.22 09:14:28 4: AutoShuttersControl (ASControl) - Devname: global Name: ASControl Notify: [
  'ATTR Sonos_Wohnzimmer_TV model Sonos_S14'
]

2019.11.22 09:14:29 4: AutoShuttersControl (ASControl) - Devname: global Name: ASControl Notify: [
  'ATTR Sonos_Wohnzimmer_RF model Sonos_S6'
]


Die letzten drei Zeilen, die sich auf Sonos-Devices beziehen, sind im Zusammenhang mit AS irritierend.

CoolTux

Ok da ist nichts zu sehen. Kannst Du mir ein list bitte geben vom ASC direkt nach dem FHEM Start und setzen der Timer. Also ASC setzt die Timer automatisch. Und genau danach das List bitte
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

Karflyer

ZitatOk da ist nichts zu sehen. Kannst Du mir ein list bitte geben vom ASC direkt nach dem FHEM Start und setzen der Timer. Also ASC setzt die Timer automatisch. Und genau danach das List bitte

Sind denn die letzten drei Zeilen des Logs OK? Hier führt ASControl Notify 'Sonos-Devices' auf. Das sind keine Rollläden.

Hier das List direkt nach den Neustart von FHEM:
Internals:
   FUUID      5cf66d81-f33f-bb67-77aa-054865fe987a4cf5
   FVERSION   73_AutoShuttersControl.pm:v0.8.2-s20531/2019-11-18 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  global,ASControl,sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz,sc_kc,sc_szr,Windmesser,sc_szl,sc_fo,st_bz,sc_fz,dy_ASC_Brightness,myTwilight
   NR         609
   NTFY_ORDER 51-ASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.2
   OLDREADINGS:
   READINGS:
     2019-11-22 07:51:05   SOMFY_lastPosValue 0
     2019-08-20 09:18:48   ascEnable       on
     2019-11-22 08:09:49   controlShading  off
     2019-08-15 08:11:08   hardLockOut     off
     2019-11-22 10:17:51   room_SOMFY      sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz
     2019-11-22 07:37:30   selfDefense     off
     2019-11-22 07:29:04   sht_bz_PosValue 0
     2019-11-22 07:30:07   sht_bz_lastPosValue 40
     2019-11-22 10:17:55   sht_bz_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:18   sht_ezl_PosValue 30
     2019-11-22 05:45:01   sht_ezl_lastPosValue 200
     2019-11-22 10:17:55   sht_ezl_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:19   sht_ezr_PosValue 10
     2019-11-22 05:45:01   sht_ezr_lastPosValue 200
     2019-11-22 10:17:55   sht_ezr_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:11   sht_fo_PosValue 200
     2019-11-22 05:45:01   sht_fo_lastPosValue 200
     2019-11-22 10:17:55   sht_fo_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:18   sht_ft_PosValue 70
     2019-11-22 05:45:01   sht_ft_lastPosValue 200
     2019-11-22 10:17:55   sht_ft_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:17   sht_fz_PosValue 200
     2019-11-22 05:45:01   sht_fz_lastPosValue 200
     2019-11-22 10:17:55   sht_fz_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:26   sht_kc_PosValue 0
     2019-11-22 05:45:01   sht_kc_lastPosValue 100
     2019-11-22 10:17:55   sht_kc_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 06:27:51   sht_szl_PosValue 0
     2019-11-22 06:32:18   sht_szl_lastPosValue 200
     2019-11-22 10:17:55   sht_szl_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 06:27:49   sht_szr_PosValue 0
     2019-11-22 06:32:18   sht_szr_lastPosValue 200
     2019-11-22 10:17:55   sht_szr_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:18   sht_wz_PosValue 50
     2019-11-22 05:45:01   sht_wz_lastPosValue 200
     2019-11-22 10:17:55   sht_wz_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 10:17:55   state           created new drive timer
     2019-11-18 10:19:45   sunriseTimeWeHoliday on
     2019-11-22 10:17:51   userAttrList    rolled out
   helper:
     shuttersList:
       sht_bz
       sht_ezl
       sht_ezr
       sht_fo
       sht_ft
       sht_fz
       sht_kc
       sht_szl
       sht_szr
       sht_wz
   monitoredDevs:
     Windmesser:
       ASControl  ASC_windSensor
     dy_ASC_Brightness:
       sht_bz     ASC_BrightnessSensor
       sht_fo     ASC_BrightnessSensor
       sht_fz     ASC_BrightnessSensor
       sht_kc     ASC_BrightnessSensor
       sht_szl    ASC_BrightnessSensor
       sht_szr    ASC_BrightnessSensor
     myTwilight:
       ASControl  ASC_twilightDevice
     sc_fo:
       sht_fo     ASC_WindowRec
     sc_fz:
       sht_fz     ASC_WindowRec
     sc_kc:
       sht_kc     ASC_WindowRec
     sc_szl:
       sht_szl    ASC_WindowRec
     sc_szr:
       sht_szr    ASC_WindowRec
     sht_ezl:
     sht_ezr:
     sht_ft:
     sht_wz:
     st_bz:
       sht_bz     ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlComfort off
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_tempSensor dy_ASC_Temperature:state
   ASC_twilightDevice myTwilight
   ASC_windSensor Windmesser:windstrength
   DbLogExclude .*
   alias      ASControl
   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       ASC


Ich habe nach den List noch einmal 'showShuttersInformation' ausgeführt. Jetzt sieht alles OK aus. Die betreffenden Devices werden mit ihrem Devicename gelistet und die Schaltzeiten sind auch OK.

Nach der Ausführung von 'ScanForShutters' ist wieder ddas alte Problem da. Diverse Rollläden werden mit 'SOMFY' tituliert und die Schaltzeiten sind 'kaputt'.

CoolTux

Sind das alles Rollos?

      sht_bz
       sht_ezl
       sht_ezr
       sht_fo
       sht_ft
       sht_fz
       sht_kc
       sht_szl
       sht_szr
       sht_wz


NOTIFYDEV  global,ASControl,sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz,sc_kc,sc_szr,Windmesser,sc_szl,sc_fo,st_bz,sc_fz,dy_ASC_Brightness,myTwilight
Sieht auch erstmal ok aus, oder? Sind das alles Devices welche mit den Rollos zu tun hat?

Bin da irgendwie bisschen komplex. Ich weiß wir hatten sowas ähnliches mal mit Homematic und Raumnamen. Aber das wurde vor Monaten gefixt.

Mach mal bitte noch ein
list -r vom ASC Device
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

Karflyer

ZitatCode: [Auswählen]
NOTIFYDEV  global,ASControl,sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz,sc_kc,sc_szr,Windmesser,sc_szl,sc_fo,st_bz,sc_fz,dy_ASC_Brightness,myTwilight
Sieht auch erstmal ok aus, oder? Sind das alles Devices welche mit den Rollos zu tun hat?

Bin da irgendwie bisschen komplex. Ich weiß wir hatten sowas ähnliches mal mit Homematic und Raumnamen. Aber das wurde vor Monaten gefixt.

Mach mal bitte noch ein
list -r vom ASC Device

Die aufgeführten Devices sht_... sind alles Rollladen-Devices.

Ich habe nach dem vorhergehende List noch einmal 'showShuttersInformation' ausgeführt. Jetzt sieht alles OK aus. Die betreffenden Devices werden mit ihrem Devicename gelistet und die Schaltzeiten sind auch OK.

Nach der Ausführung von 'ScanForShutters' ist wieder das alte Problem da. Diverse Rollläden werden mit 'SOMFY' tituliert und die Schaltzeiten sind 'kaputt'.

Ein list -r führt zum folgenden Ergebnis:
define ASControl AutoShuttersControl
attr ASControl ASC_autoAstroModeEvening CIVIL
attr ASControl ASC_autoShuttersControlComfort off
attr ASControl ASC_blockAscDrivesAfterManual 0
attr ASControl ASC_expert 1
attr ASControl ASC_tempSensor dy_ASC_Temperature:state
attr ASControl ASC_twilightDevice myTwilight
attr ASControl ASC_windSensor Windmesser:windstrength
attr ASControl DbLogExclude .*
attr ASControl alias ASControl
attr ASControl 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
attr ASControl icon fts_shutter_automatic
attr ASControl room ASC

setstate ASControl created new drive timer
setstate ASControl 2019-11-22 10:33:08 .monitoredDevs {"myTwilight":{"ASControl":"ASC_twilightDevice"},"dy_ASC_Brightness":{"sht_kc":"ASC_BrightnessSensor","sht_fo":"ASC_BrightnessSensor","sht_fz":"ASC_BrightnessSensor","sht_ezl":"ASC_BrightnessSensor","sht_ezr":"ASC_BrightnessSensor","sht_bz":"ASC_BrightnessSensor","sht_wz":"ASC_BrightnessSensor","sht_szr":"ASC_BrightnessSensor","sht_szl":"ASC_BrightnessSensor","sht_ft":"ASC_BrightnessSensor"},"sc_fz":{"sht_fz":"ASC_WindowRec"},"sc_fo":{"sht_fo":"ASC_WindowRec"},"st_bz":{"sht_bz":"ASC_WindowRec"},"sc_ezr":{"sht_ezr":"ASC_WindowRec"},"sc_szl":{"sht_szl":"ASC_WindowRec"},"sc_ft":{"sht_ft":"ASC_WindowRec"},"Windmesser":{"ASControl":"ASC_windSensor"},"sc_szr":{"sht_szr":"ASC_WindowRec"},"sc_wz":{"sht_wz":"ASC_WindowRec"},"sc_kc":{"sht_kc":"ASC_WindowRec"},"sc_ezl":{"sht_ezl":"ASC_WindowRec"}}
setstate ASControl 2019-11-22 07:51:05 SOMFY_lastPosValue 0
setstate ASControl 2019-08-20 09:18:48 ascEnable on
setstate ASControl 2019-11-22 08:09:49 controlShading off
setstate ASControl 2019-08-15 08:11:08 hardLockOut off
setstate ASControl 2019-11-22 10:33:38 room_SOMFY sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz
setstate ASControl 2019-11-22 07:37:30 selfDefense off
setstate ASControl 2019-11-22 07:29:04 sht_bz_PosValue 0
setstate ASControl 2019-11-22 07:30:07 sht_bz_lastPosValue 40
setstate ASControl 2019-11-22 10:33:41 sht_bz_nextAstroTimeEvent 22.11.2019 - 17:14
setstate ASControl 2019-11-22 05:45:18 sht_ezl_PosValue 30
setstate ASControl 2019-11-22 05:45:01 sht_ezl_lastPosValue 200
setstate ASControl 2019-11-22 10:33:41 sht_ezl_nextAstroTimeEvent 22.11.2019 - 17:14
setstate ASControl 2019-11-22 05:45:19 sht_ezr_PosValue 10
setstate ASControl 2019-11-22 05:45:01 sht_ezr_lastPosValue 200
setstate ASControl 2019-11-22 10:33:41 sht_ezr_nextAstroTimeEvent 22.11.2019 - 17:14
setstate ASControl 2019-11-22 05:45:11 sht_fo_PosValue 200
setstate ASControl 2019-11-22 05:45:01 sht_fo_lastPosValue 200
setstate ASControl 2019-11-22 10:33:41 sht_fo_nextAstroTimeEvent 22.11.2019 - 17:14
setstate ASControl 2019-11-22 05:45:18 sht_ft_PosValue 70
setstate ASControl 2019-11-22 05:45:01 sht_ft_lastPosValue 200
setstate ASControl 2019-11-22 10:33:41 sht_ft_nextAstroTimeEvent 22.11.2019 - 17:14
setstate ASControl 2019-11-22 05:45:17 sht_fz_PosValue 200
setstate ASControl 2019-11-22 05:45:01 sht_fz_lastPosValue 200
setstate ASControl 2019-11-22 10:33:41 sht_fz_nextAstroTimeEvent 22.11.2019 - 17:14
setstate ASControl 2019-11-22 05:45:26 sht_kc_PosValue 0
setstate ASControl 2019-11-22 05:45:01 sht_kc_lastPosValue 100
setstate ASControl 2019-11-22 10:33:41 sht_kc_nextAstroTimeEvent 22.11.2019 - 17:14
setstate ASControl 2019-11-22 06:27:51 sht_szl_PosValue 0
setstate ASControl 2019-11-22 06:32:18 sht_szl_lastPosValue 200
setstate ASControl 2019-11-22 10:33:41 sht_szl_nextAstroTimeEvent 22.11.2019 - 17:14
setstate ASControl 2019-11-22 06:27:49 sht_szr_PosValue 0
setstate ASControl 2019-11-22 06:32:18 sht_szr_lastPosValue 200
setstate ASControl 2019-11-22 10:33:41 sht_szr_nextAstroTimeEvent 22.11.2019 - 17:14
setstate ASControl 2019-11-22 05:45:18 sht_wz_PosValue 50
setstate ASControl 2019-11-22 05:45:01 sht_wz_lastPosValue 200
setstate ASControl 2019-11-22 10:33:41 sht_wz_nextAstroTimeEvent 22.11.2019 - 17:14
setstate ASControl 2019-11-22 10:33:41 state created new drive timer
setstate ASControl 2019-11-18 10:19:45 sunriseTimeWeHoliday on
setstate ASControl 2019-11-22 10:33:37 userAttrList rolled out


Seltsam ist das beispielsweise hier sht_ezr, einer der betroffenen Devices, mit sht_ezr gelistet wird. Aber mit 'showShuttersInformation' als 'SOMFY' beschrieben wird. Die Schaltzeit 'NextDriveDown' wird mit 'showShuttersInformation' als 1.01.1970-01:00:00 angezeigt.

CoolTux

Gib mal bitte ein list -r von einem Rollo.
Wie verhält es sich wenn Du FHEM neustartetest und dann 2 Minuten wartest und dann erst den Rescan der Shutter machst?
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

Karflyer

ZitatGib mal bitte ein list -r von einem Rollo.
Wie verhält es sich wenn Du FHEM neustartetest und dann 2 Minuten wartest und dann erst den Rescan der Shutter machst?

List -r von sht_ezr:
define sht_ezr SOMFY 000001 A8 06C8
attr sht_ezr userattr ASC_Adv:on,off 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_Delay ASC_Drive_DelayStart ASC_ExternalTrigger 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_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth 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_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 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
attr sht_ezr ASC 1
attr sht_ezr ASC_BrightnessSensor dy_ASC_Brightness:state
attr sht_ezr ASC_Closed_Pos 200
attr sht_ezr ASC_Down astro
attr sht_ezr ASC_DriveUpMaxDuration 23
attr sht_ezr ASC_Drive_Delay 0
attr sht_ezr ASC_Drive_DelayStart 0
attr sht_ezr ASC_Mode_Down always
attr sht_ezr ASC_Mode_Up always
attr sht_ezr ASC_Pos_Reading position
attr sht_ezr ASC_PrivacyDownValue_beforeNightClose 1800
attr sht_ezr ASC_PrivacyDown_Pos 60
attr sht_ezr ASC_Shading_InOutAzimuth 55:225
attr sht_ezr ASC_Shading_Min_OutsideTemperature 6
attr sht_ezr ASC_Shading_Mode always
attr sht_ezr ASC_Shading_Pos 100
attr sht_ezr ASC_Shading_WaitingPeriod 120
attr sht_ezr ASC_Time_Up_Early 05:45
attr sht_ezr ASC_Time_Up_WE_Holiday 07:30
attr sht_ezr ASC_Up time
attr sht_ezr ASC_WindowRec sc_ezr
attr sht_ezr ASC_WindowRec_subType threestate
attr sht_ezr DbLogExclude .*
attr sht_ezr IODev CUL_SOMFY
attr sht_ezr alexaName Rollladen Esszimmer rechts
attr sht_ezr alias Esszimmer (r)
attr sht_ezr devStateIcon open|10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 100|down|closed:fts_shutter_100
attr sht_ezr drive-down-time-to-100 16
attr sht_ezr drive-down-time-to-close 19
attr sht_ezr drive-up-time-to-100 3
attr sht_ezr drive-up-time-to-open 20
attr sht_ezr eventMap /on:down/off:up/pos 60:go-my/
attr sht_ezr genericDeviceType blind
attr sht_ezr group Shutter
attr sht_ezr model somfyshutter
attr sht_ezr room SOMFY
attr sht_ezr sortby 01
attr sht_ezr webCmd down:stop:up:go-my
attr sht_ezr widgetOverride position:slider,0,10,100

setstate sht_ezr open
setstate sht_ezr 2019-11-18 10:09:24 .ASC_AttrUpdateChanges_v0.8.2 1
setstate sht_ezr 2019-06-10 20:46:10 ASC_Enable on
setstate sht_ezr 2019-11-22 05:45:19 ASC_ShuttersLastDrive day open
setstate sht_ezr 2019-11-22 10:54:52 ASC_Time_DriveDown 22.11.2019 - 17:14
setstate sht_ezr 2019-11-22 10:54:52 ASC_Time_DriveUp 23.11.2019 - 07:30
setstate sht_ezr 2019-11-22 10:54:52 ASC_Time_PrivacyDriveDown 22.11.2019 - 16:44
setstate sht_ezr 2019-11-22 10:54:49 associatedWith ASControl
setstate sht_ezr 2019-11-22 05:45:01 enc_key A8
setstate sht_ezr 2019-11-22 05:45:21 exact 0
setstate sht_ezr 2019-11-22 05:45:21 position 0
setstate sht_ezr 2019-11-22 05:45:01 rolling_code 06C8
setstate sht_ezr 2019-11-22 05:45:21 state open


FHEM shutdown restart - NOTIFYDEV OK, showShuttersInformation jetzt wieder direkt mit korrupten Rollläden-Einträgen (SOMFY)
2 Minuten warten...
keine Änderung zu Neustart - NOTIFYDEV OK, showShuttersInformation zeigt die gleichen korrupten Einträge

CoolTux

Das ergibt keinen Sinn.
Wenn showShuttersInformation falsche Einträge liefert mach mal bitte noch mal ein nomales list vom ASC Device.

showShuttersInformation macht nichts anderes wie sich die Deviceliste aus $hash->{helper}{shuttersList} zu holen. Wenn also showShuttersInformation Fehlerhaft ist, dann muss $hash->{helper}{shuttersList} auch Fehlerhaft sein.
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

Karflyer

ZitatDas ergibt keinen Sinn.
Wenn showShuttersInformation falsche Einträge liefert mach mal bitte noch mal ein nomales list vom ASC Device.

showShuttersInformation macht nichts anderes wie sich die Deviceliste aus $hash->{helper}{shuttersList} zu holen. Wenn also showShuttersInformation Fehlerhaft ist, dann muss $hash->{helper}{shuttersList} auch Fehlerhaft sein.

list vom ASC-Device:
Internals:
   FUUID      5cf66d81-f33f-bb67-77aa-054865fe987a4cf5
   FVERSION   73_AutoShuttersControl.pm:v0.8.2-s20531/2019-11-18 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  global,ASControl,sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz,Windmesser,sc_ezl,sc_szr,sc_kc,sc_wz,sc_ft,dy_ASC_Brightness,sc_szl,sc_ezr,sc_fo,sc_fz,myTwilight,st_bz
   NR         609
   NTFY_ORDER 51-ASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.2
   OLDREADINGS:
   READINGS:
     2019-11-22 07:51:05   SOMFY_lastPosValue 0
     2019-08-20 09:18:48   ascEnable       on
     2019-11-22 08:09:49   controlShading  off
     2019-08-15 08:11:08   hardLockOut     off
     2019-11-22 11:21:07   room_SOMFY      sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz
     2019-11-22 07:37:30   selfDefense     off
     2019-11-22 07:29:04   sht_bz_PosValue 0
     2019-11-22 07:30:07   sht_bz_lastPosValue 40
     2019-11-22 11:21:12   sht_bz_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:18   sht_ezl_PosValue 30
     2019-11-22 05:45:01   sht_ezl_lastPosValue 200
     2019-11-22 11:21:12   sht_ezl_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:19   sht_ezr_PosValue 10
     2019-11-22 05:45:01   sht_ezr_lastPosValue 200
     2019-11-22 11:21:12   sht_ezr_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:11   sht_fo_PosValue 200
     2019-11-22 05:45:01   sht_fo_lastPosValue 200
     2019-11-22 11:21:12   sht_fo_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:18   sht_ft_PosValue 70
     2019-11-22 05:45:01   sht_ft_lastPosValue 200
     2019-11-22 11:21:12   sht_ft_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:17   sht_fz_PosValue 200
     2019-11-22 05:45:01   sht_fz_lastPosValue 200
     2019-11-22 11:21:12   sht_fz_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:26   sht_kc_PosValue 0
     2019-11-22 05:45:01   sht_kc_lastPosValue 100
     2019-11-22 11:21:12   sht_kc_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 06:27:51   sht_szl_PosValue 0
     2019-11-22 06:32:18   sht_szl_lastPosValue 200
     2019-11-22 11:21:12   sht_szl_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 06:27:49   sht_szr_PosValue 0
     2019-11-22 06:32:18   sht_szr_lastPosValue 200
     2019-11-22 11:21:12   sht_szr_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 05:45:18   sht_wz_PosValue 50
     2019-11-22 05:45:01   sht_wz_lastPosValue 200
     2019-11-22 11:21:12   sht_wz_nextAstroTimeEvent 22.11.2019 - 17:14
     2019-11-22 11:21:12   state           created new drive timer
     2019-11-18 10:19:45   sunriseTimeWeHoliday on
     2019-11-22 11:21:07   userAttrList    rolled out
   helper:
     shuttersList:
       sht_bz
       SOMFY
       SOMFY
       sht_fo
       SOMFY
       sht_fz
       sht_kc
       sht_szl
       sht_szr
       SOMFY
   monitoredDevs:
     Windmesser:
       ASControl  ASC_windSensor
     dy_ASC_Brightness:
       sht_bz     ASC_BrightnessSensor
       sht_ezl    ASC_BrightnessSensor
       sht_ezr    ASC_BrightnessSensor
       sht_fo     ASC_BrightnessSensor
       sht_ft     ASC_BrightnessSensor
       sht_fz     ASC_BrightnessSensor
       sht_kc     ASC_BrightnessSensor
       sht_szl    ASC_BrightnessSensor
       sht_szr    ASC_BrightnessSensor
       sht_wz     ASC_BrightnessSensor
     myTwilight:
       ASControl  ASC_twilightDevice
     sc_ezl:
       sht_ezl    ASC_WindowRec
     sc_ezr:
       sht_ezr    ASC_WindowRec
     sc_fo:
       sht_fo     ASC_WindowRec
     sc_ft:
       sht_ft     ASC_WindowRec
     sc_fz:
       sht_fz     ASC_WindowRec
     sc_kc:
       sht_kc     ASC_WindowRec
     sc_szl:
       sht_szl    ASC_WindowRec
     sc_szr:
       sht_szr    ASC_WindowRec
     sc_wz:
       sht_wz     ASC_WindowRec
     sht_ezl:
     sht_ezr:
     sht_ft:
     sht_wz:
     st_bz:
       sht_bz     ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlComfort off
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_tempSensor dy_ASC_Temperature:state
   ASC_twilightDevice myTwilight
   ASC_windSensor Windmesser:windstrength
   DbLogExclude .*
   alias      ASControl
   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       ASC


Hier sind nun klar die vier Rollladen-Devices zu sehen, die mit SOMFY beschrieben sind.
Auffällig sind die auch die vier Zeilen nach
  sc_wz:
       sht_wz     ASC_WindowRec

Das sind genau die vier betroffenen Devices.