[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10

Begonnen von CoolTux, 22 Juni 2020, 12:38:36

Vorheriges Thema - Nächstes Thema

Beta-User

Zitat von: EinEinfach am 16 September 2020, 11:02:24
Ok, dann wahrscheinlich so:
userReadings soll_position:ist_position-get {ReadingsNum($NAME,"ist_position-get","") }
No, da fehlt ein ".*" am Ende (bitte auch nochmal in die commandref zu userReadings schauen und prüfen, ob die "0" ein guter default ist):
userReadings soll_position:ist_position-get.* {ReadingsNum($NAME,"ist_position-get",0) }
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

D3ltorohd

Zitat von: CoolTux am 15 September 2020, 08:28:47
Setze mal die blockingTime_beforNightClose auf 600 zum testen

Ich habe es gesetzt und fast direkt im Anschluss fuhr der Rollo hoch. Indem Fall war beforNightClose Schuld ? Standard war 1h (3600 sek) ?
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

CoolTux

Zitat von: D3ltorohd am 16 September 2020, 16:19:56
Ich habe es gesetzt und fast direkt im Anschluss fuhr der Rollo hoch. Indem Fall war beforNightClose Schuld ? Standard war 1h (3600 sek) ?

Ja 3600
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

Papaloewe

Folgende Situation:
Der Fenstergriff (three-state-sensor) ist offen und der Rolladen belibt daher abends offen.
Nice wäre,wenn er dann nur ein kleines Stück runterfahren würde.

Dann gehen wir irgendwann ins Bett und der Fenstergriff wird geschlossen.
Der Rolladen bleibt oben, obwohl er jetzt doch ganz herunterfahren könnte?

Vielleicht habe ich auch nur bei den so umfangreichen Attributen eines, oder mehrere übersehen?

Hier ist mein ASC-Device:
defmod ASC AutoShuttersControl
attr ASC ASC_autoAstroModeEvening HORIZON
attr ASC ASC_autoAstroModeEveningHorizon -4
attr ASC ASC_autoAstroModeMorning CIVIL
attr ASC ASC_autoShuttersControlComfort on
attr ASC ASC_autoShuttersControlEvening on
attr ASC ASC_autoShuttersControlMorning on
attr ASC ASC_expert 1
attr ASC ASC_shuttersDriveDelay 0
attr ASC ASC_tempSensor GA.TH:temperature
attr ASC ASC_twilightDevice Astro
attr ASC alias ASC
attr ASC devStateIcon { ShuttersControl_DevStateIcon($name) }
attr ASC icon fts_shutter_automatic
attr ASC room ASC

setstate ASC shading in
setstate ASC 2020-06-13 15:30:12 .monitoredDevs {"EG.KU.TFK.re":{"EG.KU.Roll":"ASC_WindowRec"},"Patrick":{"KG.KZ.Roll":"ASC_Roommate_Device"},"Astro":{"ASC":"ASC_twilightDevice"},"st_OG.KZ.TFK":{"OG.KZ.Roll":"ASC_WindowRec"},"rgr_Eltern":{"OG.SZ.Roll":"ASC_Roommate_Device"},"GA.BRI":{"OG.SZ.Roll":"ASC_BrightnessSensor","SP.WZ.Roll":"ASC_BrightnessSensor","OG.WC.Roll":"ASC_BrightnessSensor","EG.KU.Roll":"ASC_BrightnessSensor"},"OG.WC.TFK.re":{"OG.WC.Roll":"ASC_WindowRec"},"1":{"KG.KZ.Roll":"ASC_BrightnessSensor","OG.KZ.Roll":"ASC_BrightnessSensor"},"st_OG.SZ.TFK":{"OG.SZ.Roll":"ASC_WindowRec"},"st_KG.KZ.TFK":{"KG.KZ.Roll":"ASC_WindowRec"},"rr_Marvin":{"OG.KZ.Roll":"ASC_Roommate_Device"}}
setstate ASC 2020-09-16 15:33:00 EG.KU.Roll_PosValue 30
setstate ASC 2020-09-16 15:32:50 EG.KU.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 EG.KU.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-13 20:09:12 EG.WZ.Roll_lastDelayPosValue 60
setstate ASC 2020-09-14 08:00:02 EG.WZ.Roll_lastPosValue 70
setstate ASC 2020-09-16 12:28:38 EG.WZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-14 10:00:02 KG.KZ.Roll_lastPosValue 20
setstate ASC 2020-09-16 12:28:38 KG.KZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-08-23 10:00:37 OG.KZ.Roll_PosValue 0
setstate ASC 2020-09-14 10:00:02 OG.KZ.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 OG.KZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-16 15:32:59 OG.SZ.Roll_PosValue 50
setstate ASC 2020-09-16 15:32:50 OG.SZ.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 OG.SZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-14 08:00:10 OG.WC.Roll_PosValue 0
setstate ASC 2020-09-14 08:00:02 OG.WC.Roll_lastPosValue 50
setstate ASC 2020-09-16 12:28:38 OG.WC.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-16 15:32:50 SP.WZ.Roll_lastPosValue 100
setstate ASC 2020-09-16 12:28:38 SP.WZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-05-24 09:24:12 ascEnable on
setstate ASC 2020-09-16 12:28:41 controlShading on
setstate ASC 2020-05-24 09:24:12 hardLockOut off
setstate ASC 2020-09-16 12:28:35 room_ASC_Bad OG.WC.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Kueche EG.KU.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Marvin_ioBroker OG.KZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Patrick KG.KZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Schlafen OG.SZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Stadtpark SP.WZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Wohnen EG.WZ.Roll
setstate ASC 2020-05-24 09:24:12 selfDefense off
setstate ASC 2020-09-16 15:33:00 state shading in
setstate ASC 2020-05-28 12:16:15 sunriseTimeWeHoliday on
setstate ASC 2020-09-16 12:28:35 userAttrList rolled out


und um diesen Rolladen geht es:
defmod EG.WZ.Roll CUL_HM 20A2D5
attr EG.WZ.Roll 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 ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate AutoShutters7Control_Shading_WaitingPeriod AutoShuttersControl_Antifreeze:off,morning AutoShuttersControl_Pos_after_ComfortOpen:-2,-1,0,10,20,30,40,50,60,70,80,90,100 AutoShuttersControl_lock-out:on,off Rolladen Rolladen_map room_map structexclude
attr EG.WZ.Roll .devInfo 010100
attr EG.WZ.Roll .mId 006A
attr EG.WZ.Roll .stc 30
attr EG.WZ.Roll ASC 2
attr EG.WZ.Roll ASC_Adv off
attr EG.WZ.Roll ASC_Antifreeze off
attr EG.WZ.Roll ASC_Antifreeze_Pos 15
attr EG.WZ.Roll ASC_AutoAstroModeEvening none
attr EG.WZ.Roll ASC_AutoAstroModeEveningHorizon none
attr EG.WZ.Roll ASC_AutoAstroModeMorning none
attr EG.WZ.Roll ASC_AutoAstroModeMorningHorizon none
attr EG.WZ.Roll ASC_BlockingTime_afterManual 60
attr EG.WZ.Roll ASC_BlockingTime_beforDayOpen 3600
attr EG.WZ.Roll ASC_BlockingTime_beforNightClose 3600
attr EG.WZ.Roll ASC_BrightnessSensor 1
attr EG.WZ.Roll ASC_Closed_Pos 0
attr EG.WZ.Roll ASC_ComfortOpen_Pos 60
attr EG.WZ.Roll ASC_Drive_Delay -1
attr EG.WZ.Roll ASC_Drive_DelayStart -1
attr EG.WZ.Roll ASC_GuestRoom none
attr EG.WZ.Roll ASC_LockOut off
attr EG.WZ.Roll ASC_LockOut_Cmd inhibit
attr EG.WZ.Roll ASC_Mode_Down always
attr EG.WZ.Roll ASC_Mode_Up always
attr EG.WZ.Roll ASC_Open_Pos 100
attr EG.WZ.Roll ASC_Partymode off
attr EG.WZ.Roll ASC_Pos_Reading pct
attr EG.WZ.Roll ASC_PrivacyDownValue_beforeNightClose 1200
attr EG.WZ.Roll ASC_PrivacyDown_Pos 80
attr EG.WZ.Roll ASC_PrivacyUpValue_beforeDayOpen 1800
attr EG.WZ.Roll ASC_PrivacyUp_Pos 70
attr EG.WZ.Roll ASC_Roommate_Device rgr_Eltern
attr EG.WZ.Roll ASC_Roommate_Reading state
attr EG.WZ.Roll ASC_Shading_InOutAzimuth 250:400
attr EG.WZ.Roll ASC_Shading_MinMax_Elevation 20:70
attr EG.WZ.Roll ASC_Shading_Min_OutsideTemperature 20
attr EG.WZ.Roll ASC_Shading_Mode off
attr EG.WZ.Roll ASC_Shading_Pos 100
attr EG.WZ.Roll ASC_Shading_StateChange_SunnyCloudy 3500:2000
attr EG.WZ.Roll ASC_Shading_WaitingPeriod 900
attr EG.WZ.Roll ASC_ShuttersPlace terrace
attr EG.WZ.Roll ASC_Time_Down_Early 16:30
attr EG.WZ.Roll ASC_Time_Down_Late 23:00
attr EG.WZ.Roll ASC_Time_Up_Early 06:00
attr EG.WZ.Roll ASC_Time_Up_Late 08:00
attr EG.WZ.Roll ASC_Time_Up_WE_Holiday 08:00
attr EG.WZ.Roll ASC_Ventilate_Pos 20
attr EG.WZ.Roll ASC_Ventilate_Window_Open on
attr EG.WZ.Roll ASC_WiggleValue 5
attr EG.WZ.Roll ASC_WindowRec EG.WZ.FG.li
attr EG.WZ.Roll ASC_WindowRec_subType threestate
attr EG.WZ.Roll IODev HMUART
attr EG.WZ.Roll IOgrp vccu
attr EG.WZ.Roll Rolladen Roll
attr EG.WZ.Roll alias EG.WZ.Roll
attr EG.WZ.Roll autoReadReg 5_readMissing
attr EG.WZ.Roll cmdIcon up:fts_shutter_up down:fts_shutter_down stop:stop2
attr EG.WZ.Roll devStateIcon set_.*:fts_shutter_updown@red up:fts_shutter_10 down:fts_shutter_100 half:fts_shutter_50 100:fts_shutter_100 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0:fts_shutter_10
attr EG.WZ.Roll event-on-change-reading state
attr EG.WZ.Roll eventMap on:up off:down
attr EG.WZ.Roll expert defReg,allReg
attr EG.WZ.Roll firmware 2.11
attr EG.WZ.Roll group Rolladen
attr EG.WZ.Roll model HM-LC-BL1PBU-FM
attr EG.WZ.Roll peerIDs 00000000,
attr EG.WZ.Roll room ASC,Wohnen
attr EG.WZ.Roll serialNr KEQ0154684
attr EG.WZ.Roll subType blindActuator
attr EG.WZ.Roll verbose 0
attr EG.WZ.Roll webCmd up:down:stop:pct

setstate EG.WZ.Roll up
setstate EG.WZ.Roll 2020-09-08 12:46:58 .ASC_AttrUpdateChanges_v0.10.9 1
setstate EG.WZ.Roll from archivexx .D-devInfo 010100
setstate EG.WZ.Roll from archivexx .D-stc 30
setstate EG.WZ.Roll 2020-08-29 18:30:57 .RegL_00. 00:00 02:01 0A:12 0B:3A 0C:BC 15:FF 18:00
setstate EG.WZ.Roll 2020-08-29 18:30:58 .RegL_01. 00:00 08:00 09:00 0A:00 0B:01 0C:22 0D:01 0E:36 0F:05 10:00 30:06 56:00 57:06
setstate EG.WZ.Roll 2020-09-16 12:28:20 .associatedWith EG.WZ.Roll,EG.WZ.Roll
setstate EG.WZ.Roll 2020-08-29 18:30:59 .peerListRDate 2020-08-29 18:30:59
setstate EG.WZ.Roll 2020-09-16 12:28:38 .protLastRcv 20200916122838
setstate EG.WZ.Roll 2020-08-30 17:44:57 ASC_Enable on
setstate EG.WZ.Roll 2020-08-30 17:45:04 ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_DriveDown 16.09.2020 - 20:02
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_DriveUp 17.09.2020 - 08:00
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_PrivacyDriveDown 16.09.2020 - 19:42
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_PrivacyDriveUp 17.09.2020 - 07:30
setstate EG.WZ.Roll 2020-09-13 08:00:02 CommandAccepted yes
setstate EG.WZ.Roll from archivexx D-firmware 2.11
setstate EG.WZ.Roll from archivexx D-serialNr KEQ0154684
setstate EG.WZ.Roll 2020-08-29 18:30:57 PairedTo 0x123ABC
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-confBtnTime permanent
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveDown 29 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveTurn 0.5 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveUp 31 s
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-intKeyVisib invisib
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-localResDis off
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-pairCentral 0x123ABC
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-refRunCounter 0
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-sign off
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-statusInfoMinDly 3 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-statusInfoRandom 0 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-transmitTryMax 6
setstate EG.WZ.Roll 2020-09-16 12:28:35 associatedWith ASC
setstate EG.WZ.Roll 2020-09-16 12:28:21 cfgState ok
setstate EG.WZ.Roll 2020-09-16 12:28:38 commState CMDs_done
setstate EG.WZ.Roll 2020-09-16 12:28:38 deviceMsg on (to vccu)
setstate EG.WZ.Roll 2020-09-16 12:28:38 level 100
setstate EG.WZ.Roll 2020-09-16 12:28:38 motor stop:on
setstate EG.WZ.Roll 2020-09-16 12:28:38 pct 100
setstate EG.WZ.Roll 2020-09-16 12:28:38 recentStateType info
setstate EG.WZ.Roll 2020-09-16 12:28:38 state on
setstate EG.WZ.Roll 2020-09-16 12:28:38 timedOn off


Leon, an welchem Scräubchen muss ich noch drehen?  :)

