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

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

Vorheriges Thema - Nächstes Thema

flummy1978

Nabend,

ich glaube (hoffe nicht)... ich habe da noch mal was gefunden. Folgender Umstand: (Die letzten Tage hat zu 99 % die Automatik die Beschattung vorgenommen)

- Es ist früh am Morgen um diese Zeit ist die Sonne noch nicht weit genug, damit dort beschattet wird Sonne < 120° (ASC_Shading_InOutAzimuth 120:299)
- dennoch blendet beim Frühstücken die Sonne an der Stelle extrem und daher wird die Markise MANUELL auf PCT-30 gefahren (ca. 10:15-20 Uhr )
- Beschattungsposition ist PCT 90
- die letzten Tage war ca. 11 Uhr so weit, dass an der Stelle beschattet wurde
- Bis ca. 13 Uhr ist nichts passiert, dann habe ich den Rest der Beschattung auf pct 90 manuell vorgenommen

Dummerweise habe ich erst 12:50 Debug eingeschaltet (davor hatte ich es noch auf die Blockingaftermanual geschoben)

Was mich am meisten wundert ist, ist der Log:

ASC_DEBUG!!! 2020.05.19 12:49:34 - EventProcessingShadingBrightness: Rollo_EG_WZ_MAR_markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.05.19 12:49:34 - EventProcessingShadingBrightness: Rollo_EG_WZ_MAR_markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 72289 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.05.19 12:49:34 - FnIsDay: Rollo_EG_WZ_MAR_markise Allgemein: 1

ASC_DEBUG!!! 2020.05.19 12:49:34 - FnIsDay: Rollo_EG_WZ_MAR_markise Allgemein: 1

ASC_DEBUG!!! 2020.05.19 12:49:34 - ShadingProcessing: Rollo_EG_WZ_MAR_markise - Übergebende Werte - Azimuth:159.9, Elevation: 57.2, Brightness: 72289, OutTemp: 20, Azimut Beschattung: 120, Azimut Endschattung: 299, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.05.19 12:49:34 - ShadingProcessing: Rollo_EG_WZ_MAR_markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.05.19 12:49:34 - FnIsDay: Rollo_EG_WZ_MAR_markise Allgemein: 1

ASC_DEBUG!!! 2020.05.19 12:49:34 - ShadingProcessing: Rollo_EG_WZ_MAR_markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in

Demnach hätte die Markise vorher fahren müssen, weil Alter Status: in Neuer Status: in oder ?

List bevor ich es manuell auf pct 90 gefahren habe, hab ich auch:
Internals:
   FUUID      5d78f415-f33f-8d79-517f-c959dd367020f396
   NAME       Rollo_EG_WZ_MAR_markise
   NR         160
   STATE      <pre>
read1:pct-30

read2:pct-30

read3:pct-30
</pre>
   TYPE       ROLLO
   stoptime   1589876839
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   OLDREADINGS:
   READINGS:
     2020-05-16 00:20:14   .ASC_AttrUpdateChanges_v0.8.29 1
     2020-03-19 15:08:14   ASC_Enable      on
     2020-05-19 10:27:19   ASC_ShuttersLastDrive manual
     2020-05-19 05:00:02   ASC_Time_DriveDown 19.05.2020 - 22:00
     2020-05-19 05:00:02   ASC_Time_DriveUp 20.05.2020 - 05:00
     2020-05-16 00:20:40   associatedWith  AUTO_RolloSteuerung
     2020-05-19 10:27:03   command         pct-31
     2020-05-19 10:27:03   desired_pct     31
     2020-05-19 10:27:03   drive-type      modul
     2020-05-19 10:27:03   last_drive      drive-down
     2020-05-19 10:27:19   pct             31
     2020-05-19 10:27:19   state           pct-30
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_BlockingTime_afterManual 3600
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 120:299
   ASC_Shading_MinMax_Elevation 0
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 55000:17000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_TempSensor dev_SYS_wetter_ext:temperature
   ASC_WindProtection off
   DbLogExclude .*
   alias      Markise
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive.*:fts_shutter@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@red:closed
   event-on-change-reading .*
   group      Jalousie
   icon       awning
   rl_autoStop 1
   rl_commandDown set dev_MarkiseFB down
   rl_commandStop set dev_MarkiseFB stop
   rl_commandUp set dev_MarkiseFB open
   rl_excessBottom 2
   rl_excessTop 1
   rl_secondsDown 46
   rl_secondsUp 47
   rl_switchTime 2
   rl_type    normal
   room       Wohnzimmer
   sortby     1
   stateFormat <pre>
