ASC Lüften-Position Probleme

Begonnen von teufelchen, 14 April 2021, 13:39:46

Vorheriges Thema - Nächstes Thema

teufelchen

Hallo,

ich habe bei mir ASC im Einsatz welches auch sehr gut funktioniert.
Die Fenster- und Terrassenrollos steuere ich über HmIP-BROLL, ob Fenster bzw. Terassentüren offen sind wird mit HmIP-SWDO-I (=twostate) zuverlässig erkannt.

Auch der Aussperrschutz an den Terassentüren funktioniert fehlerfrei (ASC_LockOut = soft)

Nur bei der automatischen Lüftungsfunktion (ASC_Ventilate_Window_Open) funktioniert es noch nicht wie wir uns es vorstellen:

Es funktioniert, dass wenn das Rollo geschlossen ist und das Fenster geöffnet wird der Rollo in Lüftenposition fährt und dann wieder schließt.

Was uns jedoch nicht gefällt ist, dass wenn vor der morgendlichen automatischen Fahrt, der Rollo komplett manuell geöffnet wird, beim schließen des Fensters der Rollo wieder runter fährt.
Ist der Rollo nicht ganz offen bleibt er auch nach schließen des Fensters in dieser Position.

Was muss ich ändern damit der Rollo nach manuellen öffnen auch offen bleibt und nur die Lüftungsposition bei einen Rollostand der kleiner als die Schließposition ist öffnet?

Noch eine andere Frage, wenn ich ASC_ShuttersPlace auf "terrace" stelle, öffnet der Rollo beim Lüften komplett, wenn ASC_ShuttersPlace auf "window" fährt der Rollo ASC_Ventilate_Pos an.
Soll das so, oder kann ich das für Terrasse noch irgendwo einstellen, dass die Lüftungsposition angefahren wird?

Danke
Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

CoolTux

Ich beantworte mal von hinten. Also es soll so das wenn das Rollo für Terrasse konfiguriert ist und einen TwoState Sensor hat das Rollo komplett öffnet. Da gibt es dann kein lüften.

Nun zu Deinem Problem mit dem wieder schließenden Rollo. Kann es sein das Du die offen Position (vermütlich 100 oder 0) auch noch für eine andere Position eingestellt hast?
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

Beta-User

Zitat von: CoolTux am 14 April 2021, 14:11:06
Nun zu Deinem Problem mit dem wieder schließenden Rollo. Kann es sein das Du die offen Position (vermütlich 100 oder 0) auch noch für eine andere Position eingestellt hast?
Meine Vermutung: Das Rollo wird manuell angeschubst, dann (während das Rollo läuft) das Fenster geöffnet. Das Rollo-FHEM-Device hat aber noch keine neue Position => alte wird gespeichert und dann auch wieder angefahren, wenn wieder geschlossen wird; kann aber sein, dass sich das auf den Fall beschränkt, dass das Ding noch nicht ganz oben ist (habe Jalousien mit Laufzeiten > 1 Minute).
Das Verhalten kenne ich von meinen ZWave-Aktoren auch, CUL_HM scheint da unempfindlicher zu sein, weil zwischendurch auch die Postionen übermittelt werden (ob die registirert werden hängt davon ab, wie schnell das IO ist).

Eventuell fehlt eine Prüfung, ob die aktuelle Position (beim Schließen) noch der Lüftungsposition entspricht (oder (logisch) darüber ist). "motor"-Erkennung wäre die Krönung...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

Zitat von: Beta-User am 14 April 2021, 14:21:29
Eventuell fehlt eine Prüfung, ob die aktuelle Position (beim Schließen) noch der Lüftungsposition entspricht (oder (logisch) darüber ist). "motor"-Erkennung wäre die Krönung...

Beides ist vorhanden. Motor Erkennung muss man aber konfigurieren als ASC Attribut im Rollo
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

Beta-User

...das mit Motor ist mir irgendwie entgangen, Danke für den Hinweis.

