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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Runter fahren sollten sie eigentlich immer.
Was bedeutet keine Position übermittelt?
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

Typ1er

Wenn beim Z-Wave zu viele Geräte zur selben Zeit fahren, wird das Reading für die Position erst am Ende aktualisiert. Da verschluckt sich das Z-Wave Netz scheinbar.

Loredo

Irgendwie hatte ich einmal einen dieser ganzen Delay Attribute so verstanden, dass sie genau dafür gedacht sind, um die Set-Befehle leicht zeitversetzt auszuführen (einfach gesagt in der Form "sleep X;set ...") und die Anzahl der Sekunden eben anhand der gesetzten Attribute mehr oder weniger zufällig oder fix berechnet würden.


Wahrscheinlich hab ich das aber wieder nicht richtig verstanden an der Stelle.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

FunkOdyssey

Zitat von: Typ1er am 13 Mai 2019, 12:38:48
Wenn beim Z-Wave zu viele Geräte zur selben Zeit fahren, wird das Reading für die Position erst am Ende aktualisiert. Da verschluckt sich das Z-Wave Netz scheinbar.

Du hast die Fibaro FGR-222, kann das sein? Selbst mit der besten Konfiguration schafft man das wirklich nicht immer.
Das Problem habe ich auch in einer Installation. Mit dem Offset konnte ich das Problem entschärfen.
Und auch wenn es wirklich nicht gut umgesetzt ist, habe ich mir ein DOIF angelegt, welches zweimal am Tag die Positionswerte holt. Das ist eine reine Vorsichtsmaßnahme.

(
[14:00] or
[02:00]
)
(get zw_jal_diele position)
(get zw_jal_hwr position)
(get zw_jal_kueche_gross position)
(get zw_jal_kueche_klein position)
(get zw_jal_wc position)

majestro84

Zitat von: FunkOdyssey am 13 Mai 2019, 13:17:53
Du hast die Fibaro FGR-222, kann das sein? Selbst mit der besten Konfiguration schafft man das wirklich nicht immer.
Das Problem habe ich auch in einer Installation. Mit dem Offset konnte ich das Problem entschärfen.
Und auch wenn es wirklich nicht gut umgesetzt ist, habe ich mir ein DOIF angelegt, welches zweimal am Tag die Positionswerte holt. Das ist eine reine Vorsichtsmaßnahme.

(
[14:00] or
[02:00]
)
(get zw_jal_diele position)
(get zw_jal_hwr position)
(get zw_jal_kueche_gross position)
(get zw_jal_kueche_klein position)
(get zw_jal_wc position)

Da bin ich ja froh und ich dachte ich bin der einzigste bin der diese Probleme mit der Position hat bei der FGR-222
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

Loredo

Woooaaaa gerade ist magisch die Markise zur Beschattung herausgefahren - bin mal gespannt, wie es jetzt weitergeht :D
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

FunkOdyssey

#516
@CoolTux: Wir hatten ja bereits ein paarmal darüber gesprochen, dass ich noch einige Bugs hatte. Hier hat sich einiges verändert.

1) Meine Jalousien sind alle, über Helligkeitswerte ausgelöst, wie gewünscht hochgefahren. Und das am Wochenende wie auch werktags.

2) Bei der Erkennung der manuellen Fahrten ist mir etwas aufgefallen.

- Mit einer Ausnahme ist der Status im LastDrive-Reading überall korrekt. Der Grund für diese eine Ausnahme liegt aber höchstwahrscheinlich bei mir. Ich habe ein paar Hardwareprobleme mit dem Gerät. Also einfach ignorieren.
- Aber: Wie bereits erwähnt ist die Anzeige des LastDrive-Status in den ShuttersInformation immer noch fehlerhaft und beinhaltet einen falschen Wert in der Anzeige. Wie oben erwähnt ist das Reading aber korrekt.