Danke & Gruß
Thomas

xerion

Zitat von: Papaloewe am 16 September 2020, 17:00:58
Folgende Situation:
Der Fenstergriff (three-state-sensor) ist offen und der Rolladen belibt daher abends offen.
Nice wäre,wenn er dann nur ein kleines Stück runterfahren würde.

Dann gehen wir irgendwann ins Bett und der Fenstergriff wird geschlossen.
Der Rolladen bleibt oben, obwohl er jetzt doch ganz herunterfahren könnte?

Vielleicht habe ich auch nur bei den so umfangreichen Attributen eines, oder mehrere übersehen?

Hier ist mein ASC-Device:
defmod ASC AutoShuttersControl
attr ASC ASC_autoAstroModeEvening HORIZON
attr ASC ASC_autoAstroModeEveningHorizon -4
attr ASC ASC_autoAstroModeMorning CIVIL
attr ASC ASC_autoShuttersControlComfort on
attr ASC ASC_autoShuttersControlEvening on
attr ASC ASC_autoShuttersControlMorning on
attr ASC ASC_expert 1
attr ASC ASC_shuttersDriveDelay 0
attr ASC ASC_tempSensor GA.TH:temperature
attr ASC ASC_twilightDevice Astro
attr ASC alias ASC
attr ASC devStateIcon { ShuttersControl_DevStateIcon($name) }
attr ASC icon fts_shutter_automatic
attr ASC room ASC