@teufelchen:
ggf. wäre - wie eigentlich immer bei ASC - ein "list" vom Rollo und vom ASC-Device hilfreich gewesen. Irgendwo gibt es auch einen "getestete Hardware-Thread", in dem du ggf. auch Hinweise dazu finden könntest. (@CoolTux: Vermutlich wäre das auch bei der 99-er-Anfrage vor kurzem im Hauptthread hilfreich gewesen, da mal reinzusehen; das sah' mir nach ZWave aus.)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

Danke für den Hinweis im Hauptthread. Den Post habe ich übersehen.
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

teufelchen

Hallo,

erst mal danke für die Unterstützung.

Ich habe zwischenzeitlich ASC und die Rollos gelöscht und wieder neu angelegt.

Gleiches verhalten:

Immer wenn der Rollo per Hand komplett geöffnet wird (100 pct) und dann der Fensterkontakt schließen meldet fährt der Rollo runter.
Auch habe ich immer beim Test gewartet, bis der Rollo nicht mehr fährt.
Auch macht es keinen unterschied ob der Rollo ganz unten war oder von selber in Lüftungsposition war.
Dann per Hand hochgefahren und nach erreichen der Endposition gekipptes Fenster geschlossen, bzw. geschlossenes Fenster auf und zu gemacht.

Hier mal ein List vom Rollo, Rollo wurde von Hand auf 100 pct hoch gefahren:

Internals:
   CFGFN     
   DEF        Rollo_Kueche
   FUUID      6077e43d-f33f-08c6-c6d7-d8316e8debeeda1f
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      CCU_Debmatic
   NAME       Rollo_Kueche
   NR         493
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    yxz
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollo_Kueche
   ccutype    HmIP-BROLL
   channels   8
   firmware   1.6.2
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2021-04-15 12:43:04   0.ACTUAL_TEMPERATURE 27.0
     2021-04-15 12:43:04   0.ACTUAL_TEMPERATURE_STATUS normal
     2021-04-15 12:43:04   0.ERROR_CODE    0
     2021-04-15 12:43:04   0.ERROR_OVERHEAT no
     2021-04-15 12:43:05   3.ACTIVITY_STATE stop
     2021-04-15 12:43:05   3.LEVEL         open
     2021-04-15 12:43:05   3.LEVEL_STATUS  0
     2021-04-15 12:02:53   3.SELF_CALIBRATION_RESULT ok
     2021-04-15 12:43:05   4.ACTIVITY_STATE stop
     2021-04-15 12:43:05   5.ACTIVITY_STATE stop
     2021-04-15 12:43:05   6.ACTIVITY_STATE stop
     2021-04-15 12:18:33   ASC_Enable      on
     2021-04-15 12:24:49   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-04-15 12:42:49   ASC_ShuttersLastDrive ventilate - window open
     2021-04-15 12:40:01   ASC_Time_DriveDown 16.04.2021 - 12:40
     2021-04-15 12:40:01   ASC_Time_DriveUp 16.04.2021 - 06:45
     2021-04-15 12:40:01   ASC_Time_PrivacyDriveDown 16.04.2021 - 12:35
     2021-04-15 12:40:01   ASC_Time_PrivacyDriveUp 16.04.2021 - 06:40
     2021-04-15 12:18:34   associatedWith  AutoShuttersControl,none
     2021-04-15 12:43:05   control         100
     2021-04-15 12:43:05   hmstate         open
     2021-04-15 12:43:05   pct             100
     2021-04-15 12:43:05   state           open
   hmccu:
     devspec    Rollo_Kueche
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      27.0
         OVAL       27.0
         SVAL       27.0
         VAL        27.0
       0.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      normal
         OVAL       0
         SVAL       normal
         VAL        0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         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.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       0.000000
         VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -71
         VAL        -71
       0.RSSI_PEER:
         OVAL       -69
         VAL        -71
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       3.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       3.LEVEL:
         OSVAL      open
         OVAL       1.0
         SVAL       open
         VAL        1.0
       3.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       15
         VAL        15
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.SELF_CALIBRATION_RESULT:
         OSVAL      ok
         OVAL       true
         SVAL       ok
         VAL        true
       4.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       4.LEVEL:
         OVAL       1.0
         VAL        1.0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       4
         VAL        4
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       5.LEVEL:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       0
         VAL        0
       6.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       6.LEVEL:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       0
         VAL        0
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 0
   ASC_BrightnessSensor unknown
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 300
   ASC_PrivacyDown_Pos 95
   ASC_PrivacyUpValue_beforeDayOpen 300
   ASC_PrivacyUp_Pos 10
   ASC_RainProtection off
   ASC_Roommate_Device Residents
   ASC_Roommate_Reading STATE
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth unknown
   ASC_Shading_MinMax_Elevation unknown
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode absent
   ASC_Shading_Pos 40
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 12:40
   ASC_Time_Down_Late 12:40
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Ventilate_Pos 15
   ASC_Ventilate_Window_Open on
   ASC_WindProtection off
   ASC_WindowRec Kontakt_Kueche
   ASC_WindowRec_subType twostate
   IODev      CCU_Debmatic
   ccureadingfilter 3.LEVEL;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|ACTIVITY_STATE|SELF_CALIBRATION_RESULT)
   ccureadingname 3.LEVEL$:+control,+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 4.LEVEL
   devStateIcon open:fts_shutter_1w_10@green closed:fts_shutter_1w_100@green
   event-on-change-reading .*
   eventMap   /datapoint 4.STOP true:stop/datapoint 4.LEVEL 0:down/datapoint 4.LEVEL 100:up/datapoint 3.SELF_CALIBRATION 0:stopCalibration/datapoint 3.SELF_CALIBRATION 1:startCalibration/
   group      Rollos
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Untergeschoss->Kueche,ASC,Homematic
   sortby     110
   statedatapoint 3.LEVEL
   stripnumber 1
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,5,100



