[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

Zitat von: xerion am 23 Dezember 2019, 19:45:51
So kurze Statusmeldung zur v0.8.8

-Die Rollos sind alle passend heruntergefahren.
-Windows open und residents absent, schließt immer noch nicht das betroffene Rollo,  nur wenn man auf gone stellt, fahren alle runter
-Bei den Privacy Fenster fahren die Rollos nach windows closed nicht wieder runter, da diese Rollos "denken" es sei noch Tag ( also so wie mit 0.8.7, bei 0.8.6 geht es)
-Rollos ohne Privacy fahren nach windows closed herunter , da dort auch "Abend" erkannt wurde

Ich habe gerade noch mal in den Code geschaut. Bei gone Einstellung und offenen Fenster fährt das Rollo in absent Status nur wenn es als Standort Terrasse stehen hat. Das war mal so gewünscht soweit ich mich erinnere.
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

xerion

Zitat von: CoolTux am 23 Dezember 2019, 21:49:48
Ich habe gerade noch mal in den Code geschaut. Bei gone Einstellung und offenen Fenster fährt das Rollo in absent Status nur wenn es als Standort Terrasse stehen hat. Das war mal so gewünscht soweit ich mich erinnere.
Okay das kann ich Mal testen. Klingt auf jeden Fall logisch.

Gesendet von meinem JSN-L21 mit Tapatalk

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.

xerion

Die Weekend Berechnung war heute auch wieder falsch.

ASC_Time_DriveUp

24.12.2019 - 08:30

2019-12-23 22:30:01

   


Gesendet von meinem JSN-L21 mit Tapatalk
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.

xerion

Zitat von: xerion am 24 Dezember 2019, 08:02:32
Okay das kann ich Mal testen. Klingt auf jeden Fall logisch.

Gesendet von meinem JSN-L21 mit Tapatalk
Das funktioniert. ImWiki steht es leider anders. Dort steht das bei Terrasse und gone das Rollo geschlossen wird.
Aber somit haben wir schon Mal einen Punkt den wir von der Liste streichen können [emoji4]

Gesendet von meinem JSN-L21 mit Tapatalk

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.

CoolTux

Gib mal bitte ein list von genau diesem Rollo was Du hier zeigst

Zitat von: xerion am 24 Dezember 2019, 08:03:13
Die Weekend Berechnung war heute auch wieder falsch.

ASC_Time_DriveUp

24.12.2019 - 08:30

2019-12-23 22:30:01

   


Gesendet von meinem JSN-L21 mit Tapatalk


Und ein list vom ASC Device.

Das mit Zone und Terrasse stimmt ja auch. Das Wiki ist älter. Du kannst das sehr gerne anpassen/verbessern.
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

xerion

Zitat von: CoolTux am 24 Dezember 2019, 08:23:12
Gib mal bitte ein list von genau diesem Rollo was Du hier zeigst

Und ein list vom ASC Device.

Das mit Zone und Terrasse stimmt ja auch. Das Wiki ist älter. Du kannst das sehr gerne anpassen/verbessern.

list ASC:


Internals:
   FUUID      5df930fe-f33f-26f5-71ba-6f3e14ec978b3393
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,Rollo_ASC,Rollo_ASC2,Rollo_Anbau,Rollo_KuecheCarport,Rollo_KuecheStrasse,Rollo_SZ,Rollo_WC,Rollo_WZ,wc_fenster,rgr_Residents,wohnzimmer_fenster,Daemmerungswert,kuechen_fenster_strasse,terrassen_tuer,kuechen_fenster_carport,Sonoff_Daemmerung,schlafzimmer_fenster
   NR         355
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.8.8
   OLDREADINGS:
   READINGS:
     2019-12-18 16:06:18   Kueche_lastPosValue 0
     2019-12-24 08:30:19   Rollo_ASC2_PosValue 0
     2019-12-24 08:30:01   Rollo_ASC2_lastPosValue 100
     2019-12-24 08:30:01   Rollo_ASC2_nextAstroTimeEvent 24.12.2019 - 22:30
     2019-12-24 08:30:19   Rollo_ASC_PosValue 0
     2019-12-24 08:30:01   Rollo_ASC_lastPosValue 100
     2019-12-24 08:30:01   Rollo_ASC_nextAstroTimeEvent 24.12.2019 - 22:30
     2019-12-24 08:30:28   Rollo_Anbau_PosValue 0
     2019-12-24 08:30:02   Rollo_Anbau_lastPosValue 100
     2019-12-24 08:30:02   Rollo_Anbau_nextAstroTimeEvent 24.12.2019 - 22:30
     2019-12-24 07:06:46   Rollo_KuecheCarport_PosValue 0
     2019-12-24 08:30:03   Rollo_KuecheCarport_lastPosValue 10
     2019-12-24 08:30:03   Rollo_KuecheCarport_nextAstroTimeEvent 24.12.2019 - 22:30
     2019-12-24 08:30:16   Rollo_KuecheStrasse_PosValue 0
     2019-12-24 08:30:04   Rollo_KuecheStrasse_lastPosValue 60
     2019-12-24 08:30:04   Rollo_KuecheStrasse_nextAstroTimeEvent 24.12.2019 - 22:30
     2019-12-24 08:30:20   Rollo_SZ_PosValue 0
     2019-12-24 08:30:02   Rollo_SZ_lastPosValue 100
     2019-12-24 08:30:02   Rollo_SZ_nextAstroTimeEvent 24.12.2019 - 22:30
     2019-12-24 08:30:22   Rollo_WC_PosValue 0
     2019-12-24 08:30:02   Rollo_WC_lastPosValue 100
     2019-12-24 08:30:02   Rollo_WC_nextAstroTimeEvent 24.12.2019 - 22:30
     2019-12-24 08:31:20   Rollo_WZ_PosValue 0
     2019-12-24 08:30:03   Rollo_WZ_lastPosValue 100
     2019-12-24 08:30:03   Rollo_WZ_nextAstroTimeEvent 24.12.2019 - 22:30
     2019-12-18 16:06:18   Rollos_lastPosValue 0
     2019-12-17 20:48:15   ascEnable       on
     2019-12-17 20:48:15   controlShading  off
     2019-12-17 20:48:15   hardLockOut     off
     2019-12-23 16:26:14   room_Kueche_Rollos Rollo_KuecheStrasse
     2019-12-23 16:26:14   room_Rollos     Rollo_ASC,Rollo_ASC2,Rollo_Anbau
     2019-12-23 16:26:14   room_Rollos_Kueche Rollo_KuecheCarport
     2019-12-23 16:26:14   room_Rollos_Schlafzimmer Rollo_SZ
     2019-12-23 16:26:14   room_Rollos_Wohnzimmer Rollo_WZ
     2019-12-23 16:26:14   room_WC_Rollos  Rollo_WC
     2019-12-22 12:45:47   selfDefense     on
     2019-12-24 08:31:20   state           manual
     2019-12-22 12:00:00   sunriseTimeWeHoliday on
     2019-12-23 16:26:14   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_ASC
       Rollo_ASC2
       Rollo_Anbau
       Rollo_KuecheCarport
       Rollo_KuecheStrasse
       Rollo_SZ
       Rollo_WC
       Rollo_WZ
   monitoredDevs:
     Daemmerungswert:
       ASC        ASC_twilightDevice
     Rollo_ASC:
     Rollo_ASC2:
     Rollo_Anbau:
     Rollo_KuecheCarport:
     Rollo_KuecheStrasse:
     Rollo_SZ:
     Rollo_WC:
     Rollo_WZ:
     Sonoff_Daemmerung:
       Rollo_ASC  ASC_BrightnessSensor
       Rollo_ASC2 ASC_BrightnessSensor
       Rollo_Anbau ASC_BrightnessSensor
       Rollo_KuecheCarport ASC_BrightnessSensor
       Rollo_KuecheStrasse ASC_BrightnessSensor
       Rollo_SZ   ASC_BrightnessSensor
       Rollo_WC   ASC_BrightnessSensor
       Rollo_WZ   ASC_BrightnessSensor
     kuechen_fenster_carport:
       Rollo_KuecheCarport ASC_WindowRec
     kuechen_fenster_strasse:
       Rollo_KuecheStrasse ASC_WindowRec
     rgr_Residents:
       ASC        ASC_residentsDev
     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 10:8
   ASC_expert 1
   ASC_residentsDev rgr_Residents:state
   ASC_tempSensor Temperatur_draussen:temperature
   ASC_twilightDevice Daemmerungswert
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,Rollos
   verbose    5


list Rollo Device:



Internals:
   FUUID      5ce9a7a5-f33f-26f5-39b3-9332a02b2c4cdab1
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       Rollo_Anbau
   NR         167
   STATE      open
   TYPE       ROLLO
   stoptime   1577172628
   READINGS:
     2019-12-17 20:49:09   ASC_Enable      on
     2019-12-24 08:30:28   ASC_ShuttersLastDrive day open
     2019-12-24 08:30:02   ASC_Time_DriveDown 24.12.2019 - 22:30
     2019-12-24 08:30:02   ASC_Time_DriveUp 25.12.2019 - 08:30
     2019-12-23 16:26:16   associatedWith  ASC
     2019-12-24 08:30:01   command         pct-0
     2019-12-24 08:30:01   desired_pct     0
     2019-12-24 08:30:01   drive-type      modul
     2019-12-24 08:30:01   last_drive      drive-up
     2019-12-24 08:30:28   pct             0
     2019-12-24 08:30:28   state           open
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 0
   ASC_BrightnessSensor Sonoff_Daemmerung:sonoff-bh1750-illuminance
   ASC_Down   brightness
   ASC_LockOut soft
   ASC_Pos_Reading pct
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WindowRec terrassen_tuer
   DbLogExclude .*
   alexaName  Rollo Anbau
   alias      Rollo Anbau
   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_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      Rollos
   icon       hue_room_hallway
   rl_autoStop 1
   rl_blockMode blocked
   rl_commandDown set Rollo_Anbau_Schliessen Schliessen
   rl_commandStop set Rollo_Anbau_Oeffnen OFF
   rl_commandUp set Rollo_Anbau_Oeffnen Oeffnen
   rl_excessBottom 0
   rl_excessTop 0
   rl_secondsDown 28
   rl_secondsUp 26
   rl_switchTime 1
   rl_type    normal
   room       Rollos
   sortby     1
   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 room_map structexclude
   webCmd     open:closed:half:stop:pct
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.

xerion

Zitat von: CoolTux am 24 Dezember 2019, 08:23:12
Gib mal bitte ein list von genau diesem Rollo was Du hier zeigst

Und ein list vom ASC Device.

Das mit Zone und Terrasse stimmt ja auch. Das Wiki ist älter. Du kannst das sehr gerne anpassen/verbessern.

Klar...Ich muss mir mal durchlesen wie ich einen Wiki Zugang bekomme, dann kann ich das mal sporadisch versuchen.
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.

CoolTux

Gib mal bitte folgendes ein
{ FHEM::AutoShuttersControl::IsWeTomorrow() }
Was kommt da raus bei Dir?
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

xerion

Zitat von: CoolTux am 24 Dezember 2019, 09:38:47
Gib mal bitte folgendes ein
{ FHEM::AutoShuttersControl::IsWeTomorrow() }
Was kommt da raus bei Dir?

{ FHEM::AutoShuttersControl::IsWeTomorrow() }
1
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.

CoolTux

Setze bitte einmal bei einem Rollo das Attribut für die We 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

xerion

Habe das mal auf 8.20 Uhr gesetzte und ASC_Time_DriveUp wurde auch für morgen neu berechnet  aber nach wie vor auf 8:30 Uhr
ASC_Time_DriveUp
25.12.2019 - 08:30
2019-12-24 10:08:17

Nachtrag:
Das hat was mit Brightness zu tun. Habe gerade ASC_UP testweise auf "time und astro" gestellt und dann wird die Zeit auch anders berechtet.
Bei Time steht dann auch 8:20 Uhr und bei Astro 08:46 Uhr
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.

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

xerion

Zitat von: CoolTux am 24 Dezember 2019, 10:20:03
OK scheint ein Bug zu sein. Muss ich mir anschauen.
Der Fehler mit den schliessen der Rollos bei Fenster closed liegt auch am brightness mode. Sobald ich auf Astro stelle funktioniert es wieder normal.

Gesendet von meinem JSN-L21 mit Tapatalk

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.

xerion

Zitat von: CoolTux am 23 Dezember 2019, 21:49:48
Ich habe gerade noch mal in den Code geschaut. Bei gone Einstellung und offenen Fenster fährt das Rollo in absent Status nur wenn es als Standort Terrasse stehen hat. Das war mal so gewünscht soweit ich mich erinnere.

Das Schließen bei Absent funktioniert soweit. Aber wenn ich die Rollos als "Terrasse"  definiere funktioniert ventilate open nicht mehr wie gewünscht. Jetzt wird beim öffnen des Fenster das Rollo immer ganz geöffnet und nicht mehr bis zur ventilate pos.
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.

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