setstate ASC shading in
setstate ASC 2020-06-13 15:30:12 .monitoredDevs {"EG.KU.TFK.re":{"EG.KU.Roll":"ASC_WindowRec"},"Patrick":{"KG.KZ.Roll":"ASC_Roommate_Device"},"Astro":{"ASC":"ASC_twilightDevice"},"st_OG.KZ.TFK":{"OG.KZ.Roll":"ASC_WindowRec"},"rgr_Eltern":{"OG.SZ.Roll":"ASC_Roommate_Device"},"GA.BRI":{"OG.SZ.Roll":"ASC_BrightnessSensor","SP.WZ.Roll":"ASC_BrightnessSensor","OG.WC.Roll":"ASC_BrightnessSensor","EG.KU.Roll":"ASC_BrightnessSensor"},"OG.WC.TFK.re":{"OG.WC.Roll":"ASC_WindowRec"},"1":{"KG.KZ.Roll":"ASC_BrightnessSensor","OG.KZ.Roll":"ASC_BrightnessSensor"},"st_OG.SZ.TFK":{"OG.SZ.Roll":"ASC_WindowRec"},"st_KG.KZ.TFK":{"KG.KZ.Roll":"ASC_WindowRec"},"rr_Marvin":{"OG.KZ.Roll":"ASC_Roommate_Device"}}
setstate ASC 2020-09-16 15:33:00 EG.KU.Roll_PosValue 30
setstate ASC 2020-09-16 15:32:50 EG.KU.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 EG.KU.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-13 20:09:12 EG.WZ.Roll_lastDelayPosValue 60
setstate ASC 2020-09-14 08:00:02 EG.WZ.Roll_lastPosValue 70
setstate ASC 2020-09-16 12:28:38 EG.WZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-14 10:00:02 KG.KZ.Roll_lastPosValue 20
setstate ASC 2020-09-16 12:28:38 KG.KZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-08-23 10:00:37 OG.KZ.Roll_PosValue 0
setstate ASC 2020-09-14 10:00:02 OG.KZ.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 OG.KZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-16 15:32:59 OG.SZ.Roll_PosValue 50
setstate ASC 2020-09-16 15:32:50 OG.SZ.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 OG.SZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-14 08:00:10 OG.WC.Roll_PosValue 0
setstate ASC 2020-09-14 08:00:02 OG.WC.Roll_lastPosValue 50
setstate ASC 2020-09-16 12:28:38 OG.WC.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-16 15:32:50 SP.WZ.Roll_lastPosValue 100
setstate ASC 2020-09-16 12:28:38 SP.WZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-05-24 09:24:12 ascEnable on
setstate ASC 2020-09-16 12:28:41 controlShading on
setstate ASC 2020-05-24 09:24:12 hardLockOut off
setstate ASC 2020-09-16 12:28:35 room_ASC_Bad OG.WC.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Kueche EG.KU.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Marvin_ioBroker OG.KZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Patrick KG.KZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Schlafen OG.SZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Stadtpark SP.WZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Wohnen EG.WZ.Roll
setstate ASC 2020-05-24 09:24:12 selfDefense off
setstate ASC 2020-09-16 15:33:00 state shading in
setstate ASC 2020-05-28 12:16:15 sunriseTimeWeHoliday on
setstate ASC 2020-09-16 12:28:35 userAttrList rolled out


