Hallo zusammen,
ich nutze nun seit einigen Tagen das ASC Modul.
Allerdings fehlen mir nach Lesen einiger Beiträge hier im Forum auch ein paar Funktionen.
Bei mir fahren die Rollos "stupide" nach Astro-Funktion rauf und runter.
Es wird allerdings in keinem der Rollo-Devices ein "LastDrive" geschrieben.
Im ASC_Device steht ebenfalls alles auf "none".
Jemand einen Vorschlag was es sein kann?
Mein Auszug des ASC_Devices anbei:
defmod Zentral_Dienst_Rollladensteuerung AutoShuttersControl
attr Zentral_Dienst_Rollladensteuerung 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
attr Zentral_Dienst_Rollladensteuerung ASC_Pos_Reading pct
attr Zentral_Dienst_Rollladensteuerung ASC_Time_Up_Early 08:00
attr Zentral_Dienst_Rollladensteuerung ASC_Time_Up_Late 10:00
attr Zentral_Dienst_Rollladensteuerung ASC_blockAscDrivesAfterManual 0
attr Zentral_Dienst_Rollladensteuerung ASC_brightnessDriveUpDown 50:45
attr Zentral_Dienst_Rollladensteuerung ASC_expert 1
attr Zentral_Dienst_Rollladensteuerung ASC_residentsDev System_Gebaeude_XXX:state
attr Zentral_Dienst_Rollladensteuerung ASC_tempSensor Umwelt_Dienst_WetterProplanta:temperature
attr Zentral_Dienst_Rollladensteuerung ASC_twilightDevice Umwelt.Wetter.Twilight
attr Zentral_Dienst_Rollladensteuerung devStateIcon { ShuttersControl_DevStateIcon($name) }
attr Zentral_Dienst_Rollladensteuerung group DB_Rollosteuerung,Dienst
attr Zentral_Dienst_Rollladensteuerung icon fts_shutter_automatic
attr Zentral_Dienst_Rollladensteuerung room Zentral
setstate Zentral_Dienst_Rollladensteuerung created new drive timer
setstate Zentral_Dienst_Rollladensteuerung 2021-12-29 16:06:39 .ASC_AttrUpdateChanges_v0.10.19 1
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 16:12:52 .monitoredDevs {"Umwelt.Wetter.Twilight":{"Zentral_Dienst_Rollladensteuerung":"ASC_twilightDevice"},"System_Gebaeude_XXX":{"Zentral_Dienst_Rollladensteuerung":"ASC_residentsDev"}}
setstate Zentral_Dienst_Rollladensteuerung 2021-12-29 14:50:43 ASC_Enable on
setstate Zentral_Dienst_Rollladensteuerung 2022-01-01 08:43:37 ASC_Time_DriveDown 01.01.2022 - 16:27
setstate Zentral_Dienst_Rollladensteuerung 2022-01-01 08:43:37 ASC_Time_DriveUp 02.01.2022 - 08:43
setstate Zentral_Dienst_Rollladensteuerung 2022-01-07 16:49:57 Bad.Beschattung.RolladeSeite_lastPosValue 0
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 Bad.Beschattung.RolladeSeite_nextAstroTimeEvent 08.01.2022 - 16:51
setstate Zentral_Dienst_Rollladensteuerung 2022-01-07 16:49:57 Buero.Beschattung.RolladeLinks_lastPosValue 0
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 Buero.Beschattung.RolladeLinks_nextAstroTimeEvent 08.01.2022 - 16:51
setstate Zentral_Dienst_Rollladensteuerung 2022-01-07 16:49:57 Buero.Beschattung.RolladeRechts_lastPosValue 0
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 Buero.Beschattung.RolladeRechts_nextAstroTimeEvent 08.01.2022 - 16:51
setstate Zentral_Dienst_Rollladensteuerung 2022-01-07 16:49:57 DWc.Beschattung.Rollade_lastPosValue 0
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 DWc.Beschattung.Rollade_nextAstroTimeEvent 08.01.2022 - 16:51
setstate Zentral_Dienst_Rollladensteuerung 2022-01-07 17:12:42 Kind1.Beschattung.RolladeSeite_lastPosValue 0
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 Kind1.Beschattung.RolladeSeite_nextAstroTimeEvent 08.01.2022 - 17:13
setstate Zentral_Dienst_Rollladensteuerung 2022-01-05 08:43:05 Kind2.Beschattung.RolladeSeite_lastPosValue 0
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 Kind2.Beschattung.RolladeSeite_nextAstroTimeEvent 08.01.2022 - 17:13
setstate Zentral_Dienst_Rollladensteuerung 2022-01-07 22:00:01 Kueche.Beschattung.Rollade_lastPosValue 50
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 Kueche.Beschattung.Rollade_nextAstroTimeEvent 08.01.2022 - 22:00
setstate Zentral_Dienst_Rollladensteuerung 2022-01-07 16:49:57 Schlafzimmer.Beschattung.RolladeSeite_lastPosValue 0
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 Schlafzimmer.Beschattung.RolladeSeite_nextAstroTimeEvent 08.01.2022 - 16:51
setstate Zentral_Dienst_Rollladensteuerung 2022-01-07 22:00:01 Wohnzimmer.Beschattung.RolladeEssen_lastPosValue 50
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 Wohnzimmer.Beschattung.RolladeEssen_nextAstroTimeEvent 08.01.2022 - 22:00
setstate Zentral_Dienst_Rollladensteuerung 2022-01-07 22:00:01 Wohnzimmer.Beschattung.RolladeLinks_lastPosValue 0
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 Wohnzimmer.Beschattung.RolladeLinks_nextAstroTimeEvent 08.01.2022 - 22:00
setstate Zentral_Dienst_Rollladensteuerung 2022-01-07 22:00:01 Wohnzimmer.Beschattung.RolladeRechts_lastPosValue 0
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 Wohnzimmer.Beschattung.RolladeRechts_nextAstroTimeEvent 08.01.2022 - 22:00
setstate Zentral_Dienst_Rollladensteuerung 2022-01-01 08:43:37 Zentral_Dienst_Rollladensteuerung_lastPosValue 0
setstate Zentral_Dienst_Rollladensteuerung 2021-12-29 16:06:36 ascEnable on
setstate Zentral_Dienst_Rollladensteuerung 2021-12-29 16:06:36 associatedWith Zentral_Dienst_Rollladensteuerung
setstate Zentral_Dienst_Rollladensteuerung 2021-12-29 16:06:36 controlShading off
setstate Zentral_Dienst_Rollladensteuerung 2021-12-29 16:06:36 hardLockOut off
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:45 room_Bad_Homebridge Bad.Beschattung.RolladeSeite
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:45 room_Buero_Homebridge Buero.Beschattung.RolladeLinks,Buero.Beschattung.RolladeRechts
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:45 room_D-WC_Homebridge DWc.Beschattung.Rollade
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:45 room_Homebridge_Kind_1 Kind1.Beschattung.RolladeSeite
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:45 room_Homebridge_Kind_2 Kind2.Beschattung.RolladeSeite
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:45 room_Homebridge_Kueche Kueche.Beschattung.Rollade
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:45 room_Homebridge_Schlafzimmer Schlafzimmer.Beschattung.RolladeSeite
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:45 room_Homebridge_Wohnzimmer Wohnzimmer.Beschattung.RolladeEssen,Wohnzimmer.Beschattung.RolladeLinks,Wohnzimmer.Beschattung.RolladeRechts
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 16:19:32 selfDefense off
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:48 state created new drive timer
setstate Zentral_Dienst_Rollladensteuerung 2021-12-29 16:06:36 sunriseTimeWeHoliday off
setstate Zentral_Dienst_Rollladensteuerung 2022-01-08 15:33:45 userAttrList rolled out
Und hier nochmal ein Auszug aus dem Rollo-Device:
defmod Buero.Beschattung.RolladeLinks KNX 3/3/2:dpt5.001:pct:set 3/1/2:dpt1.008:schalt:set 3/1/3:dpt1:stopp:set 3/4/1:dpt5.001:statuspct:get
attr Buero.Beschattung.RolladeLinks 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 lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr Buero.Beschattung.RolladeLinks ASC 1
attr Buero.Beschattung.RolladeLinks ASC_AutoAstroModeEvening HORIZON
attr Buero.Beschattung.RolladeLinks ASC_AutoAstroModeEveningHorizon -2
attr Buero.Beschattung.RolladeLinks ASC_AutoAstroModeMorning CIVIL
attr Buero.Beschattung.RolladeLinks ASC_Mode_Down always
attr Buero.Beschattung.RolladeLinks ASC_Mode_Up absent
attr Buero.Beschattung.RolladeLinks ASC_Pos_Reading pct
attr Buero.Beschattung.RolladeLinks ASC_Time_Down_Early 16:30
attr Buero.Beschattung.RolladeLinks ASC_Time_Down_Late 21:45
attr Buero.Beschattung.RolladeLinks ASC_Time_Up_Early 07:00
attr Buero.Beschattung.RolladeLinks ASC_Time_Up_Late 09:30
attr Buero.Beschattung.RolladeLinks ASC_Up astro
attr Buero.Beschattung.RolladeLinks IODev KNX
attr Buero.Beschattung.RolladeLinks devStateIcon 0:fts_shutter_up 100:fts_shutter_down
attr Buero.Beschattung.RolladeLinks eventMap /schalt down:Ab/stopp on:Stop/schalt up:Auf/value 50% pct:Pos1/value 75% pct:Pos2
attr Buero.Beschattung.RolladeLinks genericDeviceType blind
attr Buero.Beschattung.RolladeLinks group Beschattung
attr Buero.Beschattung.RolladeLinks homebridgeMapping clear CurrentPosition=getG4,minValue=0,maxValue=100,minStep=1,invert=1 TargetPosition=value::getG4,minValue=0,maxValue=100,minStep=1,invert=1
attr Buero.Beschattung.RolladeLinks room Büro,Homebridge
attr Buero.Beschattung.RolladeLinks stateFormat {ReadingsVal($name,"statuspct-get",0)}
attr Buero.Beschattung.RolladeLinks userReadings pct { ReadingsVal($name,"statuspct-get",0);;}
attr Buero.Beschattung.RolladeLinks webCmd Ab:Stop:Auf:Pos1:Pos2
setstate Buero.Beschattung.RolladeLinks 0 %
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 .ASC_AttrUpdateChanges_v0.10.19 1
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 ASC_Enable on
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:48 ASC_Time_DriveDown 08.01.2022 - 16:51
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:48 ASC_Time_DriveUp 09.01.2022 - 07:55
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 IODev KNX
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 associatedWith Zentral_Dienst_Rollladensteuerung
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 getG2 up
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 getG3 up
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 getG4 0 %
setstate Buero.Beschattung.RolladeLinks 2022-01-08 16:25:45 last-sender 1.1.8
setstate Buero.Beschattung.RolladeLinks 2022-01-08 16:25:45 pct 0 %
setstate Buero.Beschattung.RolladeLinks 2022-01-08 16:25:23 pct-set 0 %
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 schalt-set up
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 setG1 60 %
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 setG2 up
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 setG3 down
setstate Buero.Beschattung.RolladeLinks 2022-01-08 16:25:45 state 0 %
setstate Buero.Beschattung.RolladeLinks 2022-01-08 16:25:45 statuspct-get 0 %
setstate Buero.Beschattung.RolladeLinks 2022-01-08 15:33:45 stopp-set on
Vielen Dank schon mal vorab..
Setze Mal im Rollo device das event-on-change-reading
Ohne ein richtiges list kann man nur raten. Leider.
Hallo,
dann reiche es das gerne nach:
Ich habe in der Zwischenzeit das ASC-Device nun auch nochmal komplett gelöscht und neu eingerichtet, da ich dachte es lag ein Fehler in den Attributen vor.
Gleiches Phänomen wie vorher auch. Hat sich nichts geändert
Internals:
CFGFN
FUUID 61d9b949-f33f-2dcd-846c-7c7c4efdd878d83a
FVERSION 73_AutoShuttersControl.pm:v0.10.19-s25223/2021-11-14
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME Zentral.Dienst.Rollladenautomatik
NOTIFYDEV Bad.Beschattung.RolladeSeite,Buero.Beschattung.RolladeLinks,Buero.Beschattung.RolladeRechts,DWc.Beschattung.Rollade,Kind1.Beschattung.RolladeSeite,Kind2.Beschattung.RolladeSeite,Kueche.Beschattung.Rollade,Schlafzimmer.Beschattung.RolladeSeite,System_Gebaeude_XXX,Umwelt.Wetter.Twilight,Wohnzimmer.Beschattung.RolladeEssen,Wohnzimmer.Beschattung.RolladeLinks,Wohnzimmer.Beschattung.RolladeRechts,Zentral.Dienst.Rollladenautomatik,global
NR 665
NTFY_ORDER 51-Zentral.Dienst.Rollladenautomatik
STATE created new drive timer
TYPE AutoShuttersControl
VERSION v0.10.19
OLDREADINGS:
READINGS:
2022-01-08 17:26:18 Bad.Beschattung.RolladeSeite_nextAstroTimeEvent 09.01.2022 - 08:41
2022-01-08 17:26:21 Buero.Beschattung.RolladeLinks_nextAstroTimeEvent 09.01.2022 - 08:41
2022-01-08 17:26:23 Buero.Beschattung.RolladeRechts_nextAstroTimeEvent 09.01.2022 - 08:41
2022-01-08 17:26:25 DWc.Beschattung.Rollade_nextAstroTimeEvent 09.01.2022 - 08:41
2022-01-08 17:26:29 Kind1.Beschattung.RolladeSeite_nextAstroTimeEvent 09.01.2022 - 08:41
2022-01-08 17:26:33 Kind2.Beschattung.RolladeSeite_nextAstroTimeEvent 09.01.2022 - 08:41
2022-01-08 17:37:18 Kueche.Beschattung.Rollade_nextAstroTimeEvent 08.01.2022 - 22:00
2022-01-08 17:26:38 Schlafzimmer.Beschattung.RolladeSeite_nextAstroTimeEvent 09.01.2022 - 08:41
2022-01-08 17:36:49 Wohnzimmer.Beschattung.RolladeEssen_nextAstroTimeEvent 08.01.2022 - 22:00
2022-01-08 17:36:53 Wohnzimmer.Beschattung.RolladeLinks_nextAstroTimeEvent 08.01.2022 - 22:00
2022-01-08 17:36:55 Wohnzimmer.Beschattung.RolladeRechts_nextAstroTimeEvent 08.01.2022 - 22:00
2022-01-08 17:23:49 room_Bad_Homebridge Bad.Beschattung.RolladeSeite
2022-01-08 17:23:49 room_Buero_Homebridge Buero.Beschattung.RolladeLinks,Buero.Beschattung.RolladeRechts
2022-01-08 17:23:49 room_D-WC_Homebridge DWc.Beschattung.Rollade
2022-01-08 17:23:49 room_Homebridge_Kind_1 Kind1.Beschattung.RolladeSeite
2022-01-08 17:23:49 room_Homebridge_Kind_2 Kind2.Beschattung.RolladeSeite
2022-01-08 17:23:49 room_Homebridge_Kueche Kueche.Beschattung.Rollade
2022-01-08 17:23:49 room_Homebridge_Schlafzimmer Schlafzimmer.Beschattung.RolladeSeite
2022-01-08 17:23:49 room_Homebridge_Wohnzimmer Wohnzimmer.Beschattung.RolladeEssen,Wohnzimmer.Beschattung.RolladeLinks,Wohnzimmer.Beschattung.RolladeRechts
2022-01-08 17:37:51 state created new drive timer
2022-01-08 17:23:49 userAttrList rolled out
helper:
shuttersList:
Bad.Beschattung.RolladeSeite
Buero.Beschattung.RolladeLinks
Buero.Beschattung.RolladeRechts
DWc.Beschattung.Rollade
Kind1.Beschattung.RolladeSeite
Kind2.Beschattung.RolladeSeite
Kueche.Beschattung.Rollade
Schlafzimmer.Beschattung.RolladeSeite
Wohnzimmer.Beschattung.RolladeEssen
Wohnzimmer.Beschattung.RolladeLinks
Wohnzimmer.Beschattung.RolladeRechts
monitoredDevs:
Kueche.Beschattung.Rollade:
System_Gebaeude_ZumTellerHof:
Zentral.Dienst.Rollladenautomatik ASC_residentsDev
Umwelt.Wetter.Twilight:
Zentral.Dienst.Rollladenautomatik ASC_twilightDevice
Wohnzimmer.Beschattung.RolladeEssen:
Attributes:
ASC_residentsDev System_Gebaeude_XXX:state
ASC_twilightDevice Umwelt.Wetter.Twilight
devStateIcon { ShuttersControl_DevStateIcon($name) }
group DB_Rollosteuerung,Dienst
icon fts_shutter_automatic
room ASC
Und hier noch als Auszug ein Rollo-Device:
Internals:
DEF 3/3/2:dpt5.001:pct:set 3/1/2:dpt1.008:schalt:set 3/1/3:dpt1:stopp:set 3/4/1:dpt5.001:statuspct:get
DEVNAME Buero.Beschattung.RolladeLinks
FIRSTGADNAME pct
FUUID 5dbf0255-f33f-2dcd-ab4a-ff8798f924466f66
GETSTRING statuspct:noArg
IODev KNX
KNX_MSGCNT 6
KNX_RAWMSG C01108w03401bf
KNX_TIME 2022-01-08 17:21:13
LASTInputDev KNX
MSGCNT 6
NAME Buero.Beschattung.RolladeLinks
NR 92
SETSTRING schalt:up,down pct:slider,0,1,100 stopp:on,off,toggle
STATE 75 %
TYPE KNX
model dpt5
GADDETAILS:
pct:
CODE 03302
GROUP 3/3/2
MODEL dpt5.001
NO 1
OPTION set
RDNAMEGET pct-get
RDNAMEPUT pct-put
RDNAMESET pct-set
SETLIST :slider,0,1,100
schalt:
CODE 03102
GROUP 3/1/2
MODEL dpt1.008
NO 2
OPTION set
RDNAMEGET schalt-get
RDNAMEPUT schalt-put
RDNAMESET schalt-set
SETLIST :up,down
statuspct:
CODE 03401
GROUP 3/4/1
MODEL dpt5.001
NO 4
OPTION get
RDNAMEGET statuspct-get
RDNAMEPUT statuspct-put
RDNAMESET statuspct-set
SETLIST :slider,0,1,100
stopp:
CODE 03103
GROUP 3/1/3
MODEL dpt1
NO 3
OPTION set
RDNAMEGET stopp-get
RDNAMEPUT stopp-put
RDNAMESET stopp-set
SETLIST :on,off,toggle
GADTABLE:
03102 schalt
03103 stopp
03302 pct
03401 statuspct
OLDREADINGS:
READINGS:
2022-01-08 17:20:56 ASC_Enable on
2022-01-08 17:34:12 ASC_Time_DriveDown 09.01.2022 - 16:35
2022-01-08 17:34:12 ASC_Time_DriveUp 09.01.2022 - 08:41
2022-01-08 15:33:45 IODev KNX
2022-01-08 17:23:49 associatedWith Zentral.Dienst.Rollladenautomatik,Zentral_Dienst_Rollladensteuerung,none
2022-01-08 17:21:13 last-sender 1.1.8
2022-01-08 17:34:12 pct 75 %
2022-01-08 17:21:08 pct-set 75 %
2022-01-08 17:12:17 schalt-set down
2022-01-08 17:21:13 state 75 %
2022-01-08 17:21:13 statuspct-get 75 %
2022-01-08 15:33:45 stopp-set on
Attributes:
ASC 2
ASC_Mode_Up absent
ASC_Pos_Reading pct
ASC_Time_Down_Early 16:30
ASC_Time_Down_Late 21:30
ASC_Time_Up_Early 07:15
ASC_Time_Up_Late 09:30
ASC_Time_Up_WE_Holiday 09:00
IODev KNX
devStateIcon 0:fts_shutter_up 100:fts_shutter_down
eventMap /schalt down:Ab/stopp on:Stop/schalt up:Auf/value 50% pct:Pos1/value 75% pct:Pos2
genericDeviceType blind
group Beschattung
homebridgeMapping clear CurrentPosition=getG4,minValue=0,maxValue=100,minStep=1,invert=1 TargetPosition=value::getG4,minValue=0,maxValue=100,minStep=1,invert=1
room Büro,Homebridge
stateFormat {ReadingsVal($name,"statuspct-get",0)}
userReadings pct { ReadingsVal($name,"statuspct-get",0);}
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 lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
webCmd Ab:Stop:Auf:Pos1:Pos2
Gruß Tobias
Kannst Du zu Testzwecken einmal das eventMap Attribut entfernen und dann das Rollo von Hand fahren?
Keine Änderung. Positions-Änderung kommt, Grund nicht..
Stell mal verbose auf 4 dann manuelle Fahrt und dann das Log nur für diese Fahrt hier reinkippen.
Im ASC-Device wird gar nichts geloggt, wenn ich manuell fahre.
Weder mit EventMap noch ohne EventMap.
Hab das Logging sowohl im Rollo als auch im ASC auf 4 gestellt und danach nochmal ein wiggle zum Test probiert.
Rollo fährt, geloggt wird jedoch lediglich das:
2022-01-09 11:17:34.159 AutoShuttersControl Zentral.Dienst.Rollladenautomatik wiggle Buero.Beschattung.RolladeLinks
Hier das Logging vom Rollo, nur der Vollständigkeit.
2022-01-09 11:16:28.651 KNX Buero.Beschattung.RolladeLinks last-sender: fhem
2022-01-09 11:16:28.651 KNX Buero.Beschattung.RolladeLinks pct-set: 1 %
2022-01-09 11:16:28.651 KNX Buero.Beschattung.RolladeLinks 1 %
2022-01-09 11:16:28.651 KNX Buero.Beschattung.RolladeLinks pct: 40 %
2022-01-09 11:16:39.023 KNX Buero.Beschattung.RolladeLinks last-sender: 1.1.8
2022-01-09 11:16:39.023 KNX Buero.Beschattung.RolladeLinks statuspct-get: 1 %
2022-01-09 11:16:39.023 KNX Buero.Beschattung.RolladeLinks 1 %
2022-01-09 11:16:39.023 KNX Buero.Beschattung.RolladeLinks pct: 1 %
2022-01-09 11:16:53.873 KNX Buero.Beschattung.RolladeLinks last-sender: fhem
2022-01-09 11:16:53.873 KNX Buero.Beschattung.RolladeLinks pct-set: 30 %
2022-01-09 11:16:53.873 KNX Buero.Beschattung.RolladeLinks 30 %
2022-01-09 11:16:53.873 KNX Buero.Beschattung.RolladeLinks pct: 1 %
2022-01-09 11:16:59.999 KNX Buero.Beschattung.RolladeLinks last-sender: 1.1.8
2022-01-09 11:16:59.999 KNX Buero.Beschattung.RolladeLinks statuspct-get: 30 %
2022-01-09 11:16:59.999 KNX Buero.Beschattung.RolladeLinks 30 %
2022-01-09 11:16:59.999 KNX Buero.Beschattung.RolladeLinks pct: 30 %
2022-01-09 11:17:34.159 KNX Buero.Beschattung.RolladeLinks last-sender: fhem
2022-01-09 11:17:34.159 KNX Buero.Beschattung.RolladeLinks pct-set: 35 %
2022-01-09 11:17:34.159 KNX Buero.Beschattung.RolladeLinks 35 %
2022-01-09 11:17:34.159 KNX Buero.Beschattung.RolladeLinks pct: 30 %
2022-01-09 11:17:34.160 AutoShuttersControl Zentral.Dienst.Rollladenautomatik wiggle Buero.Beschattung.RolladeLinks
2022-01-09 11:17:35.501 KNX Buero.Beschattung.RolladeLinks last-sender: 1.1.8
2022-01-09 11:17:35.501 KNX Buero.Beschattung.RolladeLinks statuspct-get: 35 %
2022-01-09 11:17:35.501 KNX Buero.Beschattung.RolladeLinks 35 %
2022-01-09 11:17:35.501 KNX Buero.Beschattung.RolladeLinks pct: 35 %
2022-01-09 11:18:34.164 KNX Buero.Beschattung.RolladeLinks last-sender: fhem
2022-01-09 11:18:34.164 KNX Buero.Beschattung.RolladeLinks pct-set: 30 %
2022-01-09 11:18:34.164 KNX Buero.Beschattung.RolladeLinks 30 %
2022-01-09 11:18:34.164 KNX Buero.Beschattung.RolladeLinks pct: 35 %
2022-01-09 11:18:35.497 KNX Buero.Beschattung.RolladeLinks last-sender: 1.1.8
2022-01-09 11:18:35.497 KNX Buero.Beschattung.RolladeLinks statuspct-get: 30 %
2022-01-09 11:18:35.497 KNX Buero.Beschattung.RolladeLinks 30 %
2022-01-09 11:18:35.497 KNX Buero.Beschattung.RolladeLinks pct: 30 %
Für mich scheint es so, als wenn im Rollo ein weiteres Reading fehlt, was ASC nicht bekommt/lesen kann. Kann das sein?
Das pct Reading ändert sich definitiv währen der Fahrt. Die Position wird auch in ASC übernommen und entspricht auch der richtigen.
Ok dann bitte im Rollo verbose löschen. Im ASC verbose auf 4 und debug auf 1 setzen. Danach eine normale Fahrt machen.
Dann erhalte ich das:
2022.01.09 11:44:01.003 4: AutoShuttersControl (Zentral.Dienst.Rollladenautomatik) - Devname: Umwelt.Wetter.Twilight Name: Zentral.Dienst.Rollladenautomatik Notify: [
'azimuth: 166.64',
'elevation: 15.94',
'twilight: 100'
]
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Wohnzimmer.Beschattung.RolladeRechts - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Zentral.Dienst.Rollladenautomatik - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Bad.Beschattung.RolladeSeite RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Buero.Beschattung.RolladeLinks RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Buero.Beschattung.RolladeRechts RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: DWc.Beschattung.Rollade RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Kind1.Beschattung.RolladeSeite RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Kind2.Beschattung.RolladeSeite RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Kueche.Beschattung.Rollade RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Schlafzimmer.Beschattung.RolladeSeite RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Wohnzimmer.Beschattung.RolladeEssen RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Wohnzimmer.Beschattung.RolladeLinks RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.01.09 11:44:01 - EventProcessingTwilightDevice: Wohnzimmer.Beschattung.RolladeRechts RainProtection: unprotected WindProtection: unprotected
2022.01.09 11:44:11.217 4: AutoShuttersControl (Zentral.Dienst.Rollladenautomatik) - Devname: global Name: Zentral.Dienst.Rollladenautomatik Notify: [
'UNDEFINED KNX_0206004 KNX 2/6/4:MODEL_NOT_DEFINED'
]
2022.01.09 11:44:46.837 4: AutoShuttersControl (Zentral.Dienst.Rollladenautomatik) - Devname: Buero.Beschattung.RolladeLinks Name: Zentral.Dienst.Rollladenautomatik Notify: [
'last-sender: fhem',
'pct-set: 0 %',
'state: 0 %',
'pct: 20 %'
]
2022.01.09 11:45:05.933 4: AutoShuttersControl (Zentral.Dienst.Rollladenautomatik) - Devname: Buero.Beschattung.RolladeLinks Name: Zentral.Dienst.Rollladenautomatik Notify: [
'last-sender: fhem',
'pct-set: 10 %',
'state: 10 %',
'pct: 20 %'
]
2022.01.09 11:45:08.745 4: AutoShuttersControl (Zentral.Dienst.Rollladenautomatik) - Devname: Buero.Beschattung.RolladeLinks Name: Zentral.Dienst.Rollladenautomatik Notify: [
'last-sender: 1.1.8',
'statuspct-get: 10 %',
'state: 10 %',
'pct: 10 %'
]
Ah ich verstehe. Die % stören. Es darf als Event für pct ausschließlich eine Zahl ankommen.
Top. Das wars...
Hab das pct-Reading nun einfach über die Split-Funktion "gesäubert" und nun klappt es.
Vielen Dank für die schnellen Antworten :)