[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.8.x

Begonnen von CoolTux, 15 November 2019, 12:51:08

Vorheriges Thema - Nächstes Thema

CoolTux

Die Antwort ist viel einfacher

ASC_Pos_Reading pct

Du hast aber kein Reading pct um die Position aus zu lesen. Aber anscheinend fahren Deine Rollos mit dem pct Befehl. Also "set Rollo pct 100"
Wenn Deine Rollos auch auf "set Rollo control 100" fahren kannst Du das Attribut von pct auf control ändern. Oder Du sorgst dafür das ein Reading pct entsprechend angelegt wird.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Wolle02

Ahhh, *kopfklatsch* alles klar. Vielen Dank.

Ich ändere das Attribut mal auf control und schaue dann heute abend mal. Muss ich dann nochmal ein ScanForShutters ausführen oder funktioniert das gleich?

Gruß
Wolle

CoolTux

Zitat von: xavier am 29 März 2020, 15:07:24
Hello,

in reference to my old request to have a version of ExternalTrigger with more functions, I tried to do it myself.

I would have liked to write a version with three states, not only off or on but off, state 1 and state 2. Unfortunately my knowledge of programming in FHEM modules is still limited and I cannot do it.

So, I tried an intermediate solution, which does not interfere with the existing ASC code: an additional ExternalTrigger2 function.

My goal is, as already explained, to use ExternalTrigger to lower the shutters on one side of the house to an intermediate customized position in case of rain with light wind from one direction. Next, use ExternalTrigger2 to completely close the same shutters in case of rain in strong winds, but only from that side of the house.

The code works, except for a limitation (see paragraph 3):

1) if I activate ExternalTrigger and then deactivate it, the shutter returns to the initial position;

2) if I activate ExternalTrigger, then activate ExternalTrigger2 the shutter closes;

3) if I activate ExternalTrigger, then activate ExternalTrigger2, then deactivate ExternalTrigger2 and finally deactivate ExternalTrigger, the shutter does not return to the initial position.

Obviously this is due to the variable that identifies the initial position of ExternalTrigger overwritten by ExternalTrigger2.

I tried to understand what this variable is, but I give up.

I publish my code here, I hope it will be of interest to someone, in order to correct it.

Regards,
xavier

I was thinking about a second trigger value and trying to implement something suitable.
The following attribute entry is possible according to the current state of development.

DEVICE:READING VALUEACTIVE:VALUEINACTIVE POSACTIVE:[POSINACTIVE VALUEACTIVE2:POSACTIVE2]

Everything in [] is optional

I am now testing the version for the days and then I'll let you know.
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

Eistee

Hallo zusammen,

Hab da mal eine Frage: Wenn ich ASC_Down auf rommate stelle. was bedeutet das?

Mein Ziel ist es das die Jalousie herunter fährt bei:
- Beschattung
- Ext. Trigger (Leinwand fährt herunter)
- Rommate auf gotosleep oder sleep

Ich habe festgestellt das die Jalousie herunter fährt wenn wir abends das Zuhause betreten (away -> home). Das möchte ich aber nicht.

defmod xx.AutoShuttersControl AutoShuttersControl
attr xx.AutoShuttersControl 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_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 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 xx.AutoShuttersControl ASC_AutoAstroModeEvening HORIZON
attr xx.AutoShuttersControl ASC_AutoAstroModeEveningHorizon -9
attr xx.AutoShuttersControl ASC_AutoAstroModeMorning NAUTIC
attr xx.AutoShuttersControl ASC_Pos_Reading pct
attr xx.AutoShuttersControl ASC_autoShuttersControlComfort on
attr xx.AutoShuttersControl ASC_autoShuttersControlEvening on
attr xx.AutoShuttersControl ASC_autoShuttersControlMorning on
attr xx.AutoShuttersControl ASC_blockAscDrivesAfterManual 1
attr xx.AutoShuttersControl ASC_expert 1
attr xx.AutoShuttersControl ASC_freezeTemp 0
attr xx.AutoShuttersControl ASC_residentsDev Bewohner:state
attr xx.AutoShuttersControl ASC_shuttersDriveDelay 0
attr xx.AutoShuttersControl ASC_tempSensor xx.Aussenthermometer:temperature
attr xx.AutoShuttersControl ASC_twilightDevice mz.Twilight
attr xx.AutoShuttersControl ASC_windSensor xx.Wetter.openweathermap:wind
attr xx.AutoShuttersControl devStateIcon { AutoShuttersControl_DevStateIcon($name) }
attr xx.AutoShuttersControl group Beschattung
attr xx.AutoShuttersControl icon fts_shutter_automatic
attr xx.AutoShuttersControl room 1 Wohnung->1 Büro