und um diesen Rolladen geht es:
defmod EG.WZ.Roll CUL_HM 20A2D5
attr EG.WZ.Roll 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 ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate AutoShutters7Control_Shading_WaitingPeriod AutoShuttersControl_Antifreeze:off,morning AutoShuttersControl_Pos_after_ComfortOpen:-2,-1,0,10,20,30,40,50,60,70,80,90,100 AutoShuttersControl_lock-out:on,off Rolladen Rolladen_map room_map structexclude
attr EG.WZ.Roll .devInfo 010100
attr EG.WZ.Roll .mId 006A
attr EG.WZ.Roll .stc 30
attr EG.WZ.Roll ASC 2
attr EG.WZ.Roll ASC_Adv off
attr EG.WZ.Roll ASC_Antifreeze off
attr EG.WZ.Roll ASC_Antifreeze_Pos 15
attr EG.WZ.Roll ASC_AutoAstroModeEvening none
attr EG.WZ.Roll ASC_AutoAstroModeEveningHorizon none
attr EG.WZ.Roll ASC_AutoAstroModeMorning none
attr EG.WZ.Roll ASC_AutoAstroModeMorningHorizon none
attr EG.WZ.Roll ASC_BlockingTime_afterManual 60
attr EG.WZ.Roll ASC_BlockingTime_beforDayOpen 3600
attr EG.WZ.Roll ASC_BlockingTime_beforNightClose 3600
attr EG.WZ.Roll ASC_BrightnessSensor 1
attr EG.WZ.Roll ASC_Closed_Pos 0
attr EG.WZ.Roll ASC_ComfortOpen_Pos 60
attr EG.WZ.Roll ASC_Drive_Delay -1
attr EG.WZ.Roll ASC_Drive_DelayStart -1
attr EG.WZ.Roll ASC_GuestRoom none
attr EG.WZ.Roll ASC_LockOut off
attr EG.WZ.Roll ASC_LockOut_Cmd inhibit
attr EG.WZ.Roll ASC_Mode_Down always
attr EG.WZ.Roll ASC_Mode_Up always
attr EG.WZ.Roll ASC_Open_Pos 100
attr EG.WZ.Roll ASC_Partymode off
attr EG.WZ.Roll ASC_Pos_Reading pct
attr EG.WZ.Roll ASC_PrivacyDownValue_beforeNightClose 1200
attr EG.WZ.Roll ASC_PrivacyDown_Pos 80
attr EG.WZ.Roll ASC_PrivacyUpValue_beforeDayOpen 1800
attr EG.WZ.Roll ASC_PrivacyUp_Pos 70
attr EG.WZ.Roll ASC_Roommate_Device rgr_Eltern
attr EG.WZ.Roll ASC_Roommate_Reading state
attr EG.WZ.Roll ASC_Shading_InOutAzimuth 250:400
attr EG.WZ.Roll ASC_Shading_MinMax_Elevation 20:70
attr EG.WZ.Roll ASC_Shading_Min_OutsideTemperature 20
attr EG.WZ.Roll ASC_Shading_Mode off
attr EG.WZ.Roll ASC_Shading_Pos 100
attr EG.WZ.Roll ASC_Shading_StateChange_SunnyCloudy 3500:2000
attr EG.WZ.Roll ASC_Shading_WaitingPeriod 900
attr EG.WZ.Roll ASC_ShuttersPlace terrace
attr EG.WZ.Roll ASC_Time_Down_Early 16:30
attr EG.WZ.Roll ASC_Time_Down_Late 23:00
attr EG.WZ.Roll ASC_Time_Up_Early 06:00
attr EG.WZ.Roll ASC_Time_Up_Late 08:00
attr EG.WZ.Roll ASC_Time_Up_WE_Holiday 08:00
attr EG.WZ.Roll ASC_Ventilate_Pos 20
attr EG.WZ.Roll ASC_Ventilate_Window_Open on
attr EG.WZ.Roll ASC_WiggleValue 5
attr EG.WZ.Roll ASC_WindowRec EG.WZ.FG.li
attr EG.WZ.Roll ASC_WindowRec_subType threestate
attr EG.WZ.Roll IODev HMUART
attr EG.WZ.Roll IOgrp vccu
attr EG.WZ.Roll Rolladen Roll
attr EG.WZ.Roll alias EG.WZ.Roll
attr EG.WZ.Roll autoReadReg 5_readMissing
attr EG.WZ.Roll cmdIcon up:fts_shutter_up down:fts_shutter_down stop:stop2
attr EG.WZ.Roll devStateIcon set_.*:fts_shutter_updown@red up:fts_shutter_10 down:fts_shutter_100 half:fts_shutter_50 100:fts_shutter_100 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0:fts_shutter_10
attr EG.WZ.Roll event-on-change-reading state
attr EG.WZ.Roll eventMap on:up off:down
attr EG.WZ.Roll expert defReg,allReg
attr EG.WZ.Roll firmware 2.11
attr EG.WZ.Roll group Rolladen
attr EG.WZ.Roll model HM-LC-BL1PBU-FM
attr EG.WZ.Roll peerIDs 00000000,
attr EG.WZ.Roll room ASC,Wohnen
attr EG.WZ.Roll serialNr KEQ0154684
attr EG.WZ.Roll subType blindActuator
attr EG.WZ.Roll verbose 0
attr EG.WZ.Roll webCmd up:down:stop:pct

