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

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

Vorheriges Thema - Nächstes Thema

Borkk

ups, war mal ne Woche nicht da und schon rennen die Versionen :)

Ok, ich melde mich zurück.
Proxmox & Docker:  FHEM, Raspberrymatic, ConBee3, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana, HmIP Akt- /Sensoren, Shelly´s, Alexa, ASC, Gardena, E-Paper, FritzBox; (Tado° x), iBeacon, OLED ; ESP32/8266, SwitchBot ... (Netatmo & Homekit über HomeAssistant)

Borkk

So hab das Update 0.6.25 eingespielt. Die gute Nachricht, sie crasht nicht und kann wieder "normal" Updaten. Die Schlechte, das oben von mir beschriebene Verhalten ist unverändert. 
Proxmox & Docker:  FHEM, Raspberrymatic, ConBee3, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana, HmIP Akt- /Sensoren, Shelly´s, Alexa, ASC, Gardena, E-Paper, FritzBox; (Tado° x), iBeacon, OLED ; ESP32/8266, SwitchBot ... (Netatmo & Homekit über HomeAssistant)

amenomade

ZitatASC_residentsDev bewohner_riedberg:presence

Was hatte das für einen Wert, als die Rollos runtergefahren sind?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Borkk

Proxmox & Docker:  FHEM, Raspberrymatic, ConBee3, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana, HmIP Akt- /Sensoren, Shelly´s, Alexa, ASC, Gardena, E-Paper, FritzBox; (Tado° x), iBeacon, OLED ; ESP32/8266, SwitchBot ... (Netatmo & Homekit über HomeAssistant)

CoolTux

Nimm mal bitte das :presence raus wenn es ein reguläres Residenz Device ist.
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

C0mmanda

Zitat von: C0mmanda am 03 August 2019, 08:15:39
Moin,

Da ich heute sehr früh wach war ist mir etwas neues aufgefallen.
Die Logik scheint nicht damit klar zu kommen wenn vor dem Day_open Veränderungen stattfinden.

Meine WE_open Zeit: 07:30.

Um ca. 6:00Uhr habe ich 2 Fenster auf Kipp gestellt. Automatik fährt korrekt in Ventilate Position.
1 Fenster war die ganz Nacht durch auf Kipp, Ventilate --> OK.

Um ca. 7Uhr habe ich kurz das Haus verlassen. Alle Rolläden mit gekippten Fenstern fahren korrekt in SelfDefense.
Um ca. 7:10Uhr komme ich wieder heim und die Fenster fahren (bis auf 1 Ausnahme) wieder in Ventilate Position. Auch fast richtig.
Das eine Fenster bleibt auf selfDefense aktive.

Um 7:30 (WE_open Zeit) allerdings bleiben alle Rolläden mit gekippten Fenstern unten. Der Rest fährt
2 Fenster halten das Last_Drive reading "ventilate - window open" das eine Fenster bleibt in selfDefense active.

Gruß

Moin,

heute wieder ein ganz ähnliches Verhalten:

Rolladen auf Night_close.
Fenster auf Kipp gestellt -> Ventilate. (soweit OK).
Allerdings wird Day_open ignoriert, Rolladen bleibt auf Ventilate-Position.

Erst nach dem schliessen des Fensters fährt der Rolladen in Day-open Position.

Ich gehe nicht davon aus dass das Verhalten so korrekt ist.(Zumindest macht es überhaupt keinen Sinn).

Ist das ein Fehler, oder Einstellungssache?

grtz