setstate xx.AutoShuttersControl manual
setstate xx.AutoShuttersControl 2020-03-26 21:57:57 .monitoredDevs {"xx.Wetter.openweathermap":{"xx.AutoShuttersControl":"ASC_windSensor"},"wz.Leinwand":{"mz.HM.Rollo":"ASC_ExternalTrigger"},"mz.Twilight":{"xx.AutoShuttersControl":"ASC_twilightDevice"},"Bewohner":{"mz.HM.Rollo":"ASC_Roommate_Device","xx.AutoShuttersControl":"ASC_residentsDev"},"mz.zigbee.Motion":{"mz.HM.Rollo":"ASC_BrightnessSensor"}}
setstate xx.AutoShuttersControl 2020-03-19 06:36:53 ASC_Enable on
setstate xx.AutoShuttersControl 2020-03-28 08:00:02 ASC_Time_DriveDown 28.03.2020 - 19:43
setstate xx.AutoShuttersControl 2020-03-28 08:00:02 ASC_Time_DriveUp 29.03.2020 - 09:00
setstate xx.AutoShuttersControl 2020-03-26 21:57:51 ascEnable on
setstate xx.AutoShuttersControl 2020-03-19 06:36:53 associatedWith xx.AutoShuttersControl
setstate xx.AutoShuttersControl 2020-03-21 09:06:38 controlShading on
setstate xx.AutoShuttersControl 2020-02-29 20:58:03 hardLockOut off
setstate xx.AutoShuttersControl 2020-03-30 22:28:11 mz.HM.Rollo_PosValue 0
setstate xx.AutoShuttersControl 2020-03-30 22:27:09 mz.HM.Rollo_lastPosValue 100
setstate xx.AutoShuttersControl 2020-03-30 19:49:49 mz.HM.Rollo_nextAstroTimeEvent 31.03.2020 - 07:05
setstate xx.AutoShuttersControl 2020-03-29 00:35:45 room_0_Home_1_Wohnung-_1_B__ro_GoogleAssistant_Homekit mz.HM.Rollo
setstate xx.AutoShuttersControl 2020-02-29 20:58:11 selfDefense off
setstate xx.AutoShuttersControl 2020-03-30 22:28:11 state manual
setstate xx.AutoShuttersControl 2020-03-19 06:37:21 sunriseTimeWeHoliday on
setstate xx.AutoShuttersControl 2020-03-29 00:35:45 userAttrList rolled out
setstate xx.AutoShuttersControl 2020-03-17 20:20:06 wz.Leinwand_PosValue 0
setstate xx.AutoShuttersControl 2020-03-28 08:00:02 xx.AutoShuttersControl_lastPosValue 0

defmod mz.HM.Rollo CUL_HM 6686C3
attr mz.HM.Rollo 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_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 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 mz.HM.Rollo .mId 0107
attr mz.HM.Rollo ASC 2
attr mz.HM.Rollo ASC_Antifreeze soft
attr mz.HM.Rollo ASC_Antifreeze_Pos 100
attr mz.HM.Rollo ASC_BlockingTime_afterManual 1200
attr mz.HM.Rollo ASC_BlockingTime_beforDayOpen 3600
attr mz.HM.Rollo ASC_BlockingTime_beforNightClose 3600
attr mz.HM.Rollo ASC_BrightnessSensor mz.zigbee.Motion:illuminance
attr mz.HM.Rollo ASC_Down roommate
attr mz.HM.Rollo ASC_DriveUpMaxDuration 60
attr mz.HM.Rollo ASC_ExternalTrigger wz.Leinwand:state drive-down:drive-up 0:100
attr mz.HM.Rollo ASC_Mode_Down always
attr mz.HM.Rollo ASC_Mode_Up always
attr mz.HM.Rollo ASC_Pos_Reading pct
attr mz.HM.Rollo ASC_RainProtection on
attr mz.HM.Rollo ASC_Roommate_Device Bewohner
attr mz.HM.Rollo ASC_Self_Defense_Mode off
attr mz.HM.Rollo ASC_Shading_InOutAzimuth 180:273
attr mz.HM.Rollo ASC_Shading_Min_OutsideTemperature 18
attr mz.HM.Rollo ASC_Shading_Mode always
attr mz.HM.Rollo ASC_Shading_Pos 20
attr mz.HM.Rollo ASC_Shutter_IdleDetection motor:stop.*
attr mz.HM.Rollo ASC_ShuttersPlace window
attr mz.HM.Rollo ASC_Sleep_Pos 0
attr mz.HM.Rollo ASC_Time_Up_Early 6:00
attr mz.HM.Rollo ASC_Time_Up_Late 8:00
attr mz.HM.Rollo ASC_Time_Up_WE_Holiday 9:00
attr mz.HM.Rollo ASC_WiggleValue 1
attr mz.HM.Rollo ASC_WindParameters 30:20 100
attr mz.HM.Rollo ASC_WindProtection on
attr mz.HM.Rollo IODev MAPLECUL868HM
attr mz.HM.Rollo IOgrp xx.VCCU:MAPLECUL868HM
attr mz.HM.Rollo alexaName Rollo
attr mz.HM.Rollo alexaRoom Büro
attr mz.HM.Rollo alias Rollo
attr mz.HM.Rollo assistantName Rollo
attr mz.HM.Rollo autoReadReg 4_reqStatus
attr mz.HM.Rollo cmdIcon 100:fts_shutter_up stop:fts_shutter_manual 0:fts_shutter_down
attr mz.HM.Rollo devStateIcon on:fts_window_2w:0 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\d.*:fts_shutter_100 off:fts_shutter_100:100 set_on:fts_shutter_up set_off:fts_shutter_down
attr mz.HM.Rollo expert 1_allReg
attr mz.HM.Rollo firmware 2.11
attr mz.HM.Rollo gassistantName Rollo
attr mz.HM.Rollo genericDeviceType blind
attr mz.HM.Rollo group Beschattung
attr mz.HM.Rollo homebridgeMapping CurrentPosition=pct,minValue=0,maxValue=100,minStep=1\
TargetPosition=CurrentPosition,minValue=0,maxValue=100,minStep=1,cmd=pct
attr mz.HM.Rollo icon fts_shutter
attr mz.HM.Rollo model HM-LC-JA1PBU-FM
attr mz.HM.Rollo peerIDs 00000000,6686C301,6686C302,
attr mz.HM.Rollo room 0 Home,1 Wohnung->1 Büro,GoogleAssistant,Homekit
attr mz.HM.Rollo serialNr PEQ0096625
attr mz.HM.Rollo siriName Rollo
attr mz.HM.Rollo subType blindActuator
attr mz.HM.Rollo webCmd 100:stop:0:pct
attr mz.HM.Rollo widgetOverride pct:select,100,90,80,70,60,50,40,30,20,10,0

setstate mz.HM.Rollo off
setstate mz.HM.Rollo 2020-03-28 17:13:44 .ASC_AttrUpdateChanges_v0.8.21 1
setstate mz.HM.Rollo 2019-03-29 18:31:55 .D-devInfo 010100
setstate mz.HM.Rollo 2019-03-29 18:31:55 .D-stc 31
setstate mz.HM.Rollo 2019-04-07 18:34:23 .RegL_00. 00:00 02:81 0A:30 0B:83 0C:93 15:FF 18:00
setstate mz.HM.Rollo 2019-04-07 18:34:24 .RegL_01. 00:00 08:00 09:00 0A:00 0B:02 0C:1C 0D:02 0E:1C 0F:05 10:00 30:06 56:00 57:24 B3:00 B4:41 B5:14
setstate mz.HM.Rollo 2019-04-07 18:34:28 .RegL_03.self01 00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:21 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:04 1E:93 1F:00 33:CA 34:CA 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:01 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:FF 9E:93 9F:00 B3:CA B4:CA
setstate mz.HM.Rollo 2019-04-07 18:34:29 .RegL_03.self02 00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:21 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:04 1E:68 1F:00 33:CA 34:CA 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:01 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:FF 9E:68 9F:00 B3:CA B4:CA
setstate mz.HM.Rollo 2019-04-07 18:34:26 .RegL_03.xx.VCCU_chn-01 00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:01 1E:68 1F:00 33:CA 34:CA 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:01 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:FF 9E:68 9F:00 B3:CA B4:CA
setstate mz.HM.Rollo 2019-04-07 18:34:24 .peerListRDate 2019-04-07 18:34:24
setstate mz.HM.Rollo 2020-03-30 22:28:11 .protLastRcv 2020-03-30 22:28:11
setstate mz.HM.Rollo 2020-03-19 06:37:47 ASC_Enable on
setstate mz.HM.Rollo 2020-03-30 22:28:11 ASC_ShuttersLastDrive manual
setstate mz.HM.Rollo 2020-03-30 19:49:49 ASC_Time_DriveDown roommate only
setstate mz.HM.Rollo 2020-03-30 19:49:49 ASC_Time_DriveUp 31.03.2020 - 07:05
setstate mz.HM.Rollo 2020-03-30 22:27:09 CommandAccepted yes
setstate mz.HM.Rollo 2019-03-29 18:31:55 D-firmware 2.11
setstate mz.HM.Rollo 2019-03-30 23:20:13 D-serialNr PEQ0096625
setstate mz.HM.Rollo 2019-04-07 18:34:23 PairedTo 0x308393
setstate mz.HM.Rollo 2018-07-26 20:52:11 R-confBtnTime permanent
setstate mz.HM.Rollo 2018-07-27 18:23:22 R-driveDown 54 s
setstate mz.HM.Rollo 2018-07-26 21:15:59 R-driveTurn 0.5 s
setstate mz.HM.Rollo 2018-07-27 18:23:34 R-driveUp 54 s
setstate mz.HM.Rollo 2018-07-26 20:53:51 R-intKeyVisib visib
setstate mz.HM.Rollo 2018-07-26 20:52:11 R-localResDis off
setstate mz.HM.Rollo 2018-07-26 20:52:11 R-pairCentral 0x308393
setstate mz.HM.Rollo 2018-07-26 21:15:59 R-posSaveTime 2 s
setstate mz.HM.Rollo 2018-07-26 21:15:59 R-refRunCounter 0
setstate mz.HM.Rollo 2018-07-26 21:26:48 R-refRunTimeSlats 1.3 s
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgActionType jmpToTarget
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgBlJtDlyOff refOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgBlJtDlyOn dlyOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgBlJtOff dlyOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgBlJtOn dlyOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgBlJtRampOff rampOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgBlJtRampOn on
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgBlJtRefOff rampOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgBlJtRefOn on
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgCtDlyOff geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgCtDlyOn geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgCtOff geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgCtOn geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgCtRampOff geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgCtRampOn geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgCtRefOff geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgCtRefOn geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgCtValHi 100
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgCtValLo 50
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgDriveMode direct
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgMaxTimeF unused
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgMultiExec off
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgOffDly 0 s
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgOffLevel 0 %
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgOffTime unused
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgOffTimeMode absolut
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgOnDly 0 s
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgOnLevel 100 %
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgOnTime unused
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-lgOnTimeMode absolut
setstate mz.HM.Rollo 2018-07-26 21:03:14 R-self01-shActionType jmpToTarget
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shBlJtDlyOff refOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shBlJtDlyOn dlyOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shBlJtOff dlyOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shBlJtOn dlyOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shBlJtRampOff rampOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shBlJtRampOn on
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shBlJtRefOff rampOff
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shBlJtRefOn on
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shCtDlyOff geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shCtDlyOn geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shCtOff geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shCtOn geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shCtRampOff geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shCtRampOn geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shCtRefOff geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shCtRefOn geLo
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shCtValHi 100
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shCtValLo 50
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shDriveMode direct
setstate mz.HM.Rollo 2018-07-26 21:00:58 R-self01-shMaxTimeF 0.4 s
setstate mz.HM.Rollo 2018-07-26 21:03:14 R-self01-shMultiExec on
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shOffDly 0 s
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shOffLevel 0 %
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shOffTime unused
setstate mz.HM.Rollo 2018-07-26 21:03:14 R-self01-shOffTimeMode absolut
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shOnDly 0 s
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shOnLevel 100 %
setstate mz.HM.Rollo 2018-07-26 20:54:00 R-self01-shOnTime unused
setstate mz.HM.Rollo 2018-07-26 21:03:14 R-self01-shOnTimeMode absolut
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgActionType jmpToTarget
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgBlJtDlyOff dlyOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgBlJtDlyOn refOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgBlJtOff dlyOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgBlJtOn dlyOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgBlJtRampOff off
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgBlJtRampOn rampOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgBlJtRefOff off
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgBlJtRefOn rampOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgCtDlyOff geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgCtDlyOn geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgCtOff geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgCtOn geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgCtRampOff geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgCtRampOn geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgCtRefOff geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgCtRefOn geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgCtValHi 100
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgCtValLo 50
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgDriveMode direct
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgMaxTimeF unused
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgMultiExec off
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgOffDly 0 s
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgOffLevel 0 %
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgOffTime unused
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgOffTimeMode absolut
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgOnDly 0 s
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgOnLevel 100 %
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgOnTime unused
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-lgOnTimeMode absolut
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shActionType jmpToTarget
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shBlJtDlyOff dlyOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shBlJtDlyOn refOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shBlJtOff dlyOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shBlJtOn dlyOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shBlJtRampOff off
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shBlJtRampOn rampOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shBlJtRefOff off
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shBlJtRefOn rampOn
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shCtDlyOff geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shCtDlyOn geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shCtOff geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shCtOn geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shCtRampOff geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shCtRampOn geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shCtRefOff geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shCtRefOn geLo
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shCtValHi 100
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shCtValLo 50
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shDriveMode direct
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shMaxTimeF 0.4 s
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shMultiExec on
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shOffDly 0 s
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shOffLevel 0 %
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shOffTime unused
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shOffTimeMode absolut
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shOnDly 0 s
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shOnLevel 100 %
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shOnTime unused
setstate mz.HM.Rollo 2018-07-26 21:03:15 R-self02-shOnTimeMode absolut
setstate mz.HM.Rollo 2018-07-26 21:15:59 R-sign off
setstate mz.HM.Rollo 2018-07-26 21:15:59 R-statusInfoMinDly 2 s
setstate mz.HM.Rollo 2018-07-26 21:15:59 R-statusInfoRandom 1 s
setstate mz.HM.Rollo 2018-07-26 21:15:59 R-transmitTryMax 6
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgActionType jmpToTarget
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgBlJtDlyOff dlyOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgBlJtDlyOn refOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgBlJtOff dlyOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgBlJtOn dlyOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgBlJtRampOff off
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgBlJtRampOn rampOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgBlJtRefOff off
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgBlJtRefOn rampOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgCtDlyOff geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgCtDlyOn geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgCtOff geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgCtOn geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgCtRampOff geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgCtRampOn geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgCtRefOff geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgCtRefOn geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgCtValHi 100
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgCtValLo 50
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgDriveMode direct
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgMaxTimeF unused
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgMultiExec off
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgOffDly 0 s
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgOffLevel 0 %
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgOffTime unused
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgOffTimeMode absolut
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgOnDly 0 s
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgOnLevel 100 %
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgOnTime unused
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-lgOnTimeMode absolut
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shActionType jmpToTarget
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shBlJtDlyOff dlyOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shBlJtDlyOn refOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shBlJtOff dlyOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shBlJtOn dlyOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shBlJtRampOff off
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shBlJtRampOn rampOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shBlJtRefOff off
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shBlJtRefOn rampOn
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shCtDlyOff geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shCtDlyOn geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shCtOff geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shCtOn geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shCtRampOff geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shCtRampOn geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shCtRefOff geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shCtRefOn geLo
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shCtValHi 100
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shCtValLo 50
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shDriveMode direct
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shMaxTimeF 0.1 s
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shMultiExec off
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shOffDly 0 s
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shOffLevel 0 %
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shOffTime unused
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shOffTimeMode absolut
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shOnDly 0 s
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shOnLevel 100 %
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shOnTime unused
setstate mz.HM.Rollo 2019-04-07 18:34:26 R-xx.VCCU_chn-01-shOnTimeMode absolut
setstate mz.HM.Rollo 2020-03-29 00:35:45 associatedWith xx.AutoShuttersControl
setstate mz.HM.Rollo 2020-03-30 22:28:11 deviceMsg off (to xx.VCCU)
setstate mz.HM.Rollo 2020-03-30 22:28:11 level 0
setstate mz.HM.Rollo 2018-09-03 16:56:18 levelMissed desired:100
setstate mz.HM.Rollo 2020-03-16 16:19:42 levelSlat set_
setstate mz.HM.Rollo 2020-03-30 22:28:11 motor stop:off
setstate mz.HM.Rollo 2020-03-30 22:28:11 pct 0
setstate mz.HM.Rollo 2020-03-30 22:28:11 pctSlat 0
setstate mz.HM.Rollo 2020-03-29 00:35:06 peerList self01,self02,
setstate mz.HM.Rollo 2018-07-27 14:04:17 powerOn 2018-07-27 14:04:17
setstate mz.HM.Rollo 2020-03-30 22:28:11 recentStateType info
setstate mz.HM.Rollo 2020-03-30 22:28:11 slatDir stop
setstate mz.HM.Rollo 2020-03-30 22:28:11 state off
setstate mz.HM.Rollo 2020-03-30 22:28:11 timedOn off

LG Alina

CoolTux

Guten Morgen Alina,

Das fahren des Rollos bei Deiner Konfiguration liegt daran das Nacht erkannt wurde. Ich habe das selbe bei meiner Tochter beobachten können und ich fand das nicht störend. Gebe aber zu das es nicht das macht was man erwartet. Ich schaue es mir die Tage gerne an.


Grüße
Marko
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

@All
Ich noch einmal Anpassungen an der Beschattung vor genommen. Insbesondere das sofortige Ausschatten bei Nachterkennung.
Die Version wird aber noch etwas von mir getestet da dort extreme Codeumbauten statt fanden.
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

JWRu

Ich will jetzt mal anfangen, meine Rollläden, die z.Zt. mit at und notify gesteuert werden, nach und nach auf ASC umzustellen.
Das Wiki und die commandref habe ich schon fleißig gelesen und ich denke, dass ich das schon schaffen werde.
Ich habe aber noch keine Idee, wie ich hinkriege, dass die Rollläden bei längerer Abwesenheit (RESIDENTS:gone) zu einer anderen Zeit heruntergefahren werden.
Zur Zeit werden die Rollläden bei Anwesenheit erst sehr spät abends heruntergefahren (zeitgesteuert oder durch eine Alexa-Routine beim Schlafengehen).
Nur bei längerer Abwesenheit fahren die Rollläden schon beim Dunkelwerden herunter.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Zitat von: JWRu am 31 März 2020, 22:11:00
Ich will jetzt mal anfangen, meine Rollläden, die z.Zt. mit at und notify gesteuert werden, nach und nach auf ASC umzustellen.
Das Wiki und die commandref habe ich schon fleißig gelesen und ich denke, dass ich das schon schaffen werde.
Ich habe aber noch keine Idee, wie ich hinkriege, dass die Rollläden bei längerer Abwesenheit (RESIDENTS:gone) zu einer anderen Zeit heruntergefahren werden.
Zur Zeit werden die Rollläden bei Anwesenheit erst sehr spät abends heruntergefahren (zeitgesteuert oder durch eine Alexa-Routine beim Schlafengehen).
Nur bei längerer Abwesenheit fahren die Rollläden schon beim Dunkelwerden herunter.

Das wird leider nicht gehen. Du kannst natürlich jederzeit die Routine überschreiben und über ein at oder notify die Rollos früher runter fahren.
Du kannst auch mittels SelfDefense die Rollos komplett runterfahren lassen wenn auf gone geschalten wurde und sie unten lassen so lange Du nicht wieder home bist.
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

JWRu

Danke für die schnelle Antwort. Dann muss ich das eben wie bisher über ein at steuern.
Ich habe es halt nicht so gerne, wenn im Urlaub die Rollläden tagsüber geschlossen sind. Dann sieht man auf den ersten Blick, dass die Bewohner weg sind.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Zitat von: JWRu am 31 März 2020, 22:26:04
Danke für die schnelle Antwort. Dann muss ich das eben wie bisher über ein at steuern.
Ich habe es halt nicht so gerne, wenn im Urlaub die Rollläden tagsüber geschlossen sind. Dann sieht man auf den ersten Blick, dass die Bewohner weg sind.

Kann ich verstehen. Eventuell kann man sich ja noch über eine Abwesenheitssimulation unterhalten. Wäre denke ich eine nette Idee so in absehbarer Zeit.
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

JWRu

Aus meiner Sicht ist eine spezielle Anwesenheitssimulation eigentlich nicht nötig.
Die Beschattungsfunktion simuliert ja in gewissem Sinne die Anwesenheit von Bewohnern.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

JWRu

Bezüglich der unterschiedlichen Fahrzeiten bei An- bzw. Abwesenheit ist mir noch was eingefallen:
Da für "ASC_Time_Down_Early" Perl-Code akzeptiert wird, kann ich dort was reinschreiben, was sich abhängig vom RESIDENTS-Status ändert.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Laut Commandref geht auch Perlcode  ;)
Das ist eine sehr gute Idee.  :)
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

gestein

Hallo CoolTux,

ich habe die letzten Tage meine Rollos genau beobachtet und es funktioniert sehr gut.

Vor ein paar Tagen habe ich mir auch das Homemode-Modul installiert, verwende aber dort nur Bewegungsmelder und die Fensterkontakte.
Rollos werden dort nicht gesteuert.

Gestern ist es zu folgender eigenartiger Situation gekommen:
Der Rollo im Kinderzimmer ist richtigerweise um 22:00 runtergefahren, der in der Küche um 23:30.
Meine Frau hat dann etwas später die Tür in der Küche geöffnet.
Daraufhin ist im Kinderzimmer der Rollo mit der Meldung "ventilate - window open" hochgefahren.

2020.03.31 23:37:12.255 4: AutoShuttersControl (myASControl) - Devname: Rollo.WZ.Kueche Name: myASControl Notify: ['ASC_ShuttersLastDrive: manual']
2020.03.31 23:37:12.426 4: AutoShuttersControl (myASControl) - Devname: OZW772 Name: myASControl Notify: ['WZ.Fenster: Offen','Whg.FensterTuerzustand: Offen','WZ.FensterMitteCondition: open','WZ.FensterKuecheCondition: open']
ASC_DEBUG!!! 2020.03.31 23:37:12 - EventProcessingWindowRec: Rollo.KZ - RECEIVED EVENT: WZ.Fenster: Offen Whg.FensterTuerzustand: Offen WZ.FensterMitteCondition: open WZ.FensterKuecheCondition: open - IDENTIFIED EVENT: open - STORED EVE$
ASC_DEBUG!!! 2020.03.31 23:37:12 - EventProcessingWindowRec: Rollo.KZ - HOMEMODE: home QueryShuttersPosWinRecTilted:1 QueryShuttersPosWinRecComfort: 1
ASC_DEBUG!!! 2020.03.31 23:37:12 - FnSetDriveCmd_StG: Rollo.KZ entering setDriveCmd, pos = 0
ASC_DEBUG!!! 2020.03.31 23:37:12 - FnSetCmdFn: Rollo.KZ - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: ventilate - window open
2020.03.31 23:37:12.494 4: AutoShuttersControl (myASControl) - Devname: Rollo.KZ Name: myASControl Notify: ['state: 100','position: 100','exact: 96']
ASC_DEBUG!!! 2020.03.31 23:37:12 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 100','position: 100','exact: 96']
ASC_DEBUG!!! 2020.03.31 23:37:12 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 100 position: 100 exact: 96'
2020.03.31 23:37:12.507 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: ['Rollo.KZ_PosValue: 100']
ASC_DEBUG!!! 2020.03.31 23:37:12 - EventProcessingShutters: Rollo.KZ - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1585690632 Last Position Timestamp: 1585690632 Drive Up Max Durat$
2020.03.31 23:37:12.521 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: ['state: ventilate - window open']
ASC_DEBUG!!! 2020.03.31 23:37:12 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.03.31 23:37:12 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
ASC_DEBUG!!! 2020.03.31 23:37:12 - FnSetDriveCmd: Rollo.KZ - NICHT versetztes fahren


Das ist schon eigenartig. Das Fenster im Zimmer wurde nicht aufgemacht und im ASC ist kein Ventilate definiert.

Ich schau mir das heute mal genauer an und versuche mehr log-Einträge zu bekommen.
lg, Gerhard