setstate EG.WZ.Roll up
setstate EG.WZ.Roll 2020-09-08 12:46:58 .ASC_AttrUpdateChanges_v0.10.9 1
setstate EG.WZ.Roll from archivexx .D-devInfo 010100
setstate EG.WZ.Roll from archivexx .D-stc 30
setstate EG.WZ.Roll 2020-08-29 18:30:57 .RegL_00. 00:00 02:01 0A:12 0B:3A 0C:BC 15:FF 18:00
setstate EG.WZ.Roll 2020-08-29 18:30:58 .RegL_01. 00:00 08:00 09:00 0A:00 0B:01 0C:22 0D:01 0E:36 0F:05 10:00 30:06 56:00 57:06
setstate EG.WZ.Roll 2020-09-16 12:28:20 .associatedWith EG.WZ.Roll,EG.WZ.Roll
setstate EG.WZ.Roll 2020-08-29 18:30:59 .peerListRDate 2020-08-29 18:30:59
setstate EG.WZ.Roll 2020-09-16 12:28:38 .protLastRcv 20200916122838
setstate EG.WZ.Roll 2020-08-30 17:44:57 ASC_Enable on
setstate EG.WZ.Roll 2020-08-30 17:45:04 ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_DriveDown 16.09.2020 - 20:02
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_DriveUp 17.09.2020 - 08:00
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_PrivacyDriveDown 16.09.2020 - 19:42
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_PrivacyDriveUp 17.09.2020 - 07:30
setstate EG.WZ.Roll 2020-09-13 08:00:02 CommandAccepted yes
setstate EG.WZ.Roll from archivexx D-firmware 2.11
setstate EG.WZ.Roll from archivexx D-serialNr KEQ0154684
setstate EG.WZ.Roll 2020-08-29 18:30:57 PairedTo 0x123ABC
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-confBtnTime permanent
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveDown 29 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveTurn 0.5 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveUp 31 s
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-intKeyVisib invisib
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-localResDis off
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-pairCentral 0x123ABC
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-refRunCounter 0
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-sign off
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-statusInfoMinDly 3 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-statusInfoRandom 0 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-transmitTryMax 6
setstate EG.WZ.Roll 2020-09-16 12:28:35 associatedWith ASC
setstate EG.WZ.Roll 2020-09-16 12:28:21 cfgState ok
setstate EG.WZ.Roll 2020-09-16 12:28:38 commState CMDs_done
setstate EG.WZ.Roll 2020-09-16 12:28:38 deviceMsg on (to vccu)
setstate EG.WZ.Roll 2020-09-16 12:28:38 level 100
setstate EG.WZ.Roll 2020-09-16 12:28:38 motor stop:on
setstate EG.WZ.Roll 2020-09-16 12:28:38 pct 100
setstate EG.WZ.Roll 2020-09-16 12:28:38 recentStateType info
setstate EG.WZ.Roll 2020-09-16 12:28:38 state on
setstate EG.WZ.Roll 2020-09-16 12:28:38 timedOn off


