[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

Na dann schau doch mal ins Reading beim nächsten mal oder vielleicht auch jetzt wenn es immer noch nicht geht was da steht.
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

Guten Morgen.,

nach all den bisherigen (möchtegern) Problemen bin ich um diese Antwort sehr sehr froh:
Zitat von: CoolTux am 04 Juni 2019, 05:05:42
Du hast da in der Tat einen Bug gefunden......
Vielen Dank für den Fehlerbericht, ich werde das heute noch fixen.
Das Modul ist so genial und für mich hilfreich, dass ich froh bin ein Mini Mini Teil dazu beizutragen  :)  8)

Eine kleine Frage habe ich dennoch:
ZitatIch hatte ja letztens schon Verständnissprobleme, warum das Rollo in Lüftungsposition fährt wenn es sich zwischen Abends (ZU) und Morgens (AUF) befindet. Meiner Meinung nach sollte es dann nicht hoch fahren, egal ob ich das Fenster öffne oder nicht (sofern Astro (oder andere) Bedingungen zum morgentlichen hochfahren angegeben sind) ....
Gibt es zufällig im Modul ein Reading / Möglichkeit oder sonstwas abzufragen ob ich mich in der Zeit zwischen Abends runter und Morgens auf befinde und somit eben in dieser Zeit Ventilate, shading etc zu deaktivieren und somit solche Fehler von vorne rein zu vermeiden?
(Meine Alternativüberlegung ist per Notify das Fenster reading in der Zeit zu überschreiben. Ist jetzt beim besagten Fenster kein Problem, weil es durch zeitliche Verzögerung eh ein Dummy ist, aber bei anderen müsste ich das Device nur dafür anlegen Plus entsprechendes Notify)

Viele Grüße
Andreas

CoolTux

Hallo Andreas,

Ich finde die Anfrage sehr interessant. Von daher würde so etwas gerne in die API implementieren.
Bis dahin gibt es eine etwas umständlichere Möglichkeit. Das direkte Aufrufen einer Funktion namens IsDay

{ FHEM::AutoShuttersControl::IsDay('RolloKinZimSteven_F1') }

1 es ist Tag, 0 es ist Nacht.
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 04 Juni 2019, 09:19:37
Na dann schau doch mal ins Reading beim nächsten mal oder vielleicht auch jetzt wenn es immer noch nicht geht was da steht.

Den Linken kann ich manuell hoch und runterfahren. Geht problemlos.
Der Rechte reagiert weder auf manuell hoch noch runter. Geht nur über fhem. In den Readings ändert sich auch nichts.

Der einzige Unterschied bei beiden ist das Attribut "ASC_ComfortOpen_Pos" und "ASC_Ventilate_Window_Open"