und so sieht es aus wenn ich dann das Fenster schließe und der Rollo selber runterfährt:

Internals:
   CFGFN     
   DEF        Rollo_Kueche
   FUUID      6077e43d-f33f-08c6-c6d7-d8316e8debeeda1f
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      CCU_Debmatic
   NAME       Rollo_Kueche
   NR         493
   STATE      closed
   TYPE       HMCCUDEV
   ccuaddr    xyz
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollo_Kueche
   ccutype    HmIP-BROLL
   channels   8
   firmware   1.6.2
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2021-04-15 12A22:43:04   0.ACTUAL_TEMPERATURE 27.0
     2021-04-15 12:43:04   0.ACTUAL_TEMPERATURE_STATUS normal
     2021-04-15 12:43:04   0.ERROR_CODE    0
     2021-04-15 12:43:04   0.ERROR_OVERHEAT no
     2021-04-15 12:51:27   3.ACTIVITY_STATE stop
     2021-04-15 12:51:27   3.LEVEL         closed
     2021-04-15 12:51:27   3.LEVEL_STATUS  0
     2021-04-15 12:02:53   3.SELF_CALIBRATION_RESULT ok
     2021-04-15 12:51:27   4.ACTIVITY_STATE stop
     2021-04-15 12:51:27   5.ACTIVITY_STATE stop
     2021-04-15 12:51:27   6.ACTIVITY_STATE stop
     2021-04-15 12:18:33   ASC_Enable      on
     2021-04-15 12:24:49   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-04-15 12:51:27   ASC_ShuttersLastDrive window closed at night
     2021-04-15 12:40:01   ASC_Time_DriveDown 16.04.2021 - 12:40
     2021-04-15 12:40:01   ASC_Time_DriveUp 16.04.2021 - 06:45
     2021-04-15 12:40:01   ASC_Time_PrivacyDriveDown 16.04.2021 - 12:35
     2021-04-15 12:40:01   ASC_Time_PrivacyDriveUp 16.04.2021 - 06:40
     2021-04-15 12:18:34   associatedWith  AutoShuttersControl,none
     2021-04-15 12:51:27   control         0
     2021-04-15 12:51:27   hmstate         closed
     2021-04-15 12:51:27   pct             0
     2021-04-15 12:51:27   state           closed
   hmccu:
     devspec    Rollo_Kueche
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      27.0
         OVAL       27.0
         SVAL       27.0
         VAL        27.0
       0.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      normal
         OVAL       0
         SVAL       normal
         VAL        0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         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.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       0.000000
         VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -75
         VAL        -73
       0.RSSI_PEER:
         OVAL       -71
         VAL        -69
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       3.ACTIVITY_STATE:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        3
       3.LEVEL:
         OSVAL      98.5
         OVAL       0.985
         SVAL       closed
         VAL        0.0
       3.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       3.PROCESS:
         OVAL       1
         VAL        0
       3.SECTION:
         OVAL       15
         VAL        15
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.SELF_CALIBRATION_RESULT:
         OSVAL      ok
         OVAL       true
         SVAL       ok
         VAL        true
       4.ACTIVITY_STATE:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        3
       4.LEVEL:
         OVAL       1.0
         VAL        0.0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       1
         VAL        0
       4.SECTION:
         OVAL       7
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       5.LEVEL:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       0
         VAL        0
       6.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       6.LEVEL:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       0
         VAL        0
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 0
   ASC_BrightnessSensor unknown
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 300
   ASC_PrivacyDown_Pos 95
   ASC_PrivacyUpValue_beforeDayOpen 300
   ASC_PrivacyUp_Pos 10
   ASC_RainProtection off
   ASC_Roommate_Device Residents
   ASC_Roommate_Reading STATE
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth unknown
   ASC_Shading_MinMax_Elevation unknown
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode absent
   ASC_Shading_Pos 40
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 12:40
   ASC_Time_Down_Late 12:40
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Ventilate_Pos 15
   ASC_Ventilate_Window_Open on
   ASC_WindProtection off
   ASC_WindowRec Kontakt_Kueche
   ASC_WindowRec_subType twostate
   IODev      CCU_Debmatic
   ccureadingfilter 3.LEVEL;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|ACTIVITY_STATE|SELF_CALIBRATION_RESULT)
   ccureadingname 3.LEVEL$:+control,+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 4.LEVEL
   devStateIcon open:fts_shutter_1w_10@green closed:fts_shutter_1w_100@green
   event-on-change-reading .*
   eventMap   /datapoint 4.STOP true:stop/datapoint 4.LEVEL 0:down/datapoint 4.LEVEL 100:up/datapoint 3.SELF_CALIBRATION 0:stopCalibration/datapoint 3.SELF_CALIBRATION 1:startCalibration/
   group      Rollos
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Untergeschoss->Kueche,ASC,Homematic
   sortby     110
   statedatapoint 3.LEVEL
   stripnumber 1
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,5,100