Leon, an welchem Scräubchen muss ich noch drehen?  :)

Danke & Gruß
Thomasius

Da du das Fenster als Terrassenfenster deklariert hast ist es gewollt das es sich keinen mm bewegt. Wenn du es auf window stellst uns Privacydown entsprechend einrichtest solltest du dein gewünschtes Ergebnis bekommen. Die Privacydown Position wird noch bei geöffneten Fenster angefahren aber die Close Position erst beim schließen des Fensters.
Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.

Papaloewe

Cool, danke das hat mir noch gefehlt, der Unterschied zwischen Terassentüre und normalem Fenster.
Wird direkt ausprobiert.

Vielen Dank.

CoolTux

Das Rollo sollte sich beim Fenster zumachen schließen sobald Nacht erkannt wird.
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

Stephan1965

Hallo,
ich habe das Problem, das immer mal wieder eine Fahrt irgendeines zufälligen Rollladens nicht ausgeführt wird. Im ASC-Device wird die Fahrt als korrekt ausgeführt  angezeigt, aber der Rollladen bleibt z. B. Abends oben (das ist aber auch morgens schon passiert). Um ihn dann runter zu bekommen, muss ich erst eine Fahrt nach oben machen (wobei natürlich real nichts passiert, aber im Rollladendevice wird so getan) und dann anschließend die Fahrt nach unten.
Kann das Nichtfahren irgendwie durch die Software abgefangen werden?