list von Links:

Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        4F320B
   FUUID      5c54237f-f33f-cf0a-a643-72548756feb57505
   FVERSION   10_CUL_HM.pm:0.194940/2019-05-30
   HMLAN1_MSGCNT 29
   HMLAN1_RAWMSG E4F320B,0000,1255E060,FF,FFBA,3CA4104F320B23A38D0601C800
   HMLAN1_RSSI -70
   HMLAN1_TIME 2019-06-04 10:10:41
   HMUART0_MSGCNT 24
   HMUART0_RAWMSG 050000493CA4104F320B23A38D0601C800
   HMUART0_RSSI -73
   HMUART0_TIME 2019-06-04 10:10:41
   HMUART1_MSGCNT 27
   HMUART1_RAWMSG 0500003E3CA4104F320B23A38D0601C800
   HMUART1_RSSI -62
   HMUART1_TIME 2019-06-04 10:10:41
   HMUART2_MSGCNT 27
   HMUART2_RAWMSG 050000363CA4104F320B23A38D0601C800
   HMUART2_RSSI -54
   HMUART2_TIME 2019-06-04 10:10:41
   IODev      HMLAN1
   LASTInputDev HMUART0
   MSGCNT     107
   NAME       1_02_WZ_Rollladen_l
   NOTIFYDEV  global
   NR         286
   NTFY_ORDER 50-1_02_WZ_Rollladen_l
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:3C - t:10 s:4F320B d:23A38D 0601C800
   protLastRcv 2019-06-04 10:10:41
   protRcv    28 last_at:2019-06-04 10:10:41
   protSnd    29 last_at:2019-06-04 10:10:41
   protState  CMDs_done
   rssi_HMLAN1 cnt:7 min:-82 max:-71 avg:-78 lst:-79
   rssi_at_HMLAN1 cnt:29 min:-89 max:-66 avg:-74.58 lst:-70
   rssi_at_HMUART0 cnt:24 min:-77 max:-72 avg:-74.25 lst:-73
   rssi_at_HMUART1 cnt:27 min:-64 max:-55 avg:-58.88 lst:-62
   rssi_at_HMUART2 cnt:27 min:-63 max:-52 avg:-57 lst:-54
   .attraggr:
   .attrminint:
   READINGS:
     2016-09-27 12:29:06   .D-devInfo      010100
     2016-09-27 12:29:06   .D-stc          30
     2019-05-25 17:45:51   .peerListRDate  2019-05-25 17:45:51
     2019-06-04 10:10:41   .protLastRcv    2019-06-04 10:10:41
     2019-05-21 17:33:41   ASC_Enable      on
     2019-06-04 10:10:41   ASC_ShuttersLastDrive manual
     2019-06-04 08:30:02   ASC_Time_DriveDown  4.06.2019 - 21:00
     2019-06-04 08:30:02   ASC_Time_DriveUp  5.06.2019 - 08:00
     2019-03-15 08:28:28   Activity        alive
     2019-06-04 10:10:08   CommandAccepted yes
     2016-09-27 12:29:06   D-firmware      2.8
     2016-09-27 12:29:06   D-serialNr      NEQ1220810
     2019-05-25 17:45:50   PairedTo        0x23A38D
     2016-09-27 12:27:06   R-confBtnTime   permanent
     2016-09-27 15:45:23   R-driveDown     26 s
     2016-09-27 12:27:07   R-driveTurn     0.5 s
     2016-09-27 15:44:52   R-driveUp       27.9 s
     2016-09-27 12:27:06   R-intKeyVisib   invisib
     2016-09-27 12:27:06   R-localResDis   off
     2016-09-27 12:27:06   R-pairCentral   0x23A38D
     2016-09-27 12:27:07   R-refRunCounter 0
     2016-09-27 12:27:07   R-sign          off
     2016-09-27 12:27:07   R-statusInfoMinDly 2 s
     2016-09-27 12:27:07   R-statusInfoRandom 1 s
     2016-09-27 12:27:07   R-transmitTryMax 6
     2019-05-25 17:45:50   RegL_00.        00:00 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00
     2019-05-25 17:45:51   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:04 0D:01 0E:17 0F:05 10:00 30:06 56:00 57:24
     2019-06-02 17:25:54   associatedWith  asc_Rollladen
     2019-06-04 10:10:41   deviceMsg       on (to VCCU)
     2019-05-28 17:28:06   inhibit         set_off
     2019-06-04 10:10:41   level           100
     2019-06-04 10:10:41   motor           stop:on
     2019-06-04 10:10:41   pct             100
     2019-05-25 17:45:47   powerOn         2019-05-25 17:45:47
     2019-06-04 10:10:41   recentStateType info
     2019-06-04 10:10:41   state           on
     2019-06-04 10:10:41   timedOn         off
   helper:
     HM_CMDNR   60
     cSnd       1123A38D4F320B0201000000,1123A38D4F320B0201C80000
     dlvlCmd    ++A01123A38D4F320B0201C80000
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +4F320B,00,00,00
       nextSend   1559635842.10395
       rxt        0
       vccu       VCCU
       p:
         4F320B
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        3C
       io:
         HMLAN1:
           -68
           -68
         HMUART0:
           -73
           -73
         HMUART1:
           -62
           -62
         HMUART2:
           -54
           -54
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUART1
       flg        A
       ts         1559635841.57654
       ack:
         HASH(0xbcc06fb8)
         3C800223A38D4F320B00
     rssi:
       HMLAN1:
         avg        -78
         cnt        7
         lst        -79
         max        -71
         min        -82
       at_HMLAN1:
         avg        -74.5862068965517
         cnt        29
         lst        -70
         max        -66
         min        -89
       at_HMUART0:
         avg        -74.25
         cnt        24
         lst        -73
         max        -72
         min        -77
       at_HMUART1:
         avg        -58.8888888888889
         cnt        27
         lst        -62
         max        -55
         min        -64
       at_HMUART2:
         avg        -57
         cnt        27
         lst        -54
         max        -52
         min        -63
     tmpl:
Attributes:
   .mId       0005
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessSensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec 1_02_WZ_Tuerkontakt
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon on: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 off:fts_shutter_100 down:fts_shutter_down up:fts_shutter_up
   expert     251_anything
   firmware   2.8
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       1_02_WZ,9_06_CUL_HM
   serialNr   NEQ1220810
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness 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_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_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 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_subType:twostate,threestate
   webCmd     stop:off:down:90:80:70:60:50:40:30:20:10:up:on


list von Rechts:

Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        4F30AE
   FUUID      5c54237f-f33f-cf0a-8238-8745516f329d0faa
   FVERSION   10_CUL_HM.pm:0.194940/2019-05-30
   HMLAN1_MSGCNT 19
   HMLAN1_RAWMSG E4F30AE,0000,1255C7DD,FF,FFBF,95A4104F30AE23A38D0601C800
   HMLAN1_RSSI -65
   HMLAN1_TIME 2019-06-04 10:10:35
   HMUART0_MSGCNT 14
   HMUART0_RAWMSG 0500004895A4104F30AE23A38D0601C800
   HMUART0_RSSI -72
   HMUART0_TIME 2019-06-04 10:10:35
   HMUART1_MSGCNT 17
   HMUART1_RAWMSG 0500003795A4104F30AE23A38D0601C800
   HMUART1_RSSI -55
   HMUART1_TIME 2019-06-04 10:10:35
   HMUART2_MSGCNT 17
   HMUART2_RAWMSG 0500003495A4104F30AE23A38D0601C800
   HMUART2_RSSI -52
   HMUART2_TIME 2019-06-04 10:10:35
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     67
   NAME       1_02_WZ_Rollladen_r
   NOTIFYDEV  global
   NR         287
   NTFY_ORDER 50-1_02_WZ_Rollladen_r
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:95 - t:10 s:4F30AE d:23A38D 0601C800
   protLastRcv 2019-06-04 10:10:35
   protRcv    18 last_at:2019-06-04 10:10:35
   protSnd    19 last_at:2019-06-04 10:10:35
   protState  CMDs_done
   rssi_HMLAN1 cnt:9 min:-76 max:-67 avg:-70.66 lst:-69
   rssi_at_HMLAN1 cnt:19 min:-84 max:-63 avg:-67.84 lst:-65
   rssi_at_HMUART0 cnt:14 min:-77 max:-71 avg:-74 lst:-72
   rssi_at_HMUART1 cnt:17 min:-59 max:-54 avg:-56.05 lst:-55
   rssi_at_HMUART2 cnt:17 min:-56 max:-50 avg:-52.52 lst:-52
   .attraggr:
   .attrminint:
   READINGS:
     2016-09-27 12:39:20   .D-devInfo      010100
     2016-09-27 12:39:20   .D-stc          30
     2019-05-25 17:45:55   .peerListRDate  2019-05-25 17:45:55
     2019-06-04 10:10:35   .protLastRcv    2019-06-04 10:10:35
     2019-05-21 17:33:41   ASC_Enable      on
     2019-06-04 10:10:02   ASC_ShuttersLastDrive manual
     2019-06-04 08:30:02   ASC_Time_DriveDown  4.06.2019 - 21:00
     2019-06-04 08:30:02   ASC_Time_DriveUp  5.06.2019 - 08:00
     2019-03-15 08:28:28   Activity        alive
     2019-06-04 10:10:02   CommandAccepted yes
     2016-09-27 12:39:20   D-firmware      2.8
     2016-09-27 12:39:20   D-serialNr      NEQ1221020
     2019-05-25 17:45:54   PairedTo        0x23A38D
     2016-09-27 12:39:25   R-confBtnTime   permanent
     2016-09-27 15:45:27   R-driveDown     26 s
     2016-09-27 12:39:26   R-driveTurn     0.5 s
     2016-09-27 15:44:56   R-driveUp       27.9 s
     2016-09-27 12:39:25   R-intKeyVisib   invisib
     2016-09-27 12:39:25   R-localResDis   off
     2016-09-27 12:39:25   R-pairCentral   0x23A38D
     2016-09-27 12:39:26   R-refRunCounter 0
     2016-09-27 12:39:26   R-sign          off
     2016-09-27 12:39:26   R-statusInfoMinDly 2 s
     2016-09-27 12:39:26   R-statusInfoRandom 1 s
     2016-09-27 12:39:26   R-transmitTryMax 6
     2019-05-25 17:45:54   RegL_00.        00:00 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00
     2019-05-25 17:45:55   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:04 0D:01 0E:17 0F:05 10:00 30:06 56:00 57:24
     2019-06-02 17:25:54   associatedWith  asc_Rollladen
     2019-06-04 10:10:35   deviceMsg       on (to VCCU)
     2019-06-03 21:07:25   inhibit         set_on
     2019-06-04 10:10:35   level           100
     2019-06-04 10:10:35   motor           stop:on
     2019-06-04 10:10:35   pct             100
     2019-05-25 17:45:48   powerOn         2019-05-25 17:45:48
     2019-06-04 10:10:35   recentStateType info
     2019-06-04 10:10:35   state           on
     2019-06-04 10:10:35   timedOn         off
   helper:
     HM_CMDNR   149
     cSnd       1123A38D4F30AE0201000000,1123A38D4F30AE0201C80000
     dlvlCmd    ++A01123A38D4F30AE0201C80000
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +4F30AE,00,00,00
       nextSend   1559635835.79163
       rxt        0
       vccu       VCCU
       p:
         4F30AE
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        95
       io:
         HMLAN1:
           -61
           -61
         HMUART0:
           -72
           -72
         HMUART1:
           -55
           -55
         HMUART2:
           -52
           -52
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUART1
       flg        A
       ts         1559635835.30201
       ack:
         HASH(0xbcc07528)
         95800223A38D4F30AE00
     rssi:
       HMLAN1:
         avg        -70.6666666666667
         cnt        9
         lst        -69
         max        -67
         min        -76
       at_HMLAN1:
         avg        -67.8421052631579
         cnt        19
         lst        -65
         max        -63
         min        -84
       at_HMUART0:
         avg        -74
         cnt        14
         lst        -72
         max        -71
         min        -77
       at_HMUART1:
         avg        -56.0588235294118
         cnt        17
         lst        -55
         max        -54
         min        -59
       at_HMUART2:
         avg        -52.5294117647059
         cnt        17
         lst        -52
         max        -50
         min        -56
     tmpl:
Attributes:
   .mId       0005
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessSensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 0
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec 1_02_WZ_Tuerkontakt
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon on: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 off:fts_shutter_100 down:fts_shutter_down up:fts_shutter_up
   expert     251_anything
   firmware   2.8
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       1_02_WZ,9_06_CUL_HM
   serialNr   NEQ1221020
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness 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_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_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 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_subType:twostate,threestate
   webCmd     stop:off:down:90:80:70:60:50:40:30:20:10:up:on
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

CoolTux

rechts
2019-06-03 21:07:25   inhibit         set_on

Links
2019-05-28 17:28:06   inhibit         set_off

Da scheint was mit dem entsperren nicht geklappt zu haben, wieso auch immer.
Einfach den entsprechenden set Befehl im Rechten Rollo ausführen.
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: CoolTux am 04 Juni 2019, 09:53:37
Hallo Andreas,

Ich finde die Anfrage sehr interessant. Von daher würde so etwas gerne in die API implementieren.
Bis dahin gibt es eine etwas umständlichere Möglichkeit. Das direkte Aufrufen einer Funktion namens IsDay

{ FHEM::AutoShuttersControl::IsDay('RolloKinZimSteven_F1') }

1 es ist Tag, 0 es ist Nacht.

Ich habe es in der aktuellen Devel Version eingebaut

{ ascAPIget('IsDay','RolloKinZimSteven_F2') }
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 04 Juni 2019, 10:18:36
rechts
2019-06-03 21:07:25   inhibit         set_on

Links
2019-05-28 17:28:06   inhibit         set_off

Da scheint was mit dem entsperren nicht geklappt zu haben, wieso auch immer.
Einfach den entsprechenden set Befehl im Rechten Rollo ausführen.

Passiert nichts. Der Rechte lässt sich über den Schalter nicht fahren.
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

CoolTux

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 04 Juni 2019, 10:56:12
Mein lieber Dancatt

set RECHTER_ROLLONAME inhibit off

Bitte!

:(
Also ganz so blöd bin ich ja nun nicht. Hatte ich ja schon gemacht. Hattest du ja auch geschrieben dass ich das machen soll. Es stand auch in beiden inhibit=set_off. Brachte leider keinen Erfolg. Hätte es loggen sollen als Beweis.

Habe nun ein clear auf die Readings gemacht und nochmal neu gesetzt. Jetzt geht es.

Vielen Dank.
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

CoolTux

Zitat von: dancatt am 04 Juni 2019, 11:08:00
:(
Also ganz so blöd bin ich ja nun nicht. Hatte ich ja schon gemacht. Hattest du ja auch geschrieben dass ich das machen soll. Es stand auch in beiden inhibit=set_off. Brachte leider keinen Erfolg. Hätte es loggen sollen als Beweis.

Habe nun ein clear auf die Readings gemacht und nochmal neu gesetzt. Jetzt geht es.

Vielen Dank.

Aber genau diese Info hast Du mir nicht zukommen lassen, Sorry. Wenn Du den set Befehl ausgeführt hast und das Rollo sich dennoch nicht fahren ließ, dann teste das bitte einmal etwas genauer. Nicht das es da Probleme mit dem Aktor in Verbindung mit dieser Funktion gibt.
Auf jeden Fall liegt es nicht an ASC. Zur Not wenn Du da Probleme hast mit der Funktion und dem Aktor dann schalte das hard für den Aktor erstmal nur auf soft.


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

dancatt

Zitat von: CoolTux am 04 Juni 2019, 11:13:03
Aber genau diese Info hast Du mir nicht zukommen lassen, Sorry. Wenn Du den set Befehl ausgeführt hast und das Rollo sich dennoch nicht fahren ließ, dann teste das bitte einmal etwas genauer. Nicht das es da Probleme mit dem Aktor in Verbindung mit dieser Funktion gibt.
Auf jeden Fall liegt es nicht an ASC. Zur Not wenn Du da Probleme hast mit der Funktion und dem Aktor dann schalte das hard für den Aktor erstmal nur auf soft.


Grüße

Vielen Dank. Ich werde es weiter beobachten.
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

GuidoS

Hi ,

danke! für dieses HammerTool!
Ich hatte bereits von Anfang an die Version ausprobiert und fand die Weiterentwicklung super.

Nur irgenwo, hab ich den Anschluss verloren ... wenn ich einen NEUEN Rolladen hinzufüge (ASC = 2 , dann ScannforShutters), werden nicht mehr alle Attribute so wie bei den ersten Versionen gesetz. Ist das gewollt (habe ich dann wohl überlesen) oder mache ich etwas falsch , bzw. müssen nun die relevanten ASC_ Einträge alle einzeln nachgetragen werden ? Das wäre ein enormer Aufwand (18 Rolläden) ...

Merci für nen Tipp


CoolTux

Das ist so gewollt. Die "fehlenden" Attribute sind nun alle per default Wert belegt. Welcher das ist und ob Du das Attribut setzen musst weil Du einen anderen Wert haben möchtest kannst Du der Commandref entnehmen.
18 Rollos zu belegen ist nicht so viel. Wenn Du eine vernünftige Benamung hast einfach ein
attr Rollo.* ASC_....
und gut ist.


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

eurofinder

@CoolTux:
Nach einem Update von FHEM kann ich gegenwärtig mein Problem beim Ventilate nicht reproduzieren. Behalte das aber im Hinterkopf.

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

octek0815

Moin CoolTux,

ich habe zwei Velux Dachfenster mit Rollläden und das Öffnen bzw. Schließen des Rollladens funktioniert überhaupt nicht gut wenn das Velux Fenster geöffnet wird bzw. offen ist.
Gibt es eine Möglichkeit die Automatischen Funktionen vom ASC zu pausieren während das Fenster geöffnet ist und am liebsten hätte ich das diese nachgeholt werden.
Ich habe an den Fenstern ein Kontakt von Homematic.

LG
Olli