3) Irgendwie scheint es mit dem Lockout noch eine Merkwürdigkeit zu geben. Ich habe drei Jalousien an Türen mit ASC_ShuttersPlace=terrace definiert. Und außerdem verschiedene Werte von ASC_LockOut. Am Wochenende fuhren die folgenden Jalousien noch hoch. Zu keiner Zeit. Auch nicht beim Late-Zeitpunkt. Werktags war aber wieder alles in Ordnung. (Ich habe mich ganz frisch mit dieser Funktionalität beschäftigt.)

   ASC        2
   ASC_BrightnessSensor dummy_brightness:bright 110:110
   ASC_Down   time
   ASC_DriveUpMaxDuration 60
   ASC_Drive_Offset 180
   ASC_Drive_OffsetStart 120
   ASC_LockOut off
   ASC_Mode_Down off
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_Direction 230
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode off
   ASC_Shading_Pos 25
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 22:00
   ASC_Time_Down_Late 23:45
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     time
   ASC_WiggleValue 15
   ASC_WindowRec contact_hauswirtschaft
   ASC_WindowRec_subType twostate


 
   ASC        2
   ASC_BrightnessSensor dummy_brightness:bright 110:110
   ASC_Down   time
   ASC_DriveUpMaxDuration 60
   ASC_Drive_Offset 180
   ASC_Drive_OffsetStart 120
   ASC_LockOut soft
   ASC_Mode_Down off
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_Direction 135
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode off
   ASC_Shading_Pos 25
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 22:00
   ASC_Time_Down_Late 23:45
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     time
   ASC_WiggleValue 15
   ASC_WindowRec contact_kitchen
   ASC_WindowRec_subType twostate


Diese Jalousie ist ähnlich konfiguriert. Fuhr aber am Wochenende wie auch werktags wie gewünscht hoch.

   ASC        2
   ASC_BrightnessSensor dummy_brightness:bright 125:120
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 45
   ASC_Drive_Offset 120
   ASC_Drive_OffsetStart 180
   ASC_LockOut soft
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose 1800
   ASC_Shading_Direction 135
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 25
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 20:30
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:15
   ASC_Up     brightness
   ASC_WiggleValue 15
   ASC_WindowRec contact_wohnen
   ASC_WindowRec_subType twostate






Wunsch: Kann man in den ShuttersInfo auch die Uhrzeit der letzten Fahrt anzeigen? Oder wird das dann zu viel? Wäre zum Debuggen von Vorteil.


Loredo

Da es so sehr nach Regen aussieht, wollte ich mal manuell so tun, als wenn es schon regnen würde:


trigger WeatherStation rain: 0.1


Allerdings wird die Beschattung nicht beendet, im Log steht nur:


2019.05.13 14:45:03.704 4: AutoShuttersControl (ASC) - Devname: WeatherStation Name: ASC Notify: [
  'rain: 0.1'
]

ASC_DEBUG!!! 2019.05.13 14:45:03 - EventProcessingBrightness: HM_LC_LR_ShutterWest - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
2019.05.13 14:45:03.704 4: AutoShuttersControl (HM_LC_LR_ShutterWest) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.05.13 14:45:03 - EventProcessingShadingBrightness: HM_LC_LR_ShutterWest - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2019.05.13 14:45:03 - EventProcessingBrightness: HmIP_BROLL_LR_ShutterSouth - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
2019.05.13 14:45:03.705 4: AutoShuttersControl (HmIP_BROLL_LR_ShutterSouth) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.05.13 14:45:03 - EventProcessingShadingBrightness: HmIP_BROLL_LR_ShutterSouth - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.05.13 14:45:03.705 4: AutoShuttersControl (HM_LC_BALC_SunBlind) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.05.13 14:45:03 - EventProcessingShadingBrightness: HM_LC_BALC_SunBlind - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2019.05.13 14:45:03 - EventProcessingBrightness: HM_LC_BR_Shutter - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
2019.05.13 14:45:03.705 4: AutoShuttersControl (HM_LC_BR_Shutter) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.05.13 14:45:03 - EventProcessingShadingBrightness: HM_LC_BR_Shutter - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.


Da die Helligkeit bereits unter dem Schwellenwert ist, ist schon vorgesehen, dass die Beschattung deshalb beendet wird (Status "out reserved"). Wenn jetzt der erste Regentropfen fällt, sollte das aber doch unmittelbar erfolgen, richtig? Gleiches wenn der Threshold für Wind überschritten wird. Habe ich auch getestet, das Ergebnis ist das gleiche (wahrscheinlich, weil es ähnlich ausgewertet wird).

Das normale ausschalten der Beschattung aufgrund der nicht mehr erfüllten Gegebenheiten (Helligkeit, Temperatur) hat gerade geklappt.  :D
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