Viele Grüße
Stephan

CoolTux

Zitat von: Stephan1965 am 16 September 2020, 21:02:29
Hallo,
ich habe das Problem, das immer mal wieder eine Fahrt irgendeines zufälligen Rollladens nicht ausgeführt wird. Im ASC-Device wird die Fahrt als korrekt ausgeführt  angezeigt, aber der Rollladen bleibt z. B. Abends oben (das ist aber auch morgens schon passiert). Um ihn dann runter zu bekommen, muss ich erst eine Fahrt nach oben machen (wobei natürlich real nichts passiert, aber im Rollladendevice wird so getan) und dann anschließend die Fahrt nach unten.
Kann das Nichtfahren irgendwie durch die Software abgefangen werden?

Viele Grüße
Stephan

Nicht durch ASC. Sowas ist Aufgabe des eigentlichen Moduls welches direkt die Hardware ansteuert.
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

EinEinfach

ZitatDann vielen Dank für den schnellen Support. Ich melde mich noch mal morgen hoffentlich mit guten Nachrichten.

Funktioniert alles wie es soll! Das Rollo Device hat jetzt auch den ASC_ShuttersLastDrive Reading.
Danke an alle!
fhem auf Intel NUC6CAYH mit Proxmox im LXC (Debian 10), KNX mit knxd über MDT SCN-IP000.02, Buderus GB192-15i über KM100, Solaredge WR SE9K über Modbus-TCP

Beta-User

Zitat von: EinEinfach am 17 September 2020, 09:40:36
Funktioniert alles wie es soll! Das Rollo Device hat jetzt auch den ASC_ShuttersLastDrive Reading.
Danke an alle!
Thx. für's Rückmelden!

Da wäre noch eine Sache: Falls die Hardware noch nicht in "Getestete Hardware" (oder wie auch immer der fragliche Thread heißt) gelistet ist, wäre es nett, wenn du die wesentlichen Konfigurationselemente unter Nennung des Aktors usw. da hinterlegen würdest ;) .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

EinEinfach

ZitatDa wäre noch eine Sache: Falls die Hardware noch nicht in "Getestete Hardware" (oder wie auch immer der fragliche Thread heißt) gelistet ist, wäre es nett, wenn du die wesentlichen Konfigurationselemente unter Nennung des Aktors usw. da hinterlegen würdest ;) .

Ok, angesehen, ist sogar gelistet. Sogar die gleiche Vorgehensweise mit dem userReadings.
fhem auf Intel NUC6CAYH mit Proxmox im LXC (Debian 10), KNX mit knxd über MDT SCN-IP000.02, Buderus GB192-15i über KM100, Solaredge WR SE9K über Modbus-TCP

Beta-User

Zitat von: EinEinfach am 17 September 2020, 10:28:07
Ok, angesehen, ist sogar gelistet. Sogar die gleiche Vorgehensweise mit dem userReadings.
Danke für's nachsehen und die Rückmeldung :) . Falls mal wieder jemand was sucht oder beitragen will: https://forum.fhem.de/index.php/topic,101182.msg946394.html#msg946394

(Der Thread ist ausdrücklich dazu gedacht, solche Infos zu tauschen, zu optimieren, "Baumaterial" für ähnliches zu finden und das Wissen zu verstetigen. Also ruhig dahin verweisen, auch wenn da schon länger nicht mehr viel passiert ist! Vermutlich, weil man zwischenzeitlich "das meiste" da findet...?)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

teufelchen

Ich habe die automatische Beschattung bei mir aktiviert.
Als Bedingung für die Beschattung habe ich:
ASC_Shading_Mode absent
Wenn die Beschattungsbedingungen zutreffen und Residents absent geht schließen die Rollos.

Jedoch wenn die Beschattung aktiv ist und Resindents zurück kommt öffnet die Beschattung nicht.


  • Ist das so gewollt?
  • Habe ich noch eine Einstellung übersehen?
  • Oder Fehler im Modul?
Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

CoolTux

Zitat von: teufelchen am 17 September 2020, 13:36:38
Ich habe die automatische Beschattung bei mir aktiviert.
Als Bedingung für die Beschattung habe ich:
ASC_Shading_Mode absent
Wenn die Beschattungsbedingungen zutreffen und Residents absent geht schließen die Rollos.

Jedoch wenn die Beschattung aktiv ist und Resindents zurück kommt öffnet die Beschattung nicht.


  • Ist das so gewollt?
  • Habe ich noch eine Einstellung übersehen?
  • Oder Fehler im Modul?

Eigentlich sollte unmittelbar nach erkennen von Residents home die Beschattung beendet werden. Ich schaue es mir gerne die Tage an.
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