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

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

Vorheriges Thema - Nächstes Thema

Typ1er

Zitat von: Typ1er am 20 Juni 2019, 23:28:32
Komisch das geht bei mir. Zumindest bei gekippten Fenster und threestate Fensterkontakt

-Rollladen geöffnet 99%
-Fenster ist gekippt
-ASC_PrivacyDownTime_beforNightClose wird ausgeführt 40%
-es wird Nacht
-ASC_Ventilate_Pos wird angefahren  21%
-Fenster wird geschlossen 0%

-Rollladen geöffnet 99%
-Fenster ist geöffnet
-es wird Nacht
-Fenster wird geschlossen 0%

auffällig ist nur das nicht in ASC_ComfortOpen_Pos (Fenster nachts geöffnet) gefahren wird.

volschin

Zitat von: CoolTux am 21 Juni 2019, 20:38:00
Scheint so.

get showNotifyDevInformations != get showShuttersInformations
OK, ich habe bei meinem Device in den gets aber nur den einen?
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

eurofinder

@CoolTux:
Heute Morgen hat besagter Rollladen RGaeste in den ShuttersInformationen folgenden Eintrag:
RGaeste 23.06.2019 - 08:00:02 22.06.2019 - 22:22:12 astro astro off always off off manual 90 0 out - 20:29:44
Mich wundert das manual, da ich den heute noch nicht bewegt habe. Müsste da nicht noch night close stehen?
Fenster geschlossen, Rollladen verbleibt wieder in Position 90.

Gruß
eurofinder



RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

eurofinder

@CoolTux:
Leider wurde inzwischen der Rollladen durch Shading-Prozesse gefahren, so dass die Angaben nicht mehr stimmen.
Ich prüfe das morgen früh nochmals und sende dir von den Werten des Rollladens ein Listing.

Danke erst einmal.

Gruß und ein sonniges Wochenende
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

Borkk

ZitatIch habe soeben angefangen ein separaten Temperatursensor pro Rollo an zu geben.

Finde ich super... vor ein paar Seiten waren neue Attribute böse und neue Funktionen tabu. Prio hatte die Stabilität des Moduls. Neue Funktionen sollen sich die Anwender bitte selbst per Perl einbauen und wenn sie das nicht können, müssen sie drauf verzichten....

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

D3ltorohd

So nun hab ich per Stick und Zigbee2MQTT meinen ersten Fensterkontakt von Xiaomi in Fhem angelegt.

Nun würde ich diesen gerne mit dem Rollo für die Terrassentür verknüpfen. Ich soll das Device bei ASC_WinRec eintragen, ist das dann dieser Name hier ?
FRIENDLYNAME Terrasse_Sensor also Terrasse_Sensor bei dem zuständigen Rollo über attr setzen ?

Und was genau passiert jetzt, oder muss ich noch weitere Attr setzten ?
Denke habe es nun richtig eingetragen ?

define Terrasse ROLLO
setuuid Terrasse 5ce30554-f33f-fc62-514f-5893d7b5632dd7ef
attr Terrasse 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
attr Terrasse ASC 2
attr Terrasse ASC_Drive_OffsetStart 1
attr Terrasse ASC_Pos_Reading pct
attr Terrasse ASC_Time_Up_Early 07:00
attr Terrasse ASC_WindowRec Terrasse_Sensor
attr Terrasse ASC_WindowRec_subType twostate
attr Terrasse cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr Terrasse devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
attr Terrasse rl_autoStop 1
attr Terrasse rl_commandDown set JaroFB down 4
attr Terrasse rl_commandStop set JaroFB stop 4
attr Terrasse rl_commandUp set JaroFB up 4
attr Terrasse rl_excessBottom 2
attr Terrasse rl_excessTop 0
attr Terrasse rl_resetTime 0
attr Terrasse rl_secondsDown 33
attr Terrasse rl_secondsUp 33
attr Terrasse rl_switchTime 1
attr Terrasse rl_type HomeKit
attr Terrasse room Jalousien
attr Terrasse webCmd open:closed:half:stop:pct


Hätte gerne, das der Rollo nicht fährt, so lange die Tür offen ist, wenn man draußen auf der Terrasse sitzt. Wenn die Türe dann später geschlossen wird, soll er dann den Befehl falls er ihn schon bekommen hat ausführen und runter fahren. Geht das ? Oder ist das nur für diese Lüftungsgeschichte, das der Rollo dann auf eine bestimmte Pos hochfährt, wenn man die Tür öffnet ?
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

eurofinder

@D3ltorohd:
Ich glaube das was du mit dem Fensterkontakt vorhast, geht nicht ausschließlich mit ASC-Boardmitteln.
Du könntest aber z.B. zwei DOIF anlegen.
Einen für Fensterkontakt open - damit setzt du für den Rollladen ASC_Partymode=on und einen für Fensterkontakt closed mit ASC_Partymode = off.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

hdderror

