Moin zusammen,
ich habe folgendes Setup/Verhalten.
Im ASC habe ich ein Residents Device definiert. Die grundsätzliche Residents Steuerung funktioniert auch.
Wenn ich jetzt ein Rollo manuell vor ASC_Time_Up_Early öffne, während das Residents noch auf abwesend steht, dann schließt sich das Rollo wieder wenn Residents auf "zuhause" schaltet.
Ein ähnliches Verhalten habe ich wenn Residents auf abwesend steht und dann die Beschattung aktiv wird. Residents schaltet auf "zuhause" und das Rollo fährt aus der Beschattung heraus.
Mein erwartetes Verhalten wäre gewesen, das Residents nur für das morgendliche und abendliche Fahren der Rollläden greift.
Nachfolgend mal zwei Devices die davon betroffen sind.
Was kann ich ggf. anders einstellen oder ist es gewünscht bzw. ein Bug?
ASC Device:
Internals:
FUUID 5e04f80a-f33f-26f5-faac-90e209b6de535a9c
FVERSION 73_AutoShuttersControl.pm:v0.10.25-s26950/2023-01-03
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME ASC
NOTIFYDEV global,ASC,Rollo_Anbau,Rollo_BZ,Rollo_Buero,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_Lennart,Rollo_SZ,Rollo_WC,Rollo_WZ,Test_Rollo,Daemmerungswert,kuechen_fenster_carport,Wemos_Helligkeit_Schlafzimmer,rgr_asc,wc_fenster,Rollo_Anbau,kuechen_fenster_strasse,fenster_badezimmer,Rollo_Lennart,terrassen_tuer,rr_Badezimmer,Rollo_WZ,Rollo_SZ,lennart_fenster,schlafzimmer_fenster,Test_Fenster,Sonoff_Daemmerung,fensterkontakt_buero,Rollo_Buero,Rollo_BZ,Rollo_Kueche_Carport,ESP_Easy_Helligkeit,Rollo_Kueche_Strasse,Rollo_WC,wohnzimmer_fenster,ASC_WindowRec_PosAfterDayClosed,rr_asc,Wemos_Daemmerung
NR 223
NTFY_ORDER 51-ASC
STATE shading out
TYPE AutoShuttersControl
VERSION v0.10.25
eventCount 787
OLDREADINGS:
READINGS:
2020-08-04 17:00:39 Rollo_ASC2_PosValue 0
2020-08-23 21:04:50 Rollo_ASC2_lastDelayPosValue 70
2020-08-26 09:30:01 Rollo_ASC2_lastPosValue 0
2020-08-04 19:58:54 Rollo_ASC_PosValue 0
2020-08-26 09:30:01 Rollo_ASC_lastPosValue 0
2023-06-19 06:39:09 Rollo_Anbau_PosValue 0
2023-04-23 20:44:35 Rollo_Anbau_lastDelayPosValue 70
2023-06-19 06:38:41 Rollo_Anbau_lastPosValue 100
2023-06-19 09:30:01 Rollo_Anbau_nextAstroTimeEvent 19.06.2023 - 22:15
2023-06-01 10:09:10 Rollo_BZ_PosValue 0
2023-06-19 09:30:00 Rollo_BZ_lastDelayPosValue 5
2023-06-08 09:30:00 Rollo_BZ_lastPosValue 0
2023-06-19 09:30:01 Rollo_BZ_nextAstroTimeEvent 19.06.2023 - 21:30
2023-06-19 09:30:22 Rollo_Buero_PosValue 100
2023-06-18 22:15:01 Rollo_Buero_lastDelayPosValue 100
2023-06-19 09:30:52 Rollo_Buero_lastPosValue 100
2023-06-19 09:30:01 Rollo_Buero_nextAstroTimeEvent 19.06.2023 - 22:15
2021-03-13 18:22:55 Rollo_Kueche_Carport Rollo_Kueche_Carport_lastPosValue 0
2023-06-19 06:39:07 Rollo_Kueche_Carport_PosValue 0
2023-06-18 22:00:01 Rollo_Kueche_Carport_lastDelayPosValue 5
2023-06-19 06:38:45 Rollo_Kueche_Carport_lastPosValue 100
2023-06-19 09:30:01 Rollo_Kueche_Carport_nextAstroTimeEvent 19.06.2023 - 22:00
2021-03-13 18:22:55 Rollo_Kueche_Strasse Rollo_Kueche_Strasse_lastPosValue 0
2023-06-19 09:57:13 Rollo_Kueche_Strasse_PosValue 0
2023-06-18 08:29:44 Rollo_Kueche_Strasse_lastDelayPosValue 50
2023-06-19 09:57:04 Rollo_Kueche_Strasse_lastPosValue 50
2023-06-19 09:30:01 Rollo_Kueche_Strasse_nextAstroTimeEvent 19.06.2023 - 22:00
2020-10-12 07:54:14 Rollo_Lennart Rollo_Lennart_lastPosValue 0
2023-06-19 06:42:20 Rollo_Lennart_PosValue 0
2020-09-27 19:15:01 Rollo_Lennart_lastDelayPosValue 40
2023-06-19 07:00:04 Rollo_Lennart_lastPosValue 0
2023-06-19 09:35:01 Rollo_Lennart_nextAstroTimeEvent 19.06.2023 - 19:30
2020-09-18 23:30:10 Rollo_PosValue 100
2023-06-19 06:39:03 Rollo_SZ_PosValue 0
2022-08-25 20:59:34 Rollo_SZ_lastDelayPosValue 10
2023-06-19 06:38:41 Rollo_SZ_lastPosValue 100
2023-06-19 09:30:01 Rollo_SZ_nextAstroTimeEvent 19.06.2023 - 22:15
2023-06-19 06:39:03 Rollo_WC_PosValue 0
2023-06-18 22:15:01 Rollo_WC_lastDelayPosValue 10
2023-06-19 06:38:44 Rollo_WC_lastPosValue 100
2023-06-19 09:30:01 Rollo_WC_nextAstroTimeEvent 19.06.2023 - 22:15
2023-06-19 06:39:06 Rollo_WZ_PosValue 0
2023-06-18 21:47:44 Rollo_WZ_lastDelayPosValue 40
2023-06-19 06:38:44 Rollo_WZ_lastPosValue 100
2023-06-19 09:30:01 Rollo_WZ_nextAstroTimeEvent 19.06.2023 - 22:15
2020-09-01 23:30:01 Rollo_lastDelayPosValue 10
2020-09-18 12:54:03 Rollo_lastPosValue 0
2021-11-23 08:09:26 Test_Rollo_PosValue 0
2022-08-22 08:08:01 Test_Rollo_lastPosValue 50
2022-08-05 20:18:46 ascEnable on
2023-06-14 13:48:07 controlShading on
2022-08-21 11:20:59 hardLockOut on
2023-06-19 09:30:00 partyMode off
2023-06-14 13:48:00 room_ASC-_AutoShuttersControl_Raeume-_Badezimmer Rollo_BZ
2023-06-14 13:48:00 room_ASC-_AutoShuttersControl_Raeume-_Buero Rollo_Buero
2023-06-14 13:48:00 room_ASC-_AutoShuttersControl_Raeume-_Kueche Rollo_Kueche_Carport,Rollo_Kueche_Strasse
2023-06-14 13:48:00 room_ASC-_AutoShuttersControl_Raeume-_Spielzimmer Rollo_SZ
2023-06-14 13:48:00 room_ASC-_AutoShuttersControl_Raeume-_WC Rollo_WC
2023-06-14 13:48:00 room_ASC-_AutoShuttersControl_Raeume-_Wohnzimmer Rollo_Anbau,Rollo_WZ
2023-06-14 13:48:00 room_Raeume-_Kinderzimmer_ASC-_AutoShuttersControl Rollo_Lennart
2020-06-02 12:16:45 selfDefense on
2023-06-19 09:57:13 state shading out
2020-09-12 20:47:15 sunriseTimeWeHoliday off
2023-06-14 13:47:59 userAttrList rolled out
helper:
shuttersList:
Rollo_Anbau
Rollo_BZ
Rollo_Buero
Rollo_Kueche_Carport
Rollo_Kueche_Strasse
Rollo_Lennart
Rollo_SZ
Rollo_WC
Rollo_WZ
monitoredDevs:
ASC_WindowRec_PosAfterDayClosed:
Rollo_BZ 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
Rollo_Buero userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_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 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
Rollo_Buero 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
Rollo_WZ 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
Daemmerungswert:
ASC ASC_twilightDevice
ESP_Easy_Helligkeit:
Rollo_BZ ASC_BrightnessSensor
Rollo_Kueche_Carport ASC_BrightnessSensor
Rollo_Kueche_Strasse ASC_BrightnessSensor
Rollo_Lennart ASC_BrightnessSensor
Rollo_Anbau:
Rollo_BZ:
Rollo_Buero:
Rollo_Kueche_Carport:
Rollo_Kueche_Strasse:
Rollo_Lennart:
Rollo_SZ:
Rollo_WC:
Rollo_WZ:
Sonoff_Daemmerung:
Rollo_Anbau ASC_BrightnessSensor
Rollo_SZ ASC_BrightnessSensor
Test_Fenster:
Test_Rollo ASC_WindowRec
Test_Rollo:
Wemos_Daemmerung:
Rollo_Buero ASC_BrightnessSensor
Rollo_WC ASC_BrightnessSensor
Rollo_WZ ASC_BrightnessSensor
Wemos_Helligkeit_Schlafzimmer:
Rollo_Anbau ASC_BrightnessSensor
Rollo_SZ ASC_BrightnessSensor
fenster_badezimmer:
Rollo_BZ ASC_WindowRec
fensterkontakt_buero:
Rollo_Buero ASC_WindowRec
kuechen_fenster_carport:
Rollo_Kueche_Carport ASC_WindowRec
kuechen_fenster_strasse:
Rollo_Kueche_Strasse ASC_WindowRec
lennart_fenster:
Rollo_Lennart ASC_WindowRec
rgr_asc:
ASC ASC_residentsDev
rr_Badezimmer:
Rollo_BZ ASC_Roommate_Device
Rollo_Buero ASC_Roommate_Device
rr_asc:
Rollo_Anbau ASC_Roommate_Device
Rollo_Kueche_Carport ASC_Roommate_Device
Rollo_Kueche_Strasse ASC_Roommate_Device
Rollo_Lennart ASC_Roommate_Device
Rollo_SZ ASC_Roommate_Device
Rollo_WC ASC_Roommate_Device
Rollo_WZ ASC_Roommate_Device
Test_Rollo ASC_Roommate_Device
schlafzimmer_fenster:
Rollo_SZ ASC_WindowRec
terrassen_tuer:
Rollo_Anbau ASC_WindowRec
wc_fenster:
Rollo_WC ASC_WindowRec
wohnzimmer_fenster:
Rollo_WZ ASC_WindowRec
Attributes:
ASC_brightnessDriveUpDown 15:4
ASC_debug 0
ASC_expert 1
ASC_residentsDev rgr_asc:state
ASC_tempSensor Temperatur_draussen
ASC_twilightDevice Daemmerungswert
alias ASC
devStateIcon { ShuttersControl_DevStateIcon($name) }
icon fts_shutter_automatic
room ASC->AutoShuttersControl
verbose 3
Device 1
Internals:
CID sonoff_rollo_badezimmer
DEF sonoff_rollo_badezimmer
FUUID 63ce21d5-f33f-26f5-c141-c7dcbf0bbb8ffccb
IODev Mosquitto_Broker_Docker
LASTInputDev Mosquitto_Broker_Docker
MSGCNT 2789
Mosquitto_Broker_Docker_MSGCNT 2789
Mosquitto_Broker_Docker_TIME 2023-06-19 10:01:22
NAME Rollo_BZ
NR 749
STATE
Online
0
TYPE MQTT2_DEVICE
READINGS:
2023-01-23 09:23:44 ASC_Enable on
2023-01-23 09:24:03 ASC_ShadingMessage WARN: global shading active but ASC_Shading_Mode attribut is not set or off
2023-06-01 10:09:10 ASC_ShuttersLastDrive manual
2023-06-19 09:30:01 ASC_Time_DriveDown 19.06.2023 - 21:30
2023-06-19 09:30:01 ASC_Time_DriveUp 20.06.2023 - 09:30
Attributes:
ASC 1
ASC_BrightnessSensor ESP_Easy_Helligkeit:Lux 15:4
ASC_Down brightness
ASC_DriveUpMaxDuration 26
ASC_LockOut soft
ASC_Mode_Down always
ASC_Mode_Up home
ASC_Partymode on
ASC_Pos_Reading pct
ASC_Roommate_Device rr_Badezimmer
ASC_Self_Defense_Mode off
ASC_Time_Down_Early 21:00
ASC_Time_Down_Late 21:30
ASC_Time_Up_Early 05:00
ASC_Time_Up_Late 09:30
ASC_Up brightness
ASC_Ventilate_Pos 5
ASC_Ventilate_Window_Open on
ASC_WindowRec fenster_badezimmer
IODev Mosquitto_Broker_Docker
alexaName Rollo Badezimmer
alias Rollo Badezimmer
cmdIcon open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
comment After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see
devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT,IPAddress
eventMap open:opens close:closes
genericDeviceType blind
group Rollos
homebridgeMapping clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=10,invert=1
TargetPosition=pct,minValue=0,maxValue=100,minStep=10,cmd=pct,invert=1
icon scene_bathroom
model tasmota_2ch_shutter_invert_1
readingList tele/sonoff_rollo_badezimmer/LWT:.* LWT
stat/sonoff_rollo_badezimmer/RESULT:.* { json2nameValue($EVENT) }
stat/sonoff_rollo_badezimmer/POWER1:.* POWER1
stat/sonoff_rollo_badezimmer/POWER1:on {{'state' => 'opening'}}
stat/sonoff_rollo_badezimmer/POWER2:.* POWER2
stat/sonoff_rollo_badezimmer/POWER2:on {{'state' => 'closing'}}
stat/sonoff_rollo_badezimmer/SHUTTER1:.* state
stat/sonoff_rollo_badezimmer/SHUTTER1:.* pct
tele/sonoff_rollo_badezimmer/RESULT:.* { json2nameValue($EVENT) }
tele/sonoff_rollo_badezimmer/STATE:.* { json2nameValue($EVENT) }
tele/sonoff_rollo_badezimmer/SENSOR:.* { json2nameValue($EVENT) }
tele/sonoff_rollo_badezimmer/INFO.:.* { $EVENT =~ m,^..Info[1-3]..(.+).$, ? json2nameValue($1,'',$JSONMAP) : json2nameValue($EVENT,'',$JSONMAP) }
tele/sonoff_rollo_badezimmer/UPTIME:.* { json2nameValue($EVENT) }
room ASC->AutoShuttersControl,Räume->Badezimmer
setList close:noArg cmnd/sonoff_rollo_badezimmer/ShutterClose1
open:noArg cmnd/sonoff_rollo_badezimmer/ShutterOpen1
half:noArg cmnd/sonoff_rollo_badezimmer/ShutterPosition1 50
pct:slider,0,1,100 cmnd/sonoff_rollo_badezimmer/ShutterPosition1 $EVTPART1
stop:noArg cmnd/sonoff_rollo_badezimmer/ShutterStop1
resetClose:noArg cmnd/sonoff_rollo_badezimmer/ShutterSetClose1
x_configuration cmnd/sonoff_rollo_badezimmer/$EVTPART1 $EVTPART2
setStateList open close half stop pct
stateFormat
LWT
state
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 room_map structexclude
webCmd :open:close:half:stop:pct
Device 2
Internals:
CID sonoff_rollo_buero
DEF sonoff_rollo_buero
FUUID 60dad5fb-f33f-26f5-93af-ced0767ba043763d
IODev Mosquitto_Broker_Docker
LASTInputDev Mosquitto_Broker_Docker
MSGCNT 3085
Mosquitto_Broker_Docker_MSGCNT 3085
Mosquitto_Broker_Docker_TIME 2023-06-19 10:05:45
NAME Rollo_Buero
NR 482
STATE
Online
100
TYPE MQTT2_DEVICE
eventCount 292
READINGS:
2022-06-23 14:02:02 ASC_Enable on
2023-06-19 10:10:04 ASC_ShadingMessage INFO: current shading status is 'out' - next check in 2.5m
2023-06-19 09:30:22 ASC_ShuttersLastDrive drive after party mode
2023-06-19 09:30:01 ASC_Time_DriveDown 19.06.2023 - 22:15
2023-06-19 09:30:01 ASC_Time_DriveUp 20.06.2023 - 09:30
Attributes:
ASC 1
ASC_BrightnessSensor Wemos_Daemmerung:Lux 10:4
ASC_Down brightness
ASC_DriveUpMaxDuration 26
ASC_LockOut soft
ASC_Mode_Down always
ASC_Mode_Up home
ASC_Partymode on
ASC_Pos_Reading pct
ASC_Roommate_Device rr_Badezimmer
ASC_Self_Defense_Mode off
ASC_Shading_InOutAzimuth 100:255
ASC_Shading_MinMax_Elevation 25.0:65.0
ASC_Shading_Min_OutsideTemperature 23
ASC_Shading_Mode always
ASC_Shading_Pos {(ReadingsVal("Temperatur_draussen","temperature",0) >= 29 ? 100:70)}
ASC_Shading_StateChange_SunnyCloudy 35000:10000
ASC_Shading_WaitingPeriod 300
ASC_ShuttersPlace window
ASC_TempSensor Temperatur_draussen
ASC_Time_Down_Late 22:15
ASC_Time_Up_Early 06:00
ASC_Time_Up_Late 09:30
ASC_Up brightness
ASC_Ventilate_Pos 10
ASC_Ventilate_Window_Open on
ASC_WindowRec fensterkontakt_buero:STATE
ASC_WindowRec_PosAfterDayClosed open
IODev Mosquitto_Broker_Docker
alexaName Rollo Büro
alias Rollo Büro
cmdIcon open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
comment After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see
devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT,IPAddress
eventMap open:opens close:closes
genericDeviceType blind
group Rollos
homebridgeMapping clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=10,invert=1
TargetPosition=pct,minValue=0,maxValue=100,minStep=10,cmd=pct,invert=1
icon scene_office
model tasmota_2ch_shutter_invert_1
readingList tele/sonoff_rollo_buero/LWT:.* LWT
stat/sonoff_rollo_buero/RESULT:.* { json2nameValue($EVENT) }
stat/sonoff_rollo_buero/POWER1:.* POWER1
stat/sonoff_rollo_buero/POWER1:on {{'state' => 'opening'}}
stat/sonoff_rollo_buero/POWER2:.* POWER2
stat/sonoff_rollo_buero/POWER2:on {{'state' => 'closing'}}
stat/sonoff_rollo_buero/SHUTTER1:.* state
stat/sonoff_rollo_buero/SHUTTER1:.* pct
tele/sonoff_rollo_buero/RESULT:.* { json2nameValue($EVENT) }
tele/sonoff_rollo_buero/STATE:.* { json2nameValue($EVENT) }
tele/sonoff_rollo_buero/SENSOR:.* { json2nameValue($EVENT) }
tele/sonoff_rollo_buero/INFO.:.* { $EVENT =~ m,^..Info[1-3]..(.+).$, ? json2nameValue($1,'',$JSONMAP) : json2nameValue($EVENT,'',$JSONMAP) }
tele/sonoff_rollo_buero/UPTIME:.* { json2nameValue($EVENT) }
stat/sonoff_rollo_buero/STATUS:.* { json2nameValue($EVENT, 'STATUS_', $JSONMAP) }
stat/sonoff_rollo_buero/STATUS1:.* { json2nameValue($EVENT, 'STATUS1_', $JSONMAP) }
stat/sonoff_rollo_buero/STATUS2:.* { json2nameValue($EVENT, 'STATUS2_', $JSONMAP) }
stat/sonoff_rollo_buero/STATUS3:.* { json2nameValue($EVENT, 'STATUS3_', $JSONMAP) }
stat/sonoff_rollo_buero/STATUS4:.* { json2nameValue($EVENT, 'STATUS4_', $JSONMAP) }
stat/sonoff_rollo_buero/STATUS5:.* { json2nameValue($EVENT, 'STATUS5_', $JSONMAP) }
stat/sonoff_rollo_buero/STATUS6:.* { json2nameValue($EVENT, 'STATUS6_', $JSONMAP) }
stat/sonoff_rollo_buero/STATUS7:.* { json2nameValue($EVENT, 'STATUS7_', $JSONMAP) }
stat/sonoff_rollo_buero/STATUS10:.* { json2nameValue($EVENT, 'STATUS10_', $JSONMAP) }
stat/sonoff_rollo_buero/STATUS11:.* { json2nameValue($EVENT, 'STATUS11_', $JSONMAP) }
stat/sonoff_rollo_buero/STATUS13:.* { json2nameValue($EVENT, 'STATUS13_', $JSONMAP) }
room ASC->AutoShuttersControl,Räume->Büro
setList close:noArg cmnd/sonoff_rollo_buero/ShutterClose1
open:noArg cmnd/sonoff_rollo_buero/ShutterOpen1
half:noArg cmnd/sonoff_rollo_buero/ShutterPosition1 50
pct:slider,0,1,100 cmnd/sonoff_rollo_buero/ShutterPosition1 $EVTPART1
stop:noArg cmnd/sonoff_rollo_buero/ShutterStop1
resetClose:noArg cmnd/sonoff_rollo_buero/ShutterSetClose1
x_configuration cmnd/sonoff_rollo_buero/$EVTPART1 $EVTPART2
setStateList open close half stop pct
stateFormat
LWT
state
userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy:myBrightness.* {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny:myBrightness.* {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern:myBrightness.* {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin:myBrightness.* {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature",0)},
mySunAzimuth:myBrightness.* {ascAPIget('Azimuth')},
mySunAzimuthLeft:myBrightness.* {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight:myBrightness.* {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation:myBrightness.* {ascAPIget('Elevation')},
mySunElevationForShadingMin:myBrightness.* {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax:myBrightness.* {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny:myBrightness.* {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy:myBrightness.* {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft:myBrightness.* {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight:myBrightness.* {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin:myBrightness.* {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax:myBrightness.* {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin:myBrightness.* {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
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 room_map structexclude
webCmd :open:close:half:stop:pct
So wie die es beschreibst ist das Verhalten korrekt. Zu mindest was das frühere manuelle hochfahren an geht.
Das mit der Beschattung sollte aber nicht so sein. Bist Du nur in die Beschattungsposition gefahren oder war für das Rollo wirklich "shading in" angezeigt?
Ja das eine Rollo war auf shading in. Ich war zufällig in dem Raum und konnte es beobachten.
Was kann ich denn tun damit das nach dem manuellen fahren nicht wieder gesteuert wird? Nur Blocking Time höher setzen oder gibt es andere Alternativen das zu unterbinden?
Mir würde da in der Tat nur BlockingTime einfallen.
Die Frage ist ja, wieso fährst Du das Rollo bei Abwesenheit aller Bewohner?
Ich habe es so gelöst, das ich für jedes Geschoss einen Sensor habe der die Anwesenheit registriert. Ich möchte z.B. das die Rollläden im UG erst dann hochfahren wenn jemand auch aufgestanden ist und im UG ist. Somit brauche ich keine Schaltung für Feiertage usw. und wenn wir mal in der Woche wegen Urlaub länger schlafen, dann bleiben die Rollläden solange unten bis jemand nach unten geht.
Das gleiche habe ich im OG. Dort läuft es über das Badezimmer. Wenn jemand nach 06:00 das Badezimmer betritt wird auf Anwesend geschaltet.
Wenn ich aber im Homeoffice bin dann bin ich teilweise vor 06:00 Uhr aus dem Badezimmer raus und somit ist Residents noch abwesend. Wenn dann später ein Familienmitglied ins Badezimmer geht und ich schon das Rollo im Büro händisch hochgefahren habe (damit die anderen unten bleiben und weiter schlafen können) wird mein Rollo dann geschlossen wenn jemand nach 06:00 das Badezimmer betritt und es noch von TimeUpEarly ist.
Ich hoffe es ist etwas verständlich rüber gekommen?
Dann hast Du das ganze Prinzip der Residenz und Roommate falsch verstanden oder absichtlich anders in Verwendung. Beides kann man so nicht mit ASC verwenden.
Warum verwendest Du nicht asleep statt absent. Immerhin bist Du ja zu Hause und nicht abwesend. Du schläfst ja.
Danke für den Tipp. Das hört sich nach einen Plan an...schaue ich mir an.