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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Ich habe das Verhalten der Erkennung nach einem FHEM restart in der kommenden 0.8er Version hoffentlich verbessert.
Wird laut Plan Ende der Woche als Update frei gegeben.
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

moonsorrox

Zitat von: Dersch am 13 November 2019, 16:27:36
Aber ich habe schon öfters beobachtet, dass nach einem ASC update das Modul erstmal spinnt und erst im nächsten Lauf wieder korrekt arbeitet.
das Verhalten habe ich jedesmal wenn ich ein Fhem Update mache, dass am nächsten morgen der Rollladen unten bleibt.
Komischerweise fährt er aber Abends runter.
Nach dem ich createNweNotifyDev ausgeführt habe ging es dann wieder.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Das beobachte Verhalten das die Rollos nach einem Update nicht korrekt fahren durfte sich eigentlich ausschließlich bei den Brightness Leuten beobachten.
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

moonsorrox

Zitat von: CoolTux am 13 November 2019, 17:25:23
Das beobachte Verhalten das die Rollos nach einem Update nicht korrekt fahren durfte sich eigentlich ausschließlich bei den Brightness Leuten beobachten.

das Attribut ist damit gemeint..?
"ASC_BrightnessSensor"
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Dersch

Zitat von: CoolTux am 13 November 2019, 17:25:23
Das beobachte Verhalten das die Rollos nach einem Update nicht korrekt fahren durfte sich eigentlich ausschließlich bei den Brightness Leuten beobachten.

Aber warum ist das so? Es geht ja eigentlich nur um die zusätzliche Event Beachtung.

CoolTux

Zitat von: moonsorrox am 13 November 2019, 17:29:14
das Attribut ist damit gemeint..?
"ASC_BrightnessSensor"

Nein damit ist gemeint das Morgen und Abend Fahrten über Brightness gesteuert werden und nicht über Astro oder Time
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: Dersch am 13 November 2019, 17:40:43
Aber warum ist das so? Es geht ja eigentlich nur um die zusätzliche Event Beachtung.

Es werden intern Hilfsmarker gesetzt um zu erkennen ob bereits eine Abendliche oder Morgendlichen Schließung/Öffnung über Brightness stattgefunden hat. Diese Marker könnten bisher aber nach einem Neustart in der Nachtphase nicht korrekt gesetzt werden.
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

moonsorrox

Zitat von: CoolTux am 13 November 2019, 17:45:16
Nein damit ist gemeint das Morgen und Abend Fahrten über Brightness gesteuert werden und nicht über Astro oder Time
dann dürfte es bei mir nicht auftreten, denn morgens fahre ich über Zeit und Abends über Astro..!