Hallo Leute!
Ich habe sein 2 Tagen endlich an meiner Terrassentür einen Drehgriffkontakt.
Leider arbeitet der nicht wie erwartet.
Der Drehgriffkontakt ist via ASC_WindowRec mit dem Device verbunden.
ASC_WindowRec_subType ist auf threestate gesetzt.
Außerdem ist noch ASC_PrivacyDown_Pos so gesetzt dass der Rollo 2 Min vorher 10% herunterfährt.
Ich habe heute Abend testweise den Griff auf offen gestellt.
Erstaunlicherweise ist der Rollo die ASC_PrivacyDown_Pos gar nicht angefahren und dann zu der Zeit als der Rollo herunterfahren sollte ist dieser auf die ASC_Ventilate_Pos gefahren.
Eigentlich hätte ich erwartet, dass bei geöffneten Griff der Rollo gar nicht fährt. Die ASC_Ventilate_Pos hätte ich erwartet wenn ich den Drehgriff auf Kippen gestellt hätte.
Der Aktor ist ein HM-LC-BL1-FM und der Drehgriff ein HM-SEC-RHS.
Hier noch ein paar Logs:
Logfile (gekürzt nur Einträge zum Device):

ASC_DEBUG!!! 2019.06.22 22:32:54 - FnShuttersCommandSet: Rollo_Terrasse - Die Fahrt wird zurückgestellt. Grund kann ein geöffnetes Fenster sein oder ein aktivierter Party Modus
ASC_DEBUG!!! 2019.06.22 22:34:54 - FnSetCmdFn: Rollo_Terrasse - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 20. Grund der Fahrt: night close
2019.06.22 22:34:54 3: CUL_HM set Rollo_Terrasse pct 20
ASC_DEBUG!!! 2019.06.22 22:34:54 - FnSetDriveCmd: Rollo_Terrasse - NICHT versetztes fahren
ASC_DEBUG!!! 2019.06.22 22:34:54 - FnSetDriveCmd: Rollo_Terrasse - NoOffset: NEIN
ASC_DEBUG!!! 2019.06.22 22:34:54 - FnShuttersCommandSet: Rollo_Terrasse - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2019.06.22 22:34:54 - EventProcessingShutters: Rollo_Terrasse - Event vom Rolllo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1561235694 Last Position Timestamp: 1561235694 Drive Up Max Duration: 31 Last Position: 100 aktuelle Position: 100
ASC_DEBUG!!! 2019.06.22 22:34:54 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2019.06.22 22:35:31 - EventProcessingWindowRec: Rollo_Terrasse - RECEIVED EVENT: battery: low contact: closed (to VCCU) state: closed trigger_cnt: 25 - IDENTIFIED EVENT: closed - STORED EVENT: closed
ASC_DEBUG!!! 2019.06.22 22:35:31 - EventProcessingWindowRec: Rollo_Terrasse - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort: 1
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse Allgemein: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getDownBrightness: 0 Brightness: 94 BrightnessMin: 999999 Sunset: 1
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getUpBrightness: 0 Brightness: 94 BrightnessMax: 1 Sunrise: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse Allgemein: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getDownBrightness: 0 Brightness: 94 BrightnessMin: 999999 Sunset: 1
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getUpBrightness: 0 Brightness: 94 BrightnessMax: 1 Sunrise: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - EventProcessingWindowRec: Rollo_Terrasse Event Closed
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse Allgemein: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getDownBrightness: 0 Brightness: 94 BrightnessMin: 999999 Sunset: 1
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getUpBrightness: 0 Brightness: 94 BrightnessMax: 1 Sunrise: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse Allgemein: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getDownBrightness: 0 Brightness: 94 BrightnessMin: 999999 Sunset: 1
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getUpBrightness: 0 Brightness: 94 BrightnessMax: 1 Sunrise: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnSetCmdFn: Rollo_Terrasse - Rolllo wird gefahren, aktuelle Position: 20, Zielposition: 0. Grund der Fahrt: window closed at night
2019.06.22 22:35:32 3: CUL_HM set Rollo_Terrasse pct 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnSetDriveCmd: Rollo_Terrasse - NICHT versetztes fahren
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnSetDriveCmd: Rollo_Terrasse - NoOffset: JA
ASC_DEBUG!!! 2019.06.22 22:35:32 - EventProcessingShutters: Rollo_Terrasse - Event vom Rolllo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1561235732 Last Position Timestamp: 1561235732 Drive Up Max Duration: 31 Last Position: 20 aktuelle Position: 20
ASC_DEBUG!!! 2019.06.22 22:35:32 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2019.06.22 22:35:40 - EventProcessingWindowRec: Rollo_Terrasse - RECEIVED EVENT: battery: low contact: tilted (to VCCU) state: tilted trigger_cnt: 26 - IDENTIFIED EVENT: tilted - STORED EVENT: tilted
ASC_DEBUG!!! 2019.06.22 22:35:40 - EventProcessingWindowRec: Rollo_Terrasse - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort: 1
ASC_DEBUG!!! 2019.06.22 22:35:41 - EventProcessingShutters: Rollo_Terrasse - Event vom Rolllo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1561235741 Last Position Timestamp: 1561235732 Drive Up Max Duration: 31 Last Position: 20 aktuelle Position: 0
ASC_DEBUG!!! 2019.06.22 22:35:41 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2019.06.22 22:35:41 - EventProcessingShadingBrightness: Rollo_Terrasse - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2019.06.22 22:35:41 - EventProcessingShadingBrightness: Rollo_Terrasse - Nummerischer Brightness-Wert wurde erkannt. Der Wert ist: 86 RainProtection: unprotected WindProtection: unprotected


