Hallo CoolTux,
ich habe meine Geräte via RAW-Daten von einem Raspi auf einen anderen umgezogen und die Auf/Ab-Steuerung morgens und abends läuft einwandfrei. Auch die manuelle, prozentuale Ansteuerung läuft so wie erwartet. Nicht zu vergessen, natürlich habe ich das ASC Device mit "ScanforShutter" und weiteren Befehlen korrekt eingerichtet. Gleiches gilt für die Devices, die Tag/Nacht Automatik funktioniert ja wie erwartet.
Wenn ich jetzt bei geschlossenem Rollo das Fenster in die "Ventilate" Position bringen, sollte das Rollo in die entsprechende Position hoch fahren. Tatsächlich fährt es aber nur ganz kurz hoch um anschließend runter zu fahren. Das Rollo ist ja geschlossen, damit passiert nichts mehr. Aber in der FHEM Oberfläche zeigt das Device für die Dauer der Fahrzeit "Rollo fährt runter" an. Das Ganze habe ich wie gesagt unverändert von einem Raspi auf einen anderen umgezogen. Vorher lief es einige Jahre ohne Probleme. Hast du eine Idee? Ich füge mal das Listing eines Rollos an, überprüft habe ich es an 2 Rollos.
Gruß Reinhard
Internals:
FUUID 66237ab9-f33f-bfa7-3f15-8e6d5ffe675304d8
FVERSION 44_ROLLO.pm:v1.403.0-s18436/2019-01-27
NAME R_Terrasse
NR 60
STATE open
TYPE ROLLO
eventCount 56
stoptime 1713890812
READINGS:
2024-04-20 10:26:13 ASC_Enable on
2024-04-23 06:40:10 ASC_ShadingMessage <html> WARN: global shading active but ASC_Shading_Mode attribut is not set or off </html>
2024-04-23 18:46:52 ASC_ShuttersLastDrive window closed at day
2024-04-23 18:30:12 ASC_Time_DriveDown 23.04.2024 - 20:17
2024-04-23 18:30:12 ASC_Time_DriveUp 24.04.2024 - 06:13
2024-04-23 18:30:09 associatedWith myASControl
2024-04-23 18:46:46 command pct-0
2024-04-23 18:46:46 desired_pct 0
2024-04-23 18:46:46 drive-type modul
2024-04-23 18:46:46 last_drive drive-up
2024-04-23 18:46:52 pct 100
2024-04-23 18:46:52 state open
Attributes:
ASC 2
ASC_AutoAstroModeEvening HORIZON
ASC_AutoAstroModeEveningHorizon -1
ASC_AutoAstroModeMorning HORIZON
ASC_AutoAstroModeMorningHorizon 0
ASC_BlockingTime_afterManual 0
ASC_BlockingTime_beforeDayOpen 0
ASC_BlockingTime_beforeNightClose 0
ASC_BrightnessSensor di_Brightness
ASC_ComfortOpen_Pos 100
ASC_Down astro
ASC_DriveUpMaxDuration 39
ASC_Drive_Delay 0
ASC_Drive_DelayStart 7
ASC_LockOut soft
ASC_LockOut_Cmd blocked
ASC_Mode_Down always
ASC_Mode_Up always
ASC_Open_Pos 100
ASC_Partymode off
ASC_Pos_Reading pct
ASC_Self_Defense_Mode off
ASC_Shading_InOutAzimuth 190:290
ASC_Shading_MinMax_Elevation 10:70
ASC_Shading_Min_OutsideTemperature 21
ASC_Shading_Mode off
ASC_Shading_Pos 24
ASC_Shading_StateChange_SunnyCloudy 60000:30000 3
ASC_Shading_WaitingPeriod 120
ASC_Sleep_Pos 0
ASC_TempSensor MQTT2_WH4000SE:temperature
ASC_Time_Down_Early 16:00
ASC_Time_Down_Late 22:00
ASC_Time_Up_Early 06:00
ASC_Time_Up_Late 08:00
ASC_Time_Up_WE_Holiday 07:30
ASC_Up astro
ASC_Ventilate_Pos 12
ASC_Ventilate_Window_Open on
ASC_WindowRec HM_FK_Terrasse
ASC_WindowRec_PosAfterDayClosed open
ASC_WindowRec_subType threestate
cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:rc_STOP half:fts_shutter_50
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-.:fts_shutter_100:open pct-1.:fts_shutter_90:open pct-2.:fts_shutter_80:open pct-3.:fts_shutter_70:open pct-4.:fts_shutter_60:open pct-5.:fts_shutter_50:closed pct-6.:fts_shutter_40:closed pct-7.:fts_shutter_30:closed pct-8.:fts_shutter_20:closed pct-9.:fts_shutter_10:closed pct-100:fts_shutter_10:closed
gassistantName Terrasse
genericDeviceType blinds
group Alle Rollos
homebridgeMapping {
"OpenClose": {
"reading": "state",
"values": ["/^close/:CLOSED", "/.*/:OPEN"],
"cmdOpen": "open",
"cmdClose": "closed"
},
"TargetPosition": {
"reading": "pct",
"cmd": "pct",
"invert": false
},
"CurrentPosition": {
"reading": "pct",
"invert": false
}
}
realRoom Wohnzimmer
rl_autoStop 1
rl_commandDown set myJaro_Whz down 1
rl_commandStop set myJaro_Whz stop 1
rl_commandUp set myJaro_Whz up 1
rl_excessBottom 2
rl_excessTop 0
rl_forceDrive 1
rl_resetTime 1
rl_secondsDown 31
rl_secondsUp 34
rl_switchTime 1
rl_type HomeKit
room ASC_Rollos,GoogleAssistant
sortby 11
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_beforeDayOpen ASC_BlockingTime_beforeNightClose 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_CommandTemplate 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,EG_window 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
webCmd pct:open:stop:closed
widgetOverride pct:selectnumbers,0,4,100,0,lin
Bin nicht ganz schlau aus Deiner Beschreibung geworden.
Fährt das Rollo beim Fenster öffnen wirklich auch hoch?
Um dann nach 1-2 Sekunden sofort wieder zu schliesen?
Genau so ist es. Für höchsten 1s fährt das Rollo korrekterweise hoch. Dann kommt aber von ASC der Befehl "fahre runter". Im Device wird das Rollo als "aktiv runter fahrend" signalisiert. Das dauert bis die eingestellten 24% erreicht sind. Korrekterweise stoppt ASC dann die Fahrt (genauer gesagt, die Anzeige der Fahrt, es bewegt sich ja nichts mehr) und alles ist grün. Die Höhe wird mit 24% angezeigt. Mit "Comfort open" passiert es nicht! Und wie gesagt, "Copy - Paste" ohne Änderung. Vorher lief es Jahre ohne Probleme. Sehr merkwürdig...
Hallo CoolTux,
ich habe mal die Events einer fehlerhaftem Fahrt angehängt, eventuell hilft dir das ja weiter.
2024-04-25 08:35:11.424 Global global ATTR myASControl verbose 5
2024-04-25 08:35:12.983 Global global ATTR R_Schlafz_L verbose 5
2024-04-25 08:35:23.137 ROLLO R_Schlafz_L command: pct-76
2024-04-25 08:35:23.137 ROLLO R_Schlafz_L desired_pct: 76
2024-04-25 08:35:23.142 ROLLO R_Schlafz_L last_drive: drive-up
2024-04-25 08:35:23.142 ROLLO R_Schlafz_L drive-up
2024-04-25 08:35:23.144 ROLLO R_Schlafz_L drive-type: modul
2024-04-25 08:35:23.377 ROLLO R_Schlafz_L pct: 5.81818181818181
2024-04-25 08:35:23.380 ROLLO R_Schlafz_L pct: 94.1818181818182
2024-04-25 08:35:23.383 ROLLO R_Schlafz_L command: pct-76
2024-04-25 08:35:23.383 ROLLO R_Schlafz_L desired_pct: 76
2024-04-25 08:35:23.394 ROLLO R_Schlafz_L pct-90
2024-04-25 08:35:23.399 ROLLO R_Schlafz_L last_drive: drive-down
2024-04-25 08:35:23.399 ROLLO R_Schlafz_L drive-down
2024-04-25 08:35:23.401 ROLLO R_Schlafz_L drive-type: modul
2024-04-25 08:35:39.004 AutoShuttersControl myASControl R_Schlafz_L_PosValue: 24
2024-04-25 08:35:39.009 AutoShuttersControl myASControl manual
2024-04-25 08:35:39.011 ROLLO R_Schlafz_L pct: 24
2024-04-25 08:35:39.023 ROLLO R_Schlafz_L pct-20
2024-04-25 08:35:39.108 ROLLO R_Schlafz_L ASC_ShuttersLastDrive: manual
2024-04-25 08:36:05.222 ROLLO R_Schlafz_L command: pct-0
2024-04-25 08:36:05.222 ROLLO R_Schlafz_L desired_pct: 0
2024-04-25 08:36:05.226 ROLLO R_Schlafz_L last_drive: drive-up
2024-04-25 08:36:05.226 ROLLO R_Schlafz_L drive-up
2024-04-25 08:36:05.227 ROLLO R_Schlafz_L drive-type: modul
2024-04-25 08:36:21.004 AutoShuttersControl myASControl R_Schlafz_L_PosValue: 100
2024-04-25 08:36:21.008 AutoShuttersControl myASControl window closed at day
2024-04-25 08:36:21.010 ROLLO R_Schlafz_L pct: 100
2024-04-25 08:36:21.013 ROLLO R_Schlafz_L open
2024-04-25 08:36:21.108 ROLLO R_Schlafz_L ASC_ShuttersLastDrive: window closed at day
2024-04-25 08:38:02.953 ROLLO R_Schlafz_L ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 5m
2024-04-25 08:38:18.815 Global global DELETEATTR myASControl verbose
2024-04-25 08:38:34.353 Global global DELETEATTR R_Schlafz_L verbose
Besser ASC debug 1 und verbose auf 5
Hier der Fehlerfall mit ASC_debug = 1 und verbose = 5. Für ein Inline Attachment war der Log wohl zu groß daher als Anhang.
Gruß
Reinhard
ASC scheint innerhalb einer Sekunde 2 Fensterevents zu bekommen.
Einmal das open und einmal das tilted. Am besten Du vergibst das Attribut ASC_Shutter_IdleDetection. Das sollte helfen.
Manchmal reicht ein kleiner Schubs :)
Die Eventverzögerung der Fensterkontakte war zu gering. Ich habe sie erhöht, damit wird der Zwischenzustand "open" nicht mehr ausgegeben, alles wieder wie gewünscht. Danke für den Tipp!
Gruß
Reinhard
Hallo Reinhard,
ich habe an einem meiner Fenster das gleiche Verhalten, wie und wo hast du die Verzögerung definiert?
Gruß
Alex
Hallo Alex,
ich habe die Eventverzögerung von Ch.1 auf 500ms gesetzt. Damit wird der erste Event (Fenster offen) nicht mehr gesendet und alles ist gut. Könnte auch höher notwendig sein wenn du den Griff langsamer drehst 😉
Gruß Reinhard
Hallo Reinhard,
meinst Du die Meldeverzögerung in der CCU, oder gibt es die Möglichkeit irgendwo im FHEM (habe ich bisher nicht gefunden).
Die Meldeverzögerung in der CCU