und dies ist wenn ich das Fenster kippe:

Internals:
   CFGFN     
   DEF        Rollo_Kueche
   FUUID      6077e43d-f33f-08c6-c6d7-d8316e8debeeda1f
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      CCU_Debmatic
   NAME       Rollo_Kueche
   NR         493
   STATE      15
   TYPE       HMCCUDEV
   ccuaddr    xyz
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollo_Kueche
   ccutype    HmIP-BROLL
   channels   8
   firmware   1.6.2
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2021-04-15 12:43:04   0.ACTUAL_TEMPERATURE 27.0
     2021-04-15 12:43:04   0.ACTUAL_TEMPERATURE_STATUS normal
     2021-04-15 12:43:04   0.ERROR_CODE    0
     2021-04-15 12:43:04   0.ERROR_OVERHEAT no
     2021-04-15 12:52:58   3.ACTIVITY_STATE stop
     2021-04-15 12:52:58   3.LEVEL         15
     2021-04-15 12:52:58   3.LEVEL_STATUS  0
     2021-04-15 12:02:53   3.SELF_CALIBRATION_RESULT ok
     2021-04-15 12:52:59   4.ACTIVITY_STATE stop
     2021-04-15 12:52:59   5.ACTIVITY_STATE stop
     2021-04-15 12:52:59   6.ACTIVITY_STATE stop
     2021-04-15 12:18:33   ASC_Enable      on
     2021-04-15 12:24:49   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-04-15 12:52:59   ASC_ShuttersLastDrive ventilate - window open
     2021-04-15 12:40:01   ASC_Time_DriveDown 16.04.2021 - 12:40
     2021-04-15 12:40:01   ASC_Time_DriveUp 16.04.2021 - 06:45
     2021-04-15 12:40:01   ASC_Time_PrivacyDriveDown 16.04.2021 - 12:35
     2021-04-15 12:40:01   ASC_Time_PrivacyDriveUp 16.04.2021 - 06:40
     2021-04-15 12:18:34   associatedWith  AutoShuttersControl,none
     2021-04-15 12:52:58   control         15
     2021-04-15 12:52:59   hmstate         15
     2021-04-15 12:52:58   pct             15
     2021-04-15 12:52:58   state           15
   hmccu:
     devspec    Rollo_Kueche
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      27.0
         OVAL       27.0
         SVAL       27.0
         VAL        27.0
       0.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      normal
         OVAL       0
         SVAL       normal
         VAL        0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         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.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       0.000000
         VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -70
         VAL        -69
       0.RSSI_PEER:
         OVAL       -69
         VAL        -72
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       3.ACTIVITY_STATE:
         OSVAL      up
         OVAL       1
         SVAL       stop
         VAL        3
       3.LEVEL:
         OSVAL      3.5
         OVAL       0.035
         SVAL       15
         VAL        0.15
       3.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       3.PROCESS:
         OVAL       1
         VAL        0
       3.SECTION:
         OVAL       15
         VAL        15
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.SELF_CALIBRATION_RESULT:
         OSVAL      ok
         OVAL       true
         SVAL       ok
         VAL        true
       4.ACTIVITY_STATE:
         OSVAL      up
         OVAL       1
         SVAL       stop
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.15
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       1
         VAL        0
       4.SECTION:
         OVAL       3
         VAL        4
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       5.LEVEL:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       0
         VAL        0
       6.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       6.LEVEL:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       0
         VAL        0
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 0
   ASC_BrightnessSensor unknown
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 300
   ASC_PrivacyDown_Pos 95
   ASC_PrivacyUpValue_beforeDayOpen 300
   ASC_PrivacyUp_Pos 10
   ASC_RainProtection off
   ASC_Roommate_Device Residents
   ASC_Roommate_Reading STATE
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth unknown
   ASC_Shading_MinMax_Elevation unknown
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode absent
   ASC_Shading_Pos 40
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 12:40
   ASC_Time_Down_Late 12:40
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Ventilate_Pos 15
   ASC_Ventilate_Window_Open on
   ASC_WindProtection off
   ASC_WindowRec Kontakt_Kueche
   ASC_WindowRec_subType twostate
   IODev      CCU_Debmatic
   ccureadingfilter 3.LEVEL;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|ACTIVITY_STATE|SELF_CALIBRATION_RESULT)
   ccureadingname 3.LEVEL$:+control,+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 4.LEVEL
   devStateIcon open:fts_shutter_1w_10@green closed:fts_shutter_1w_100@green
   event-on-change-reading .*
   eventMap   /datapoint 4.STOP true:stop/datapoint 4.LEVEL 0:down/datapoint 4.LEVEL 100:up/datapoint 3.SELF_CALIBRATION 0:stopCalibration/datapoint 3.SELF_CALIBRATION 1:startCalibration/
   group      Rollos
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Untergeschoss->Kueche,ASC,Homematic
   sortby     110
   statedatapoint 3.LEVEL
   stripnumber 1
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,5,100