Hier verstehe ich "Fenster ist entweder nicht offen oder keine Terassentür" nicht - wertet das hier ASC_ShuttersPlace aus obwohl ich gar keine Residence eingerichtet habe?

Und hier das Log vom Device:

2019-06-22_22:34:54 Rollo_Terrasse level: set_20
2019-06-22_22:34:54 Rollo_Terrasse set_20
2019-06-22_22:34:54 Rollo_Terrasse deviceMsg: on (to VCCU)
2019-06-22_22:34:54 Rollo_Terrasse level: 100
2019-06-22_22:34:54 Rollo_Terrasse motor: down:on
2019-06-22_22:34:54 Rollo_Terrasse pct: 100
2019-06-22_22:34:54 Rollo_Terrasse on
2019-06-22_22:34:54 Rollo_Terrasse timedOn: off
2019-06-22_22:35:14 Rollo_Terrasse deviceMsg: 20 (to VCCU)
2019-06-22_22:35:14 Rollo_Terrasse level: 20
2019-06-22_22:35:14 Rollo_Terrasse motor: stop:20
2019-06-22_22:35:14 Rollo_Terrasse pct: 20
2019-06-22_22:35:14 Rollo_Terrasse 20
2019-06-22_22:35:14 Rollo_Terrasse timedOn: off
2019-06-22_22:35:32 Rollo_Terrasse level: set_0
2019-06-22_22:35:32 Rollo_Terrasse set_0
2019-06-22_22:35:32 Rollo_Terrasse deviceMsg: 20 (to VCCU)
2019-06-22_22:35:32 Rollo_Terrasse level: 20
2019-06-22_22:35:32 Rollo_Terrasse motor: down:20
2019-06-22_22:35:32 Rollo_Terrasse pct: 20
2019-06-22_22:35:32 Rollo_Terrasse 20
2019-06-22_22:35:32 Rollo_Terrasse timedOn: off
2019-06-22_22:35:41 Rollo_Terrasse deviceMsg: off (to VCCU)
2019-06-22_22:35:41 Rollo_Terrasse level: 0
2019-06-22_22:35:41 Rollo_Terrasse motor: stop:off
2019-06-22_22:35:41 Rollo_Terrasse pct: 0
2019-06-22_22:35:41 Rollo_Terrasse off
2019-06-22_22:35:41 Rollo_Terrasse timedOn: off
2019-06-22_22:36:01 Rollo_Terrasse level: set_20
2019-06-22_22:36:01 Rollo_Terrasse set_20
2019-06-22_22:36:02 Rollo_Terrasse deviceMsg: off (to VCCU)
2019-06-22_22:36:02 Rollo_Terrasse level: 0
2019-06-22_22:36:02 Rollo_Terrasse motor: up:off
2019-06-22_22:36:02 Rollo_Terrasse pct: 0
2019-06-22_22:36:02 Rollo_Terrasse off
2019-06-22_22:36:02 Rollo_Terrasse timedOn: off
2019-06-22_22:36:09 Rollo_Terrasse deviceMsg: 20 (to VCCU)
2019-06-22_22:36:09 Rollo_Terrasse level: 20
2019-06-22_22:36:09 Rollo_Terrasse motor: stop:20
2019-06-22_22:36:09 Rollo_Terrasse pct: 20
2019-06-22_22:36:09 Rollo_Terrasse 20
2019-06-22_22:36:09 Rollo_Terrasse timedOn: off
2019-06-22_22:36:12 Rollo_Terrasse level: set_0
2019-06-22_22:36:12 Rollo_Terrasse set_0
2019-06-22_22:36:12 Rollo_Terrasse deviceMsg: 20 (to VCCU)
2019-06-22_22:36:12 Rollo_Terrasse level: 20
2019-06-22_22:36:12 Rollo_Terrasse motor: down:20
2019-06-22_22:36:12 Rollo_Terrasse pct: 20
2019-06-22_22:36:12 Rollo_Terrasse 20
2019-06-22_22:36:12 Rollo_Terrasse timedOn: off
2019-06-22_22:36:22 Rollo_Terrasse deviceMsg: off (to VCCU)
2019-06-22_22:36:22 Rollo_Terrasse level: 0
2019-06-22_22:36:22 Rollo_Terrasse motor: stop:off
2019-06-22_22:36:22 Rollo_Terrasse pct: 0
2019-06-22_22:36:22 Rollo_Terrasse off
2019-06-22_22:36:22 Rollo_Terrasse timedOn: off


und hier das List vom Device:

Internals:
   CUL1_MSGCNT 59
   CUL1_RAWMSG A0D49A4106817791234500601C800::-84:CUL1
   CUL1_RSSI  -84
   CUL1_TIME  2019-06-23 01:02:08
   DEF        681779
   FUUID      5ce93f26-f33f-8647-6c2c-cecb73e98ee2e5e3
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     59
   NAME       Rollo_Terrasse
   NOTIFYDEV  global
   NR         157
   NTFY_ORDER 50-Rollo_Terrasse
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:49 - t:10 s:681779 d:123450 0601C800
   peerList   self01,self02,
   protCmdDel 1
   protLastRcv 2019-06-23 01:02:08
   protRcv    57 last_at:2019-06-23 01:02:08
   protResnd  8 last_at:2019-06-22 22:08:53
   protResndFail 1 last_at:2019-06-22 09:00:20
   protSnd    60 last_at:2019-06-23 01:02:08
   protState  CMDs_done
   rssi_CUL1  cnt:24 min:-87 max:-73 avg:-81.25 lst:-77
   rssi_at_CUL1 cnt:59 min:-95 max:-74.5 avg:-82.52 lst:-84
   READINGS:
     2019-06-10 20:50:23   ASC_Enable      on
     2019-06-23 01:02:08   ASC_ShuttersLastDrive manual
     2019-06-22 22:34:54   ASC_Time_DriveDown 23.06.2019 - 22:34
     2019-06-22 22:34:54   ASC_Time_DriveUp 23.06.2019 - 09:00
     2019-06-22 22:34:54   ASC_Time_PrivacyDriveDown 23.06.2019 - 22:32
     2019-06-22 22:36:12   CommandAccepted yes
     2019-06-10 16:18:32   D-firmware      2.11
     2019-06-10 16:18:32   D-serialNr      OEQ2687139
     2019-05-25 15:28:29   PairedTo        0xxxxxxx
     2019-05-25 15:27:28   R-driveDown     23 s
     2019-05-25 15:17:23   R-driveTurn     0.5 s
     2019-05-25 15:27:28   R-driveUp       26 s
     2019-05-25 15:17:22   R-pairCentral   0xxxxxxx
     2019-05-25 15:27:29   R-self01-lgActionType jmpToTarget
     2019-05-25 15:27:29   R-self01-lgOnLevel 100 %
     2019-05-25 15:27:29   R-self01-shActionType jmpToTarget
     2019-05-25 15:27:29   R-self01-shOnLevel 100 %
     2019-05-25 15:27:31   R-self02-lgActionType jmpToTarget
     2019-05-25 15:27:31   R-self02-lgOnLevel 100 %
     2019-05-25 15:27:31   R-self02-shActionType jmpToTarget
     2019-05-25 15:27:31   R-self02-shOnLevel 100 %
     2019-05-25 15:17:23   R-sign          off
     2019-05-25 15:28:29   RegL_00.        00:00 02:81 0A:AA 0B:BB 0C:C0 15:FF 18:00
     2019-05-25 15:28:30   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:E6 0D:01 0E:04 0F:05 10:00 30:06 56:00 57:24
     2019-05-25 15:28:32   RegL_03.self01  00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:63 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:68 9F:00
     2019-05-25 15:28:34   RegL_03.self02  00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:63 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:93 9F:00
     2019-06-22 15:30:29   associatedWith  AutoRollo
     2019-06-23 01:02:08   deviceMsg       on (to VCCU)
     2019-06-23 01:02:08   level           100
     2019-06-23 01:02:08   motor           stop:on
     2019-06-23 01:02:08   pct             100
     2019-06-21 22:21:23   peerList        self01,self02,
     2019-05-25 15:41:21   powerOn         2019-05-25 15:41:21
     2019-06-23 01:02:08   recentStateType info
     2019-06-23 01:02:08   state           on
     2019-06-23 01:02:08   timedOn         off
   helper:
     HM_CMDNR   73
     cSnd       11FFFFF0681779020128,11F23455681779020100
     dlvlCmd    ++A011123450681779020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +681779,00,00,00
       nextSend   1561244528.87112
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         681779
         00
         00
         00
     mRssi:
       mNo        49
       io:
         CUL1:
           -82
           -82
         CUL2:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1561244528.77216
       ack:
         HASH(0x4d09318)
         49800212345068177900
     rssi:
       CUL1:
         avg        -81.25
         cnt        24
         lst        -77
         max        -73
         min        -87
       at_CUL1:
         avg        -82.5254237288135
         cnt        59
         lst        -84
         max        -74.5
         min        -95
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 30
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessSensor IR_Melder7:brightness
   ASC_DriveUpMaxDuration 31
   ASC_LockOut soft
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose 120
   ASC_PrivacyDown_Pos 90
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 21:58
   ASC_Time_Down_Late 23:59
   ASC_Time_Up_Early 6:45
   ASC_Time_Up_Late 9:00
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Ventilate_Pos 20
   ASC_WiggleValue 80
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer_Wohnzimmer
   ASC_WindowRec_subType threestate
   IODev      CUL1
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   cmdIcon    on:control_arrow_upward off:control_arrow_downward stop:stop up:control_arrow_up down:control_arrow_down undefined:shutter_4
   devStateIcon on:fts_window_1w@green:off 90:shutter_open 80:shutter_1 70:shutter_2 60:shutter_3 50:shutter_4 40:shutter_halfopen 30:shutter_5 20:shutter_6 10:shutter_7 off:fts_shutter_1w_100@green:on
   eventMap   undefined:Verschieden
   expert     2_raw
   firmware   2.11
   group      Rollos
   icon       fts_shutter
   model      HM-LC-BL1-FM
   peerIDs    00000000,68177901,68177902,
   room       EG_Wohnzimmer,Rollo
   serialNr   OEQ2687139
   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_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_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 Rollo Rollo_map structexclude
   webCmd     on:off:up:down:stop


