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

Begonnen von CoolTux, 27 April 2019, 08:04:52

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: ucm73 am 24 Juni 2019, 17:36:01
0.6.19

Die entsprechenden Änderungen wurden erst in der Devel Version vorgenommen. Wer will kann die von GitHub sich holen.
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

ucm73


majestro84

Ich denke so wie CoolTux das beide gesetzt sein sollte ASC_LockOut' != 'off' und 'ASC_ShuttersPlace' = 'terrace' . Ich habe ein paar Rollläden die halt gesperrt werden sollen damit die Kinder nichts zum spielen haben. Wenn sie mit eine twostate Kontakt gekippt sind(Open) trotzdem beschatten sollen.
Gruß Alex
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

D3ltorohd

So ich hoffe nun hab ich das was ihr braucht ?

Internals:
   FUUID      5ce2f3da-f33f-fc62-b61a-ac2869baa577e8f8
   FVERSION   73_AutoShuttersControl.pm:v0.6.3-s19287/2019-04-29 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  global,ASControl,Bad,Buero_li,Buero_re,Esszimmer,Kueche,Phillip,Schlafzimmer_li,Schlafzimmer_re,Selina,Terrasse,Treppe,Wohnzimmer_li,Wohnzimmer_mi,Wohnzimmer_re,Schlafzimmer_li,Buero_li,Buero_re,Kueche,Wohnzimmer_mi,Schlafzimmer_re,Terrasse_Sensor,Esszimmer,Terrasse,Treppe,Wohnzimmer_re,Wohnzimmer_li,Bad
   NR         25
   NTFY_ORDER 51-ASControl
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    0.6.3
   OLDREADINGS:
   READINGS:
     2019-06-24 05:35:43   Bad_PosValue    100
     2019-06-24 05:29:42   Bad_lastPosValue 0
     2019-06-24 05:29:42   Bad_nextAstroTimeEvent 24.06.2019 - 21:20
     2019-06-24 07:08:55   Buero_li_PosValue 100
     2019-06-24 07:00:02   Buero_li_lastPosValue 0
     2019-06-24 07:00:02   Buero_li_nextAstroTimeEvent 24.06.2019 - 21:35
     2019-06-24 07:02:01   Buero_re_PosValue 100
     2019-06-24 07:00:02   Buero_re_lastPosValue 0
     2019-06-24 07:00:02   Buero_re_nextAstroTimeEvent 24.06.2019 - 21:35
     2019-06-24 07:04:07   Esszimmer_PosValue 100
     2019-06-24 07:00:02   Esszimmer_lastPosValue 0
     2019-06-24 07:00:02   Esszimmer_nextAstroTimeEvent 24.06.2019 - 21:43
     2019-06-24 05:39:45   Kueche_PosValue 100
     2019-06-24 05:29:42   Kueche_lastPosValue 0
     2019-06-24 05:29:42   Kueche_nextAstroTimeEvent 24.06.2019 - 21:35
     2019-06-24 08:01:52   Phillip_PosValue 100
     2019-06-24 08:00:02   Phillip_lastPosValue 0
     2019-06-24 08:00:02   Phillip_nextAstroTimeEvent 24.06.2019 - 21:20
     2019-06-24 08:01:47   Schlafzimmer_li_PosValue 100
     2019-06-24 08:00:02   Schlafzimmer_li_lastPosValue 30
     2019-06-24 08:00:02   Schlafzimmer_li_nextAstroTimeEvent 24.06.2019 - 21:20
     2019-06-24 08:08:42   Schlafzimmer_re_PosValue 100
     2019-06-24 08:00:02   Schlafzimmer_re_lastPosValue 0
     2019-06-24 08:00:02   Schlafzimmer_re_nextAstroTimeEvent 24.06.2019 - 21:20
     2019-06-24 08:07:43   Selina_PosValue 100
     2019-06-24 08:00:02   Selina_lastPosValue 0
     2019-06-24 08:00:02   Selina_nextAstroTimeEvent 24.06.2019 - 21:20
     2019-06-24 07:05:13   Terrasse_PosValue 100
     2019-06-23 21:20:16   Terrasse_lastDelayPosValue 30
     2019-06-24 07:00:02   Terrasse_lastPosValue 100
     2019-06-24 07:00:02   Terrasse_nextAstroTimeEvent 24.06.2019 - 21:20
     2019-06-24 05:32:34   Treppe_PosValue 100
     2019-06-24 05:29:42   Treppe_lastPosValue 0
     2019-06-24 05:29:42   Treppe_nextAstroTimeEvent 24.06.2019 - 21:20
     2019-06-24 07:04:52   Wohnzimmer_li_PosValue 100
     2019-06-24 07:00:02   Wohnzimmer_li_lastPosValue 0
     2019-06-24 07:00:02   Wohnzimmer_li_nextAstroTimeEvent 24.06.2019 - 21:51
     2019-06-24 07:01:11   Wohnzimmer_mi_PosValue 100
     2019-06-24 07:00:02   Wohnzimmer_mi_lastPosValue 0
     2019-06-24 07:00:02   Wohnzimmer_mi_nextAstroTimeEvent 24.06.2019 - 21:51
     2019-06-24 07:00:37   Wohnzimmer_re_PosValue 100
     2019-06-24 07:00:02   Wohnzimmer_re_lastPosValue 0
     2019-06-24 07:00:02   Wohnzimmer_re_nextAstroTimeEvent 24.06.2019 - 21:51
     2019-06-22 19:00:24   hardLockOut     off
     2019-06-23 22:20:39   room_Jalousien  Bad,Buero_li,Buero_re,Esszimmer,Kueche,Phillip,Schlafzimmer_li,Schlafzimmer_re,Selina,Terrasse,Treppe,Wohnzimmer_li,Wohnzimmer_mi,Wohnzimmer_re
     2019-06-22 19:00:24   selfDefense     off
     2019-06-24 08:08:19   state           day open
     2019-06-22 19:00:24   sunriseTimeWeHoliday off
     2019-06-23 22:20:39   userAttrList    rolled out
   helper:
     shuttersList:
       Bad
       Buero_li
       Buero_re
       Esszimmer
       Kueche
       Phillip
       Schlafzimmer_li
       Schlafzimmer_re
       Selina
       Terrasse
       Treppe
       Wohnzimmer_li
       Wohnzimmer_mi
       Wohnzimmer_re
   monitoredDevs:
     Bad:
     Buero_li:
     Buero_re:
     Esszimmer:
     Kueche:
     Phillip:
     Schlafzimmer_li:
     Schlafzimmer_re:
     Selina:
     Terrasse:
     Terrasse_Sensor:
       Terrasse   ASC_WindowRec
     Treppe:
     Wohnzimmer_li:
     Wohnzimmer_mi:
     Wohnzimmer_re:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_shuttersDriveOffset 600
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Jalousien




Internals:
   FUUID      5ce30554-f33f-fc62-514f-5893d7b5632dd7ef
   NAME       Terrasse
   NR         29
   STATE      open
   TYPE       ROLLO
   stoptime   1561352713
   READINGS:
     2019-06-24 07:04:38   ASC_ShuttersLastDrive day open
     2019-06-24 07:00:02   ASC_Time_DriveDown 24.06.2019 - 21:20
     2019-06-24 07:00:02   ASC_Time_DriveUp 25.06.2019 - 07:00
     2019-06-23 22:20:39   associatedWith  ASControl
     2019-06-24 07:04:38   command         pct-0
     2019-06-24 07:04:38   desired_pct     0
     2019-06-24 07:04:38   drive-type      modul
     2019-06-24 07:04:38   last_drive      drive-up
     2019-06-24 07:05:13   pct             100
     2019-06-24 07:05:13   state           open
Attributes:
   ASC        2
   ASC_ComfortOpen_Pos 90
   ASC_Drive_OffsetStart 1
   ASC_Pos_Reading pct
   ASC_ShuttersPlace terrace
   ASC_Time_Up_Early 07:00
   ASC_WindowRec Terrasse_Sensor
   ASC_WindowRec_subType threestate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 4
   rl_commandStop set JaroFB stop 4
   rl_commandUp set JaroFB up 4
   rl_excessBottom 2
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 33
   rl_secondsUp 33
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     open:closed:half:stop:pct
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

OK und das Problem war das das Rollo nicht auf den Sensor reagiert hat? Also abends nach der Nachtfahrt einfach mal Fenster öffnen. Das sollte er fahren, dann Fenster schließen und er sollte wieder zu fahren.
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

D3ltorohd

Genau hier war das Thema, Terrasse, wenn Tür offen, Rollo fährt nicht, das hat es auch wunderbar gemacht, nach dem schließen sollte es runter fahren, das hat es dann nicht mehr getan.
@majestro84 meinte das würde gehen, hat er auch so eingerichtet.
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

Also fahren sollte das Rollo schon wenn ein Fensterevent kommt. Das bitte testen. Es soll aber wohl nicht fahren ein schließen Event kommt. Zum Beispiel beschatten oder Nacht Fahrt
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

D3ltorohd

Ok, dann noch mal zum Verständnis vllt auch meiner Seits. Es soll folgendes passieren, Beschattung habe ich noch gar nicht eingerichtet. Das Terrassenrollo fährt ja heute z.b. um 21:20 oder so runter, wenn nun die Tür offen ist und das der Kontakt meldet, soll das Rollo trotz Fahrbefehl durch Astro Funktion nicht fahren, wenn ich dann z.b. um 23:30 die Türe schließe, soll er den Fahrbefehl down, nachholen, das der Rollo nach dem schließen der Tür runter fährt.

So meine ich auch majestro84 verstanden zu haben, das er genau das erreicht hat mit deinem Modul und so wie er mir die Settings genannt hat.

Was genau soll ich jetzt testen, der Rollo ist momentan oben ?
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

Sofern Du nicht sicher bist erstmal testen das das Rollo überhaupt auf den Kontakt reagiert? Das erreicht man am besten im Nachtmodus. Entweder per schlafenden Roommate oder warten bis nach der Nachtfahrt und dann mal die Tür auf machen und schauen was passiert.
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

D3ltorohd

Zitat von: CoolTux am 24 Juni 2019, 20:56:16
Sofern Du nicht sicher bist erstmal testen das das Rollo überhaupt auf den Kontakt reagiert? Das erreicht man am besten im Nachtmodus. Entweder per schlafenden Roommate oder warten bis nach der Nachtfahrt und dann mal die Tür auf machen und schauen was passiert.

Also reagieren tut es schon, zumindest wenn die Tür offen ist und die Nachtfahrt steht an, diese macht es dann nicht.
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

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

D3ltorohd

Muss ich gleich testen, wenn er runtergefahren ist. So nach 21:30 denke ich. Dann kann ich mehr sagen, sie sollte dann hochfahren ? Quasi auf Lüftungsstellung oder wie das heißt ?
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

Jepp. Und lass mal die Tür zu dann sollte er ja runter fahren.
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

D3ltorohd

Hm ok, da geht jetzt irgendwie gar nichts mehr, der Kontakt meldet dauerhaft zu, obwohl die Tür offen ist, ich muss schauen, was hier los ist. Melde mich wieder !
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

Ist denn das Rollo gefahren zur Nachtfahrt wie der Kontakt zu war?
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