read1:state

read2:state

read3:state
</pre>
   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
   webCmd     :::pct
   widgetOverride pct:slider,0,1,100


Einzige Möglichkeit die mir einfällt, das nochmal zu verifizieren wäre morgen gegen halb 11 die Markise auf pct 10-30 zu fahren und dann debug laufen lassen und die Beschattungszeit abzuwarten (Da morgen auch Sonne angekündigt ist, sollte es gegen 11 auch wieder so weit sein)

Alternative Vorschläge?

Viele Grüße
Andreas

CoolTux

Guten Morgen,

Ich kann mir denken was das ist. Werde ich mir anschauen.


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

Heimweh

Zitat von: CoolTux am 19 Mai 2020, 09:01:02
Muss ich mir in Ruhe anschauen. Eben mal geschaut aber da leider nichts gefunden.
Vom Gefühl her hast Du korrekt konfiguriert und es sollte eigentlich gehen.

Guten Morgen Cooltux,

ich bin hier nicht weitergekommen und finde beim besten Willen den Fehler nicht. Der Rolladen fährt morgens einfach nicht hoch :( Wärst Du so nett und schaust nochmal drüber?

Der Rolladen:


Internals:
   CUL868_MSGCNT 7
   CUL868_RAWMSG A0DDCA41066024BF1113406010000::-53.5:CUL868
   CUL868_RSSI -53.5
   CUL868_TIME 2020-05-20 05:59:15
   DEF        66024B
   FUUID      5db576cd-f33f-55ed-9b4b-f0d33db2b940f723
   IODev      CUL868
   LASTInputDev CUL868
   MSGCNT     7
   NAME       Rolladen_Terrasse
   NOTIFYDEV  global
   NR         1171
   NTFY_ORDER 50-Rolladen_Terrasse
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:DC - t:10 s:66024B d:F11134 06010000
   protLastRcv 2020-05-20 05:59:15
   protRcv    6 last_at:2020-05-20 05:59:15
   protSnd    7 last_at:2020-05-20 05:59:15
   protState  CMDs_done
   rssi_CUL868 cnt:3 min:-54 max:-52 avg:-53 lst:-54
   rssi_at_CUL868 cnt:7 min:-54.5 max:-52.5 avg:-53.5 lst:-53.5
   READINGS:
     2020-05-14 19:09:12   ASC_Enable      on
     2020-05-20 05:59:15   ASC_ShuttersLastDrive manual
     2020-05-20 05:45:02   ASC_Time_DriveDown roommate only
     2020-05-20 05:45:02   ASC_Time_DriveUp 21.05.2020 - 05:45
     2020-05-20 05:58:18   CommandAccepted yes
     2020-05-14 19:24:48   D-firmware      2.11
     2020-05-14 19:24:48   D-serialNr      OEQ2344615
     2020-05-14 19:25:12   PairedTo        0xF11134
     2020-05-14 19:25:13   R-driveDown     50 s
     2020-05-14 19:25:13   R-driveTurn     0.5 s
     2020-05-14 19:25:13   R-driveUp       50 s
     2020-05-14 19:25:12   R-pairCentral   0xF11134
     2020-05-14 19:25:13   R-sign          off
     2020-05-14 19:25:12   RegL_00.        00:00 02:01 0A:F1 0B:11 0C:34 15:FF 18:00
     2020-05-14 19:25:13   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00 30:06 56:00 57:24
     2020-05-19 21:05:57   associatedWith  AutoShuttersControl
     2020-05-20 05:59:15   deviceMsg       off (to CUL868)
     2020-05-20 05:59:15   level           0
     2020-05-20 05:59:15   motor           stop:off
     2020-05-20 05:59:15   pct             0
     2020-05-20 05:59:15   recentStateType info
     2020-05-20 05:59:15   state           off
     2020-05-20 05:59:15   timedOn         off
   helper:
     HM_CMDNR   220
     cSnd       11F1113466024B0201C8,11F1113466024B020100
     dlvlCmd    ++A011F1113466024B020100
     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     +66024B,00,00,00
       nextSend   1589947155.42161
       prefIO     
       rxt        0
       vccu       
       p:
         66024B
         00
         00
         00
     mRssi:
       mNo        DC
       io:
         CUL868:
           -47.5
           -47.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL868
       flg        A
       ts         1589947155.32225
       ack:
         HASH(0x55f0ea01c0d8)
         DC8002F1113466024B00
     rssi:
       CUL868:
         avg        -53
         cnt        3
         lst        -54
         max        -52
         min        -54
       at_CUL868:
         avg        -53.5
         cnt        7
         lst        -53.5
         max        -52.5
         min        -54.5
     tmpl:
Attributes:
   ASC        2
   ASC_Down   roommate
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Time_Up_Early 05:45
   ASC_Up     astro
   IODev      CUL868
   Rolladen_EG Rolladen_EG
   alexaName  Rollladen Terasse
   alias      Rolladen_Terasse
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10@green off:fts_shutter_100@green down:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0
   expert     2_raw
   firmware   2.11
   genericDeviceType blind
   group      Rolladen
   ignore     0
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       Rolladen,Wohnzimmer
   serialNr   OEQ2344615
   subType    blindActuator
   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 Rolladen_EG Rolladen_EG_map lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 structexclude
   webCmd     statusRequest:stop:up:90:80:70:60:50:40:30:20:10:down:on:off


Und das ASC


Internals:
   FUUID      5d282db1-f33f-55ed-92b4-35a51d82a03688fd
   FVERSION   73_AutoShuttersControl.pm:v0.8.29-s21956/2020-05-16 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShuttersControl
   NOTIFYDEV  global,AutoShuttersControl,Rolladen_Bad,Rolladen_Esszimmer,Rolladen_Gaestezimmer,Rolladen_Schlafzimmer,Rolladen_Terrasse,Rolladen_Wohnzimmer,Twilight,Bewohner,ESPEasy_GarageESP
   NR         1035
   NTFY_ORDER 51-AutoShuttersControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.8.29
   OLDREADINGS:
   READINGS:
     2020-02-19 06:55:21   HM_66024B_PosValue 100
     2020-02-19 07:39:16   HM_66024B_lastPosValue 100
     2020-05-20 05:45:27   Rolladen_Bad_PosValue 100
     2020-05-20 05:45:02   Rolladen_Bad_lastPosValue 0
     2020-05-20 05:45:02   Rolladen_Bad_nextAstroTimeEvent 20.05.2020 - 21:07
     2020-05-20 05:45:27   Rolladen_Esszimmer_PosValue 100
     2020-05-20 05:45:02   Rolladen_Esszimmer_lastPosValue 0
     2020-05-20 05:45:02   Rolladen_Esszimmer_nextAstroTimeEvent 20.05.2020 - 21:07
     2020-05-19 21:38:42   Rolladen_Gaestezimmer_PosValue 0
     2020-05-19 21:06:42   Rolladen_Gaestezimmer_lastPosValue 100
     2020-05-19 21:06:42   Rolladen_Gaestezimmer_nextAstroTimeEvent 20.05.2020 - 08:30
     2020-05-20 06:44:45   Rolladen_Schlafzimmer_PosValue 0
     2020-05-18 15:02:26   Rolladen_Schlafzimmer_lastPosValue 30
     2020-05-19 21:06:42   Rolladen_Schlafzimmer_nextAstroTimeEvent 20.05.2020 - 09:30
     2020-05-20 05:59:15   Rolladen_Terrasse_PosValue 0
     2020-05-20 05:45:02   Rolladen_Terrasse_lastPosValue 0
     2020-05-20 05:45:02   Rolladen_Terrasse_nextAstroTimeEvent 20.05.2020 - 21:00
     2020-05-20 05:45:28   Rolladen_Wohnzimmer_PosValue 100
     2020-05-20 05:45:02   Rolladen_Wohnzimmer_lastPosValue 0
     2020-05-20 05:45:02   Rolladen_Wohnzimmer_nextAstroTimeEvent 20.05.2020 - 21:07
     2019-07-15 12:15:09   ascEnable       on
     2019-08-27 11:25:43   controlShading  on
     2019-07-12 08:50:25   hardLockOut     off
     2020-05-19 21:05:56   room_Rolladen_Bad Rolladen_Bad
     2020-05-19 21:05:56   room_Rolladen_Esszimmer Rolladen_Esszimmer
     2020-05-19 21:05:56   room_Rolladen_G__stezimmer Rolladen_Gaestezimmer
     2020-05-19 21:05:56   room_Rolladen_Schlafzimmer Rolladen_Schlafzimmer
     2020-05-19 21:05:56   room_Rolladen_Wohnzimmer Rolladen_Terrasse,Rolladen_Wohnzimmer
     2019-07-12 08:50:25   selfDefense     off
     2020-05-20 06:44:45   state           manual
     2019-07-12 08:59:28   sunriseTimeWeHoliday on
     2020-05-19 21:05:56   userAttrList    rolled out
   helper:
     shuttersList:
       Rolladen_Bad
       Rolladen_Esszimmer
       Rolladen_Gaestezimmer
       Rolladen_Schlafzimmer
       Rolladen_Terrasse
       Rolladen_Wohnzimmer
   monitoredDevs:
     Bewohner:
       AutoShuttersControl ASC_residentsDev
     ESPEasy_GarageESP:
       Rolladen_Gaestezimmer ASC_BrightnessSensor
       Rolladen_Schlafzimmer ASC_BrightnessSensor
       Rolladen_Wohnzimmer ASC_BrightnessSensor
     Rolladen_Bad:
     Rolladen_Esszimmer:
     Rolladen_Gaestezimmer:
     Rolladen_Schlafzimmer:
     Rolladen_Terrasse:
     Rolladen_Wohnzimmer:
     Twilight:
       AutoShuttersControl ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -1
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -1
   ASC_autoShuttersControlEvening on
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_tempSensor aussentempEta:AT_Eta
   ASC_twilightDevice Twilight
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Hardware,Rolladen
   verbose    3


Vielen Dank schonmal
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

alpinestars

Guten Morgen zusammen,

erst einmal besten Dank für AutoShuttersControl, ist genial!!!

Ich stehe allerdings vor dem folgenden Problem:
Über ASC_ExternalTrigger steuer ich gezielt eine Rolllade, wenn der TV eingeschaltet ist. Das klappt sowohl für present, als auch für absent wunderbar.

SonyTV:presence present:absent 60

Die selbe Rolllade lasse ich allerdings auch Astro-gesteuert herunterfahren. Jetzt ist gestern folgendes passiert:

  • 20:30 Uhr: Rolllade oben, TV eingeschaltet --> Rolllade fährt auf pct 60 --> OK
  • 22:00 Uhr: Alle Rollladen fahren herunter, auch die o.g. --> OK
  • 23:00 Uhr: TV ausgeschaltet --> o.g. Rolllade fährt auf letzte Position (=100, offen)

Wie bekomme ich es hin, dass die Rolllade unten bleibt? POSINACTIVE ist ja nicht gesetzt, wäre vor 20:30 Uhr 100 und nach 22:00 Uhr 0 gewesen.

Ich danke Euch,
Patrick



TomLee

@Heimweh

dein Rollo ist falschrum angeklemmt.
Du kannst attr <name> param levelInverse setzen, dann stimmt aber der Status bei den Sprachassistenten nicht mehr oder attr <name> ASC 1 (da bin ich mir aber nicht ganz sicher, da es kein position-Reading gibt).

Gruß

Thomas

Heimweh

Zitat von: TomLee am 20 Mai 2020, 09:45:34
@Heimweh

dein Rollo ist falschrum angeklemmt.


Hallo Thomas, ich glaube so einfach ist es leider nicht. Dann müssen alle im Haus falsch rum angeklemmt sein - bei "on" bzw "100%" fährt er ganz hoch und bei "off" bzw "0%" runter.
Aber ich muss zugeben - der hier betroffene (Terasse) ist der einzige den ich nur teil automatisch fahre - also manuell runter (wenn alle Katzen da sind) und morgen SOLLTE er dann mit Sonnenaufgang hoch...

Habe eben nochmal nachgelesen - es sollte so passen bei ASC 2

RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

TomLee

Du musst es wissen, dann hab ich in 2020-05-20 05:59:15 ASC_ShuttersLastDrive manual und 2020-05-20 05:59:15   pct/level 0 wohl zuviel reininterpretiert, meine Gedanken waren 05:45 ging er nicht automatisch hoch, kurze Zeit später hast ihn manuell hoch gefahren und dann steht steht er eben um 05:59 auf 0%.

Heimweh

Hmmm ja. Das merkwürdige ist dass um 05:59 Uhr niemand an Rolladen etwas gemacht hat.... Der war physisch die ganze Zeit zu....

Gesendet von meinem VOG-L29 mit Tapatalk

RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

CoolTux

Zitat von: alpinestars am 20 Mai 2020, 09:33:49
Guten Morgen zusammen,

erst einmal besten Dank für AutoShuttersControl, ist genial!!!

Ich stehe allerdings vor dem folgenden Problem:
Über ASC_ExternalTrigger steuer ich gezielt eine Rolllade, wenn der TV eingeschaltet ist. Das klappt sowohl für present, als auch für absent wunderbar.

SonyTV:presence present:absent 60

Die selbe Rolllade lasse ich allerdings auch Astro-gesteuert herunterfahren. Jetzt ist gestern folgendes passiert:

  • 20:30 Uhr: Rolllade oben, TV eingeschaltet --> Rolllade fährt auf pct 60 --> OK
  • 22:00 Uhr: Alle Rollladen fahren herunter, auch die o.g. --> OK
  • 23:00 Uhr: TV ausgeschaltet --> o.g. Rolllade fährt auf letzte Position (=100, offen)

Wie bekomme ich es hin, dass die Rolllade unten bleibt? POSINACTIVE ist ja nicht gesetzt, wäre vor 20:30 Uhr 100 und nach 22:00 Uhr 0 gewesen.

Ich danke Euch,
Patrick

Das wird noch ein Ablauffehler sein denn ich korrigieren muss, ich muss da noch ne Abfrage einbauen. Danke für den Hinweis
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: Heimweh am 20 Mai 2020, 10:47:34
Hmmm ja. Das merkwürdige ist dass um 05:59 Uhr niemand an Rolladen etwas gemacht hat.... Der war physisch die ganze Zeit zu....

Gesendet von meinem VOG-L29 mit Tapatalk

Kann es sein das die Readings sporadisch gefüllt werden mit neuen Daten und er deswegen auf manual geht? Setz mal event-on-change-reading .* eventuell ist es das
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

Heimweh

Zitat von: CoolTux am 20 Mai 2020, 11:07:31
Kann es sein das die Readings sporadisch gefüllt werden mit neuen Daten und er deswegen auf manual geht? Setz mal event-on-change-reading .* eventuell ist es das

Zitat von: TomLee am 20 Mai 2020, 10:34:57
Du musst es wissen, dann hab ich in 2020-05-20 05:59:15 ASC_ShuttersLastDrive manual und 2020-05-20 05:59:15   pct/level 0 wohl zuviel reininterpretiert, meine Gedanken waren 05:45 ging er nicht automatisch hoch, kurze Zeit später hast ihn manuell hoch gefahren und dann steht steht er eben um 05:59 auf 0%.

Fehler gefunden - ihr habt mich in die richtige Richtung geschuppst. Eben die besagte Lichtszene (die den Rolladen schließt) wurde von einem DOIF angesteuert. Somit ist der Rolladen um 05:45 Uhr hoch - und um 05:59 Uhr wieder runter - und das ist niemand aufgefallen... DANKE für Eure Hilfe
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

flummy1978

Zitat von: CoolTux am 20 Mai 2020, 06:07:01
Guten Morgen,
Ich kann mir denken was das ist. Werde ich mir anschauen.

War das auf meinen Beitrag bezogen ?

Natürlich habe ich das Device auf pct-10 gefahren aber es doch keine Sonne draußen heute, ergo würde der Test erst morgen erfolgen....

VG
Andreas

CoolTux

Zitat von: flummy1978 am 20 Mai 2020, 12:28:48
War das auf meinen Beitrag bezogen ?

Natürlich habe ich das Device auf pct-10 gefahren aber es doch keine Sonne draußen heute, ergo würde der Test erst morgen erfolgen....

VG
Andreas

Ja
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

flummy1978

Zitat von: CoolTux am 20 Mai 2020, 15:43:28
Ja

Dann direkt mal ein kleiner Nachtrag dazu:

Wenn Du eine Idee hast, woran das gelegen haben könnte, kannst Du mir das verraten? Vielleicht kann ich es nachstellen.....

Heute habe ich die Markise wie gesagt auf pct 10 gefahren - dann vermutet, dass nicht genügend Sonne für die Automatik kommt. Später allerdings hat sich die Sonne das Ganze nochmal anders überlegt und ist nochmal richtig raus gekommen. Dann ist die Markise auch normal in Beschattung und Abends wieder in PCT 10 gefahren -> Ich glaube die Frage gab es schon mal Abends nicht in die "zuvor Position" sondern in die Nacht / Tag Ruhe wie auch immer Position fahren zu können .... hat sich da schon was getan?

Ansonsten würde ich morgen nochmal den gleichen Versuch mit PCT-30 (wie gestern) fahren ;)