Ich vermute mal dass meine Einstellung ASC_ShuttersPlace "window" auf jeden Fall Unsinn ist - sollte aber egal sein da der default ja auch "window" ist.

Sonst jemand eine Idee zu dem Verhalten?

LG Werner


CoolTux

Zitat von: hdderror am 23 Juni 2019, 02:26:51
Hallo Leute!
Ich habe sein 2 Tagen endlich an meiner Terrassentür einen Drehgriffkontakt.
Leider arbeitet der nicht wie erwartet.
Der Drehgriffkontakt ist via ASC_WindowRec mit dem Device verbunden.
ASC_WindowRec_subType ist auf threestate gesetzt.
Außerdem ist noch ASC_PrivacyDown_Pos so gesetzt dass der Rollo 2 Min vorher 10% herunterfährt.
Ich habe heute Abend testweise den Griff auf offen gestellt.
Erstaunlicherweise ist der Rollo die ASC_PrivacyDown_Pos gar nicht angefahren und dann zu der Zeit als der Rollo herunterfahren sollte ist dieser auf die ASC_Ventilate_Pos gefahren.
Eigentlich hätte ich erwartet, dass bei geöffneten Griff der Rollo gar nicht fährt. Die ASC_Ventilate_Pos hätte ich erwartet wenn ich den Drehgriff auf Kippen gestellt hätte.
Der Aktor ist ein HM-LC-BL1-FM und der Drehgriff ein HM-SEC-RHS.
Hier noch ein paar Logs:
Logfile (gekürzt nur Einträge zum Device):

ASC_DEBUG!!! 2019.06.22 22:32:54 - FnShuttersCommandSet: Rollo_Terrasse - Die Fahrt wird zurückgestellt. Grund kann ein geöffnetes Fenster sein oder ein aktivierter Party Modus
ASC_DEBUG!!! 2019.06.22 22:34:54 - FnSetCmdFn: Rollo_Terrasse - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 20. Grund der Fahrt: night close
2019.06.22 22:34:54 3: CUL_HM set Rollo_Terrasse pct 20
ASC_DEBUG!!! 2019.06.22 22:34:54 - FnSetDriveCmd: Rollo_Terrasse - NICHT versetztes fahren
ASC_DEBUG!!! 2019.06.22 22:34:54 - FnSetDriveCmd: Rollo_Terrasse - NoOffset: NEIN
ASC_DEBUG!!! 2019.06.22 22:34:54 - FnShuttersCommandSet: Rollo_Terrasse - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2019.06.22 22:34:54 - EventProcessingShutters: Rollo_Terrasse - Event vom Rolllo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1561235694 Last Position Timestamp: 1561235694 Drive Up Max Duration: 31 Last Position: 100 aktuelle Position: 100
ASC_DEBUG!!! 2019.06.22 22:34:54 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2019.06.22 22:35:31 - EventProcessingWindowRec: Rollo_Terrasse - RECEIVED EVENT: battery: low contact: closed (to VCCU) state: closed trigger_cnt: 25 - IDENTIFIED EVENT: closed - STORED EVENT: closed
ASC_DEBUG!!! 2019.06.22 22:35:31 - EventProcessingWindowRec: Rollo_Terrasse - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort: 1
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse Allgemein: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getDownBrightness: 0 Brightness: 94 BrightnessMin: 999999 Sunset: 1
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getUpBrightness: 0 Brightness: 94 BrightnessMax: 1 Sunrise: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse Allgemein: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getDownBrightness: 0 Brightness: 94 BrightnessMin: 999999 Sunset: 1
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getUpBrightness: 0 Brightness: 94 BrightnessMax: 1 Sunrise: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - EventProcessingWindowRec: Rollo_Terrasse Event Closed
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse Allgemein: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getDownBrightness: 0 Brightness: 94 BrightnessMin: 999999 Sunset: 1
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getUpBrightness: 0 Brightness: 94 BrightnessMax: 1 Sunrise: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse Allgemein: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getDownBrightness: 0 Brightness: 94 BrightnessMin: 999999 Sunset: 1
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnIsDay: Rollo_Terrasse getUpBrightness: 0 Brightness: 94 BrightnessMax: 1 Sunrise: 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnSetCmdFn: Rollo_Terrasse - Rolllo wird gefahren, aktuelle Position: 20, Zielposition: 0. Grund der Fahrt: window closed at night
2019.06.22 22:35:32 3: CUL_HM set Rollo_Terrasse pct 0
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnSetDriveCmd: Rollo_Terrasse - NICHT versetztes fahren
ASC_DEBUG!!! 2019.06.22 22:35:32 - FnSetDriveCmd: Rollo_Terrasse - NoOffset: JA
ASC_DEBUG!!! 2019.06.22 22:35:32 - EventProcessingShutters: Rollo_Terrasse - Event vom Rolllo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1561235732 Last Position Timestamp: 1561235732 Drive Up Max Duration: 31 Last Position: 20 aktuelle Position: 20
ASC_DEBUG!!! 2019.06.22 22:35:32 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2019.06.22 22:35:40 - EventProcessingWindowRec: Rollo_Terrasse - RECEIVED EVENT: battery: low contact: tilted (to VCCU) state: tilted trigger_cnt: 26 - IDENTIFIED EVENT: tilted - STORED EVENT: tilted
ASC_DEBUG!!! 2019.06.22 22:35:40 - EventProcessingWindowRec: Rollo_Terrasse - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort: 1
ASC_DEBUG!!! 2019.06.22 22:35:41 - EventProcessingShutters: Rollo_Terrasse - Event vom Rolllo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1561235741 Last Position Timestamp: 1561235732 Drive Up Max Duration: 31 Last Position: 20 aktuelle Position: 0
ASC_DEBUG!!! 2019.06.22 22:35:41 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2019.06.22 22:35:41 - EventProcessingShadingBrightness: Rollo_Terrasse - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2019.06.22 22:35:41 - EventProcessingShadingBrightness: Rollo_Terrasse - Nummerischer Brightness-Wert wurde erkannt. Der Wert ist: 86 RainProtection: unprotected WindProtection: unprotected


Hier verstehe ich "Fenster ist entweder nicht offen oder keine Terassentür" nicht - wertet das hier ASC_ShuttersPlace aus obwohl ich gar keine Residence eingerichtet habe?

Und hier das Log vom Device:

2019-06-22_22:34:54 Rollo_Terrasse level: set_20
2019-06-22_22:34:54 Rollo_Terrasse set_20
2019-06-22_22:34:54 Rollo_Terrasse deviceMsg: on (to VCCU)
2019-06-22_22:34:54 Rollo_Terrasse level: 100
2019-06-22_22:34:54 Rollo_Terrasse motor: down:on
2019-06-22_22:34:54 Rollo_Terrasse pct: 100
2019-06-22_22:34:54 Rollo_Terrasse on
2019-06-22_22:34:54 Rollo_Terrasse timedOn: off
2019-06-22_22:35:14 Rollo_Terrasse deviceMsg: 20 (to VCCU)
2019-06-22_22:35:14 Rollo_Terrasse level: 20
2019-06-22_22:35:14 Rollo_Terrasse motor: stop:20
2019-06-22_22:35:14 Rollo_Terrasse pct: 20
2019-06-22_22:35:14 Rollo_Terrasse 20
2019-06-22_22:35:14 Rollo_Terrasse timedOn: off
2019-06-22_22:35:32 Rollo_Terrasse level: set_0
2019-06-22_22:35:32 Rollo_Terrasse set_0
2019-06-22_22:35:32 Rollo_Terrasse deviceMsg: 20 (to VCCU)
2019-06-22_22:35:32 Rollo_Terrasse level: 20
2019-06-22_22:35:32 Rollo_Terrasse motor: down:20
2019-06-22_22:35:32 Rollo_Terrasse pct: 20
2019-06-22_22:35:32 Rollo_Terrasse 20
2019-06-22_22:35:32 Rollo_Terrasse timedOn: off
2019-06-22_22:35:41 Rollo_Terrasse deviceMsg: off (to VCCU)
2019-06-22_22:35:41 Rollo_Terrasse level: 0
2019-06-22_22:35:41 Rollo_Terrasse motor: stop:off
2019-06-22_22:35:41 Rollo_Terrasse pct: 0
2019-06-22_22:35:41 Rollo_Terrasse off
2019-06-22_22:35:41 Rollo_Terrasse timedOn: off
2019-06-22_22:36:01 Rollo_Terrasse level: set_20
2019-06-22_22:36:01 Rollo_Terrasse set_20
2019-06-22_22:36:02 Rollo_Terrasse deviceMsg: off (to VCCU)
2019-06-22_22:36:02 Rollo_Terrasse level: 0
2019-06-22_22:36:02 Rollo_Terrasse motor: up:off
2019-06-22_22:36:02 Rollo_Terrasse pct: 0
2019-06-22_22:36:02 Rollo_Terrasse off
2019-06-22_22:36:02 Rollo_Terrasse timedOn: off
2019-06-22_22:36:09 Rollo_Terrasse deviceMsg: 20 (to VCCU)
2019-06-22_22:36:09 Rollo_Terrasse level: 20
2019-06-22_22:36:09 Rollo_Terrasse motor: stop:20
2019-06-22_22:36:09 Rollo_Terrasse pct: 20
2019-06-22_22:36:09 Rollo_Terrasse 20
2019-06-22_22:36:09 Rollo_Terrasse timedOn: off
2019-06-22_22:36:12 Rollo_Terrasse level: set_0
2019-06-22_22:36:12 Rollo_Terrasse set_0
2019-06-22_22:36:12 Rollo_Terrasse deviceMsg: 20 (to VCCU)
2019-06-22_22:36:12 Rollo_Terrasse level: 20
2019-06-22_22:36:12 Rollo_Terrasse motor: down:20
2019-06-22_22:36:12 Rollo_Terrasse pct: 20
2019-06-22_22:36:12 Rollo_Terrasse 20
2019-06-22_22:36:12 Rollo_Terrasse timedOn: off
2019-06-22_22:36:22 Rollo_Terrasse deviceMsg: off (to VCCU)
2019-06-22_22:36:22 Rollo_Terrasse level: 0
2019-06-22_22:36:22 Rollo_Terrasse motor: stop:off
2019-06-22_22:36:22 Rollo_Terrasse pct: 0
2019-06-22_22:36:22 Rollo_Terrasse off
2019-06-22_22:36:22 Rollo_Terrasse timedOn: off


