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

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

Vorheriges Thema - Nächstes Thema

FunkOdyssey


CoolTux

Zitat von: C0mmanda am 31 August 2019, 22:44:18

Internals:
   FUUID      5d41be51-f33f-02b0-5861-2d1c6be1a306fa21
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  Astro,EG.ez.TK.FensterGross.strc,EG.ku.TK.FensterKU,EG.wz.TK.FensterGross.strc,EG.wz.TK.FensterKlein,GH.xx.LS.HelligkeitAussen,OG.sz.TK.FensterSZ,Rolladensteuerung,global,rgr_Home,rr_Katha,rr_Sascha,EG.ez.RO.EZRolladen,EG.ku.RO.KURolladen,EG.sp.RO.SPRolladen,EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen
   NR         426
   NTFY_ORDER 51-Rolladensteuerung
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    v0.6.30
   OLDREADINGS:
   READINGS:
     2019-08-31 20:59:35   EG.ez.RO.EZRolladen_PosValue 100
     2019-08-31 20:59:21   EG.ez.RO.EZRolladen_lastPosValue 40
     2019-08-31 20:59:21   EG.ez.RO.EZRolladen_nextAstroTimeEvent  1.09.2019 - 07:30
     2019-08-31 20:59:35   EG.ku.RO.KURolladen_PosValue 100
     2019-08-31 20:59:21   EG.ku.RO.KURolladen_lastPosValue 40
     2019-08-31 20:59:21   EG.ku.RO.KURolladen_nextAstroTimeEvent  1.09.2019 - 07:30
     2019-08-31 20:59:22   EG.sp.RO.SPRolladen_PosValue 40
     2019-08-31 20:59:21   EG.sp.RO.SPRolladen_lastPosValue 40
     2019-08-31 20:59:21   EG.sp.RO.SPRolladen_nextAstroTimeEvent  1.09.2019 - 07:30
     2019-08-31 20:59:36   EG.wz.RO.WZRolladen.1_PosValue 100
     2019-08-31 20:59:21   EG.wz.RO.WZRolladen.1_lastPosValue 40
     2019-08-31 20:59:21   EG.wz.RO.WZRolladen.1_nextAstroTimeEvent  1.09.2019 - 07:30
     2019-08-31 20:59:36   EG.wz.RO.WZRolladen.2_PosValue 100
     2019-08-31 20:59:22   EG.wz.RO.WZRolladen.2_lastPosValue 40
     2019-08-31 20:59:22   EG.wz.RO.WZRolladen.2_nextAstroTimeEvent  1.09.2019 - 07:30
     2019-08-31 20:59:22   OG.az.RO.AZRolladen_PosValue 40
     2019-08-31 20:59:22   OG.az.RO.AZRolladen_lastPosValue 40
     2019-08-31 20:59:22   OG.az.RO.AZRolladen_nextAstroTimeEvent  1.09.2019 - 07:30
     2019-08-30 22:53:01   OG.gz.RO.GZRolladen_PosValue 80
     2019-08-31 20:59:22   OG.gz.RO.GZRolladen_lastPosValue 40
     2019-08-31 20:59:22   OG.gz.RO.GZRolladen_nextAstroTimeEvent  1.09.2019 - 12:00
     2019-08-31 20:59:26   OG.sz.RO.SZRolladen_PosValue 80
     2019-08-31 20:59:22   OG.sz.RO.SZRolladen_lastPosValue 60
     2019-08-31 20:59:22   OG.sz.RO.SZRolladen_nextAstroTimeEvent  1.09.2019 - 07:00
     2019-07-31 20:11:43   ascEnable       on
     2019-07-31 18:19:11   controlShading  on
     2019-07-31 18:14:09   hardLockOut     off
     2019-08-31 17:33:14   room_EnOcean_Homekit_Rolladen EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2
     2019-08-31 17:33:14   room_EnOcean_Rolladen EG.ez.RO.EZRolladen,EG.ku.RO.KURolladen
     2019-08-31 17:33:14   room_Homekit_Rolladen EG.sp.RO.SPRolladen,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen
     2019-07-31 18:19:20   selfDefense     on
     2019-08-31 20:59:36   state           night close
     2019-07-31 20:13:44   sunriseTimeWeHoliday on
     2019-08-31 17:33:14   userAttrList    rolled out
   helper:
     shuttersList:
       EG.ez.RO.EZRolladen
       EG.ku.RO.KURolladen
       EG.sp.RO.SPRolladen
       EG.wz.RO.WZRolladen.1
       EG.wz.RO.WZRolladen.2
       OG.az.RO.AZRolladen
       OG.gz.RO.GZRolladen
       OG.sz.RO.SZRolladen
   monitoredDevs:
     Astro:
       Rolladensteuerung ASC_twilightDevice
     EG.ez.RO.EZRolladen:
     EG.ez.TK.FensterGross.strc:
       EG.ez.RO.EZRolladen ASC_WindowRec
     EG.ku.RO.KURolladen:
     EG.ku.TK.FensterKU:
       EG.ku.RO.KURolladen ASC_WindowRec
     EG.sp.RO.SPRolladen:
     EG.wz.RO.WZRolladen.1:
     EG.wz.RO.WZRolladen.2:
     EG.wz.TK.FensterGross.strc:
       EG.wz.RO.WZRolladen.2 ASC_WindowRec
     EG.wz.TK.FensterKlein:
       EG.wz.RO.WZRolladen.1 ASC_WindowRec
     GH.xx.LS.HelligkeitAussen:
       EG.ez.RO.EZRolladen ASC_BrightnessSensor
       EG.ku.RO.KURolladen ASC_BrightnessSensor
       EG.sp.RO.SPRolladen ASC_BrightnessSensor
       EG.wz.RO.WZRolladen.1 ASC_BrightnessSensor
       EG.wz.RO.WZRolladen.2 ASC_BrightnessSensor
       OG.az.RO.AZRolladen ASC_BrightnessSensor
       OG.gz.RO.GZRolladen ASC_BrightnessSensor
       OG.sz.RO.SZRolladen ASC_BrightnessSensor
     OG.az.RO.AZRolladen:
     OG.gz.RO.GZRolladen:
     OG.sz.RO.SZRolladen:
     OG.sz.TK.FensterSZ:
       OG.sz.RO.SZRolladen ASC_WindowRec
     rgr_Home:
       EG.ez.RO.EZRolladen ASC_Roommate_Device
       EG.ku.RO.KURolladen ASC_Roommate_Device
       EG.sp.RO.SPRolladen ASC_Roommate_Device
       EG.wz.RO.WZRolladen.1 ASC_Roommate_Device
       EG.wz.RO.WZRolladen.2 ASC_Roommate_Device
       OG.az.RO.AZRolladen ASC_Roommate_Device
       Rolladensteuerung ASC_residentsDev
     rr_Katha:
       OG.gz.RO.GZRolladen ASC_Roommate_Device
     rr_Sascha:
       OG.sz.RO.SZRolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -6
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 1
   ASC_debug  1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Home:presence
   ASC_shuttersDriveOffset 0
   ASC_tempSensor GV.xx.TF.Aussen:temperature
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon selfDefense.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 selfDefense.active:status_locked selfDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rolladen
   verbose    5