VG
Andreas

CoolTux

Zitat von: flummy1978 am 20 Mai 2020, 22:47:12
Dann direkt mal ein kleiner Nachtrag dazu:

Wenn Du eine Idee hast, woran das gelegen haben könnte, kannst Du mir das verraten? Vielleicht kann ich es nachstellen.....

Heute habe ich die Markise wie gesagt auf pct 10 gefahren - dann vermutet, dass nicht genügend Sonne für die Automatik kommt. Später allerdings hat sich die Sonne das Ganze nochmal anders überlegt und ist nochmal richtig raus gekommen. Dann ist die Markise auch normal in Beschattung und Abends wieder in PCT 10 gefahren -> Ich glaube die Frage gab es schon mal Abends nicht in die "zuvor Position" sondern in die Nacht / Tag Ruhe wie auch immer Position fahren zu können .... hat sich da schon was getan?

Ansonsten würde ich morgen nochmal den gleichen Versuch mit PCT-30 (wie gestern) fahren ;)

VG
Andreas


Müsste nicht testen. Es liegt am Zeitstempel der in, out, Out reserved und so weiter zu Grunde liegt. Dieser wird abgefragt und wenn der älter wie 2s ist wird nicht gefahren. Die erste in Fährt wird wohl wegen BlockAfterManual nicht durchgeführt, aber shading ist in und Zeitstempel gesetzt. Danach fährt er dann nicht mehr so lange nicht einmal out reserved kommt. Also ein neuer Zeitstempel
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