Internals:
   DEF        00000005
   FGW14_MSGCNT 8
   FGW14_TIME 2019-08-04 07:54:24
   FUUID      5c443666-f33f-02b0-2dd2-9672e6c6f786e146
   IODev      FGW14
   LASTInputDev FGW14
   MSGCNT     8
   NAME       EG.ku.RO.KURolladen
   NR         328
   NTFY_ORDER 50-EG.ku.RO.KURolladen
   STATE      0
   TYPE       EnOcean
   READINGS:
     2019-08-01 06:57:19   ASC_Enable      on
     2019-08-04 07:54:24   ASC_ShuttersLastDrive window closed at day
     2019-08-04 07:30:02   ASC_Time_DriveDown  4.08.2019 - 22:16
     2019-08-04 07:30:02   ASC_Time_DriveUp  5.08.2019 - 06:30
     2019-08-04 07:30:02   ASC_Time_PrivacyDriveDown  4.08.2019 - 21:56
     2019-08-04 07:54:24   anglePos        0
     2019-08-03 18:54:58   associatedWith  Rolladensteuerung
     2019-08-04 07:54:24   block           unlock
     2019-08-04 07:54:24   endPosition     open
     2019-08-04 07:54:24   position        0
     2019-08-04 07:54:24   state           open
     2018-10-27 18:43:40   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 70
   ASC_BlockingTime_afterManual 1500
   ASC_BrightnessSensor GH.xx.LS.HelligkeitAussen:brightness
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 10
   ASC_DriveUpMaxDuration 40
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose 1200
   ASC_PrivacyDown_Pos 40
   ASC_Roommate_Device rgr_Home
   ASC_Self_Defense_AbsentDelay 300
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 87
   ASC_Shading_Direction 180
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 2000
   ASC_Shading_StateChange_Sunny 2500
   ASC_Shading_WaitingPeriod 900
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 70
   ASC_WindowRec EG.ku.TK.FensterKU
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   IODev      FGW14
   devStateIcon 0:fts_shutter_10@green 100:fts_shutter_100@black 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10
   eep        A5-3F-7F
   group      Rolladen
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,Rolladen
   settingAccuracy high
   shutTime   23
   shutTimeCloses 23
   stateFormat position
   subDef     AABBCC04
   subType    manufProfile
   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_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction 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_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace 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 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

CoolTux

Zitat von: C0mmanda am 04 August 2019, 07:59:11
Moin,

heute wieder ein ganz ähnliches Verhalten:

Rolladen auf Night_close.
Fenster auf Kipp gestellt -> Ventilate. (soweit OK).
Allerdings wird Day_open ignoriert, Rolladen bleibt auf Ventilate-Position.

Erst nach dem schliessen des Fensters fährt der Rolladen in Day-open Position.

Ich gehe nicht davon aus dass das Verhalten so korrekt ist.(Zumindest macht es überhaupt keinen Sinn).

Ist das ein Fehler, oder Einstellungssache?

grtz

Internals:
   DEF        00000005
   FGW14_MSGCNT 8
   FGW14_TIME 2019-08-04 07:54:24
   FUUID      5c443666-f33f-02b0-2dd2-9672e6c6f786e146
   IODev      FGW14
   LASTInputDev FGW14
   MSGCNT     8
   NAME       EG.ku.RO.KURolladen
   NR         328
   NTFY_ORDER 50-EG.ku.RO.KURolladen
   STATE      0
   TYPE       EnOcean
   READINGS:
     2019-08-01 06:57:19   ASC_Enable      on
     2019-08-04 07:54:24   ASC_ShuttersLastDrive window closed at day
     2019-08-04 07:30:02   ASC_Time_DriveDown  4.08.2019 - 22:16
     2019-08-04 07:30:02   ASC_Time_DriveUp  5.08.2019 - 06:30
     2019-08-04 07:30:02   ASC_Time_PrivacyDriveDown  4.08.2019 - 21:56
     2019-08-04 07:54:24   anglePos        0
     2019-08-03 18:54:58   associatedWith  Rolladensteuerung
     2019-08-04 07:54:24   block           unlock
     2019-08-04 07:54:24   endPosition     open
     2019-08-04 07:54:24   position        0
     2019-08-04 07:54:24   state           open
     2018-10-27 18:43:40   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 70
   ASC_BlockingTime_afterManual 1500
   ASC_BrightnessSensor GH.xx.LS.HelligkeitAussen:brightness
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 10
   ASC_DriveUpMaxDuration 40
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose 1200
   ASC_PrivacyDown_Pos 40
   ASC_Roommate_Device rgr_Home
   ASC_Self_Defense_AbsentDelay 300
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 87
   ASC_Shading_Direction 180
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 2000
   ASC_Shading_StateChange_Sunny 2500
   ASC_Shading_WaitingPeriod 900
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 70
   ASC_WindowRec EG.ku.TK.FensterKU
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   IODev      FGW14
   devStateIcon 0:fts_shutter_10@green 100:fts_shutter_100@black 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10
   eep        A5-3F-7F
   group      Rolladen
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,Rolladen
   settingAccuracy high
   shutTime   23
   shutTimeCloses 23
   stateFormat position
   subDef     AABBCC04
   subType    manufProfile
   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_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction 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_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace 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 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