PS: Schließenszeit wurde angepasst damit ich jetzt testen konnte
Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

CoolTux

Also das Verhalten ist laut Code korrekt. Allerdings bezweifel ich die korrektheit der Logik hinter dem Code  ;D
Mir kommt das etwas suspekt vor da es nur eine einzige Zeile gibt die für das Verhalten zuständig ist. Ich tendiere sehr in Richtung Bug. Möchte mir das aber noch etwas genauer anschauen.
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

Kennst Du Dich mit den austauschen von Modulen aus?

Ich habe hier eine neue Version.
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel/lib/FHEM/Automation/ShuttersControl/EventProcessingFunctions.pm

Die müsstest Du runterladen und dann entsprechend installieren und FHEM neu starten.

Alternativ kann Du zum testen auch einen neuen update Channel hinzufügen

update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt

und dann

update

und dann neustart


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

teufelchen

#9
Hallo CoolTux,

vielen Dank für die schnelle Unterstützung.

Ich habe jetzt
update all https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt
durchgeführt und fhem neu gestartet.

Jetzt folgt dann der Test.
Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

teufelchen

So der erste Test war wenig erfolgreich.
Bei offenen Fenster ist der Rollo auf die ventlilate Position gefahren
Bei geschlossenen Fenster ganz runter.
Dann war keine weitere Reaktion auf den Fensterkontakt vorhanden.

