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

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

Vorheriges Thema - Nächstes Thema

gestein

Zitat von: CoolTux am 06 Juli 2020, 15:53:19
Du musst ASC_Ventilate_Window_Open off ändern auf ASC_Ventilate_Window_Open on und die Ventilate Position entsprechend setzen so das das Rollo so weit hoch geht das Du die Terrasse betreten kannst

Ja, das dachte ich mir auch so. Danke Dir.
Aber die Frage ist, warum blieb der Rollo oben solange der Sensor Open meldete und dann runterfuhr, als der Sensor Closed meldete.
Und dann blieb der Rollo unten, obwohl der Sensor wieder auf Open ging.

Müsste ASC den Sensor nicht komplett ignorieren, wenn ich kein Ventilate definiere?
Oder muss ich explizit off reinschreiben?

Danke. Lg, Gerhard

CoolTux

Zitat von: D3ltorohd am 06 Juli 2020, 19:35:45
Ich bräuchte hier mal generell Hilfe, wie ich nun den State meines Regensensor ins ASC bekomme ? Der liefert mir ganz simpel true / false. Das ganze sieht so aus.



Internals:
   CFGFN     
   FUUID      5f035c36-f33f-fc62-ff58-9555b8155d934df2
   NAME       zigbee.0.00158d00045a3466.detected
   NR         112
   STATE      false
   TYPE       dummy
   READINGS:
     2020-07-06 19:15:34   state           false
Attributes:
   alias      Regensensor Water leak detected
   comment    Auto-created by ioBroker fhem.0
   group      zigbee.0.00158d00045a3466
   room       ioB_IN


So wie müsste ich das beim ASC rainsensor attr eintragen ? Oder geht nicht, weil kein rain oder dry vorkommt, genau so wenig, wie ein Zahlenwert ?

Du musst ein userreadings machen. Machste einfach aus true und false 1 und 0, das sollte gegen.
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

flummy1978

Zitat von: CoolTux am 06 Juli 2020, 20:05:11
Du musst ein userreadings machen. Machste einfach aus true und false 1 und 0, das sollte gegen.

Oder Du nimmst https://fhem.de/commandref_DE.html#eventMap ... Sollte imho auch funktionieren, oder ?

Grüße
Andreas

D3ltorohd

Also müsste dann das bei ASC rain sensor rein ?

zigbee.0.00158d00045a3466.detected:eventMap

Internals:
   CFGFN     
   FUUID      5f035c36-f33f-fc62-ff58-9555b8155d934df2
   NAME       zigbee.0.00158d00045a3466.detected
   NR         112
   STATE      false
   TYPE       dummy
   READINGS:
     2020-07-06 19:15:34   state           false
Attributes:
   alias      Regensensor Water leak detected
   comment    Auto-created by ioBroker fhem.0
   eventMap   true:1 false:0
   group      zigbee.0.00158d00045a3466
   room       ioB_IN
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

flummy1978

Zitat von: D3ltorohd am 06 Juli 2020, 20:21:50
Also müsste dann das bei ASC rain sensor rein ?

   TYPE       dummy


Nein ins Device selbst, dass die Regenmeldung macht. Aber ich sehe grad, dass es eh ein Dummy ist, dem kannst Du eh alles sagen was er machen soll, ob EventMap oder wie Cooltux vorgeschlagen hat ein Userreading ist dabei vollkommen wurscht :)

D3ltorohd

das hab ich so eingetragen

eventMap   true:1 false:0

richtig ? Und wie muss ich das nun als attr im asc setzten ?

ASC_RAINSENSOR DEVICENAME
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

MCh76

ich kämpfe aktuell nach wie vor noch etwas mit der steuerung meiner markise, vllt. habe ich ja noch einen denkfehler oder übersehe etwas.
gestern war es recht windig und es kam zu folgendem verhalten:
markise fuhr gemäß shading einstellungen korrekt in die shading_pos 90. danach kam wind auf und sie wurde korrekt durch die wind-protection eingefahren (pos 0).
um 20:30 Uhr, als längst alle shading bedingungen erloschen waren ("shading out" laut ASC_SHADING_MESSAGE auch gegeben) fuhr sie wieder heraus. eine automatische fahrt nach zeiten oder brightness morgens und abends habe ich nicht definiert, weil die markise nur nach shading logik fahren soll. ich habe die vermutung, dass mir irgendein kniff fehlt um die markise von den sonstigen einstellungen der rolläden abzuheben: rolläden will ich ja abends in die position 100 fahren (zu, damit sie unten sind), eine markise will ich abends in die position 0 fahren (eingefahren/geschlossen). ein vertauschen der ASC_Open_Pos und ASC_Closed_Pos habe ich schon vergebens versucht, dann war trotz erfüllen der Beschattungsparameter (shading_in) keine Fahrt mehr gegeben, vermutlich weil die Positionsvergleiche nicht mehr passen. gibt es noch eine Idee?

CoolTux

Zitat von: gestein am 06 Juli 2020, 19:57:12
Ja, das dachte ich mir auch so. Danke Dir.
Aber die Frage ist, warum blieb der Rollo oben solange der Sensor Open meldete und dann runterfuhr, als der Sensor Closed meldete.
Und dann blieb der Rollo unten, obwohl der Sensor wieder auf Open ging.

Müsste ASC den Sensor nicht komplett ignorieren, wenn ich kein Ventilate definiere?
Oder muss ich explizit off reinschreiben?

Danke. Lg, Gerhard

default ist on sobald ein Fensterkontakt definiert 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

CoolTux

Zitat von: Wolle02 am 06 Juli 2020, 18:07:12
Zählt denn dann der ExternalTrigger auch als manuelle Fahrt? Ich habe bei mir eine separate Fernsehbeschattung umgesetzt, die zwei Rollläden in die Beschattung fährt, wenn der Fernseher eingeschaltet ist und einige Sonnenbedingungen passen. Der West Rolladen ist dabei auch für die reguläre Beschattung eingestellt, der Nord Rollladen nicht. Wenn jetzt bereits die reguläre Beschattung aktiv ist, dann fährt der West Rollladen von der Beschattungsposition in die Fernsehbeschattungsposition. Im ASC Device steht dann auch "external trigger device active".
Wenn jetzt aber der Fernseher ausgeschaltet wird, dann fährt nur der Nord Rollladen wieder hoch und im ASC Device steht "external trigger device inactive". Der West Rollladen fährt leider nicht wieder in die reguläre Beschattungsposition und im ASC Device steht weiterhin "external trigger device active".

Ich hänge mal eine List vom ASC Device und von den beiden Rollläden an:

Internals:
   FUUID      5e8c3960-f33f-bf2d-1afa-7a7a8c271e83f70f
   FVERSION   73_AutoShuttersControl.pm:v0.10.2-s22328/2020-07-02 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,R_OG_KZ_West,F_EG_Kueche,R_EG_WZ_Nord_re,R_OG_Bad,rr_Niklas,rgr_Bewohner,R_UG_Gaestezimmer,R_EG_WZ_Nord_Mitte,R_EG_WZ_West,R_UG_Buero_Nord,R_OG_KZ_Nord,F_OG_Ankleide,WZ_Bewegungsmelder,F_OG_Schlafzimmer_Ost,R_OG_SZ_Ost,F_EG_WZ_West,R_EG_WZ_Ost_re,myAstro,R_EG_WZ_Nord_li,R_EG_WZ_Ost_li,F_UG_Gaestezimmer,R_OG_SZ_Nord,R_EG_Kueche,F_UG_Buero,F_EG_WZ_Nord_re,R_OG_Ankleide,F_EG_WZ_Ost,R_UG_Buero_Ost,Fernsehbeschattung_dummy
   NR         132
   NTFY_ORDER 51-Rollladensteuerung
   STATE      external trigger device active
   TYPE       AutoShuttersControl
   VERSION    v0.10.2
   OLDREADINGS:
   READINGS:
     2020-07-06 13:29:34   R_EG_Kueche_PosValue 100
     2020-07-06 13:29:17   R_EG_Kueche_lastPosValue 30
     2020-07-06 05:33:56   R_EG_Kueche_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:20   R_EG_WZ_Nord_Mitte_PosValue 100
     2020-07-06 05:33:56   R_EG_WZ_Nord_Mitte_lastPosValue 0
     2020-07-06 05:33:56   R_EG_WZ_Nord_Mitte_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 18:01:21   R_EG_WZ_Nord_li_PosValue 20
     2020-07-06 18:01:04   R_EG_WZ_Nord_li_lastPosValue 100
     2020-07-06 05:33:57   R_EG_WZ_Nord_li_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:30   R_EG_WZ_Nord_re_PosValue 100
     2020-07-06 05:33:58   R_EG_WZ_Nord_re_lastPosValue 13
     2020-07-06 05:33:58   R_EG_WZ_Nord_re_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:46   R_EG_WZ_Ost_li_PosValue 100
     2020-07-06 13:29:17   R_EG_WZ_Ost_li_lastPosValue 30
     2020-07-06 05:33:58   R_EG_WZ_Ost_li_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:48   R_EG_WZ_Ost_re_PosValue 100
     2020-07-06 13:29:18   R_EG_WZ_Ost_re_lastPosValue 30
     2020-07-06 05:33:59   R_EG_WZ_Ost_re_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 16:25:13   R_EG_WZ_West_PosValue 20
     2020-07-06 18:01:04   R_EG_WZ_West_lastPosValue 29
     2020-07-06 05:33:59   R_EG_WZ_West_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 14:46:46   R_OG_Ankleide_PosValue 20
     2020-07-06 14:46:30   R_OG_Ankleide_lastPosValue 100
     2020-07-06 08:00:02   R_OG_Ankleide_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:34   R_OG_Bad_PosValue 100
     2020-07-06 13:29:18   R_OG_Bad_lastPosValue 30
     2020-07-06 05:34:00   R_OG_Bad_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 06:21:33   R_OG_KZ_Nord_PosValue 100
     2020-07-05 22:09:00   R_OG_KZ_Nord_lastPosValue 0
     2020-07-06 05:34:00   R_OG_KZ_Nord_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 14:46:47   R_OG_KZ_West_PosValue 20
     2020-07-06 14:46:31   R_OG_KZ_West_lastPosValue 100
     2020-07-06 05:34:00   R_OG_KZ_West_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 06:22:42   R_OG_SZ_Nord_PosValue 100
     2020-06-21 21:56:05   R_OG_SZ_Nord_lastPosValue 100
     2020-07-06 05:34:00   R_OG_SZ_Nord_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:46   R_OG_SZ_Ost_PosValue 100
     2020-06-12 21:52:45   R_OG_SZ_Ost_lastDelayPosValue 0
     2020-07-06 13:29:19   R_OG_SZ_Ost_lastPosValue 30
     2020-07-06 05:34:00   R_OG_SZ_Ost_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:36   R_UG_Buero_Nord_PosValue 100
     2020-07-06 05:34:00   R_UG_Buero_Nord_lastPosValue 0
     2020-07-06 05:34:00   R_UG_Buero_Nord_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:37   R_UG_Buero_Ost_PosValue 100
     2020-07-06 13:29:20   R_UG_Buero_Ost_lastPosValue 30
     2020-07-06 05:34:01   R_UG_Buero_Ost_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:24   R_UG_Gaestezimmer_PosValue 100
     2020-07-06 05:34:02   R_UG_Gaestezimmer_lastPosValue 0
     2020-07-06 05:34:02   R_UG_Gaestezimmer_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-04-07 10:27:12   ascEnable       on
     2020-07-05 08:47:30   controlShading  on
     2020-04-18 19:13:50   hardLockOut     off
     2020-07-05 08:47: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-07-06 18:01:21   state           external trigger device active
     2020-04-07 10:27:12   sunriseTimeWeHoliday off
     2020-07-05 08:47:23   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_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:
       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:
       R_UG_Buero_Ost ASC_Roommate_Device
       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_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


Internals:
   DEF        00165A49924574
   FUUID      5e80b5c5-f33f-bf2d-626f-c1fbb2f674e21ad0
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_Nord_li
   NR         49
   STATE      20
   TYPE       HMCCUDEV
   ccuaddr    00165A49924574
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_2
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2020-07-06 17:47:08   0.ACTUAL_TEMPERATURE 26
     2020-07-06 17:47:08   0.ERROR_CODE    0
     2020-07-06 17:47:08   0.ERROR_OVERHEAT no
     2020-07-06 18:01:21   1.ACTIVITY_STATE stop
     2020-07-06 18:01:21   1.LEVEL         20
     2020-07-06 18:01:21   1.LEVEL_2       0
     2020-07-06 18:01:21   1.LEVEL_2_STATUS 0
     2020-07-06 18:01:21   1.LEVEL_STATUS  0
     2020-07-06 18:01:21   2.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-07-01 10:31:56   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-07-06 18:01:22   ASC_ShuttersLastDrive external trigger device active
     2020-07-06 05:33:57   ASC_Time_DriveDown  6.07.2020 - 21:52
     2020-07-06 05:33:57   ASC_Time_DriveUp  7.07.2020 - 05:34
     2020-07-05 08:47:25   associatedWith  Rollladensteuerung
     2020-07-06 18:01:21   control         20
     2020-07-06 18:01:21   hmstate         20
     2020-07-06 18:01:21   state           20
   hmccu:
     devspec    00165A49924574
     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:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        3
       1.LEVEL:
         OSVAL      94
         OVAL       0.945
         SVAL       20
         VAL        0.2
       1.LEVEL_2:
         OSVAL      0
         OVAL       0.0
         SVAL       0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.PROCESS:
         OVAL       1
         VAL        0
       1.SECTION:
         OVAL       
         VAL       
       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       1.0
         VAL        1.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:
         OVAL       3
         VAL        3
       13.LEVEL:
         OVAL       1.0
         VAL        1.0
       13.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       13.LEVEL_STATUS:
         OVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION:
         OVAL       
         VAL       
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OVAL       3
         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:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        3
       2.LEVEL:
         OVAL       1.0
         VAL        0.2
       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       1
         VAL        0
       2.SECTION:
         OVAL       3
         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       
         VAL       
       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       1.0
         VAL        1.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       
         VAL       
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_ExternalTrigger Fernsehbeschattung_dummy:state Beschattung_aktiv:Beschattung_inaktiv 20
   ASC_Pos_Reading control
   IODev      MyCCU3
   ccureadingfilter 1.LEVEL;1.ACTIVITY_STATE;2.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 1.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 2.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 2.STOP true:stop/datapoint 2.LEVEL 0:down/datapoint 2.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 1.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_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_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


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      20
   TYPE       HMCCUDEV
   ccuaddr    00165A4992444B
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_1
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2020-07-06 17:42:22   0.ACTUAL_TEMPERATURE 26
     2020-07-06 17:42:22   0.ERROR_CODE    0
     2020-07-06 17:42:22   0.ERROR_OVERHEAT no
     2020-07-06 17:42:24   13.ACTIVITY_STATE stop
     2020-07-06 17:42:24   13.LEVEL        20
     2020-07-06 17:42:24   13.LEVEL_2      0
     2020-07-06 17:42:24   13.LEVEL_2_STATUS 0
     2020-07-06 17:42:24   13.LEVEL_STATUS 0
     2020-07-06 17:42:24   14.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-07-06 18:06:05   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 2m
     2020-07-06 16:25:14   ASC_ShuttersLastDrive external trigger device active
     2020-07-06 05:33:59   ASC_Time_DriveDown  6.07.2020 - 21:52
     2020-07-06 05:33:59   ASC_Time_DriveUp  7.07.2020 - 05:34
     2020-07-05 08:47:25   associatedWith  Rollladensteuerung
     2020-07-06 17:42:24   control         20
     2020-07-06 17:42:24   hmstate         20
     2020-07-06 17:42:24   state           20
   hmccu:
     devspec    00165A4992444B
 
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_Shading_InOutAzimuth 170:299
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 290:30
   ASC_Shading_WaitingPeriod 120
   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_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_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


Muss ich testen, eigentlich sollte er in die inaktv Position 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

CoolTux

Zitat von: MCh76 am 07 Juli 2020, 09:20:35
ich kämpfe aktuell nach wie vor noch etwas mit der steuerung meiner markise, vllt. habe ich ja noch einen denkfehler oder übersehe etwas.
gestern war es recht windig und es kam zu folgendem verhalten:
markise fuhr gemäß shading einstellungen korrekt in die shading_pos 90. danach kam wind auf und sie wurde korrekt durch die wind-protection eingefahren (pos 0).
um 20:30 Uhr, als längst alle shading bedingungen erloschen waren ("shading out" laut ASC_SHADING_MESSAGE auch gegeben) fuhr sie wieder heraus. eine automatische fahrt nach zeiten oder brightness morgens und abends habe ich nicht definiert, weil die markise nur nach shading logik fahren soll. ich habe die vermutung, dass mir irgendein kniff fehlt um die markise von den sonstigen einstellungen der rolläden abzuheben: rolläden will ich ja abends in die position 100 fahren (zu, damit sie unten sind), eine markise will ich abends in die position 0 fahren (eingefahren/geschlossen). ein vertauschen der ASC_Open_Pos und ASC_Closed_Pos habe ich schon vergebens versucht, dann war trotz erfüllen der Beschattungsparameter (shading_in) keine Fahrt mehr gegeben, vermutlich weil die Positionsvergleiche nicht mehr passen. gibt es noch eine Idee?

Welche ASC Version verwendest Du?
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

MCh76


CoolTux

Zitat von: MCh76 am 07 Juli 2020, 09:20:35
ich kämpfe aktuell nach wie vor noch etwas mit der steuerung meiner markise, vllt. habe ich ja noch einen denkfehler oder übersehe etwas.
gestern war es recht windig und es kam zu folgendem verhalten:
markise fuhr gemäß shading einstellungen korrekt in die shading_pos 90. danach kam wind auf und sie wurde korrekt durch die wind-protection eingefahren (pos 0).
um 20:30 Uhr, als längst alle shading bedingungen erloschen waren ("shading out" laut ASC_SHADING_MESSAGE auch gegeben) fuhr sie wieder heraus. eine automatische fahrt nach zeiten oder brightness morgens und abends habe ich nicht definiert, weil die markise nur nach shading logik fahren soll. ich habe die vermutung, dass mir irgendein kniff fehlt um die markise von den sonstigen einstellungen der rolläden abzuheben: rolläden will ich ja abends in die position 100 fahren (zu, damit sie unten sind), eine markise will ich abends in die position 0 fahren (eingefahren/geschlossen). ein vertauschen der ASC_Open_Pos und ASC_Closed_Pos habe ich schon vergebens versucht, dann war trotz erfüllen der Beschattungsparameter (shading_in) keine Fahrt mehr gegeben, vermutlich weil die Positionsvergleiche nicht mehr passen. gibt es noch eine Idee?

Zitat von: MCh76 am 07 Juli 2020, 09:45:13

War denn um 20:30 die Wind unprotected oder war da schon alles vorbei.
aktuell die v0.10.2
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

MCh76

Zitat von: CoolTux am 07 Juli 2020, 09:54:02

sie war um 20:30 definitiv wind-unprotected, so steht es auch jetzt noch in der "Last drive" information der ASC Übersicht.
im ASC_Shutters_LastDrive der markise steht auch: "wind un-protected" mit dem Zeitstempel 20:31:54

ich vermute jetzt einfach mal: wenn die markise ein rolladen wäre wäre alles top vom verhalten. denn dann wäre es ja richtig um diese zeit, wo keine beschattung mehr nötig ist und gleichzeitig kein starker wind mehr gegeben ist in den status "zu" zu fahren. nur bei der markise passt es halt nicht.

CoolTux

Zitat von: MCh76 am 07 Juli 2020, 10:08:40
sie war um 20:30 definitiv wind-unprotected, so steht es auch jetzt noch in der "Last drive" information der ASC Übersicht.
im ASC_Shutters_LastDrive der markise steht auch: "wind un-protected" mit dem Zeitstempel 20:31:54

ich vermute jetzt einfach mal: wenn die markise ein rolladen wäre wäre alles top vom verhalten. denn dann wäre es ja richtig um diese zeit, wo keine beschattung mehr nötig ist und gleichzeitig kein starker wind mehr gegeben ist in den status "zu" zu fahren. nur bei der markise passt es halt nicht.

Ja. Die Markise war laut ASC in der Nacht, und dann steht im Code das sie geschlossen werden soll.
Ich überlege mir was.
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

phoenix-anasazi

Hallo,

das Verhalten (oder ein Ähnliches?) kann ich bestätigen. Bei meinen Markisen werden auch sobald die Protection wegfällt (Wind oder Regen) Fahrten nachgeholt
Also:
- sonniger Tag, Markisen fahren auf Shading in
- Wind/Regen, Markisen fahren wieder ein
- Irgendwann zwischendurch shading out, Markisen aber noch protected
- Wind/Regen hört auf, Markisen fahren aus (weil unprotected, dann aber sofort wieder ein weil shading out)

Deshalb auch meine Frage vor ein paar Tagen, ob bei allen das LastDrive unzuverlässig meldet. Hatte eigentlich vor das zu loggen.


Zitat von: MCh76 am 07 Juli 2020, 09:20:35
ich kämpfe aktuell nach wie vor noch etwas mit der steuerung meiner markise, vllt. habe ich ja noch einen denkfehler oder übersehe etwas.
gestern war es recht windig und es kam zu folgendem verhalten:
markise fuhr gemäß shading einstellungen korrekt in die shading_pos 90. danach kam wind auf und sie wurde korrekt durch die wind-protection eingefahren (pos 0).
um 20:30 Uhr, als längst alle shading bedingungen erloschen waren ("shading out" laut ASC_SHADING_MESSAGE auch gegeben) fuhr sie wieder heraus. eine automatische fahrt nach zeiten oder brightness morgens und abends habe ich nicht definiert, weil die markise nur nach shading logik fahren soll. ich habe die vermutung, dass mir irgendein kniff fehlt um die markise von den sonstigen einstellungen der rolläden abzuheben: rolläden will ich ja abends in die position 100 fahren (zu, damit sie unten sind), eine markise will ich abends in die position 0 fahren (eingefahren/geschlossen). ein vertauschen der ASC_Open_Pos und ASC_Closed_Pos habe ich schon vergebens versucht, dann war trotz erfüllen der Beschattungsparameter (shading_in) keine Fahrt mehr gegeben, vermutlich weil die Positionsvergleiche nicht mehr passen. gibt es noch eine Idee?