list:
Internals:
   CFGFN      ./FHEM/Erdgeschoss.cfg
   DEF        5DDDBF
   FUUID      5c4319dd-f33f-a6c6-528b-1e1d849527d97b05
   HMUSB_MSGCNT 16
   HMUSB_RAWMSG E5DDDBF,0000,C443384D,FF,FFBA,6FA4105DDDBF1EA12106010000
   HMUSB_RSSI -70
   HMUSB_TIME 2019-11-13 17:10:53
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     16
   NAME       KU_Rollladen
   NOTIFYDEV  global
   NR         2238
   NTFY_ORDER 50-KU_Rollladen
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:6F - t:10 s:5DDDBF d:1EA121 06010000
   protLastRcv 2019-11-13 17:10:53
   protRcv    15 last_at:2019-11-13 17:10:53
   protSnd    16 last_at:2019-11-13 17:10:53
   protState  CMDs_done
   rssi_HMUSB cnt:8 min:-86 max:-68 avg:-73.75 lst:-72
   rssi_at_HMUSB cnt:16 min:-84 max:-63 avg:-71.5 lst:-70
   OLDREADINGS:
   READINGS:
     2019-10-06 14:52:15   ASC_Enable      on
     2019-11-13 17:10:53   ASC_ShuttersLastDrive night close
     2019-11-13 17:10:25   ASC_Time_DriveDown 14.11.2019 - 17:10
     2019-11-13 17:10:25   ASC_Time_DriveUp 14.11.2019 - 07:30
     2019-11-13 17:10:25   CommandAccepted yes
     2019-10-06 14:12:09   D-firmware      2.11
     2019-10-06 14:12:09   D-serialNr      OEQ1222412
     2019-10-06 14:49:48   PairedTo        0x1EA121
     2019-10-06 14:49:49   R-driveDown     22 s
     2019-10-06 14:49:49   R-driveTurn     0.5 s
     2019-10-06 14:49:49   R-driveUp       23.5 s
     2019-10-06 14:49:48   R-pairCentral   0x1EA121
     2019-10-06 14:49:49   R-sign          off
     2019-10-06 14:49:47   RegL_00.        00:00 02:01 0A:1E 0B:A1 0C:21 15:FF 18:00
     2019-10-06 14:49:49   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:DC 0D:00 0E:EB 0F:05 10:00 30:06 56:00 57:24
     2019-11-10 12:57:12   associatedWith  Rollladenautomatik
     2019-11-13 17:10:53   deviceMsg       off (to vccu)
     2019-11-13 17:10:53   level           0
     2019-11-13 17:10:53   motor           stop:off
     2019-11-13 17:10:53   pct             0
     2019-11-13 17:10:53   recentStateType info
     2019-11-13 17:10:53   state           off
     2019-11-13 17:10:53   timedOn         off
   helper:
     HM_CMDNR   111
     cSnd       111EA1215DDDBF0201C8,111EA1215DDDBF020100
     dlvlCmd    ++A0111EA1215DDDBF020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5DDDBF,00,00,00
       nextSend   1573661453.82093
       prefIO     
       rxt        0
       vccu       
       p:
         5DDDBF
         00
         00
         00
     mRssi:
       mNo        6F
       io:
         HMUSB:
           -68
           -68
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUSB
       flg        A
       ts         1573661453.72125
       ack:
         HASH(0x5625a1f1a640)
         6F80021EA1215DDDBF00
     rssi:
       HMUSB:
         avg        -73.75
         cnt        8
         lst        -72
         max        -68
         min        -86
       at_HMUSB:
         avg        -71.5
         cnt        16
         lst        -70
         max        -63
         min        -84
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BlockingTime_afterManual 60
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_Angle_Left 70
   ASC_Shading_Angle_Right 20
   ASC_Shading_Direction 270
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 15
   ASC_Shading_StateChange_Cloudy 280
   ASC_Shading_StateChange_Sunny 240
   ASC_Shading_WaitingPeriod 900
   ASC_TempSensor Temperatur_Terrasse:temperature
   ASC_Time_Down_Early 16:15
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 07:30
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:15
   ASC_Up     time
   IODev      HMUSB
   alias      Küche - Rollladen
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10@#00FA9A  off:fts_shutter_100@blue Home:fts_shutter_30@blue 9\d.*:fts_shutter_10@#00bfff  8\d.*:fts_shutter_20@#00bfff  7\d.*:fts_shutter_30@#blue  6\d.*:fts_shutter_40@#00bfff  5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_60@#00bfff  3\d.*:fts_shutter_70@#00bfff  2\d.*:fts_shutter_80@#00bfff  1\d.*:fts_shutter_90@#FF6D00  0\d.*:fts_shutter_1@blue
   eventMap   on:on stop:Stop off:off 15:15 45:45 75:Home
   expert     2_raw
   firmware   2.11
   group      Rollläden EG
   icon       fts_shutter_automatic@#F0E68C
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Automation,Küche
   serialNr   OEQ1222412
   sortby     18
   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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     on:Stop:off:15:45:Home
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Sollte bei Dir eigentlich klappen.
Du musst nur darauf achten das Deine Rollos alle definiert sind bevor ASC definiert wird. Ich sage das weil Du über include Files arbeitest.
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