und hier das List vom Device:

Internals:
   CUL1_MSGCNT 59
   CUL1_RAWMSG A0D49A4106817791234500601C800::-84:CUL1
   CUL1_RSSI  -84
   CUL1_TIME  2019-06-23 01:02:08
   DEF        681779
   FUUID      5ce93f26-f33f-8647-6c2c-cecb73e98ee2e5e3
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     59
   NAME       Rollo_Terrasse
   NOTIFYDEV  global
   NR         157
   NTFY_ORDER 50-Rollo_Terrasse
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:49 - t:10 s:681779 d:123450 0601C800
   peerList   self01,self02,
   protCmdDel 1
   protLastRcv 2019-06-23 01:02:08
   protRcv    57 last_at:2019-06-23 01:02:08
   protResnd  8 last_at:2019-06-22 22:08:53
   protResndFail 1 last_at:2019-06-22 09:00:20
   protSnd    60 last_at:2019-06-23 01:02:08
   protState  CMDs_done
   rssi_CUL1  cnt:24 min:-87 max:-73 avg:-81.25 lst:-77
   rssi_at_CUL1 cnt:59 min:-95 max:-74.5 avg:-82.52 lst:-84
   READINGS:
     2019-06-10 20:50:23   ASC_Enable      on
     2019-06-23 01:02:08   ASC_ShuttersLastDrive manual
     2019-06-22 22:34:54   ASC_Time_DriveDown 23.06.2019 - 22:34
     2019-06-22 22:34:54   ASC_Time_DriveUp 23.06.2019 - 09:00
     2019-06-22 22:34:54   ASC_Time_PrivacyDriveDown 23.06.2019 - 22:32
     2019-06-22 22:36:12   CommandAccepted yes
     2019-06-10 16:18:32   D-firmware      2.11
     2019-06-10 16:18:32   D-serialNr      OEQ2687139
     2019-05-25 15:28:29   PairedTo        0xxxxxxx
     2019-05-25 15:27:28   R-driveDown     23 s
     2019-05-25 15:17:23   R-driveTurn     0.5 s
     2019-05-25 15:27:28   R-driveUp       26 s
     2019-05-25 15:17:22   R-pairCentral   0xxxxxxx
     2019-05-25 15:27:29   R-self01-lgActionType jmpToTarget
     2019-05-25 15:27:29   R-self01-lgOnLevel 100 %
     2019-05-25 15:27:29   R-self01-shActionType jmpToTarget
     2019-05-25 15:27:29   R-self01-shOnLevel 100 %
     2019-05-25 15:27:31   R-self02-lgActionType jmpToTarget
     2019-05-25 15:27:31   R-self02-lgOnLevel 100 %
     2019-05-25 15:27:31   R-self02-shActionType jmpToTarget
     2019-05-25 15:27:31   R-self02-shOnLevel 100 %
     2019-05-25 15:17:23   R-sign          off
     2019-05-25 15:28:29   RegL_00.        00:00 02:81 0A:AA 0B:BB 0C:C0 15:FF 18:00
     2019-05-25 15:28:30   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:E6 0D:01 0E:04 0F:05 10:00 30:06 56:00 57:24
     2019-05-25 15:28:32   RegL_03.self01  00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:63 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:68 9F:00
     2019-05-25 15:28:34   RegL_03.self02  00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:63 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:93 9F:00
     2019-06-22 15:30:29   associatedWith  AutoRollo
     2019-06-23 01:02:08   deviceMsg       on (to VCCU)
     2019-06-23 01:02:08   level           100
     2019-06-23 01:02:08   motor           stop:on
     2019-06-23 01:02:08   pct             100
     2019-06-21 22:21:23   peerList        self01,self02,
     2019-05-25 15:41:21   powerOn         2019-05-25 15:41:21
     2019-06-23 01:02:08   recentStateType info
     2019-06-23 01:02:08   state           on
     2019-06-23 01:02:08   timedOn         off
   helper:
     HM_CMDNR   73
     cSnd       11FFFFF0681779020128,11F23455681779020100
     dlvlCmd    ++A011123450681779020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +681779,00,00,00
       nextSend   1561244528.87112
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         681779
         00
         00
         00
     mRssi:
       mNo        49
       io:
         CUL1:
           -82
           -82
         CUL2:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1561244528.77216
       ack:
         HASH(0x4d09318)
         49800212345068177900
     rssi:
       CUL1:
         avg        -81.25
         cnt        24
         lst        -77
         max        -73
         min        -87
       at_CUL1:
         avg        -82.5254237288135
         cnt        59
         lst        -84
         max        -74.5
         min        -95
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 30
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessSensor IR_Melder7:brightness
   ASC_DriveUpMaxDuration 31
   ASC_LockOut soft
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose 120
   ASC_PrivacyDown_Pos 90
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 21:58
   ASC_Time_Down_Late 23:59
   ASC_Time_Up_Early 6:45
   ASC_Time_Up_Late 9:00
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Ventilate_Pos 20
   ASC_WiggleValue 80
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer_Wohnzimmer
   ASC_WindowRec_subType threestate
   IODev      CUL1
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   cmdIcon    on:control_arrow_upward off:control_arrow_downward stop:stop up:control_arrow_up down:control_arrow_down undefined:shutter_4
   devStateIcon on:fts_window_1w@green:off 90:shutter_open 80:shutter_1 70:shutter_2 60:shutter_3 50:shutter_4 40:shutter_halfopen 30:shutter_5 20:shutter_6 10:shutter_7 off:fts_shutter_1w_100@green:on
   eventMap   undefined:Verschieden
   expert     2_raw
   firmware   2.11
   group      Rollos
   icon       fts_shutter
   model      HM-LC-BL1-FM
   peerIDs    00000000,68177901,68177902,
   room       EG_Wohnzimmer,Rollo
   serialNr   OEQ2687139
   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_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_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 Rollo Rollo_map structexclude
   webCmd     on:off:up:down:stop