Da ich viele Werte (überflüssig) in den Rollos definiert habe, miste ich jetzt erst mal aus, und teste dann weiter.

Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

teufelchen

Hallo,

ich habe die Rollos heute um 8:00 Uhr per Hand geöffnet.
Ich habe bei den Rollos den Wert
ASC_PrivacyUpValue_beforeDayOpen auf 300 eingestellt.

Die Rollos sind dann 5 Minuten vor der eigentlichen Öffnungszeit erst mal auf die ASC_PrivacyUp_Pos gefahren.

Ich hätte eigentlich erwartet, dass wenn par Hand hochgefahren wurde, dass diese dann auch oben bleiben.



Internals:
   CFGFN     
   DEF        Rollo_Kueche
   FUUID      6077e43d-f33f-08c6-c6d7-d8316e8debeeda1f
   IODev      CCU_Debmatic
   NAME       Rollo_Kueche
   NR         493
   STATE      15
   TYPE       HMCCUDEV
   ccuaddr    xyz
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollo_Kueche
   ccutype    HmIP-BROLL
   channels   8
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2021-04-17 21:35:54   0.ACTUAL_TEMPERATURE 27.0
     2021-04-17 21:35:54   0.ACTUAL_TEMPERATURE_STATUS normal
     2021-04-17 21:35:54   0.ERROR_CODE    0
     2021-04-17 21:35:54   0.ERROR_OVERHEAT no
     2021-04-17 21:35:54   3.ACTIVITY_STATE stop
     2021-04-17 21:35:54   3.LEVEL         15
     2021-04-17 21:35:54   3.LEVEL_STATUS  0
     2021-04-17 21:35:54   3.SELF_CALIBRATION_RESULT failed
     2021-04-17 21:35:54   4.ACTIVITY_STATE stop
     2021-04-17 21:35:54   5.ACTIVITY_STATE stop
     2021-04-17 21:35:54   6.ACTIVITY_STATE stop
     2021-04-17 21:32:06   ASC_Enable      on
     2021-04-17 21:35:54   ASC_ShuttersLastDrive manual
     2021-04-18 09:00:02   ASC_Time_DriveDown 18.04.2021 - 20:39
     2021-04-18 09:00:02   ASC_Time_DriveUp 19.04.2021 - 06:45
     2021-04-18 09:00:02   ASC_Time_PrivacyDriveUp 19.04.2021 - 06:40
     2021-04-17 21:32:07   associatedWith  AutoShuttersControl
     2021-04-17 21:35:54   control         15
     2021-04-17 21:35:54   hmstate         15
     2021-04-17 21:35:54   pct             15
     2021-04-17 21:35:54   state           15
   hmccu:
     devspec    Rollo_Kueche
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      27.0
         OVAL       27.000000
         SVAL       27.0
         VAL        27.000000
       0.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      normal
         OVAL       0
         SVAL       normal
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTY_CYCLE:
         OVAL       false
         VAL        false
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        false
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       0.000000
         VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       186
         VAL        186
       0.RSSI_PEER:
         OVAL       187
         VAL        187
       0.UNREACH:
         OVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       3.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       3.LEVEL:
         OSVAL      15
         OVAL       0.150000
         SVAL       15
         VAL        0.150000
       3.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       15
         VAL        15
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.SELF_CALIBRATION_RESULT:
         OSVAL      failed
         OVAL       false
         SVAL       failed
         VAL        false
       4.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       4.LEVEL:
         OVAL       0.150000
         VAL        0.150000
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       4
         VAL        4
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       5.LEVEL:
         OVAL       0.000000
         VAL        0.000000
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       0
         VAL        0
       6.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       6.LEVEL:
         OVAL       0.000000
         VAL        0.000000
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       0
         VAL        0
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_PrivacyUpValue_beforeDayOpen 300
   ASC_PrivacyUp_Pos 16
   ASC_Roommate_Device Residents
   ASC_Roommate_Reading STATE
   ASC_Time_Down_Early 15:00
   ASC_Time_Down_Late 21:45
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Ventilate_Pos 15
   ASC_Ventilate_Window_Open on
   ASC_WindowRec Kontakt_Kueche
   IODev      CCU_Debmatic
   alexaName  Rollo Küche
   alexaProactiveEvents 1
   alexaRoom  Küche
   ccureadingfilter 3.LEVEL;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|ACTIVITY_STATE|SELF_CALIBRATION_RESULT)
   ccureadingname 3.LEVEL$:+control,+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 4.LEVEL
   devStateIcon open:fts_shutter_1w_10@green closed:fts_shutter_1w_100@green
   event-on-change-reading .*
   eventMap   /datapoint 4.STOP true:stop/datapoint 4.LEVEL 0:down/datapoint 4.LEVEL 100:up/datapoint 3.SELF_CALIBRATION 0:stopCalibration/datapoint 3.SELF_CALIBRATION 1:startCalibration/
   genericDeviceType blind
   group      Rollos
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Untergeschoss->Kueche,ASC,Homematic
   sortby     110
   statedatapoint 3.LEVEL
   stripnumber 1
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,15,20,30,40,50,60,70,80,90,100 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 room_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,5,100

Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

CoolTux

Und was ist mit dem eigentlichen Problem weswegen der Thread hier erstellt wurde?
Es wäre hilfreicher erstmal ein Problem an zu gehen zu bearbeiten und das nächste in einen separaten Thread.
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

teufelchen

Hallo CoolTux,

vielen Dank dass Du Dir die Zeit für mich nimmst.

Das eigentliche Problem kann ich erst heute Abend wieder testen.
Gestern hatte ich ja die Testversion eingespielt und dann FHEM neu gestartet.

Da hat ASC nicht auf den Fensterkontakt zum Lüften eigentlich gar nicht reagiert.
Bei den geschlossenen Fenstern ist Rollo auf zu Position gefahren,
bei den offenen Fernstern ist der Rollo auf Lüftenposition gefahren
Dann war keine weitere Reaktion auf das öffnen der Fenster mehr zu erkennen.

Mal noch einige Fragen:
Gibt es eine Möglichkeit wie ich prüfen kann ob ASC erkannt hat, dass das Fenster offen ist?
BlockingTimeAfterManual hat keinen Einfluss auf die Lüftungsfunktion, oder wird dann das Fahren in die Lüftungsposition auch um diese Zeit verzögert? Ich hatte das vorher in den Rollos auf 0 und nun gelöscht, also auf default.




Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

CoolTux

BlockinTimeAfterManual hat auf alle ASC Fahrten einen Einfluss.
Wenn Du also manuell das Rollo bewegst wird ASC 20min lang per Default nichts mehr mit dem Rollo machen.
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