CoolTux

Wieso ruft er denn die Brightness Routine auf wo es doch ein Regensensor ist? Was steht bei Dir im Attribut?
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

Loredo

Zitat von: CoolTux am 13 Mai 2019, 14:55:56
Wieso ruft er denn die Brightness Routine auf wo es doch ein Regensensor ist? Was steht bei Dir im Attribut?


ASC ist so gesetzt:




ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 350:270
   ASC_debug  1
   ASC_freezeTemp 1
   ASC_rainSensor WeatherStation:rain 0.1:0.0 0
   ASC_residentsDev Residents
   ASC_tempSensor WeatherStation
   ASC_twilightDevice Astro
   ASC_windSensor WeatherStation:wind_gust_max10m



und die Markise so:




ASC        1
   ASC_Antifreeze hard
   ASC_BrightnessSensor WeatherStation:luminosity 350:270
   ASC_Closed_Pos 100
   ASC_Mode_Down off
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Self_Defense_Exclude on
   ASC_Shading_Angle_Left 50
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 183
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 13.5
   ASC_Shading_Mode home
   ASC_Shading_Pos 65
   ASC_Shading_StateChange_Sunny 40000
   ASC_Up     astro
   ASC_WiggleValue 0
   ASC_WindParameters 25:12 0
   ASC_WindProtection on



Ich sehe nun aber selbst grad, dass ich aus Vorsicht rainProtection ganz ausgeschaltet hatte, weil du ja eigentlich gesagt hast, dass es dann eher "down" fährt als up.


Warum er bei dem Event aber Brightness auswertet, kann ich dir nicht sagen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

dk3572

Zitat von: dk3572 am 11 Mai 2019, 09:38:02
Hallo und guten Morgen,

ich habe 2 Problemchen.

1. bei einem Rolladen stimmt die Anzeige "Last Drive" nicht. Es wird z.B. nightClose ausgegeben obwohl heute Morgen manuell geöffnet wurde.
    Bei den übrigen Rollläden stimmt die Anzeige.

2. Beim Thema Beschattung blicke ich wohl nicht durch.
    Trotz unterschiedlicher Einstellungen in den Rollläden werden in allen die gleichen Shading Info Zeiten ausgegeben.
    Auch wird immer nur shading Out angezeigt. Ist das richtig so? Oder sollte es nicht auch ein shading In geben?

Mein Fenster ist nach Osten ausgerichtet. Zw. 90° und 180° habe ich Sonneneinstrahlung. Jetzt möchte ich von z.B. 110° bis 180° Beschatten.
Wie müssten hierzu die Werte eingetragen werden?