Das ist glaube aktuell so gewollt. Die Idee war gewesen das es auch mal sein kann das man nicht zu Hause ist und Fenster ist gekippt worden in der Nacht oder Früh so wie bei Dir. Und dann noch fahren währe doof wegen Schutz vor Einbruch.
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

C0mmanda

Zitat von: CoolTux am 04 August 2019, 08:04:40
Das ist glaube aktuell so gewollt. Die Idee war gewesen das es auch mal sein kann das man nicht zu Hause ist und Fenster ist gekippt worden in der Nacht oder Früh so wie bei Dir. Und dann noch fahren währe doof wegen Schutz vor Einbruch.

Der Gedanke ist nachvollziehbar aber  um das abzufangen kennt ASC doch den Status des Residents...
Wenn jemand zu Hause ist macht es keinen Sinn die Rolläden unten zu lassen.

CoolTux

Wie ich das damals entwickelt hatte war, und es ist ja immer noch so, Residents nicht Voraussetzung zum Betrieb von ASC.
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

C0mmanda

Zitat von: CoolTux am 04 August 2019, 08:21:06
Wie ich das damals entwickelt hatte war, und es ist ja immer noch so, Residents nicht Voraussetzung zum Betrieb von ASC.

Wenn ich das richtig verstehe ist das Verhalten also so gewollt und keine Berücksichtigung eines (optionalen) Residents-Devices geplant?

amenomade

Zitat von: CoolTux am 28 Juli 2019, 18:07:49
Hallo Olli,

Die Beschattung hat eine Ausnahme was manuelles Fahren an geht. In der Tat fährt das Rollo erst wieder wenn ein komplettes shading out passiert ist. Also nicht das das Rollo raus fährt sondern einer der Werte dafür sorgt das die Beschattung systemrelevant beendet wurde.


Grüße
Kann man das unterbinden?
Use case: meine Rolllladen öffnen sich nach Astro mit spätestens 09:00 Uhr. Ich stehe aber früher auf, und mache manuell auf. Dann habe ich für den ganzen Tag keine Beschattung mehr?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

CoolTux

Zitat von: amenomade am 04 August 2019, 10:27:06
Kann man das unterbinden?
Use case: meine Rolllladen öffnen sich nach Astro mit spätestens 09:00 Uhr. Ich stehe aber früher auf, und mache manuell auf. Dann habe ich für den ganzen Tag keine Beschattung mehr?

Nein das verstehst Du falsch. Meine Aussage bezog sich einzig und allein darauf wenn das Rollo in der Beschattung ist und beschränkt sich auch auf die Beschattung.
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

amenomade

Zitat von: CoolTux am 04 August 2019, 10:31:15
Nein das verstehst Du falsch. Meine Aussage bezog sich einzig und allein darauf wenn das Rollo in der Beschattung ist und beschränkt sich auch auf die Beschattung.
Hmm... dann muss ich verstehen, warum meine Rollladen nicht in Beschattung gegangen sind...OK danke :)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Borkk

ZitatNimm mal bitte das :presence raus wenn es ein reguläres Residenz Device ist.

Ja, es ist ein RESIDENTS Device. Ich habe es :presence aus dem ASC Modul entfernt, das Verhalten ist noch das selbe. Alle Rollos in denen "ASC_Shading_Mode" auf "absent" steht fahren runter wenn ein Roommate "absent" ist. Sie fahren auch nicht wieder hoch wen der Roommate wieder "home" ist.
Proxmox & Docker:  FHEM, Raspberrymatic, ConBee3, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana, HmIP Akt- /Sensoren, Shelly´s, Alexa, ASC, Gardena, E-Paper, FritzBox; (Tado° x), iBeacon, OLED ; ESP32/8266, SwitchBot ... (Netatmo & Homekit über HomeAssistant)

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus