[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

Zitat von: Loredo am 17 Mai 2019, 09:23:05
Habe kein Freitagsproblem an sich. Jedoch wird 1 von 3 Rollläden morgens bereits hochgefahren, obwohl das verlinkte Roommate Device noch asleep ist.
Erwähnenswert dabei ist, dass dieser Raum zwei Rollläden hat, die mehr oder weniger identisch konfiguriert sind. Das eine Rollo wartet auf den Roommate und Guest Account (gerade "none", sollte also keine Rolle spielen), das andere Rollo fährt wie gesagt trotzdem.

Da brauche ich mal bitte ein list vom Rolllodevice und einmal die Ausgabe von get showNotifyDevInformation
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

FunkOdyssey

Zitat von: CoolTux am 17 Mai 2019, 09:52:42
Beobachte das mal bitte und berichte dann.

Seitdem hat es kein Update mehr gegeben.
Und ich würde dir auch gerne ein Debug-Log zur Verfügung stellen, aber dort steht nichts zu diesem Zeiten/Events. ASC ignoriert scheinbar irgendetwas.
Oder willst du noch schnell ein paar Debug-Zeilen einbauen?

Loredo

Zitat von: CoolTux am 17 Mai 2019, 09:56:39
Da brauche ich mal bitte ein list vom Rolllodevice und einmal die Ausgabe von get showNotifyDevInformation

Funktioniert:


Internals:
   CHANGED   
   DEF        001118A99512BB
   FUUID      5c4abea3-f33f-2603-3210-73b6959a8be19a1f
   FVERSION   88_HMCCUDEV.pm:v4.3.8-s18552/2019-02-10
   IODev      d_ccu
   NAME       HmIP_BROLL_LR_ShutterSouth
   NR         143
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    001118A99512BB
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-BROLL_LR_ShutterSouth
   ccutype    HmIP-BROLL
   channels   8
   firmware   1.6.2
   statevals  devstate
   READINGS:
     2019-05-17 09:28:18   0.ACTUAL_TEMPERATURE 25.0
     2019-05-17 09:28:18   0.ERROR_CODE    0
     2019-05-17 09:28:18   0.ERROR_OVERHEAT no
     2019-05-17 09:28:18   3.ACTIVITY_STATE stop
     2019-05-17 09:28:18   3.LEVEL         open
     2019-05-17 09:26:22   3.SELF_CALIBRATION_RESULT failed
     2019-05-17 09:28:18   4.ACTIVITY_STATE stop
     2019-05-17 09:28:18   4.LEVEL         open
     2019-05-17 09:28:19   5.ACTIVITY_STATE stop
     2019-05-17 09:28:19   5.LEVEL         closed
     2019-05-17 09:28:19   6.ACTIVITY_STATE stop
     2019-05-17 09:28:19   6.LEVEL         closed
     2019-05-17 08:21:48   ASC_ShuttersLastDrive roommate awoken
     2019-05-17 09:26:19   ASC_Time_DriveDown 17.05.2019 - 21:30
     2019-05-17 09:26:19   ASC_Time_DriveUp 18.05.2019 - 08:00
     2019-04-30 19:11:13   Activity        alive
     2019-05-17 09:26:16   associatedWith  ASC
     2019-05-17 09:28:18   control         100
     2019-05-17 09:28:19   hmstate         open
     2019-05-17 09:28:18   pct             100
     2019-05-17 09:28:18   state           open
   hmccu:
     devspec    001118A99512BB
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      25.0
         OVAL       25.000000
         SVAL       25.0
         VAL        25.0
       0.ACTUAL_TEMPERATURE_STATUS:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       0.000000
         VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -70
         VAL        -69
       0.RSSI_PEER:
         OVAL       184
         VAL        184
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       3.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       3.LEVEL:
         OSVAL      open
         OVAL       1.000000
         SVAL       open
         VAL        1.0
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       15
         VAL        15
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.SELF_CALIBRATION_RESULT:
         OSVAL      failed
         OVAL       false
         SVAL       failed
         VAL        false
       4.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       4.LEVEL:
         OSVAL      open
         OVAL       1.000000
         SVAL       open
         VAL        1.0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       4
         VAL        4
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       5.LEVEL:
         OSVAL      closed
         OVAL       0.000000
         SVAL       closed
         VAL        0.0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       0
         VAL        0
       6.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       6.LEVEL:
         OSVAL      closed
         OVAL       0.000000
         SVAL       closed
         VAL        0.0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       0
         VAL        0
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_BrightnessSensor WeatherStation_luminosity:luminosity 350:270
   ASC_Closed_Pos 25
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_OffsetStart 3
   ASC_LockOut soft
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Roommate_Device rr_Julian,rg_Guest
   ASC_Shading_Angle_Left 50
   ASC_Shading_Angle_Right 70
   ASC_Shading_Direction 183
   ASC_Shading_Mode absent
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_Sunny 40000
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 21:30
   ASC_Ventilate_Pos 55
   ASC_Ventilate_Window_Open on
   ASC_WindProtection off
   ASC_WindowRec LR_BalconyDoor
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   IODev      d_ccu
   alexaName  Südrollo
   alexaRoom  Wohnzimmer
   alias_de   Südrollo
   ccureadingfilter ^(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|LEVEL|ACTIVITY_STATE|SELF_CALIBRATION_RESULT)$
   ccureadingname 3.LEVEL$:+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:control_arrow_upward stop:time_manual_mode down:control_arrow_downward
   controldatapoint 4.LEVEL
   devStateIcon 100|on|open:fts_window_2w:level%2055 0|off|closed:fts_shutter_100@green:level%2055 1[0-9].*:fts_shutter_90@orange:level 2[0-9].*:fts_shutter_80@orange:level 3[0-9].*:fts_shutter_70@orange:level 4[0-9].*:fts_shutter_60@orange:level 5[0-9].*:fts_shutter_50@orange:level 6[0-9].*:fts_shutter_40@orange:level 7[0-9].*:fts_shutter_30@orange:level 8[0-9].*:fts_shutter_20@orange:level 9[0-9].*:fts_shutter_10@orange:level [1-9].*:fts_shutter_0@orange:level out|down|closing:control_arrow_downward@orange:stop in|up|opening:control_arrow_upward@orange:stop OK|ok|Ok:general_ok@green:stop unreachable:light_question err.*:light_exclamation
   event-on-change-reading .*
   eventMap   /datapoint 4.STOP true:stop/datapoint 4.LEVEL 0:down/datapoint 4.LEVEL 100:up/datapoint 3.SELF_CALIBRATION 0:stopCalibration/datapoint 3.SELF_CALIBRATION 1:startCalibration/
   genericDeviceType blind
   group      Beschattung,HMCCUDEV
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   homebridgeMapping clear CurrentPosition=pct TargetPosition=CurrentPosition,cmd=pct
   icon       fts_shutter
   room       alexa,Home,Homekit,Homematic,Wohnzimmer
   siriName   Wohnzimmer Südrollo
   stateFormat hmstate
   statedatapoint 4.LEVEL
   stripnumber 1
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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     control:up:stop:down
   widgetOverride control:slider,0,5,100 pct:slider,0,5,100 level:slider,0,5,100


Funktioniert nicht:


Internals:
   DEF        JEQ0107291:1
   FUUID      5c4abea3-f33f-2603-ed6b-cdcae5a46e266b34
   FVERSION   88_HMCCUCHN.pm:v4.3.6-s18552/2019-02-10
   IODev      d_ccu
   NAME       HM_LC_LR_ShutterWest
   NR         74
   STATE      100
   TYPE       HMCCUCHN
   ccuaddr    JEQ0107291:1
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC_LR_ShutterWest.1
   ccutype    HM-LC-Bl1PBU-FM
   channels   1
   chntype    BLIND
   firmware   2.11
   statevals  devstate
   READINGS:
     2019-05-17 09:26:22   0.AES_KEY       on
     2019-05-17 09:26:22   0.CONFIG_PENDING false
     2019-05-17 09:26:22   0.DEVICE_IN_BOOTLOADER false
     2019-05-17 09:26:22   0.DUTYCYCLE     false
     2019-05-17 09:26:22   0.RSSI_DEVICE   1
     2019-05-17 09:26:22   0.RSSI_PEER     40
     2019-05-17 09:26:22   0.STICKY_UNREACH false
     2019-05-17 09:26:22   0.UPDATE_PENDING false
     2019-05-17 09:26:22   1.DIRECTION     stop
     2019-05-17 09:26:22   1.INHIBIT       unlocked
     2019-05-17 09:26:22   1.LEVEL         100
     2019-05-17 09:26:22   1.WORKING       false
     2019-05-17 05:00:37   ASC_ShuttersLastDrive shading out
     2019-05-17 09:26:19   ASC_Time_DriveDown 17.05.2019 - 21:30
     2019-05-17 09:26:19   ASC_Time_DriveUp 18.05.2019 - 08:00
     2019-05-17 09:26:22   Activity        alive
     2019-05-17 09:26:16   associatedWith  ASC
     2019-05-17 09:26:22   control         100
     2019-05-17 09:26:22   hmstate         100
     2019-05-17 09:26:22   pct             100
     2019-05-17 09:26:22   state           100
   hmccu:
     devspec    JEQ0107291:1
     dp:
       0.AES_KEY:
         OSVAL      on
         OVAL       1
         SVAL       on
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      40
         OVAL       40
         SVAL       40
         VAL        40
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      stop
         OVAL       0
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      100
         OVAL       1.000000
         SVAL       100
         VAL        1.000000
       1.WORKING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
Attributes:
   ASC        2
   ASC_BrightnessSensor WeatherStation_luminosity:luminosity 350:270
   ASC_Closed_Pos 40
   ASC_Down   brightness
   ASC_Drive_OffsetStart 3
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Roommate_Device rr_Julian,rg_Guest
   ASC_Self_Defense_Exclude on
   ASC_Shading_Angle_Left 70
   ASC_Shading_Direction 273
   ASC_Shading_Min_Elevation 20
   ASC_Shading_Min_OutsideTemperature -20
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_Sunny 40000
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 21:30
   ASC_WindProtection off
   ASC_WindowRec HM_TF_LR_WindowWest
   DbLogExclude .*
   IODev      d_ccu
   alexaName  Westrollo
   alexaRoom  Wohnzimmer
   alias_de   Westrollo
   ccureadingname LEVEL:+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:control_arrow_upward stop:time_manual_mode down:control_arrow_downward
   controldatapoint LEVEL
   devStateIcon 100|on|open:fts_window_2w:level%2055 0|off|closed:fts_shutter_100@green:level%2055 1[0-9].*:fts_shutter_90@orange:level 2[0-9].*:fts_shutter_80@orange:level 3[0-9].*:fts_shutter_70@orange:level 4[0-9].*:fts_shutter_60@orange:level 5[0-9].*:fts_shutter_50@orange:level 6[0-9].*:fts_shutter_40@orange:level 7[0-9].*:fts_shutter_30@orange:level 8[0-9].*:fts_shutter_20@orange:level 9[0-9].*:fts_shutter_10@orange:level [1-9].*:fts_shutter_0@orange:level out|down|closing:control_arrow_downward@orange:stop in|up|opening:control_arrow_upward@orange:stop OK|ok|Ok:general_ok@green:stop unreachable:light_question err.*:light_exclamation
   event-on-change-reading .*
   eventMap   /datapoint STOP true:stop/datapoint LEVEL 0:down/datapoint LEVEL 0:on/datapoint LEVEL 0:out/datapoint LEVEL 100:up/datapoint LEVEL 100:off/datapoint LEVEL 100:in/datapoint LEVEL:level/
   genericDeviceType blind
   group      Beschattung,HMCCUCHN
   icon       fts_shutter
   room       alexa,Home,Homekit,Homematic
   siriName   Wohnzimmer Westrollo
   stateFormat hmstate
   statedatapoint LEVEL
   stripnumber 1
   substexcl  control|pct
   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     control:up:stop:down
   widgetOverride control:slider,0,5,100 pct:slider,0,5,100 level:slider,0,5,100


get ASC showNotifyDevsInformations

Shutters/ASC-Device      NOTIFYDEV      Attribut   
ASC      Astro      ASC_twilightDevice   
HM_LC_BR_Shutter      BR_Window      ASC_WindowRec   
HM_LC_LR_ShutterWest      HM_TF_LR_WindowWest      ASC_WindowRec   
HmIP_BROLL_LR_ShutterSouth      LR_BalconyDoor      ASC_WindowRec   
ASC      Residents      ASC_residentsDev   
HM_LC_BALC_SunBlind      WeatherStation_luminosity      ASC_BrightnessSensor   
HM_LC_BR_Shutter      WeatherStation_luminosity      ASC_BrightnessSensor   
HM_LC_LR_ShutterWest      WeatherStation_luminosity      ASC_BrightnessSensor   
HmIP_BROLL_LR_ShutterSouth      WeatherStation_luminosity      ASC_BrightnessSensor   
ASC      WeatherStation_rain      ASC_rainSensor   
ASC      WeatherStation_wind      ASC_windSensor   
HM_LC_LR_ShutterWest      rg_Guest      ASC_Roommate_Device   
HmIP_BROLL_LR_ShutterSouth      rg_Guest      ASC_Roommate_Device   
HM_LC_BR_Shutter      rr_Julian      ASC_Roommate_Device   
HM_LC_LR_ShutterWest      rr_Julian      ASC_Roommate_Device   
HmIP_BROLL_LR_ShutterSouth      rr_Julian      ASC_Roommate_Device   

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

CoolTux

Zitat von: FunkOdyssey am 17 Mai 2019, 10:01:33
Seitdem hat es kein Update mehr gegeben.
Und ich würde dir auch gerne ein Debug-Log zur Verfügung stellen, aber dort steht nichts zu diesem Zeiten/Events. ASC ignoriert scheinbar irgendetwas.
Oder willst du noch schnell ein paar Debug-Zeilen einbauen?

Aktuell geht schnell bei mir leider nicht. Aber ich lese mir das ganze noch einmal gaaanz genau durch und schaue mal.
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

Hallo zusammen,

im damaligen Entwicklerthread habe ich schonmal folgendes Problem geschildert:
2 Rollladen an einer Schiebe-Terassentür mit einem Fensterkontakt.
Der linke hat ASC_ComfortOpen_Pos=20 und der rechte hat ASC_ComfortOpen_Pos=0
=> Wenn die Rollläden unten sind und ich die Terassentür öffne/kippe, gehen beide in die Position 30.
Das Attribut ASC_Ventilate_Pos steht auf 30. Ich verstehe aktuell den Unterschied zwischen ComfortOpen_Pos und Ventilate_Pos nicht.

Bei dem Fensterkontakt handelt es sich um einen HM-SEC-SC-2.

Vielen Dank.

Gruß Daniel
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

Frank_Huber

Moin Moin,

Ich bin gerade dabei das Modul zu testen, dabei fällt mir in der CommandRef aof dass für den Modu "1" noch "position" erwähnt wird.
Das ROLLO Modul wurde aber vor längerem schon auf "pct" umgestellt.
Denke das ist "nur" kosmetisch in der CommandRef, wollte es aber erwähnen.

Ich verstehe es so:
Modus 1: pct hat den "geschlossen" Wert. also x % geschlossen.
Modus 2: pct hat den "offen" Wert. also x % geöffnet.
richtig?

ZitatDer Befehl erstellt ein AutoShuttersControl Device mit Namen myASControl.
Nachdem das Device angelegt wurde, muss in allen Rollläden Devices, welche gesteuert werden sollen, das Attribut ASC mit Wert 1 oder 2 gesetzt werden.
Dabei bedeutet 1 = "Inverse oder Rollo - Bsp.: Rollo Oben 0,Rollo Unten 100 und der Befehl zum prozentualen Fahren ist position",2 = "Homematic Style - Bsp.: Rollo Oben 100,Rollo Unten 0 und der Befehl zum prozentualen Fahren ist pct.
Habt Ihr das Attribut gesetzt, könnt Ihr den automatischen Scan nach den Devices anstossen.

CoolTux

Zitat von: Loredo am 17 Mai 2019, 10:08:36
Funktioniert:


Internals:
   CHANGED   
   DEF        001118A99512BB
   FUUID      5c4abea3-f33f-2603-3210-73b6959a8be19a1f
   FVERSION   88_HMCCUDEV.pm:v4.3.8-s18552/2019-02-10
   IODev      d_ccu
   NAME       HmIP_BROLL_LR_ShutterSouth
   NR         143
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    001118A99512BB
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-BROLL_LR_ShutterSouth
   ccutype    HmIP-BROLL
   channels   8
   firmware   1.6.2
   statevals  devstate
   READINGS:
     2019-05-17 09:28:18   0.ACTUAL_TEMPERATURE 25.0
     2019-05-17 09:28:18   0.ERROR_CODE    0
     2019-05-17 09:28:18   0.ERROR_OVERHEAT no
     2019-05-17 09:28:18   3.ACTIVITY_STATE stop
     2019-05-17 09:28:18   3.LEVEL         open
     2019-05-17 09:26:22   3.SELF_CALIBRATION_RESULT failed
     2019-05-17 09:28:18   4.ACTIVITY_STATE stop
     2019-05-17 09:28:18   4.LEVEL         open
     2019-05-17 09:28:19   5.ACTIVITY_STATE stop
     2019-05-17 09:28:19   5.LEVEL         closed
     2019-05-17 09:28:19   6.ACTIVITY_STATE stop
     2019-05-17 09:28:19   6.LEVEL         closed
     2019-05-17 08:21:48   ASC_ShuttersLastDrive roommate awoken
     2019-05-17 09:26:19   ASC_Time_DriveDown 17.05.2019 - 21:30
     2019-05-17 09:26:19   ASC_Time_DriveUp 18.05.2019 - 08:00
     2019-04-30 19:11:13   Activity        alive
     2019-05-17 09:26:16   associatedWith  ASC
     2019-05-17 09:28:18   control         100
     2019-05-17 09:28:19   hmstate         open
     2019-05-17 09:28:18   pct             100
     2019-05-17 09:28:18   state           open
   hmccu:
     devspec    001118A99512BB
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      25.0
         OVAL       25.000000
         SVAL       25.0
         VAL        25.0
       0.ACTUAL_TEMPERATURE_STATUS:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       0.000000
         VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -70
         VAL        -69
       0.RSSI_PEER:
         OVAL       184
         VAL        184
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       3.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       3.LEVEL:
         OSVAL      open
         OVAL       1.000000
         SVAL       open
         VAL        1.0
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       15
         VAL        15
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.SELF_CALIBRATION_RESULT:
         OSVAL      failed
         OVAL       false
         SVAL       failed
         VAL        false
       4.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       4.LEVEL:
         OSVAL      open
         OVAL       1.000000
         SVAL       open
         VAL        1.0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       4
         VAL        4
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       5.LEVEL:
         OSVAL      closed
         OVAL       0.000000
         SVAL       closed
         VAL        0.0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       0
         VAL        0
       6.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       6.LEVEL:
         OSVAL      closed
         OVAL       0.000000
         SVAL       closed
         VAL        0.0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       0
         VAL        0
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_BrightnessSensor WeatherStation_luminosity:luminosity 350:270
   ASC_Closed_Pos 25
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_OffsetStart 3
   ASC_LockOut soft
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Roommate_Device rr_Julian,rg_Guest
   ASC_Shading_Angle_Left 50
   ASC_Shading_Angle_Right 70
   ASC_Shading_Direction 183
   ASC_Shading_Mode absent
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_Sunny 40000
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 21:30
   ASC_Ventilate_Pos 55
   ASC_Ventilate_Window_Open on
   ASC_WindProtection off
   ASC_WindowRec LR_BalconyDoor
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   IODev      d_ccu
   alexaName  Südrollo
   alexaRoom  Wohnzimmer
   alias_de   Südrollo
   ccureadingfilter ^(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|LEVEL|ACTIVITY_STATE|SELF_CALIBRATION_RESULT)$
   ccureadingname 3.LEVEL$:+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:control_arrow_upward stop:time_manual_mode down:control_arrow_downward
   controldatapoint 4.LEVEL
   devStateIcon 100|on|open:fts_window_2w:level%2055 0|off|closed:fts_shutter_100@green:level%2055 1[0-9].*:fts_shutter_90@orange:level 2[0-9].*:fts_shutter_80@orange:level 3[0-9].*:fts_shutter_70@orange:level 4[0-9].*:fts_shutter_60@orange:level 5[0-9].*:fts_shutter_50@orange:level 6[0-9].*:fts_shutter_40@orange:level 7[0-9].*:fts_shutter_30@orange:level 8[0-9].*:fts_shutter_20@orange:level 9[0-9].*:fts_shutter_10@orange:level [1-9].*:fts_shutter_0@orange:level out|down|closing:control_arrow_downward@orange:stop in|up|opening:control_arrow_upward@orange:stop OK|ok|Ok:general_ok@green:stop unreachable:light_question err.*:light_exclamation
   event-on-change-reading .*
   eventMap   /datapoint 4.STOP true:stop/datapoint 4.LEVEL 0:down/datapoint 4.LEVEL 100:up/datapoint 3.SELF_CALIBRATION 0:stopCalibration/datapoint 3.SELF_CALIBRATION 1:startCalibration/
   genericDeviceType blind
   group      Beschattung,HMCCUDEV
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   homebridgeMapping clear CurrentPosition=pct TargetPosition=CurrentPosition,cmd=pct
   icon       fts_shutter
   room       alexa,Home,Homekit,Homematic,Wohnzimmer
   siriName   Wohnzimmer Südrollo
   stateFormat hmstate
   statedatapoint 4.LEVEL
   stripnumber 1
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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     control:up:stop:down
   widgetOverride control:slider,0,5,100 pct:slider,0,5,100 level:slider,0,5,100


Funktioniert nicht:


Internals:
   DEF        JEQ0107291:1
   FUUID      5c4abea3-f33f-2603-ed6b-cdcae5a46e266b34
   FVERSION   88_HMCCUCHN.pm:v4.3.6-s18552/2019-02-10
   IODev      d_ccu
   NAME       HM_LC_LR_ShutterWest
   NR         74
   STATE      100
   TYPE       HMCCUCHN
   ccuaddr    JEQ0107291:1
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC_LR_ShutterWest.1
   ccutype    HM-LC-Bl1PBU-FM
   channels   1
   chntype    BLIND
   firmware   2.11
   statevals  devstate
   READINGS:
     2019-05-17 09:26:22   0.AES_KEY       on
     2019-05-17 09:26:22   0.CONFIG_PENDING false
     2019-05-17 09:26:22   0.DEVICE_IN_BOOTLOADER false
     2019-05-17 09:26:22   0.DUTYCYCLE     false
     2019-05-17 09:26:22   0.RSSI_DEVICE   1
     2019-05-17 09:26:22   0.RSSI_PEER     40
     2019-05-17 09:26:22   0.STICKY_UNREACH false
     2019-05-17 09:26:22   0.UPDATE_PENDING false
     2019-05-17 09:26:22   1.DIRECTION     stop
     2019-05-17 09:26:22   1.INHIBIT       unlocked
     2019-05-17 09:26:22   1.LEVEL         100
     2019-05-17 09:26:22   1.WORKING       false
     2019-05-17 05:00:37   ASC_ShuttersLastDrive shading out
     2019-05-17 09:26:19   ASC_Time_DriveDown 17.05.2019 - 21:30
     2019-05-17 09:26:19   ASC_Time_DriveUp 18.05.2019 - 08:00
     2019-05-17 09:26:22   Activity        alive
     2019-05-17 09:26:16   associatedWith  ASC
     2019-05-17 09:26:22   control         100
     2019-05-17 09:26:22   hmstate         100
     2019-05-17 09:26:22   pct             100
     2019-05-17 09:26:22   state           100
   hmccu:
     devspec    JEQ0107291:1
     dp:
       0.AES_KEY:
         OSVAL      on
         OVAL       1
         SVAL       on
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      40
         OVAL       40
         SVAL       40
         VAL        40
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      stop
         OVAL       0
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      100
         OVAL       1.000000
         SVAL       100
         VAL        1.000000
       1.WORKING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
Attributes:
   ASC        2
   ASC_BrightnessSensor WeatherStation_luminosity:luminosity 350:270
   ASC_Closed_Pos 40
   ASC_Down   brightness
   ASC_Drive_OffsetStart 3
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Roommate_Device rr_Julian,rg_Guest
   ASC_Self_Defense_Exclude on
   ASC_Shading_Angle_Left 70
   ASC_Shading_Direction 273
   ASC_Shading_Min_Elevation 20
   ASC_Shading_Min_OutsideTemperature -20
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_Sunny 40000
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 21:30
   ASC_WindProtection off
   ASC_WindowRec HM_TF_LR_WindowWest
   DbLogExclude .*
   IODev      d_ccu
   alexaName  Westrollo
   alexaRoom  Wohnzimmer
   alias_de   Westrollo
   ccureadingname LEVEL:+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:control_arrow_upward stop:time_manual_mode down:control_arrow_downward
   controldatapoint LEVEL
   devStateIcon 100|on|open:fts_window_2w:level%2055 0|off|closed:fts_shutter_100@green:level%2055 1[0-9].*:fts_shutter_90@orange:level 2[0-9].*:fts_shutter_80@orange:level 3[0-9].*:fts_shutter_70@orange:level 4[0-9].*:fts_shutter_60@orange:level 5[0-9].*:fts_shutter_50@orange:level 6[0-9].*:fts_shutter_40@orange:level 7[0-9].*:fts_shutter_30@orange:level 8[0-9].*:fts_shutter_20@orange:level 9[0-9].*:fts_shutter_10@orange:level [1-9].*:fts_shutter_0@orange:level out|down|closing:control_arrow_downward@orange:stop in|up|opening:control_arrow_upward@orange:stop OK|ok|Ok:general_ok@green:stop unreachable:light_question err.*:light_exclamation
   event-on-change-reading .*
   eventMap   /datapoint STOP true:stop/datapoint LEVEL 0:down/datapoint LEVEL 0:on/datapoint LEVEL 0:out/datapoint LEVEL 100:up/datapoint LEVEL 100:off/datapoint LEVEL 100:in/datapoint LEVEL:level/
   genericDeviceType blind
   group      Beschattung,HMCCUCHN
   icon       fts_shutter
   room       alexa,Home,Homekit,Homematic
   siriName   Wohnzimmer Westrollo
   stateFormat hmstate
   statedatapoint LEVEL
   stripnumber 1
   substexcl  control|pct
   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     control:up:stop:down
   widgetOverride control:slider,0,5,100 pct:slider,0,5,100 level:slider,0,5,100


get ASC showNotifyDevsInformations

Shutters/ASC-Device      NOTIFYDEV      Attribut   
ASC      Astro      ASC_twilightDevice   
HM_LC_BR_Shutter      BR_Window      ASC_WindowRec   
HM_LC_LR_ShutterWest      HM_TF_LR_WindowWest      ASC_WindowRec   
HmIP_BROLL_LR_ShutterSouth      LR_BalconyDoor      ASC_WindowRec   
ASC      Residents      ASC_residentsDev   
HM_LC_BALC_SunBlind      WeatherStation_luminosity      ASC_BrightnessSensor   
HM_LC_BR_Shutter      WeatherStation_luminosity      ASC_BrightnessSensor   
HM_LC_LR_ShutterWest      WeatherStation_luminosity      ASC_BrightnessSensor   
HmIP_BROLL_LR_ShutterSouth      WeatherStation_luminosity      ASC_BrightnessSensor   
ASC      WeatherStation_rain      ASC_rainSensor   
ASC      WeatherStation_wind      ASC_windSensor   
HM_LC_LR_ShutterWest      rg_Guest      ASC_Roommate_Device   
HmIP_BROLL_LR_ShutterSouth      rg_Guest      ASC_Roommate_Device   
HM_LC_BR_Shutter      rr_Julian      ASC_Roommate_Device   
HM_LC_LR_ShutterWest      rr_Julian      ASC_Roommate_Device   
HmIP_BROLL_LR_ShutterSouth      rr_Julian      ASC_Roommate_Device   


Also die gute Nachricht ist das ich genau diese Kombination bei mir am laufen habe und sie auch geht. Meine mittlere Tochter ist Wochenendgast und ist im Zimmer meines Sohnes mit zugeordnet. Ich muss mal schauen woran es bei Dir hängt. Kommt denn was bei Debug Ausgaben?
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: Frank_Huber am 17 Mai 2019, 10:32:09
Moin Moin,

Ich bin gerade dabei das Modul zu testen, dabei fällt mir in der CommandRef aof dass für den Modu "1" noch "position" erwähnt wird.
Das ROLLO Modul wurde aber vor längerem schon auf "pct" umgestellt.
Denke das ist "nur" kosmetisch in der CommandRef, wollte es aber erwähnen.

Ich verstehe es so:
Modus 1: pct hat den "geschlossen" Wert. also x % geschlossen.
Modus 2: pct hat den "offen" Wert. also x % geöffnet.
richtig?

So weit ich weiß wurde ja nur das Reading und der set Befehl auf pct geändert. Die Werte sollten doch gleich geblieben sein. Also 100 geschlossen und 0 auf, oder?
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

Frank_Huber

Zitat von: CoolTux am 17 Mai 2019, 10:35:41
So weit ich weiß wurde ja nur das Reading und der set Befehl auf pct geändert. Die Werte sollten doch gleich geblieben sein. Also 100 geschlossen und 0 auf, oder?
Ja, so ist es.
Der Text in der CR klingt unnötig kompliziert durch die Nennung von Rollo und Homematic.

CoolTux

Zitat von: Frank_Huber am 17 Mai 2019, 10:39:12
Ja, so ist es.
Der Text in der CR klingt unnötig kompliziert durch die Nennung von Rollo und Homematic.

Naja es sollte eine Richtung vorgeben. Es ist ja nicht in Stein gemeißelt.
Wenn Du magst kannst Du gerne eine Überarbeitung mir zukommen lassen. Es wird eh gerade aktiv an der Commandref gearbeitet.


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

Frank_Huber

#610
Zitat von: CoolTux am 17 Mai 2019, 10:42:24
Naja es sollte eine Richtung vorgeben. Es ist ja nicht in Stein gemeißelt.
Wenn Du magst kannst Du gerne eine Überarbeitung mir zukommen lassen. Es wird eh gerade aktiv an der Commandref gearbeitet.

Gerne, hier mein Vorschlag:
ZitatDer Befehl erstellt ein AutoShuttersControl Device mit Namen myASControl.
Nachdem das Device angelegt wurde, muss in allen Rollläden Devices, welche gesteuert werden sollen, das Attribut ASC mit Wert 1 oder 2 gesetzt werden.
Dabei bedeutet 1 = "Prozent geschlossen" (z.B. ROLLO Modul) - Rollo Oben 0, Rollo Unten 100, 2 = "Prozent geöffnet" (z.B. Homematic) - Rollo Oben 100, Rollo Unten 0.
der Befehl zum prozentualen Fahren ist in beiden Fällen pct.
Habt Ihr das Attribut gesetzt, könnt Ihr den automatischen Scan nach den Devices anstossen.

Beta-User

Zitat von: Frank_Huber am 17 Mai 2019, 10:53:57
Gerne, hier mein Vorschlag:
Finde ich auch gut, würde aber (ohne das Umfeld gelesen zu haben!) in dieser Einleitung aber darauf hinweisen, dass "pct" nur eine Voreinstellung ist, z.b. so:
ZitatDer Befehl erstellt ein AutoShuttersControl Device mit Namen myASControl.
Nachdem das Device angelegt wurde, muss in allen Rollläden Devices, welche gesteuert werden sollen, das Attribut ASC mit Wert 1 oder 2 gesetzt werden.
Dabei bedeutet 1 = "Prozent geschlossen" (z.B. ROLLO Modul) - Rollo Oben 0, Rollo Unten 100, 2 = "Prozent geöffnet" (z.B. Homematic) - Rollo Oben 100, Rollo Unten 0.
Die Voreinstellung für den Befehl zum prozentualen Fahren ist in beiden Fällen "pct". Dies kann - soweit erforderlich - später noch angepaßt werden.
Habt Ihr das Attribut gesetzt, könnt Ihr den automatischen Scan nach den Devices anstossen.
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

Frank_Huber

Zitat von: Beta-User am 17 Mai 2019, 11:14:49
Finde ich auch gut, würde aber (ohne das Umfeld gelesen zu haben!) in dieser Einleitung aber darauf hinweisen, dass "pct" nur eine Voreinstellung ist, z.b. so:
Klar, wenn das änderbar ist macht es auf diese Weise mehr Sinn!

Well done Beta_User! :-)

Beta-User

Zitat von: Frank_Huber am 17 Mai 2019, 11:26:45
Klar, wenn das änderbar ist macht es auf diese Weise mehr Sinn!
Thx!

Es ist in diesem Modul unglaublich viel konfigurierbar, wobei eben eine Vielzahl von (häufig zutreffenden) Annahmen als "defaults" hinterlegt sind, die aber in den allermeisten Fällen entweder zentral oder pro Rollladen angepaßt werden können.

CoolTux hat da einen unglaublich tollen Job gemacht, alle möglichen Userwünsche mit abzudecken!

"Leider" mußten "wir" uns irgendwann entscheiden, den User entweder mit allen Einstellmöglichkeiten direkt zu konfrontieren (was m.E. sehr unübersichtlich war), oder eben diese Angaben erst mal im Hintergrund zu halten und darauf zu vertrauen, dass die user a) gelegentlich das Handbuch lesen und b) verstehen, dass es eine Regel-/Ausnahme-Logik ist, bei der sie (nur) ihre Ausnahmesituation ggf. konfigurieren.
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

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