Ich vermute mal dass meine Einstellung ASC_ShuttersPlace "window" auf jeden Fall Unsinn ist - sollte aber egal sein da der default ja auch "window" ist.

Sonst jemand eine Idee zu dem Verhalten?

LG Werner

Hallo Werner,

Wenn es eine Terrassentür ist dann sollte auch bei ASC_ShuttersPlace terrace stehen.

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

Typ1er

Hier ist irgendwo ein Fehler:
bei einen Treestate Kontakt, Wenn es Nacht ist, so wird ASC_ComfortOpen_Pos wird nicht beachtet wenn das Fenster offen ist.

Umgekehrt ist es auch so:

es ist Nacht, Rollo steht auf ASC_ComfortOpen_Pos, und das Fenster ist "open"

Wenn es jetzt Tag wird, bleibt ASC_ComfortOpen_Pos bis zum schliessen vom Fenster

Beetle2003

Guten Morgen,

ich möchte die Shading Funktion aktiviere.
In der Vergangenheit habe ich die Aussentemperatur und Raumtemperatur ermittelt und dann die Rollos mehr oder weniger geschlossen.
Da das schöne ASC Modul auch diese Funktion der Beschattung hat, würde ich gerne dieses auch in das Modul übernehmen.
Ich habe derzeit keinen Helligkeitssensor.

Wer hat eine Idee.


Danke

CoolTux

Zitat von: D3ltorohd am 22 Juni 2019, 21:49:59
So nun hab ich per Stick und Zigbee2MQTT meinen ersten Fensterkontakt von Xiaomi in Fhem angelegt.

Nun würde ich diesen gerne mit dem Rollo für die Terrassentür verknüpfen. Ich soll das Device bei ASC_WinRec eintragen, ist das dann dieser Name hier ?
FRIENDLYNAME Terrasse_Sensor also Terrasse_Sensor bei dem zuständigen Rollo über attr setzen ?

Und was genau passiert jetzt, oder muss ich noch weitere Attr setzten ?
Denke habe es nun richtig eingetragen ?

define Terrasse ROLLO
setuuid Terrasse 5ce30554-f33f-fc62-514f-5893d7b5632dd7ef
attr Terrasse 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
attr Terrasse ASC 2
attr Terrasse ASC_Drive_OffsetStart 1
attr Terrasse ASC_Pos_Reading pct
attr Terrasse ASC_Time_Up_Early 07:00
attr Terrasse ASC_WindowRec Terrasse_Sensor
attr Terrasse ASC_WindowRec_subType twostate
attr Terrasse cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr Terrasse devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
attr Terrasse rl_autoStop 1
attr Terrasse rl_commandDown set JaroFB down 4
attr Terrasse rl_commandStop set JaroFB stop 4
attr Terrasse rl_commandUp set JaroFB up 4
attr Terrasse rl_excessBottom 2
attr Terrasse rl_excessTop 0
attr Terrasse rl_resetTime 0
attr Terrasse rl_secondsDown 33
attr Terrasse rl_secondsUp 33
attr Terrasse rl_switchTime 1
attr Terrasse rl_type HomeKit
attr Terrasse room Jalousien
attr Terrasse webCmd open:closed:half:stop:pct


Hätte gerne, das der Rollo nicht fährt, so lange die Tür offen ist, wenn man draußen auf der Terrasse sitzt. Wenn die Türe dann später geschlossen wird, soll er dann den Befehl falls er ihn schon bekommen hat ausführen und runter fahren. Geht das ? Oder ist das nur für diese Lüftungsgeschichte, das der Rollo dann auf eine bestimmte Pos hochfährt, wenn man die Tür öffnet ?

Zeige mal bitte ein List vom Sensor und vom Rollo Device
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

D3ltorohd

Zitat von: eurofinder am 22 Juni 2019, 23:34:13
@D3ltorohd:
Ich glaube das was du mit dem Fensterkontakt vorhast, geht nicht ausschließlich mit ASC-Boardmitteln.
Du könntest aber z.B. zwei DOIF anlegen.
Einen für Fensterkontakt open - damit setzt du für den Rollladen ASC_Partymode=on und einen für Fensterkontakt closed mit ASC_Partymode = off.

Gruß
eurofinder

Ich habe davon leider überhaupt keine Ahnung, könntest du mir dabei helfen, oder gar so ein DOIF erstellen ? Wahrscheinlich muss ich dafür erst mal ein Modul installieren, richtig ?
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