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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: e-t-h am 25 August 2020, 15:07:03
Was ist denn dann eigentlich durch das Update geändert worden?

Gruß!

https://git.cooltux.net/FHEM/mod-AutoShuttersControl/commit/70a56ddf3b64509a78243fa094eaa180ab4e3e28

Die Routine zur Auswertung der Abfrage für das Blocking wurde mit falschen Package Kontext aufgerufen.
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

Zitat von: teufelchen am 25 August 2020, 15:46:00
Hallo CoolTux,

mit ASC hast Du ein super Modul entwickelt.

Jedoch verstehe ich nicht warum Verzögerungszeiten vorbelegt sind. Aus meiner Sicht, sollte eigentlich keine Verzögerung sein, außer man möchte es.
So muss man in allen Geräten per Hand die Verzögerung auf 0 setzten.
Ich meine hierbei folgende Werte:
ASC_BlockingTime_afterManual - default: 1200
ASC_BlockingTime_beforDayOpen - default: 3600
ASC_BlockingTime_beforNightClose - default: 3600

Die Beschreibung führt den Default von ASC_Sleep_Pos als 75 bzw. 25 auf.
Kann ich irgendwo wählen, dass der Rollo Nachts auf ASC_Closed_Pos oder ASC_Sleep_Pos geht?
Bisher konnte ich die Sleep Position nur erreichen, wenn ich den Wert in den Attributen des Rollos gesetzt habe.

PS: Kann es sein, dass hier ein Fehler in der Beschreibung ist:Müsste es nicht heißen: bei on wird dieser Rollladen bei aktiven Self Defense und offenen Fenster runter gefahren

Hallo,

Das sind keine Verzögerungszeiten sondern eine Zeitvorgabe ab welche ein Rollo nicht mehr gefahren werden soll weil ja dann in so und so viel Sekunden eh komplett geöffnet oder geschlossen wird.
Beziehungsweise soll nach manueller Fahrt für so und so lange keine ASC Fahrt statt finden.

Du kannst nur in sleepPos fahren wenn Du das Attribut gesetzt hast. Und dann wird auch immer in die Post gefahren.

Die Beschreibung scheint in der Tat einen Fehler zu haben. Das NICHT muss da raus. Danke Dir.


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

Hallo Leon,

meine Frage scheint zwischen all den anderen wohl untergegangen zu sein.
Darf ich Deine Aufmerksamkeit nochmal hierauf lenken?
https://forum.fhem.de/index.php/topic,112325.msg1080095.html#msg1080095


Danke und Gruß
Wolle

xerion

Zitat von: Wolle02 am 23 August 2020, 13:40:31
Hallo CoolTux,

ich habe hier einen Rollladen für den ich einen ExternalTrigger für die Fernsehbeschattung eingestellt habe. Das hat bislang auch tadellos funktioniert. Da dieses Fenster im EG zur Straße raus geht und ab und zu mal vergessen wird das Fenster zu schließen, habe ich das Attribut 'ShuttersPlace' auf 'terrace' gesetzt, damit die Selfdefence bei Abwesenheit greift. Das scheint zwar soweit auch zu funktionieren, aber seit dem funktioniert mein ExternalTrigger für die Fernsehbeschattung nicht mehr, wenn das Fenster geöffnet ist. Wird das Fenster geschlossen funktioniert der ExternalTrigger wieder.

Ist dieses Verhalten so gewollt oder stimmt hier im Zusammenspiel von ShuttersPlace und ExternalTrigger etwas nicht?

List vom ASC Device:

Internals:
   FUUID      5e8c3960-f33f-bf2d-1afa-7a7a8c271e83f70f
   FVERSION   73_AutoShuttersControl.pm:v0.10.7-s22581/2020-08-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer,WZ_Bewegungsmelder,F_EG_WZ_Nord_re,Fernsehbeschattung_dummy,F_EG_WZ_West,F_UG_Gaestezimmer,F_OG_Schlafzimmer_Ost,myAstro,rr_Niklas,F_EG_Kueche,F_EG_WZ_Ost,F_OG_Ankleide,F_UG_Buero,rgr_Bewohner
   NR         132
   NTFY_ORDER 51-Rollladensteuerung
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.7
   OLDREADINGS:
   READINGS:
     2020-08-23 13:22:17   R_EG_Kueche_PosValue 100
     2020-08-23 13:22:01   R_EG_Kueche_lastPosValue 40
     2020-08-23 11:11:28   R_EG_Kueche_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:06   R_EG_WZ_Nord_Mitte_PosValue 100
     2020-08-23 06:19:41   R_EG_WZ_Nord_Mitte_lastPosValue 0
     2020-08-23 11:11:29   R_EG_WZ_Nord_Mitte_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:04:27   R_EG_WZ_Nord_li_PosValue 100
     2020-08-23 13:04:06   R_EG_WZ_Nord_li_lastPosValue 20
     2020-08-23 11:11:29   R_EG_WZ_Nord_li_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:16   R_EG_WZ_Nord_re_PosValue 100
     2020-08-23 06:19:42   R_EG_WZ_Nord_re_lastPosValue 13
     2020-08-23 11:11:29   R_EG_WZ_Nord_re_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:22:30   R_EG_WZ_Ost_li_PosValue 100
     2020-08-23 13:22:01   R_EG_WZ_Ost_li_lastPosValue 25
     2020-08-23 11:11:29   R_EG_WZ_Ost_li_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:39   R_EG_WZ_Ost_re_PosValue 100
     2020-08-23 13:24:07   R_EG_WZ_Ost_re_lastPosValue 20
     2020-08-23 11:11:29   R_EG_WZ_Ost_re_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:27   R_EG_WZ_West_PosValue 100
     2020-08-23 12:21:03   R_EG_WZ_West_lastDelayPosValue 94
     2020-08-23 13:24:08   R_EG_WZ_West_lastPosValue 30
     2020-08-23 11:11:29   R_EG_WZ_West_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:29   R_OG_Ankleide_PosValue 100
     2020-08-23 13:24:08   R_OG_Ankleide_lastPosValue 20
     2020-08-23 11:11:29   R_OG_Ankleide_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:24   R_OG_Bad_PosValue 100
     2020-08-23 13:24:09   R_OG_Bad_lastPosValue 40
     2020-08-23 11:11:29   R_OG_Bad_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 07:08:22   R_OG_KZ_Nord_PosValue 100
     2020-08-23 08:00:07   R_OG_KZ_Nord_lastPosValue 24
     2020-08-23 11:11:29   R_OG_KZ_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:28:42   R_OG_KZ_West_PosValue 100
     2020-08-23 13:22:00   R_OG_KZ_West_lastPosValue 19
     2020-08-23 11:11:29   R_OG_KZ_West_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 08:22:01   R_OG_SZ_Nord_PosValue 100
     2020-08-22 20:44:28   R_OG_SZ_Nord_lastPosValue 100
     2020-08-23 11:11:29   R_OG_SZ_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 11:23:04   R_OG_SZ_Ost_PosValue 40
     2020-06-12 21:52:45   R_OG_SZ_Ost_lastDelayPosValue 0
     2020-08-21 17:32:54   R_OG_SZ_Ost_lastPosValue 30
     2020-08-23 11:11:29   R_OG_SZ_Ost_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:23   R_UG_Buero_Nord_PosValue 100
     2020-08-23 06:19:45   R_UG_Buero_Nord_lastPosValue 0
     2020-08-23 11:11:29   R_UG_Buero_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:29:25   R_UG_Buero_Ost_PosValue 100
     2020-08-23 13:29:07   R_UG_Buero_Ost_lastPosValue 30
     2020-08-23 11:11:29   R_UG_Buero_Ost_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:06   R_UG_Gaestezimmer_PosValue 100
     2020-08-23 06:19:47   R_UG_Gaestezimmer_lastPosValue 20
     2020-08-23 11:11:29   R_UG_Gaestezimmer_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-04-07 10:27:12   ascEnable       on
     2020-08-23 11:11:30   controlShading  on
     2020-04-18 19:13:50   hardLockOut     off
     2020-08-23 11:11:23   room_Haus_ASC   R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer
     2020-07-01 13:33:25   selfDefense     on
     2020-08-23 13:29:25   state           shading out
     2020-04-07 10:27:12   sunriseTimeWeHoliday off
     2020-08-23 11:11:22   userAttrList    rolled out
   helper:
     shuttersList:
       R_EG_Kueche
       R_EG_WZ_Nord_Mitte
       R_EG_WZ_Nord_li
       R_EG_WZ_Nord_re
       R_EG_WZ_Ost_li
       R_EG_WZ_Ost_re
       R_EG_WZ_West
       R_OG_Ankleide
       R_OG_Bad
       R_OG_KZ_Nord
       R_OG_KZ_West
       R_OG_SZ_Nord
       R_OG_SZ_Ost
       R_UG_Buero_Nord
       R_UG_Buero_Ost
       R_UG_Gaestezimmer
   monitoredDevs:
     F_EG_Kueche:
       R_EG_Kueche ASC_WindowRec
     F_EG_WZ_Nord_re:
       R_EG_WZ_Nord_re ASC_WindowRec
     F_EG_WZ_Ost:
       R_EG_WZ_Ost_re ASC_WindowRec
     F_EG_WZ_West:
       R_EG_WZ_West ASC_WindowRec
     F_OG_Ankleide:
       R_OG_Ankleide ASC_WindowRec
     F_OG_Schlafzimmer_Ost:
       R_OG_SZ_Ost ASC_WindowRec
     F_UG_Buero:
       R_UG_Buero_Ost ASC_WindowRec
     F_UG_Gaestezimmer:
       R_UG_Gaestezimmer ASC_WindowRec
     Fernsehbeschattung_dummy:
       R_EG_WZ_Nord_li ASC_ExternalTrigger
       R_EG_WZ_West ASC_ExternalTrigger
     R_EG_Kueche:
     R_EG_WZ_Nord_li:
     R_EG_WZ_Ost_li:
     R_EG_WZ_Ost_re:
     R_EG_WZ_West:
     R_OG_Ankleide:
     R_OG_Bad:
     R_OG_KZ_West:
     R_OG_SZ_Ost:
     R_UG_Buero_Nord:
     R_UG_Buero_Ost:
     R_UG_Gaestezimmer:
     WZ_Bewegungsmelder:
       R_EG_Kueche ASC_BrightnessSensor
       R_EG_WZ_Ost_li ASC_BrightnessSensor
       R_EG_WZ_Ost_re ASC_BrightnessSensor
       R_EG_WZ_West ASC_BrightnessSensor
       R_OG_Ankleide ASC_BrightnessSensor
       R_OG_Bad   ASC_BrightnessSensor
       R_OG_KZ_West ASC_BrightnessSensor
       R_OG_SZ_Ost ASC_BrightnessSensor
       R_UG_Buero_Ost ASC_BrightnessSensor
     myAstro:
       Rollladensteuerung ASC_twilightDevice
     rgr_Bewohner:
       Rollladensteuerung ASC_residentsDev
     rr_Niklas:
       R_OG_KZ_Nord ASC_Roommate_Device
       R_OG_KZ_West ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -2
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TH_Sensor_aussen
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC



List vom Rollladen-Device:

Internals:
   DEF        00165A4992444B
   FUUID      5e80b3a3-f33f-bf2d-9e0d-3ffbc137b9c62ede
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_West
   NR         47
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    00165A4992444B
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_1
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   READINGS:
     2020-08-23 13:38:09   0.ACTUAL_TEMPERATURE 26
     2020-08-23 13:38:09   0.ERROR_CODE    0
     2020-08-23 13:38:09   0.ERROR_OVERHEAT no
     2020-08-23 13:38:10   13.ACTIVITY_STATE stop
     2020-08-23 13:38:10   13.LEVEL        open
     2020-08-23 13:38:10   13.LEVEL_2      0
     2020-08-23 13:38:10   13.LEVEL_2_STATUS 0
     2020-08-23 13:38:10   13.LEVEL_STATUS 0
     2020-08-23 13:38:12   14.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-08-23 13:37:51   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1m
     2020-08-23 13:24:28   ASC_ShuttersLastDrive shading out
     2020-08-23 11:11:29   ASC_Time_DriveDown 23.08.2020 - 20:42
     2020-08-23 11:11:29   ASC_Time_DriveUp 24.08.2020 - 06:21
     2020-08-23 11:11:25   associatedWith  Rollladensteuerung
     2020-08-23 13:38:10   control         100
     2020-08-23 13:38:12   hmstate         open
     2020-08-23 13:38:10   state           open
   hmccu:
     devspec    00165A4992444B
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      26
         OVAL       26.0
         SVAL       26
         VAL        26.0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       24.3
         VAL        24.3
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       1.LEVEL:
         OVAL       1.0
         VAL        1.0
       1.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       1.LEVEL_STATUS:
         OVAL       0
         VAL        0
       1.PROCESS:
         OVAL       0
         VAL        0
       1.SECTION:
         OVAL       0
         VAL        0
       1.SECTION_STATUS:
         OVAL       1
         VAL        1
       10.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       10.LEVEL:
         OVAL       1.0
         VAL        1.0
       10.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       10.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       10.LEVEL_STATUS:
         OVAL       0
         VAL        0
       10.PROCESS:
         OVAL       0
         VAL        0
       10.SECTION:
         OVAL       4
         VAL        4
       10.SECTION_STATUS:
         OVAL       0
         VAL        0
       11.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       11.LEVEL:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       11.LEVEL_STATUS:
         OVAL       0
         VAL        0
       11.PROCESS:
         OVAL       0
         VAL        0
       11.SECTION:
         OVAL       0
         VAL        0
       11.SECTION_STATUS:
         OVAL       0
         VAL        0
       12.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       12.LEVEL:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       12.LEVEL_STATUS:
         OVAL       0
         VAL        0
       12.PROCESS:
         OVAL       0
         VAL        0
       12.SECTION:
         OVAL       0
         VAL        0
       12.SECTION_STATUS:
         OVAL       0
         VAL        0
       13.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       13.LEVEL:
         OSVAL      open
         OVAL       1.0
         SVAL       open
         VAL        1.0
       13.LEVEL_2:
         OSVAL      0
         OVAL       0.0
         SVAL       0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       13.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION:
         OVAL       0
         VAL        0
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       14.LEVEL:
         OVAL       1.0
         VAL        1.0
       14.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       14.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       14.LEVEL_STATUS:
         OVAL       0
         VAL        0
       14.PROCESS:
         OVAL       0
         VAL        0
       14.SECTION:
         OVAL       4
         VAL        4
       14.SECTION_STATUS:
         OVAL       0
         VAL        0
       15.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       15.LEVEL:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       15.LEVEL_STATUS:
         OVAL       0
         VAL        0
       15.PROCESS:
         OVAL       0
         VAL        0
       15.SECTION:
         OVAL       0
         VAL        0
       15.SECTION_STATUS:
         OVAL       0
         VAL        0
       16.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       16.LEVEL:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       16.LEVEL_STATUS:
         OVAL       0
         VAL        0
       16.PROCESS:
         OVAL       0
         VAL        0
       16.SECTION:
         OVAL       0
         VAL        0
       16.SECTION_STATUS:
         OVAL       0
         VAL        0
       17.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
       2.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       2.LEVEL:
         OVAL       1.0
         VAL        1.0
       2.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       2.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       2.LEVEL_STATUS:
         OVAL       0
         VAL        0
       2.PROCESS:
         OVAL       0
         VAL        0
       2.SECTION:
         OVAL       4
         VAL        4
       2.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       3.LEVEL:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        0
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       4.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       5.LEVEL:
         OVAL       1.0
         VAL        1.0
       5.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       1
         VAL        1
       6.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       6.LEVEL:
         OVAL       1.0
         VAL        1.0
       6.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       4
         VAL        4
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       7.LEVEL:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       7.LEVEL_STATUS:
         OVAL       0
         VAL        0
       7.PROCESS:
         OVAL       0
         VAL        0
       7.SECTION:
         OVAL       0
         VAL        0
       7.SECTION_STATUS:
         OVAL       0
         VAL        0
       8.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       8.LEVEL:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       8.LEVEL_STATUS:
         OVAL       0
         VAL        0
       8.PROCESS:
         OVAL       0
         VAL        0
       8.SECTION:
         OVAL       0
         VAL        0
       8.SECTION_STATUS:
         OVAL       0
         VAL        0
       9.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       9.LEVEL:
         OVAL       1.0
         VAL        1.0
       9.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       9.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       9.LEVEL_STATUS:
         OVAL       0
         VAL        0
       9.PROCESS:
         OVAL       0
         VAL        0
       9.SECTION:
         OVAL       0
         VAL        0
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_BrightnessSensor WZ_Bewegungsmelder:3.ILLUMINATION
   ASC_ExternalTrigger Fernsehbeschattung_dummy:state Beschattung_aktiv:Beschattung_inaktiv 20
   ASC_Pos_Reading control
   ASC_Self_Defense_AbsentDelay 1
   ASC_Shading_InOutAzimuth 190:299
   ASC_Shading_MinMax_Elevation 13.0:100.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 250:30
   ASC_Shading_WaitingPeriod 120
   ASC_ShuttersPlace terrace
   ASC_Ventilate_Pos 12
   ASC_Ventilate_Window_Open on
   ASC_WindowRec F_EG_WZ_West
   IODev      MyCCU3
   ccureadingfilter 13.LEVEL;13.ACTIVITY_STATE;14.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 13.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 14.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 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
   event-on-change-reading .*
   eventMap   /datapoint 14.STOP true:stop/datapoint 14.LEVEL 0:down/datapoint 14.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 13.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Gruß
Wolle
Grundsätzlich es ja ein Fenster welches al Terrassenfenster deklariert wird, als Ein - und Ausgang gedacht und dadurch wäre es fatal wenn man bei geöffneten Fenster das Rollo schließen könnte. So ist es auch bei der Beschattung diese wir auch bei terrace und geöffnet Fenster erst dann ausgelöst wenn das Fenster geschlossen ist. Somit kann ich mir gut vorstellen, das es bei externalTrigger genau so ist, das wäre auch m.E. konsequent.
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.

Wolle02

Zitat von: xerion am 26 August 2020, 08:57:44
Grundsätzlich es ja ein Fenster welches al Terrassenfenster deklariert wird, als Ein - und Ausgang gedacht und dadurch wäre es fatal wenn man bei geöffneten Fenster das Rollo schließen könnte. So ist es auch bei der Beschattung diese wir auch bei terrace und geöffnet Fenster erst dann ausgelöst wenn das Fenster geschlossen ist. Somit kann ich mir gut vorstellen, das es bei externalTrigger genau so ist, das wäre auch m.E. konsequent.

Also die ganzen Zusammenhänge der einzelnen Attribute sind ja schon ein wenig undurchsichtig, aber für die Verhinderung der Aussperrung so wie du das beschreibst gibt es ja eigentlich das Attribut ASC_LockOut. Laut CommandRef sollte die Aussperrungsverhinderung ja nur greifen wenn zusätzlich zu ShutterPlace terrace dieses Atribut gesetzt ist. Das ist bei mir an diesem Rolladen aber nicht der Fall.

xerion

Zitat von: Wolle02 am 26 August 2020, 09:15:41
Also die ganzen Zusammenhänge der einzelnen Attribute sind ja schon ein wenig undurchsichtig, aber für die Verhinderung der Aussperrung so wie du das beschreibst gibt es ja eigentlich das Attribut ASC_LockOut. Laut CommandRef sollte die Aussperrungsverhinderung ja nur greifen wenn zusätzlich zu ShutterPlace terrace dieses Atribut gesetzt ist. Das ist bei mir an diesem Rolladen aber nicht der Fall.

Ich ASC_LockOut auch nicht gesetzt und trotzdem verhält es sich so bei mir wie ich es beschrieben habe. Wenn "terrace" und Fenster "open" dann keine Fahrt mehr durch ASC.
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

Terrace wurde extra so eingerichtet das es ohne ASC_LockOut immer blockiert.
Weil es halt Terrasse ist und nie nimmer niemals sich schließen darf. Das waren vor 1,5 Jahren die Uservorgaben, nachdem sich ein zwei Leute ausgeschlossen hatten.
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

majestro84

Hallo

zum Issue 77 auf Github
https://github.com/fhem/AutoShuttersControl/issues/77

Punkt 1 und 3 scheine zu funtionieren, soweit wie ich es getestet habe.
Punkt 2 ist leider immer noch so das heißt die Rolllade fährt am nächsten morgen hoch und bleibt dann dort da die Roommates auch nihct auf gotosleep gestellt werden da sie immer noch absent oder gone sind.

Vielleicht kannst du dir das bei Gelegenheit noch einmal angucken.

Vielen Dank
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

Wolle02

Zitat von: CoolTux am 26 August 2020, 10:16:58
Terrace wurde extra so eingerichtet das es ohne ASC_LockOut immer blockiert.
Weil es halt Terrasse ist und nie nimmer niemals sich schließen darf. Das waren vor 1,5 Jahren die Uservorgaben, nachdem sich ein zwei Leute ausgeschlossen hatten.

Hmm, aber dafür ist doch das Attribut ASC_LockOut genau da, dann brauch ich das doch bei terrace nicht nochmal?

Allerdings brauch ich die Einstellung terrace ja auch für im EG gelegene Fenster, weil sonst die Selfdefence nicht greift, wenn das Fenster noch geöffnet ist und die Roommates absent sind.

Wäre es denn dann möglich beim Attribut ASC_ShuutersPlace neben 'window' und 'terrace' noch eine Einstellung für EG-Fenster zu machen bei denen die Selfdefence aus 'terrace' greift aber auch die automatischen Fahrten aus 'window' durchgeführt werden?

CoolTux

Zitat von: Wolle02 am 26 August 2020, 13:55:26
Hmm, aber dafür ist doch das Attribut ASC_LockOut genau da, dann brauch ich das doch bei terrace nicht nochmal?

Allerdings brauch ich die Einstellung terrace ja auch für im EG gelegene Fenster, weil sonst die Selfdefence nicht greift, wenn das Fenster noch geöffnet ist und die Roommates absent sind.

Das sollte aber gehen wenn Du SelfDefenseMode aud absent stellst.
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

Zitat von: CoolTux am 26 August 2020, 14:12:56
Das sollte aber gehen wenn Du SelfDefenseMode aud absent stellst.

Dann gehen aber diese Rollläden immer zu wenn der Roommate absent ist, unabhängig davon ob Fenster geöffnet sind oder nicht.

Zitat aus der CommandRef:
ZitatASC_Self_Defense_Mode - absent/gone/off - ab welchen Residents Status soll Selfdefense aktiv werden ohne das Fenster auf sind. (default: gone)

Ziel sollte ja sein, dass Selfdefence nur greift wenn das Fenster geöffnet ist und das scheint nur mit terrace zu gehen.

xerion

Zitat von: CoolTux am 26 August 2020, 10:16:58
Terrace wurde extra so eingerichtet das es ohne ASC_LockOut immer blockiert.
Weil es halt Terrasse ist und nie nimmer niemals sich schließen darf. Das waren vor 1,5 Jahren die Uservorgaben, nachdem sich ein zwei Leute ausgeschlossen hatten.

Bzgl. Self Defense. Steuerst du auch über Brightness?
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 26 August 2020, 14:12:56
Das sollte aber gehen wenn Du SelfDefenseMode aud absent stellst.

Bei Brightness leider nicht ist immer noch ein Bug ;-)
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.

teufelchen

Meine Terrassentüre fährt nachts wieder komplett hoch wenn ich die Türe öffne.

Welche Einstellung muss ich vornehmen, damit der Rollo nicht hochfährt?
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

D3ltorohd

Kurze Frage, gibt es die Möglichkeit einen Attr, bei allen Rollos auf einmal zu ändern ?z.B. ASC_Shading_StateChange_SunnyCloudy gibt es ja bei jedem Modul, oder Outside Temp, vllt gibt es da ne Möglichkeit, bei allen Rollos wo das attr gesetzt wurde, man das mit einem Befehl ändern kann, bei allen auf einmal.
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