Rollladen 1

   DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.192250/2019-04-20
   IODev      HMLAN1
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         95
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-05-10 20:49:27   ASC_ShuttersLastDrive night close
     2019-05-11 09:22:14   ASC_Time_DriveDown 11.05.2019 - 20:50
     2019-05-11 09:22:14   ASC_Time_DriveUp 12.05.2019 - 08:30
     2019-05-11 08:08:55   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2019-05-11 09:22:02   associatedWith  Rollladensteuerung
     2019-05-11 08:09:19   deviceMsg       on (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2019-05-11 08:09:19   level           100
     2019-05-11 08:09:19   motor           stop:on
     2019-05-11 08:09:19   pct             100
     2018-06-09 14:36:43   powerOn         2018-06-09 14:36:43
     2019-05-11 08:09:19   recentStateType info
     2019-05-11 08:09:19   state           on
     2019-05-11 08:09:19   timedOn         off
   helper:
     HM_CMDNR   201
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0974,00,01,00
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         01
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness -1:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude on
   ASC_Shading_Angle_Left +20
   ASC_Shading_Angle_Right +90
   ASC_Shading_Direction 90
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 200
   ASC_Shading_StateChange_Sunny 250
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   autoReadReg 4_reqStatus
   devStateIcon ab:shutter_closed auf:shutter_open ^(7[0-9]|8[0-9]|9[0-9])$:shutter_3 ^(5[0-9]|6[0-9])$:shutter_4 ^(3[0-9]|4[0-9])$:shutter_5 ^(1[0-9]|2[0-9])$:shutter_6
   event-on-change-reading motor
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       shutter_halfopen
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


Rollladen 2

DEF        2E1123
   FUUID      5c44bfe0-f33f-cd72-6673-3a18c1f73c5044cf
   FVERSION   10_CUL_HM.pm:0.192250/2019-04-20
   IODev      HMLAN1
   NAME       Ro_Terrassenfenster
   NOTIFYDEV  global
   NR         92
   NTFY_ORDER 50-Ro_Terrassenfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-05-11 08:08:55   ASC_ShuttersLastDrive manual
     2019-05-11 09:22:14   ASC_Time_DriveDown 11.05.2019 - 20:50
     2019-05-11 09:22:14   ASC_Time_DriveUp 12.05.2019 - 08:30
     2019-05-11 08:08:55   CommandAccepted yes
     2018-07-11 17:37:29   D-firmware      2.3
     2018-07-11 17:37:29   D-serialNr      LEQ0766132
     2018-07-16 21:52:49   PairedTo        0x246BDF
     2017-11-20 17:51:41   R-driveDown     21 s
     2017-11-20 17:51:41   R-driveTurn     0.5 s
     2017-11-20 17:51:41   R-driveUp       22 s
     2018-07-11 17:37:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:41   R-sign          off
     2018-07-16 21:52:49   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-07-16 21:53:06   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2019-05-11 09:22:02   associatedWith  Rollladensteuerung
     2019-05-11 08:09:22   deviceMsg       on (to VCCU)
     2019-05-11 08:09:22   level           100
     2019-05-11 08:09:22   motor           stop:on
     2019-05-11 08:09:22   pct             100
     2018-07-11 17:41:30   powerOn         2018-07-11 17:41:30
     2019-05-11 08:09:22   recentStateType info
     2019-05-11 08:09:22   state           on
     2019-05-11 08:09:22   timedOn         off
   helper:
     HM_CMDNR   162
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E1123,00,01,00
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E1123
         00
         01
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness -1:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 0
   ASC_Shading_Angle_Right 85
   ASC_Shading_Direction 90
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 200
   ASC_Shading_StateChange_Sunny 250
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Terrasse
   alexaRoom  Wohnzimmer
   alias      Rollladen Terrasse
   autoReadReg 4_reqStatus
   devStateIcon ab:shutter_closed auf:shutter_open ^(7[0-9]|8[0-9]|9[0-9])$:shutter_3 ^(5[0-9]|6[0-9])$:shutter_4 ^(3[0-9]|4[0-9])$:shutter_5 ^(1[0-9]|2[0-9])$:shutter_6
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       shutter_halfopen
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766132
   sortby     2
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


Device

  FUUID      5c44bfeb-f33f-cd72-1055-2797a4efb9031418
   FVERSION   73_AutoShuttersControl.pm:v0.6.8-s19360/2019-05-10 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Fenster_Erker,Terrassentuer,Bewohner,BM_Hof,Astro
   NR         234
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.6.8
   OLDREADINGS:
   READINGS:
     2019-05-03 20:39:09   Ro_Erkerfenster_lastDelayPosValue 0
     2019-05-11 08:30:02   Ro_Erkerfenster_lastPosValue 0
     2019-05-11 09:22:05   Ro_Erkerfenster_nextAstroTimeEvent 11.05.2019 - 20:50
     2019-05-11 08:09:22   Ro_Terrassenfenster_PosValue 100
     2019-05-03 20:39:09   Ro_Terrassenfenster_lastDelayPosValue 0
     2019-05-11 08:30:02   Ro_Terrassenfenster_lastPosValue 0
     2019-05-11 09:22:05   Ro_Terrassenfenster_nextAstroTimeEvent 11.05.2019 - 20:50
     2019-05-11 08:09:21   Ro_Terrassentuer_PosValue 100
     2019-01-01 08:30:02   Ro_Terrassentuer_lastDelayPosValue 100
     2019-05-11 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2019-05-11 09:22:05   Ro_Terrassentuer_nextAstroTimeEvent 11.05.2019 - 20:50
     2019-05-08 18:33:35   controlShading  on
     2019-02-10 20:32:26   hardLockOut     on
     2019-05-05 08:57:13   partyMode       off
     2019-05-11 09:22:02   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2018-11-17 17:51:18   selfDefense     on
     2019-05-11 09:22:14   state           created new drive timer
     2018-12-30 22:59:08   sunriseTimeWeHoliday on
     2019-05-11 09:22:02   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveOffset 50
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night.*:scene_night delayed.*:scene_night
   group      Rolllaeden
   icon       shutter_halfopen
   room       ASC,Wohnzimmer
   sortby     5
   verbose    1
   webCmd     Party:partyMode


Danke für Hilfe und VG Dieter

@CoolTux
Hierzu keine Idee?  :-[

VG Dieter

CoolTux

Zitat von: dk3572 am 13 Mai 2019, 15:22:48
@CoolTux
Hierzu keine Idee?  :-[

VG Dieter

Hallo Dieter,

Setzte bitte einmal das Attribut ASC_DriveUpMaxDuration im Rollladen. Hier trägst Du die Zeit ein welche das Rolllo zum Hochfahren brauch plus 2-3 Sekunden drauf. Dann sollte manuell besser erkannt werden.

Dein Shading ist falsch.
ASC_Shading_Angle_Left +20
Das plus ist Unsinn, das selbe bei Angle_Right

Also nur 20


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

Loredo

Zitat von: Loredo am 13 Mai 2019, 15:20:02
Ich sehe nun aber selbst grad, dass ich aus Vorsicht rainProtection ganz ausgeschaltet hatte, weil du ja eigentlich gesagt hast, dass es dann eher "down" fährt als up.


So sieht das ganze jetzt bei manuell ausgefahrener Markise und manuellem "trigger WeatherStation rain: 1.0" aus, nachdem ich RainProtection wieder auf on gesetzt habe:




2019.05.13 15:35:22.472 4: AutoShuttersControl (ASC) - Devname: WeatherStation Name: ASC Notify: [
  'rain: 1.0'
]




ASC_DEBUG!!! 2019.05.13 15:35:22 - EventProcessingBrightness: HM_LC_BR_Shutter - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
2019.05.13 15:35:22.473 4: AutoShuttersControl (HM_LC_BR_Shutter) - EventProcessingShadingBrightness


ASC_DEBUG!!! 2019.05.13 15:35:22 - EventProcessingShadingBrightness: HM_LC_BR_Shutter - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.


ASC_DEBUG!!! 2019.05.13 15:35:22 - EventProcessingBrightness: HM_LC_LR_ShutterWest - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
2019.05.13 15:35:22.473 4: AutoShuttersControl (HM_LC_LR_ShutterWest) - EventProcessingShadingBrightness


ASC_DEBUG!!! 2019.05.13 15:35:22 - EventProcessingShadingBrightness: HM_LC_LR_ShutterWest - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.


ASC_DEBUG!!! 2019.05.13 15:35:22 - EventProcessingBrightness: HmIP_BROLL_LR_ShutterSouth - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
2019.05.13 15:35:22.474 4: AutoShuttersControl (HmIP_BROLL_LR_ShutterSouth) - EventProcessingShadingBrightness


ASC_DEBUG!!! 2019.05.13 15:35:22 - EventProcessingShadingBrightness: HmIP_BROLL_LR_ShutterSouth - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.05.13 15:35:22.474 4: AutoShuttersControl (HM_LC_BALC_SunBlind) - EventProcessingShadingBrightness


ASC_DEBUG!!! 2019.05.13 15:35:22 - EventProcessingShadingBrightness: HM_LC_BALC_SunBlind - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.



Auch bei bereits eingefahrener Markise passiert nix (zum Glück, denn das möchte ich ja explizit nicht, hätte es aber eben anders erwartet). Wahrscheinlich, weil ich im ASC Device global die Position auf 0 gesetzt habe, was eben für eine Markise richtig ist, mir es dann aber durchs Fenster reinregnen wird, sofern es nicht zu oder auf kipp ist.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

dk3572

Hallo CoolTux,

danke für deine Hilfe.
Zuvor hatte ich auch ohne das + versucht. Wie gesagt, die Zeiten sind immer gleich, trotz unterschiedlicher Werte.
Und es gibt auch nur ein ShadingOut. Oder existiert gar kein ShadingIn?

CoolTux

@ Loredo
Ich befürchte das das Problem darin liegt das Dein Device sowohl für Brightness als auch Rain und Wind genutzt wird.
Magst Du mal einen Dummy für Rain anlegen und den angeben?


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