[ASC] verschiedene Problemchen

Begonnen von persching, 08 Mai 2022, 07:29:21

Vorheriges Thema - Nächstes Thema

persching

Hallo,
ich habe jetzt 2 Rollos, die ich derzeit mit ASC steuere. Ich habe es jetzt geschafft, dass sie wie gewünscht runterfahren und dass die Beschattung funktioniert. Allerdings habe ich noch ein paar kleine Problemchen:

1. Problem:
Ist der Auslöser für das Hochfahren die Helligkeit, wird am Wochenende nicht ASC_Time_Up_WE_Holiday verwendet.

List vom Rollo-Device
nternals:
   CID        zigbee_OG_Flur_Rollosteuerung
   DEF        zigbee_OG_Flur_Rollosteuerung
   FHEM_MQTT_Client_MSGCNT 48
   FHEM_MQTT_Client_TIME 2022-05-07 21:03:51
   FUUID      6260f98e-f33f-aff6-4e7c-94cc94449fed837a
   FVERSION   10_MQTT2_DEVICE.pm:0.258890/2022-03-27
   IODev      FHEM_MQTT_Client
   LASTInputDev FHEM_MQTT_Client
   MSGCNT     48
   NAME       MQTT2_zigbee_OG_Flur_Rollosteuerung
   NR         299
   STATE      0
   TYPE       MQTT2_DEVICE
   READINGS:
     2022-04-21 09:37:59   ASC_Enable      on
     2022-05-08 07:05:01   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2022-05-07 21:03:51   ASC_ShuttersLastDrive manual
     2022-05-07 21:30:01   ASC_Time_DriveDown 08.05.2022 - 21:30
     2022-05-07 21:30:01   ASC_Time_DriveUp 08.05.2022 - 08:30
     2022-05-06 10:47:17   IODev           FHEM_MQTT_Client
     2022-05-06 10:47:37   associatedWith  MQTT2_zigbee_nuc,myASControl
     2022-05-07 21:03:51   lift_duration   8
     2022-05-07 21:03:51   linkquality     24
     2022-05-07 21:03:51   position        0
     2022-04-21 21:04:20   state           set_open
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_AutoAstroModeEvening CIVIL
   ASC_BlockingTime_afterManual 900
   ASC_BlockingTime_beforeDayOpen 600
   ASC_BrightnessSensor MQTT2_zigbee_DG_Beleuchtungssensor:illuminance_lux 175:60
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 8
   ASC_Pos_Reading position
   ASC_Shading_BetweenTheTime 09:00-13:00
   ASC_Shading_InOutAzimuth 85:150
   ASC_Shading_MinMax_Elevation 20.0:100.0
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor Heizung:temperature
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Up     brightness
   DbLogExclude .*
   alias      Fenster Flur
   devStateIcon 0.*:fts_shutter_100 100.*:fts_window_2w 1\d.*:fts_shutter_90 2\d.*:fts_shutter_80 3\d.*:fts_shutter_70 4\d.*:fts_shutter_60 5\d.*:fts_shutter_50 6\d.*:fts_shutter_40 7\d.*:fts_shutter_30 8\d.*:fts_shutter_20 9\d.*:fts_shutter_10 d.*:fts_shutter_90
   event-on-change-reading .*
   icon       fts_window_1w
   readingList zigbee2mqtt/OG_Flur_Rollosteuerung:.* { json2nameValue($EVENT) }
zigbee2mqtt/OG_Flur_Rollosteuerung/set:.* { json2nameValue($EVENT) }
   room       Obergeschoss->Flur,System->Schnittstellen->MQTT
   setList    open:noArg zigbee2mqtt/OG_Flur_Rollosteuerung/set OPEN
close:noArg zigbee2mqtt/OG_Flur_Rollosteuerung/set CLOSE
stop:noArg zigbee2mqtt/OG_Flur_Rollosteuerung/set STOP
position:slider,0,1,100 zigbee2mqtt/OG_Flur_Rollosteuerung/set {"position":$EVTPART1}
   setStateList open close stop
   stateFormat position
   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_beforeDayOpen ASC_BlockingTime_beforeNightClose 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_CommandTemplate 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_BetweenTheTime 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,awning,EG_window ASC_SlatPosCmd_SlatDevice 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


List vom ASC

Internals:
   FUUID      6261090f-f33f-aff6-02c4-3cb2414bfee20ad2
   FVERSION   73_AutoShuttersControl.pm:v0.10.23-s25934/2022-04-07
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  Familie,MQTT2_zigbee_DG_Beleuchtungssensor,MQTT2_zigbee_OG_Flur_Rollosteuerung,OG_Schlafz_Fensterkontakt,OG_Schlafz_Rollo,global,myASControl,my_Twilight
   NR         301
   NTFY_ORDER 51-myASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.23
   Helper:
     DBLOG:
       MQTT2_zigbee_OG_Flur_Rollosteuerung_PosValue:
         logdb:
           TIME       1651950231.033
           VALUE      0
       MQTT2_zigbee_OG_Flur_Rollosteuerung_lastPosValue:
         logdb:
           TIME       1651950221.86617
           VALUE      100
       MQTT2_zigbee_OG_Flur_Rollosteuerung_nextAstroTimeEvent:
         logdb:
           TIME       1651951801.00988
           VALUE      08.05.2022 - 08:30
       OG_Schlafz_Rollo_PosValue:
         logdb:
           TIME       1651920015.02584
           VALUE      100
       OG_Schlafz_Rollo_lastPosValue:
         logdb:
           TIME       1651950376.55333
           VALUE      100
       OG_Schlafz_Rollo_nextAstroTimeEvent:
         logdb:
           TIME       1651953601.00708
           VALUE      08.05.2022 - 10:30
       controlShading:
         logdb:
           TIME       1651826862.70049
           VALUE      on
       state:
         logdb:
           TIME       1651953601.01227
           VALUE      created new drive timer
       sunriseTimeWeHoliday:
         logdb:
           TIME       1651827155.57359
           VALUE      on
   OLDREADINGS:
   READINGS:
     2022-05-07 21:03:51   MQTT2_zigbee_OG_Flur_Rollosteuerung_PosValue 0
     2022-05-07 21:03:41   MQTT2_zigbee_OG_Flur_Rollosteuerung_lastPosValue 100
     2022-05-07 21:30:01   MQTT2_zigbee_OG_Flur_Rollosteuerung_nextAstroTimeEvent 08.05.2022 - 08:30
     2022-05-07 12:40:15   OG_Schlafz_Rollo_PosValue 100
     2022-05-07 21:06:16   OG_Schlafz_Rollo_lastPosValue 100
     2022-05-07 22:00:01   OG_Schlafz_Rollo_nextAstroTimeEvent 08.05.2022 - 10:30
     2022-04-22 10:07:18   ascEnable       on
     2022-05-06 10:47:42   controlShading  on
     2022-04-22 11:15:01   hardLockOut     off
     2022-05-06 10:47:37   room_Obergeschoss-_Flur_System-_Schnittstellen-_MQTT MQTT2_zigbee_OG_Flur_Rollosteuerung
     2022-05-06 10:47:37   room_Obergeschoss-_Schlafzimmer_System-_Schnittstellen-_HomeMatic OG_Schlafz_Rollo
     2022-04-22 11:15:01   selfDefense     off
     2022-05-07 22:00:01   state           created new drive timer
     2022-05-06 10:52:35   sunriseTimeWeHoliday on
     2022-05-06 10:47:37   userAttrList    rolled out
   helper:
     shuttersList:
       MQTT2_zigbee_OG_Flur_Rollosteuerung
       OG_Schlafz_Rollo
   monitoredDevs:
     Familie:
       myASControl ASC_residentsDev
     MQTT2_zigbee_DG_Beleuchtungssensor:
       MQTT2_zigbee_OG_Flur_Rollosteuerung ASC_BrightnessSensor
       OG_Schlafz_Rollo ASC_BrightnessSensor
     MQTT2_zigbee_OG_Flur_Rollosteuerung:
     OG_Schlafz_Fensterkontakt:
       OG_Schlafz_Rollo ASC_WindowRec
     OG_Schlafz_Rollo:
     my_Twilight:
       myASControl ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 250:50
   ASC_expert 1
   ASC_residentsDev Familie:state
   ASC_tempSensor Heizung:temperature
   ASC_twilightDevice my_Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       System->Allgemein


Und hier steht 2022-05-07 21:30:01   MQTT2_zigbee_OG_Flur_Rollosteuerung_nextAstroTimeEvent 08.05.2022 - 08:30 und da ist der Rollo gestern auch hochgefahren. Aber ich möchte gar nicht per Astro hochfahren (hatte ich vor dem Brightnesssensor so konfiguriert).

2. Problem
Bei der Beschattung war gestern ein Rollo bereits unter der Beschattungsposition und wurde dann hochgefahren. Für mich wäre die Logik so, dass wenn aktuelle Position < Beschattungsposition = tue nichts

3. Problem
Ich bekomme das mit dem Fensterkontakt und dem Lüften nicht hin. Als Fensterkontakt habe ich ein zigbee2mqtt Device, was als state contact true oder false liefert. Für meine MAX Thermostate habe ich dann ein virtualShutterContact der per notify auf den mqtt Kontakt aus dem true und false opened oder closed macht und auch gleich den Thermostat triggert. Wenn ich allerdings das Fenster aufmache und der Rollo bereits ganz unten ist, dann passiert nichts.

List vom ShutterContact:
Internals:
   DEF        virtualShutterContact 123456
   FUUID      615b24c9-f33f-b0f8-1407-a9a3efda16e0d72b
   FVERSION   10_MAX.pm:v2.0.0-s23517/2021-01-13
   IODev      cm
   NAME       OG_Schlafz_Fensterkontakt
   NR         267
   NTFY_ORDER 50-OG_Schlafz_Fensterkontakt
   STATE      closed
   SVN        23517
   TYPE       MAX
   addr       123456
   devtype    6
   type       virtualShutterContact
   READINGS:
     2022-05-06 10:47:17   IODev           cm
     2022-05-08 06:50:45   msgcnt          79
     2022-05-08 06:50:45   onoff           0
     2022-05-08 06:50:45   state           closed
     2022-05-08 06:50:45   windowOpen      0
   helper:
     io:
       CUL_0:
         raw        Z0B0E000212345604D66A0000
         rssi       -74
         time       1651986842.27421
Attributes:
   alias      Schlafzimmerfenster
   comment    Configured using template MAX_ShutterContact_dark
   debug      1
   devStateIcon opened:fts_window_1w_open@red closed:fts_window_1w@lightgreen
   event-on-change-reading .*
   group      Fensterkontakte
   icon       tuer_fenster_kontakt
   model      virtualShutterContact
   room       Obergeschoss->Schlafzimmer
   sendMode   Broadcast
   verbose    1


Und zuletzt noch vom zugehörigen Rollo:

Internals:
   DEF        4B272E
   FUUID      5c49a04e-f33f-e65d-d3e8-86efeafe65fd1af3
   FVERSION   10_CUL_HM.pm:0.259770/2022-04-18
   HMLAN1_MSGCNT 30
   HMLAN1_RAWMSG E4B272E,0000,17250D92,FF,FFB0,74A4104B272E2CD5E006010000
   HMLAN1_RSSI -80
   HMLAN1_TIME 2022-05-07 21:06:37
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     30
   NAME       OG_Schlafz_Rollo
   NR         82
   NTFY_ORDER 48-OG_Schlafz_Rollo
   STATE      runter
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:74 - t:10 s:4B272E d:2CD5E0 06010000
   protCmdDel 1
   protLastRcv 2022-05-07 21:06:37
   protRcv    26 last_at:2022-05-07 21:06:37
   protResnd  6 last_at:2022-05-06 21:04:59
   protResndFail 1 last_at:2022-05-06 21:05:04
   protSnd    31 last_at:2022-05-07 21:06:37
   protState  CMDs_done
   rssi_HMLAN1 cnt:10 min:-103 max:-88 avg:-96.3 lst:-88
   rssi_at_HMLAN1 cnt:30 min:-97 max:-79 avg:-86.93 lst:-80
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1651950397.88716
           VALUE      off
   READINGS:
     2022-05-04 19:44:52   ASC_Enable      on
     2022-05-08 07:25:01   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2022-05-07 12:40:15   ASC_ShuttersLastDrive shading out
     2022-05-07 22:00:01   ASC_Time_DriveDown 08.05.2022 - 22:00
     2022-05-07 22:00:01   ASC_Time_DriveUp 08.05.2022 - 10:30
     2022-05-07 21:06:16   CommandAccepted yes
     2022-04-10 08:23:43   D-firmware      2.8
     2022-04-10 08:23:43   D-serialNr      NEQ0395276
     2022-05-07 21:06:37   IODev           HMLAN1
     2022-04-10 08:24:29   PairedTo        0x2CD5E0
     2022-04-10 08:24:30   R-driveDown     17 s
     2022-04-10 08:24:30   R-driveTurn     0.5 s
     2022-04-10 08:24:30   R-driveUp       17 s
     2022-04-10 08:24:29   R-pairCentral   0x2CD5E0
     2022-04-10 08:24:30   R-sign          off
     2022-04-10 08:24:29   RegL_00.        00:00 02:01 0A:2C 0B:D5 0C:E0 15:FF 18:00
     2022-04-10 08:24:30   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:AA 0D:00 0E:AA 0F:05 10:00 30:06 56:00 57:24
     2022-05-06 10:47:37   associatedWith  myASControl
     2022-04-10 08:25:35   cfgState        ok
     2022-05-07 21:06:37   commState       CMDs_done
     2022-05-07 21:06:37   deviceMsg       off (to HMLAN1)
     2022-05-07 21:06:37   level           0
     2022-05-07 21:06:37   motor           stop:off
     2022-05-07 21:06:37   pct             0
     2022-05-07 21:06:37   recentStateType info
     2022-05-07 21:06:37   state           off
     2022-05-07 21:06:37   timedOn         off
     2022-05-07 21:06:16   trigLast        fhem:02
   helper:
     HM_CMDNR   116
     cSnd       112CD5E04B272E0201C8,112CD5E04B272E020100
     dlvlCmd    ++A0112CD5E04B272E020100
     lastMsgTm  1651950397.87724
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1651826838.15867
       TmplTs     1651826838.15867
       cmdKey     1:1:0::OG_Schlafz_Rollo:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    HM_4A7FF8_SenF,HM_4A7FF8_SenI,HM_4A7FF8_SenPwr,HM_4A7FF8_SenU,HM_EG_Klingelsensor
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +4B272E,00,00,00
       nextSend   1651950397.96793
       rxt        0
       vccu       
       p:
         4B272E
         00
         00
         00
       prefIO:
     mRssi:
       mNo        74
       io:
         HMLAN1:
           -78
           -78
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1651950397.87724
       ack:
         HASH(0x559d374e1730)
         7480022CD5E04B272E00
     rssi:
       HMLAN1:
         avg        -96.3
         cnt        10
         lst        -88
         max        -88
         min        -103
       at_HMLAN1:
         avg        -86.9333333333333
         cnt        30
         lst        -80
         max        -79
         min        -97
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BlockingTime_afterManual 600
   ASC_BrightnessSensor MQTT2_zigbee_DG_Beleuchtungssensor:illuminance_lux:illuminance_lux 1000:40
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 17
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_BetweenTheTime 08:00-14:00
   ASC_Shading_InOutAzimuth 80:160
   ASC_Shading_MinMax_Elevation 20.0:100.0
   ASC_Shading_Min_OutsideTemperature 12
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 28000:18000
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor Heizung:temperature
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 10:30
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WindowRec OG_Schlafz_Fensterkontakt
   DbLogExclude .*
   DbLogInclude state
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   devStateIcon runter:fts_shutter_100 hoch:fts_window_2w 1d.*:fts_shutter_90 2d.*:fts_shutter_80 3d.*:fts_shutter_70 4d.*:fts_shutter_60 5d.*:fts_shutter_50 6d.*:fts_shutter_40 7d.*:fts_shutter_30 8d.*:fts_shutter_20 9d.*:fts_shutter_10 d.*:fts_shutter_90
   eventMap   off:runter 75:75 50:50 25:25 on:hoch
   expert     defReg,rawReg
   firmware   2.8
   group      Fenster
   icon       fts_window_1w
   model      HM-LC-BL1PBU-FM
   mqttName   Rollo
   mqttRoom   Schlafzimmer
   peerIDs    00000000
   room       Obergeschoss->Schlafzimmer,System->Schnittstellen->HomeMatic
   serialNr   NEQ0395276
   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_beforeDayOpen ASC_BlockingTime_beforeNightClose 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_CommandTemplate 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_BetweenTheTime 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,awning,EG_window ASC_SlatPosCmd_SlatDevice 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     hoch:75:50:25:runter

CoolTux

Zitat von: persching am 08 Mai 2022, 07:29:21
Hallo,
ich habe jetzt 2 Rollos, die ich derzeit mit ASC steuere. Ich habe es jetzt geschafft, dass sie wie gewünscht runterfahren und dass die Beschattung funktioniert. Allerdings habe ich noch ein paar kleine Problemchen:

1. Problem:
Ist der Auslöser für das Hochfahren die Helligkeit, wird am Wochenende nicht ASC_Time_Up_WE_Holiday verwendet.

List vom Rollo-Device
nternals:
   CID        zigbee_OG_Flur_Rollosteuerung
   DEF        zigbee_OG_Flur_Rollosteuerung
   FHEM_MQTT_Client_MSGCNT 48
   FHEM_MQTT_Client_TIME 2022-05-07 21:03:51
   FUUID      6260f98e-f33f-aff6-4e7c-94cc94449fed837a
   FVERSION   10_MQTT2_DEVICE.pm:0.258890/2022-03-27
   IODev      FHEM_MQTT_Client
   LASTInputDev FHEM_MQTT_Client
   MSGCNT     48
   NAME       MQTT2_zigbee_OG_Flur_Rollosteuerung
   NR         299
   STATE      0
   TYPE       MQTT2_DEVICE
   READINGS:
     2022-04-21 09:37:59   ASC_Enable      on
     2022-05-08 07:05:01   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2022-05-07 21:03:51   ASC_ShuttersLastDrive manual
     2022-05-07 21:30:01   ASC_Time_DriveDown 08.05.2022 - 21:30
     2022-05-07 21:30:01   ASC_Time_DriveUp 08.05.2022 - 08:30
     2022-05-06 10:47:17   IODev           FHEM_MQTT_Client
     2022-05-06 10:47:37   associatedWith  MQTT2_zigbee_nuc,myASControl
     2022-05-07 21:03:51   lift_duration   8
     2022-05-07 21:03:51   linkquality     24
     2022-05-07 21:03:51   position        0
     2022-04-21 21:04:20   state           set_open
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_AutoAstroModeEvening CIVIL
   ASC_BlockingTime_afterManual 900
   ASC_BlockingTime_beforeDayOpen 600
   ASC_BrightnessSensor MQTT2_zigbee_DG_Beleuchtungssensor:illuminance_lux 175:60
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 8
   ASC_Pos_Reading position
   ASC_Shading_BetweenTheTime 09:00-13:00
   ASC_Shading_InOutAzimuth 85:150
   ASC_Shading_MinMax_Elevation 20.0:100.0
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor Heizung:temperature
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Up     brightness
   DbLogExclude .*
   alias      Fenster Flur
   devStateIcon 0.*:fts_shutter_100 100.*:fts_window_2w 1\d.*:fts_shutter_90 2\d.*:fts_shutter_80 3\d.*:fts_shutter_70 4\d.*:fts_shutter_60 5\d.*:fts_shutter_50 6\d.*:fts_shutter_40 7\d.*:fts_shutter_30 8\d.*:fts_shutter_20 9\d.*:fts_shutter_10 d.*:fts_shutter_90
   event-on-change-reading .*
   icon       fts_window_1w
   readingList zigbee2mqtt/OG_Flur_Rollosteuerung:.* { json2nameValue($EVENT) }
zigbee2mqtt/OG_Flur_Rollosteuerung/set:.* { json2nameValue($EVENT) }
   room       Obergeschoss->Flur,System->Schnittstellen->MQTT
   setList    open:noArg zigbee2mqtt/OG_Flur_Rollosteuerung/set OPEN
close:noArg zigbee2mqtt/OG_Flur_Rollosteuerung/set CLOSE
stop:noArg zigbee2mqtt/OG_Flur_Rollosteuerung/set STOP
position:slider,0,1,100 zigbee2mqtt/OG_Flur_Rollosteuerung/set {"position":$EVTPART1}
   setStateList open close stop
   stateFormat position
   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_beforeDayOpen ASC_BlockingTime_beforeNightClose 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_CommandTemplate 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_BetweenTheTime 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,awning,EG_window ASC_SlatPosCmd_SlatDevice 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


List vom ASC

Internals:
   FUUID      6261090f-f33f-aff6-02c4-3cb2414bfee20ad2
   FVERSION   73_AutoShuttersControl.pm:v0.10.23-s25934/2022-04-07
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  Familie,MQTT2_zigbee_DG_Beleuchtungssensor,MQTT2_zigbee_OG_Flur_Rollosteuerung,OG_Schlafz_Fensterkontakt,OG_Schlafz_Rollo,global,myASControl,my_Twilight
   NR         301
   NTFY_ORDER 51-myASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.23
   Helper:
     DBLOG:
       MQTT2_zigbee_OG_Flur_Rollosteuerung_PosValue:
         logdb:
           TIME       1651950231.033
           VALUE      0
       MQTT2_zigbee_OG_Flur_Rollosteuerung_lastPosValue:
         logdb:
           TIME       1651950221.86617
           VALUE      100
       MQTT2_zigbee_OG_Flur_Rollosteuerung_nextAstroTimeEvent:
         logdb:
           TIME       1651951801.00988
           VALUE      08.05.2022 - 08:30
       OG_Schlafz_Rollo_PosValue:
         logdb:
           TIME       1651920015.02584
           VALUE      100
       OG_Schlafz_Rollo_lastPosValue:
         logdb:
           TIME       1651950376.55333
           VALUE      100
       OG_Schlafz_Rollo_nextAstroTimeEvent:
         logdb:
           TIME       1651953601.00708
           VALUE      08.05.2022 - 10:30
       controlShading:
         logdb:
           TIME       1651826862.70049
           VALUE      on
       state:
         logdb:
           TIME       1651953601.01227
           VALUE      created new drive timer
       sunriseTimeWeHoliday:
         logdb:
           TIME       1651827155.57359
           VALUE      on
   OLDREADINGS:
   READINGS:
     2022-05-07 21:03:51   MQTT2_zigbee_OG_Flur_Rollosteuerung_PosValue 0
     2022-05-07 21:03:41   MQTT2_zigbee_OG_Flur_Rollosteuerung_lastPosValue 100
     2022-05-07 21:30:01   MQTT2_zigbee_OG_Flur_Rollosteuerung_nextAstroTimeEvent 08.05.2022 - 08:30
     2022-05-07 12:40:15   OG_Schlafz_Rollo_PosValue 100
     2022-05-07 21:06:16   OG_Schlafz_Rollo_lastPosValue 100
     2022-05-07 22:00:01   OG_Schlafz_Rollo_nextAstroTimeEvent 08.05.2022 - 10:30
     2022-04-22 10:07:18   ascEnable       on
     2022-05-06 10:47:42   controlShading  on
     2022-04-22 11:15:01   hardLockOut     off
     2022-05-06 10:47:37   room_Obergeschoss-_Flur_System-_Schnittstellen-_MQTT MQTT2_zigbee_OG_Flur_Rollosteuerung
     2022-05-06 10:47:37   room_Obergeschoss-_Schlafzimmer_System-_Schnittstellen-_HomeMatic OG_Schlafz_Rollo
     2022-04-22 11:15:01   selfDefense     off
     2022-05-07 22:00:01   state           created new drive timer
     2022-05-06 10:52:35   sunriseTimeWeHoliday on
     2022-05-06 10:47:37   userAttrList    rolled out
   helper:
     shuttersList:
       MQTT2_zigbee_OG_Flur_Rollosteuerung
       OG_Schlafz_Rollo
   monitoredDevs:
     Familie:
       myASControl ASC_residentsDev
     MQTT2_zigbee_DG_Beleuchtungssensor:
       MQTT2_zigbee_OG_Flur_Rollosteuerung ASC_BrightnessSensor
       OG_Schlafz_Rollo ASC_BrightnessSensor
     MQTT2_zigbee_OG_Flur_Rollosteuerung:
     OG_Schlafz_Fensterkontakt:
       OG_Schlafz_Rollo ASC_WindowRec
     OG_Schlafz_Rollo:
     my_Twilight:
       myASControl ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 250:50
   ASC_expert 1
   ASC_residentsDev Familie:state
   ASC_tempSensor Heizung:temperature
   ASC_twilightDevice my_Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       System->Allgemein


Und hier steht 2022-05-07 21:30:01   MQTT2_zigbee_OG_Flur_Rollosteuerung_nextAstroTimeEvent 08.05.2022 - 08:30 und da ist der Rollo gestern auch hochgefahren. Aber ich möchte gar nicht per Astro hochfahren (hatte ich vor dem Brightnesssensor so konfiguriert).

2. Problem
Bei der Beschattung war gestern ein Rollo bereits unter der Beschattungsposition und wurde dann hochgefahren. Für mich wäre die Logik so, dass wenn aktuelle Position < Beschattungsposition = tue nichts

3. Problem
Ich bekomme das mit dem Fensterkontakt und dem Lüften nicht hin. Als Fensterkontakt habe ich ein zigbee2mqtt Device, was als state contact true oder false liefert. Für meine MAX Thermostate habe ich dann ein virtualShutterContact der per notify auf den mqtt Kontakt aus dem true und false opened oder closed macht und auch gleich den Thermostat triggert. Wenn ich allerdings das Fenster aufmache und der Rollo bereits ganz unten ist, dann passiert nichts.

List vom ShutterContact:
Internals:
   DEF        virtualShutterContact 123456
   FUUID      615b24c9-f33f-b0f8-1407-a9a3efda16e0d72b
   FVERSION   10_MAX.pm:v2.0.0-s23517/2021-01-13
   IODev      cm
   NAME       OG_Schlafz_Fensterkontakt
   NR         267
   NTFY_ORDER 50-OG_Schlafz_Fensterkontakt
   STATE      closed
   SVN        23517
   TYPE       MAX
   addr       123456
   devtype    6
   type       virtualShutterContact
   READINGS:
     2022-05-06 10:47:17   IODev           cm
     2022-05-08 06:50:45   msgcnt          79
     2022-05-08 06:50:45   onoff           0
     2022-05-08 06:50:45   state           closed
     2022-05-08 06:50:45   windowOpen      0
   helper:
     io:
       CUL_0:
         raw        Z0B0E000212345604D66A0000
         rssi       -74
         time       1651986842.27421
Attributes:
   alias      Schlafzimmerfenster
   comment    Configured using template MAX_ShutterContact_dark
   debug      1
   devStateIcon opened:fts_window_1w_open@red closed:fts_window_1w@lightgreen
   event-on-change-reading .*
   group      Fensterkontakte
   icon       tuer_fenster_kontakt
   model      virtualShutterContact
   room       Obergeschoss->Schlafzimmer
   sendMode   Broadcast
   verbose    1


Und zuletzt noch vom zugehörigen Rollo:

Internals:
   DEF        4B272E
   FUUID      5c49a04e-f33f-e65d-d3e8-86efeafe65fd1af3
   FVERSION   10_CUL_HM.pm:0.259770/2022-04-18
   HMLAN1_MSGCNT 30
   HMLAN1_RAWMSG E4B272E,0000,17250D92,FF,FFB0,74A4104B272E2CD5E006010000
   HMLAN1_RSSI -80
   HMLAN1_TIME 2022-05-07 21:06:37
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     30
   NAME       OG_Schlafz_Rollo
   NR         82
   NTFY_ORDER 48-OG_Schlafz_Rollo
   STATE      runter
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:74 - t:10 s:4B272E d:2CD5E0 06010000
   protCmdDel 1
   protLastRcv 2022-05-07 21:06:37
   protRcv    26 last_at:2022-05-07 21:06:37
   protResnd  6 last_at:2022-05-06 21:04:59
   protResndFail 1 last_at:2022-05-06 21:05:04
   protSnd    31 last_at:2022-05-07 21:06:37
   protState  CMDs_done
   rssi_HMLAN1 cnt:10 min:-103 max:-88 avg:-96.3 lst:-88
   rssi_at_HMLAN1 cnt:30 min:-97 max:-79 avg:-86.93 lst:-80
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1651950397.88716
           VALUE      off
   READINGS:
     2022-05-04 19:44:52   ASC_Enable      on
     2022-05-08 07:25:01   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2022-05-07 12:40:15   ASC_ShuttersLastDrive shading out
     2022-05-07 22:00:01   ASC_Time_DriveDown 08.05.2022 - 22:00
     2022-05-07 22:00:01   ASC_Time_DriveUp 08.05.2022 - 10:30
     2022-05-07 21:06:16   CommandAccepted yes
     2022-04-10 08:23:43   D-firmware      2.8
     2022-04-10 08:23:43   D-serialNr      NEQ0395276
     2022-05-07 21:06:37   IODev           HMLAN1
     2022-04-10 08:24:29   PairedTo        0x2CD5E0
     2022-04-10 08:24:30   R-driveDown     17 s
     2022-04-10 08:24:30   R-driveTurn     0.5 s
     2022-04-10 08:24:30   R-driveUp       17 s
     2022-04-10 08:24:29   R-pairCentral   0x2CD5E0
     2022-04-10 08:24:30   R-sign          off
     2022-04-10 08:24:29   RegL_00.        00:00 02:01 0A:2C 0B:D5 0C:E0 15:FF 18:00
     2022-04-10 08:24:30   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:AA 0D:00 0E:AA 0F:05 10:00 30:06 56:00 57:24
     2022-05-06 10:47:37   associatedWith  myASControl
     2022-04-10 08:25:35   cfgState        ok
     2022-05-07 21:06:37   commState       CMDs_done
     2022-05-07 21:06:37   deviceMsg       off (to HMLAN1)
     2022-05-07 21:06:37   level           0
     2022-05-07 21:06:37   motor           stop:off
     2022-05-07 21:06:37   pct             0
     2022-05-07 21:06:37   recentStateType info
     2022-05-07 21:06:37   state           off
     2022-05-07 21:06:37   timedOn         off
     2022-05-07 21:06:16   trigLast        fhem:02
   helper:
     HM_CMDNR   116
     cSnd       112CD5E04B272E0201C8,112CD5E04B272E020100
     dlvlCmd    ++A0112CD5E04B272E020100
     lastMsgTm  1651950397.87724
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1651826838.15867
       TmplTs     1651826838.15867
       cmdKey     1:1:0::OG_Schlafz_Rollo:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    HM_4A7FF8_SenF,HM_4A7FF8_SenI,HM_4A7FF8_SenPwr,HM_4A7FF8_SenU,HM_EG_Klingelsensor
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +4B272E,00,00,00
       nextSend   1651950397.96793
       rxt        0
       vccu       
       p:
         4B272E
         00
         00
         00
       prefIO:
     mRssi:
       mNo        74
       io:
         HMLAN1:
           -78
           -78
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1651950397.87724
       ack:
         HASH(0x559d374e1730)
         7480022CD5E04B272E00
     rssi:
       HMLAN1:
         avg        -96.3
         cnt        10
         lst        -88
         max        -88
         min        -103
       at_HMLAN1:
         avg        -86.9333333333333
         cnt        30
         lst        -80
         max        -79
         min        -97
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BlockingTime_afterManual 600
   ASC_BrightnessSensor MQTT2_zigbee_DG_Beleuchtungssensor:illuminance_lux:illuminance_lux 1000:40
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 17
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_BetweenTheTime 08:00-14:00
   ASC_Shading_InOutAzimuth 80:160
   ASC_Shading_MinMax_Elevation 20.0:100.0
   ASC_Shading_Min_OutsideTemperature 12
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 28000:18000
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor Heizung:temperature
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 10:30
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WindowRec OG_Schlafz_Fensterkontakt
   DbLogExclude .*
   DbLogInclude state
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   devStateIcon runter:fts_shutter_100 hoch:fts_window_2w 1d.*:fts_shutter_90 2d.*:fts_shutter_80 3d.*:fts_shutter_70 4d.*:fts_shutter_60 5d.*:fts_shutter_50 6d.*:fts_shutter_40 7d.*:fts_shutter_30 8d.*:fts_shutter_20 9d.*:fts_shutter_10 d.*:fts_shutter_90
   eventMap   off:runter 75:75 50:50 25:25 on:hoch
   expert     defReg,rawReg
   firmware   2.8
   group      Fenster
   icon       fts_window_1w
   model      HM-LC-BL1PBU-FM
   mqttName   Rollo
   mqttRoom   Schlafzimmer
   peerIDs    00000000
   room       Obergeschoss->Schlafzimmer,System->Schnittstellen->HomeMatic
   serialNr   NEQ0395276
   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_beforeDayOpen ASC_BlockingTime_beforeNightClose 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_CommandTemplate 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_BetweenTheTime 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,awning,EG_window ASC_SlatPosCmd_SlatDevice 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     hoch:75:50:25:runter



1.  geht wenn Du den ASC_Time_Up_Late Wert mit einem späteren Wert setzt wie den Holiday Wert.

2. War der Wert zufällig der von komplett geschlossen?

3. Wenn ich Dich richtig verstehe dann öffnen die Rollos nicht auf lüften wenn Du das Fenster öffnest und die Rollos unterhalb der Luftenposition sind.
Versuch mal open statt opened.
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

persching

#2
Zitat von: CoolTux am 08 Mai 2022, 08:05:57

1.  geht wenn Du den ASC_Time_Up_Late Wert mit einem späteren Wert setzt wie den Holiday Wert.

2. War der Wert zufällig der von komplett geschlossen?

3. Wenn ich Dich richtig verstehe dann öffnen die Rollos nicht auf lüften wenn Du das Fenster öffnest und die Rollos unterhalb der Luftenposition sind.
Versuch mal open statt opened.

1. Wenn ich den Wert auf 10.15 Uhr setze und der Holiday Wert weiterhin 10 Uhr, danach im ASC renewAllTimer, dann wird jetzt 10.15 Uhr angezeigt. Ich warte jetzt mal 10.15 Uhr ab... Und ich hab gerade bei DeviceSpecificHelp gelesen, dass das so sein muss, dass diese Konstellation so sein soll... Vielleicht ist dann Brightness für diesen Rollo nicht die richtige Einstellung... -> ich geh auf Astro.

2. Nein, der Wert war 15% und Shading ist 40%

3. Ok, das kann ich mal probieren, weiß aber nicht, ob das dann wieder meine Thermostate verstehen.

Edit: beim editieren des notify habe ich gerade gesehen, dass es wie folgt ist:
man kann set OG_Schlafz_Fensterkontakt open oder opened setzen, aber ich kann für geschlossen, dann nur close setzen. Der state des Device ist dann IMMER entweder opened oder closed. In sofern habe ich nicht die Möglichkeit einen state open oder close hinzubekommen. Außer ich setze für ASC noch einmal ein zusätzliches Dummy.


Beta-User

Zitat von: persching am 08 Mai 2022, 07:29:21
3. Problem
Ich bekomme das mit dem Fensterkontakt und dem Lüften nicht hin. Als Fensterkontakt habe ich ein zigbee2mqtt Device, was als state contact true oder false liefert. Für meine MAX Thermostate habe ich dann ein virtualShutterContact der per notify auf den mqtt Kontakt aus dem true und false opened oder closed macht
Wenn du zwei Event-Handler auf dasselbe Device "losläßt", kann es zu Reihenfolgeproblemen kommen... Vermutlich kommt das notify bei "list .*" vor dem ASC-Device?

Besser für sowas readingsChange (hat als Event-Handler eine höhere Priorität) oder ein userReading nutzen!
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

persching

Nein, das notify kommt bei mir relativ am Ende, wenn ich list .* eingebe und danach kommt nichts mehr, was bei ASC verwendet wird.

Und wenn ich das richtig weiß, dann benötigen die MAX Thermostate auch entweder einen echten Fensterkontakt von MAX oder eben diesen virtualShutterContact, damit sie direkt die Fensteröffnung erkennen und auf die eingestellte Temperatur fahren.

Beta-User

Zitat von: persching am 08 Mai 2022, 08:42:48
Nein, das notify kommt bei mir relativ am Ende, wenn ich list .* eingebe und danach kommt nichts mehr, was bei ASC verwendet wird.
Sorry, da hatte ich die Richtung gedanklich vertauscht - aber so herum besteht _potentiell_ das vermutete Problem. ASC ist ggf. bereits "durch"...

Zitat
Und wenn ich das richtig weiß, dann benötigen die MAX Thermostate auch entweder einen echten Fensterkontakt von MAX oder eben diesen virtualShutterContact, damit sie direkt die Fensteröffnung erkennen und auf die eingestellte Temperatur fahren.
Da du anscheinend den virtuellen Kontakt "einheitlich" triggerst, dürfte das Problem in der Tat nicht bestehen, das ist nur dann ein Thema, wenn "Abhängigkeitsketten" gegeben sind, also erst das eine Reading aktualisiert wird, und dann erst das nächste.

Vielleicht drehst du trotzdem sicherheitshalber mal die Anweisungen in dem notify rum, also erst das setreading, das ASC interessiert, und dann den eigentlichen virtuellen Wert?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

2. Eigentlich hätte hier das Rollo zur Endschattung nur fahren dürfen wenn es in der Beschattungsposition stand. Eine Erklärung für Deine Beobachtung habe ich aktuell nicht.
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

persching

Ich habe jetzt einen Dummy der die states open und close hat als Fensterkontakt für ASC angegeben und damit funktioniert die Luftungsfunktion. @Cooltux: kannst du hier die Variante opened und closed mit in die Auswertung aufnehmen?

Weiterhin habe ich heute erneut den Rollo vor der Beschattungszeit auf 15% gefahren und die Beschattung hat dann daraus wieder 40% gemacht. Ist das vielleicht ein Problem mit der Auswertung was 100% sind? Also ob 100% komplett offen oder komplett geschlossen ist?

CoolTux

Zitat von: persching am 09 Mai 2022, 09:36:05
Ich habe jetzt einen Dummy der die states open und close hat als Fensterkontakt für ASC angegeben und damit funktioniert die Luftungsfunktion. @Cooltux: kannst du hier die Variante opened und closed mit in die Auswertung aufnehmen?

Weiterhin habe ich heute erneut den Rollo vor der Beschattungszeit auf 15% gefahren und die Beschattung hat dann daraus wieder 40% gemacht. Ist das vielleicht ein Problem mit der Auswertung was 100% sind? Also ob 100% komplett offen oder komplett geschlossen ist?

closed gibt es opened nicht. Ich schaue mal was ich da machen kann.

Irgendwas scheint bei Dir noch anders zu sein bezüglich Beschattung. Gib bitte ein list vom Rollo wo das mit der Beschattung passiert. Normalerweise dürfte er so gar nicht fahren. Aus der Beschattung nur wenn er in der Beschattungsposition ist und in die Beschattung nur wenn er oberhalb der Beschattungsposition ist. Also mehr Richtung OpenPos
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

persching

Das ist der selbe Rolle, der auch bei der Belüftung nicht funktioniert hatte. Hier ist aber nochmal ein List, weil ich noch ein oder zwei Sachen gegenüber dem 1. Posting geändert habe:

DEF        4B272E
   FUUID      5c49a04e-f33f-e65d-d3e8-86efeafe65fd1af3
   FVERSION   10_CUL_HM.pm:0.259770/2022-04-18
   HMLAN1_MSGCNT 54
   HMLAN1_RAWMSG E4B272E,0000,1FA73202,FF,FFB1,8DA4104B272E2CD5E00601C800
   HMLAN1_RSSI -79
   HMLAN1_TIME 2022-05-09 12:45:21
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     54
   NAME       OG_Schlafz_Rollo
   NR         82
   NTFY_ORDER 48-OG_Schlafz_Rollo
   STATE      hoch
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:8D - t:10 s:4B272E d:2CD5E0 0601C800
   protCmdDel 1
   protLastRcv 2022-05-09 12:45:19
   protRcv    49 last_at:2022-05-09 12:45:19
   protResnd  9 last_at:2022-05-08 22:20:34
   protResndFail 1 last_at:2022-05-06 21:05:04
   protSnd    55 last_at:2022-05-09 12:45:21
   protState  CMDs_done
   rssi_HMLAN1 cnt:20 min:-103 max:-88 avg:-93.2 lst:-88
   rssi_at_HMLAN1 cnt:54 min:-97 max:-78 avg:-83.96 lst:-79
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1652093119.87813
           VALUE      on
   READINGS:
     2022-05-04 19:44:52   ASC_Enable      on
     2022-05-09 15:50:04   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2022-05-09 12:45:20   ASC_ShuttersLastDrive shading out
     2022-05-09 08:00:02   ASC_Time_DriveDown 09.05.2022 - 22:00
     2022-05-09 08:00:02   ASC_Time_DriveUp 10.05.2022 - 08:00
     2022-05-09 12:45:04   CommandAccepted yes
     2022-04-10 08:23:43   D-firmware      2.8
     2022-04-10 08:23:43   D-serialNr      NEQ0395276
     2022-05-09 12:45:21   IODev           HMLAN1
     2022-04-10 08:24:29   PairedTo        0x2CD5E0
     2022-04-10 08:24:30   R-driveDown     17 s
     2022-04-10 08:24:30   R-driveTurn     0.5 s
     2022-04-10 08:24:30   R-driveUp       17 s
     2022-04-10 08:24:29   R-pairCentral   0x2CD5E0
     2022-04-10 08:24:30   R-sign          off
     2022-04-10 08:24:29   RegL_00.        00:00 02:01 0A:2C 0B:D5 0C:E0 15:FF 18:00
     2022-04-10 08:24:30   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:AA 0D:00 0E:AA 0F:05 10:00 30:06 56:00 57:24
     2022-05-06 10:47:37   associatedWith  myASControl
     2022-04-10 08:25:35   cfgState        ok
     2022-05-09 12:45:21   commState       CMDs_done
     2022-05-09 12:45:19   deviceMsg       on (to HMLAN1)
     2022-05-09 12:45:19   level           100
     2022-05-09 12:45:19   motor           stop:on
     2022-05-09 12:45:19   pct             100
     2022-05-09 12:45:19   recentStateType info
     2022-05-09 12:45:19   state           on
     2022-05-09 12:45:19   timedOn         off
     2022-05-09 12:45:04   trigLast        fhem:02
   helper:
     HM_CMDNR   141
     cSnd       112CD5E04B272E02013C,112CD5E04B272E0201C8
     dlvlCmd    ++A0112CD5E04B272E0201C8
     lastMsgTm  1652093119.86623
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1651826838.15867
       TmplTs     1651826838.15867
       cmdKey     1:1:0::OG_Schlafz_Rollo:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    HM_4A7FF8_SenF,HM_4A7FF8_SenI,HM_4A7FF8_SenPwr,HM_4A7FF8_SenU,HM_EG_Klingelsensor
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +4B272E,00,00,00
       nextSend   1652093121.69554
       rxt        0
       vccu       
       p:
         4B272E
         00
         00
         00
       prefIO:
     mRssi:
       mNo        8D
       io:
         HMLAN1:
           -77
           -77
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1652093121.61365
       ack:
         HASH(0x559d374e1730)
         8D80022CD5E04B272E00
     rssi:
       HMLAN1:
         avg        -93.2
         cnt        20
         lst        -88
         max        -88
         min        -103
       at_HMLAN1:
         avg        -83.962962962963
         cnt        54
         lst        -79
         max        -78
         min        -97
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BlockingTime_afterManual 600
   ASC_BrightnessSensor MQTT2_zigbee_DG_Beleuchtungssensor:illuminance_lux 1000:40
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 17
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_BetweenTheTime 08:00-14:00
   ASC_Shading_InOutAzimuth 80:160
   ASC_Shading_MinMax_Elevation 20.0:100.0
   ASC_Shading_Min_OutsideTemperature 12
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 28000:18000
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor Heizung:temperature
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 10:30
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WindowRec OG_Schlafz_FK_dummy
   DbLogExclude .*
   DbLogInclude state
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   devStateIcon runter:fts_shutter_100 hoch:fts_window_2w 1d.*:fts_shutter_90 2d.*:fts_shutter_80 3d.*:fts_shutter_70 4d.*:fts_shutter_60 5d.*:fts_shutter_50 6d.*:fts_shutter_40 7d.*:fts_shutter_30 8d.*:fts_shutter_20 9d.*:fts_shutter_10 d.*:fts_shutter_90
   eventMap   off:runter 75:75 50:50 25:25 on:hoch
   expert     defReg,rawReg
   firmware   2.8
   group      Fenster
   icon       fts_window_1w
   model      HM-LC-BL1PBU-FM
   mqttName   Rollo
   mqttRoom   Schlafzimmer
   peerIDs    00000000
   room       Obergeschoss->Schlafzimmer,System->Schnittstellen->HomeMatic
   serialNr   NEQ0395276
   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_beforeDayOpen ASC_BlockingTime_beforeNightClose 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_CommandTemplate 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_BetweenTheTime 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,awning,EG_window ASC_SlatPosCmd_SlatDevice 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     hoch:75:50:25:runter

CoolTux

OK danke Dir. Das muss ich testen. Wird aber nichts vor dem 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

persching

Heute hat meine Frau den Rollo auf Position 0 vor der Beschattung gefahren und dann ging der Rollo nicht in die Beschattungsposition.

persching

Hi @CoolTux,
ich wollte mal Fragen wie es mit dem state "opened" für den MAX Fensterkontakt aussieht? Ich hatte letzte Woche mal probiert und da ging das immer noch nicht.

Außerdem wollte ich wissen, ob man für die ShadingPos ein Editorfenster statt dem DropDown Menü machen kann? Ich wollte Perl verwenden, aber das in einem Stück in die Befehlszeile eintippen, das bekomme ich meistens nicht hin. Und wenn ich dann eine Anpassung machen muss, dann hab ich danach wieder nur das DropDown Menü mit der Prozentauswahl in 10er Schritten (s. Screenshot)


CoolTux

Also Opened oder opened sollte es geben. Es geht auch true oder false.

Schau mal bitte in den Eventmonitor wie genau der event aus schaut. Wenn das passt schauen wir mit Log weiter.
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

persching

Du hast recht, es funktioniert. Dann habe ich beim letzten Test irgendwas falsch gemacht. Sorry.... Hab heute sowohl opened und closed als auch true und false getestet und beides funktioniert... :)

Dann wäre nur noch der Wunsch mit der Änderung eines Perl-Editors...