Ich kann da nichts auffälliges finden. Am besten noch mal von Hand fahren und alle relevanten Logs hier posten. Also ASC Debug und Rollo Log
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

C0mmanda

Zitat von: CoolTux am 31 August 2019, 23:41:08
Ich kann da nichts auffälliges finden. Am besten noch mal von Hand fahren und alle relevanten Logs hier posten. Also ASC Debug und Rollo Log

Und noch einmal ASC-Debug, ASC verbose 5, Rolladen-Dev verbose 5:

2019.09.01 06:29:03 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: set_69'
        ];

2019.09.01 06:29:03 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'state: set_69'
        ];

2019.09.01 06:29:03 3: CUL_HM set OG.sz.RO.SZRolladen pct 69
2019.09.01 06:29:03 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_processing... pending:0
2019.09.01 06:29:03 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.01 06:29:03 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 80 (to VCCU)',
          'level: 80',
          'motor: up:80',
          'pct: 80',
          'state: 80',
          'timedOn: off'
        ];

2019.09.01 06:29:03 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.01 06:29:06 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.01 06:29:06 5: CUL_HM OG.sz.RO.SZRolladen sent ACK:2
2019.09.01 06:29:06 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 69 (to VCCU)',
          'level: 69',
          'motor: stop:69',
          'pct: 69',
          'state: 69',
          'timedOn: off'
        ];

2019.09.01 06:29:07 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.01 06:29:16 4: AutoShuttersControl (Rolladensteuerung) - Devname: global Name: Rolladensteuerung Notify: $VAR1 = [
          'MODIFIED at_tmp_ServerWakeUp'
        ];

2019.09.01 06:29:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: GH.xx.LS.HelligkeitAussen Name: Rolladensteuerung Notify: $VAR1 = [
          'state: bri: 12 loa: 10 rss: -61.0'
        ];

2019.09.01 06:29:19 4: AutoShuttersControl (OG.sz.RO.SZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:19 - EventProcessingShadingBrightness: OG.sz.RO.SZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:19 4: AutoShuttersControl (EG.ku.RO.KURolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:19 - EventProcessingShadingBrightness: EG.ku.RO.KURolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:19 4: AutoShuttersControl (EG.ez.RO.EZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:19 - EventProcessingShadingBrightness: EG.ez.RO.EZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:19 4: AutoShuttersControl (OG.az.RO.AZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:19 - EventProcessingShadingBrightness: OG.az.RO.AZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:19 4: AutoShuttersControl (OG.gz.RO.GZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:19 - EventProcessingShadingBrightness: OG.gz.RO.GZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:19 4: AutoShuttersControl (EG.wz.RO.WZRolladen.2) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:19 - EventProcessingShadingBrightness: EG.wz.RO.WZRolladen.2 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:19 4: AutoShuttersControl (EG.sp.RO.SPRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:19 - EventProcessingShadingBrightness: EG.sp.RO.SPRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:19 4: AutoShuttersControl (EG.wz.RO.WZRolladen.1) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:19 - EventProcessingShadingBrightness: EG.wz.RO.WZRolladen.1 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:31 4: AutoShuttersControl (Rolladensteuerung) - Devname: GH.xx.LS.HelligkeitAussen Name: Rolladensteuerung Notify: $VAR1 = [
          'presence: present'
        ];

2019.09.01 06:29:31 4: AutoShuttersControl (OG.sz.RO.SZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:31 - EventProcessingShadingBrightness: OG.sz.RO.SZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:31 4: AutoShuttersControl (EG.ku.RO.KURolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:31 - EventProcessingShadingBrightness: EG.ku.RO.KURolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:31 4: AutoShuttersControl (EG.ez.RO.EZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:31 - EventProcessingShadingBrightness: EG.ez.RO.EZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:31 4: AutoShuttersControl (OG.az.RO.AZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:31 - EventProcessingShadingBrightness: OG.az.RO.AZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:31 4: AutoShuttersControl (OG.gz.RO.GZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:31 - EventProcessingShadingBrightness: OG.gz.RO.GZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:31 4: AutoShuttersControl (EG.wz.RO.WZRolladen.2) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:31 - EventProcessingShadingBrightness: EG.wz.RO.WZRolladen.2 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:31 4: AutoShuttersControl (EG.sp.RO.SPRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:31 - EventProcessingShadingBrightness: EG.sp.RO.SPRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:31 4: AutoShuttersControl (EG.wz.RO.WZRolladen.1) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 1 06:29:31 - EventProcessingShadingBrightness: EG.wz.RO.WZRolladen.1 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.01 06:29:40 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 1117',
          'durTimerPresence: 18:36:30'
        ];


Nach dem zweiten mal fahren wird manual dann erkannt!

2019.09.01 06:34:40 3: CUL_HM set OG.sz.RO.SZRolladen pct 60
2019.09.01 06:34:40 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_processing... pending:0
2019.09.01 06:34:40 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.01 06:34:40 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 69 (to VCCU)',
          'level: 69',
          'motor: up:69',
          'pct: 69',
          'state: 69',
          'timedOn: off'
        ];

2019.09.01 06:34:40 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.01 06:34:41 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 1122',
          'durTimerPresence: 18:41:31'
        ];

2019.09.01 06:34:43 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.01 06:34:43 5: CUL_HM OG.sz.RO.SZRolladen sent ACK:2
2019.09.01 06:34:43 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 60 (to VCCU)',
          'level: 60',
          'motor: stop:60',
          'pct: 60',
          'state: 60',
          'timedOn: off'
        ];


ASC_DEBUG!!! 2019.09. 1 06:34:43 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'deviceMsg: 60 (to VCCU)',
          'level: 60',
          'motor: stop:60',
          'pct: 60',
          'state: 60',
          'timedOn: off'
        ];


ASC_DEBUG!!! 2019.09. 1 06:34:43 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'deviceMsg: 60 (to VCCU) level: 60 motor: stop:60 pct: 60 state: 60 timedOn: off';

2019.09.01 06:34:43 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_PosValue: 60'
        ];


ASC_DEBUG!!! 2019.09. 1 06:34:43 - EventProcessingShutters: OG.sz.RO.SZRolladen - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1567312483 Last Position Timestamp: 1567277962 Drive Up Max Duration: 40 Last Position: 60 aktuelle Position: 60
2019.09.01 06:34:43 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];


ASC_DEBUG!!! 2019.09. 1 06:34:43 - FnIsDay: OG.sz.RO.SZRolladen Allgemein: 0

ASC_DEBUG!!! 2019.09. 1 06:34:43 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!

ASC_DEBUG!!! 2019.09. 1 06:34:43 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2019.09.01 06:34:43 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process



Was bei der ersten Fahrt auffällig ist:
Das erste Event wird dem SZ-Rolladen zugeordnet, der einzige Rolladen der zu diesem Zeitpunkt pct:80 hatte war aber ein ganz anderer Rolladen in einem anderen Raum der auch nicht gefahren wurde.
Ich habe den SZ-Rolladen auf pct:69 gefahren.



2019.09.01 06:29:03 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 80 (to VCCU)',
          'level: 80',
          'motor: up:80',
          'pct: 80',
          'state: 80',
          'timedOn: off'
        ];

2019.09.01 06:29:03 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.01 06:29:06 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.01 06:29:06 5: CUL_HM OG.sz.RO.SZRolladen sent ACK:2
2019.09.01 06:29:06 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 69 (to VCCU)',
          'level: 69',
          'motor: stop:69',
          'pct: 69',
          'state: 69',
          'timedOn: off'
        ];


Beim zweiten fahren wo auch manual korrekt erkannt wurde, werden 2 Events korrekt zugeordnet:

2019.09.01 06:34:43 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 60 (to VCCU)',
          'level: 60',
          'motor: stop:60',
          'pct: 60',
          'state: 60',
          'timedOn: off'
        ];


ASC_DEBUG!!! 2019.09. 1 06:34:43 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'deviceMsg: 60 (to VCCU)',
          'level: 60',
          'motor: stop:60',
          'pct: 60',
          'state: 60',
          'timedOn: off'
        ];


Vielleicht (hoffentlich) hilft das weiter?

CoolTux

Kannst Du bitte genau diesem Rollo ein event-on-change-reading .* Verpassen und über den Tag so drei vier mal noch mal testen?

Mit Zuordnung des Rollos meinst Du
AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 =....

Diese Zuordnung kommt aber nicht von ASC sondern ist genau das was FHEM erkennt. Es ist das Event so wie Du es auch im Eventmonitor sehen würdest aufgefangen von ASC.
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

C0mmanda

Zitat von: CoolTux am 01 September 2019, 07:27:09
Kannst Du bitte genau diesem Rollo ein event-on-change-reading .* Verpassen und über den Tag so drei vier mal noch mal testen?

Mache ich!
Melde mich gegen Abend dazu, bin tagsüber unterwegs..

Zitat
Mit Zuordnung des Rollos meinst Du
AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 =....

Diese Zuordnung kommt aber nicht von ASC sondern ist genau das was FHEM erkennt. Es ist das Event so wie Du es auch im Eventmonitor sehen würdest aufgefangen von ASC.

Bei der korrekten Erkennung: Ja.

Wo er aber manual nicht erkennt kommt die Meldung doch beide male von ASC, oder? (06:29:03 + 06:29:06).

Die Meldung um 06:29:03 wird dem Rolladen OG.sz.RO.SZRolladen zugewiesen. Der hatte beim manuellen fahren aber nie pct:80.
Im ganzen Haus hatte dies nur 1 Rolladen und der wurde nicht bewegt. Das meinte ich....

Die Meldung um 06:29:06 hingegen ist korrekt, hier kam aber auch die notify-Meldung von FHEM nicht...


2019.09.01 06:29:03 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 80 (to VCCU)',
          'level: 80',
          'motor: up:80',
          'pct: 80',
          'state: 80',
          'timedOn: off'
        ];

2019.09.01 06:29:03 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.01 06:29:06 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.01 06:29:06 5: CUL_HM OG.sz.RO.SZRolladen sent ACK:2
2019.09.01 06:29:06 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 69 (to VCCU)',
          'level: 69',
          'motor: stop:69',
          'pct: 69',
          'state: 69',
          'timedOn: off'
        ];


Wie gesagt, ich teste mit event-on-change und melde mich!

CoolTux

Zitat von: C0mmanda am 01 September 2019, 08:04:58

2019.09.01 06:29:03 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 80 (to VCCU)',
          'level: 80',
          'motor: up:80',
          'pct: 80',
          'state: 80',
          'timedOn: off'
        ];


2019.09.01 06:29:06 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 69 (to VCCU)',
          'level: 69',
          'motor: stop:69',
          'pct: 69',
          'state: 69',
          'timedOn: off'
        ];


Diese beiden Meldungen sind genau die Events von dem Rollo welche FHEM aus löst.
An dieser Stelle triggert ASC nur darauf und fängt sie auf.
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

C0mmanda

Zitat von: CoolTux am 01 September 2019, 08:15:36
Diese beiden Meldungen sind genau die Events von dem Rollo welche FHEM aus löst.
An dieser Stelle triggert ASC nur darauf und fängt sie auf.

OK, nu hab ich es ;)

Melde mich dann heute Abend nochmal wenn getestet habe...

Borkk

Zitat von: CoolTux am 31 August 2019, 10:43:35
Ein paar Sachen muss ich auch noch fixen. Gerade das fahren Abends und Morgens im Urlaub und absent. Muss aber noch etwas warten.

Hab jetzt alle Rollos auf ,,always" gestellt, bei Asc mode up, asc mode down und bei shading mode. scheinbar macht ASC außer Night Close nichts mehr, auch kein shading. Also da muss was faul sein.
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 ...

CoolTux

Zitat von: Borkk am 01 September 2019, 09:54:51
Hab jetzt alle Rollos auf ,,always" gestellt, bei Asc mode up, asc mode down und bei shading mode. scheinbar macht ASC außer Night Close nichts mehr, auch kein shading. Also da muss was faul sein.

Das ist durchaus möglich, nur sehe ich nicht was  ;)
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

Borkk

Zitat von: CoolTux am 01 September 2019, 10:16:30
Das ist durchaus möglich, nur sehe ich nicht was  ;)

Wertest du auch das Holiday Device aus? Das steht jetzt auf Urlaub.
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 ...

CoolTux

Zitat von: Borkk am 01 September 2019, 13:41:05
Wertest du auch das Holiday Device aus? Das steht jetzt auf Urlaub.

Wenn ja im holiday2we drin steht dann ja. Allerdings nur für morgend Fahrten.
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

Borkk

Zitat von: CoolTux am 01 September 2019, 13:50:54
Wenn ja im holiday2we drin steht dann ja. Allerdings nur für morgend Fahrten.

wenn du ,,sunriseTimeWeHoliday" meinst, das steht bei mir auf on
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 ...

CoolTux

Zitat von: Borkk am 01 September 2019, 20:58:34
wenn du ,,sunriseTimeWeHoliday" meinst, das steht bei mir auf on

Und wenn Du dann holisay2we als Attribut in global hast mit dem Holiday Device drin stehen dann fahren die Rollos wie am Wochenende.
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

dancatt

Zitat von: CoolTux am 31 August 2019, 20:46:17
Ich habe vielleicht einen Verdacht. Kannst du beim linken Rollo bitte ein ASC_Drive_OffsetStart von 6 setzen. Zu Testzwecken.
Gleiches Problem. Oder was sollte das bringen?
Ich habe noch einen Rollo an einer anderen Terassentür welcher nicht runterfährt wenn die Tür offen ist.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

FHEM_newbie

Jetzt mal eine Frage zum Öffnen morgens und Schliessen abends: Wenn ich beide also ASC_autoAstroModeEvening = ASTRONOMIC und ASC_autoAstroModeMorning = ASTRONOMIC eingestellt habe, dann müssten die Zeiten doch vom twilight device kommen? Komischerweise sind dort weder die Zeit morgens noch die Zeit abends irgendwie passend...