Ich mache hier mal einen neuen Thread auf, da das Thema im bisher großen ASC-Thread behandelt wurde und in der Vielzahl der Themen etwas untergeht und versuche, die bisherigen Erkenntnisse,
die mit der Unterstützung von CoolTux entstanden sind, so gut wie möglich zusammenzufassen.
Das Problem ist, dass das Reading "ASC_ShuttersLastDrive" in den von ASC gesteuerten Rolladen-Devices, das auch in der Übersicht des ASC-Device unter der Überschrift "Last Drive" aufgelistet wird,
manchmal nicht aktualisiert wird.
Alle Fahrten (Beschattung, Abend- und Morgenfahrt) werden einwandfrei ausgeführt, auch "Position" und "Last Position" stimmen.
Die angehängten Bilder der ASC Übersicht zeigen Beispiele. Rollladen_EZ... und Rollladen_Kueche sind Typ DUOFERN, Rollladen_WZ... Typ CUL_HM
ASC 1: Nach dem Ende aller Beschattungsfahrten. Eigentlich müsste "Last Drive" für alle Rollläden auf "shading out" stehen.
ASC 2: Nach der Nachtfahrt. Alles steht richtigerweise auf "night close".
ASC 3: Nach der Morgenfahrt. Hier müsste überall "day open" stehen.
Auf Anregung von CoolTux habe ich schon verschiedene Dinge ausprobiert, die aber alle bisher keine Lösung brachten:
1. "ASC_DriveUpMaxDuration" auf Fahrzeit + 2 Sek. gesetzt
2. "event-on-change-reading" bei den DUOFERN-Rollläden auf "position,ASC_.*" gesetzt
Durch Beobachten des Event Monitors und des Logs kann man sehen, dass das Event des Rollladen-Device beim Ankommen in der gewünschten Position anscheinend manchmal von ASC nicht richtig verarbeitet wird.
Leider lässt sich bisher keine Systematik für das Auftreten des Fehlers finden. Er tritt anscheinend zufällig auf und betrifft verschiedene Rolladentypen (bei mir Homematic und Rademacher).
mit lesen und testen
Ich habe mal ASC_debug auf 1 gesetzt und hatte Glück, dass beim "shading in" gerade wieder ein Fehler aufgetreten ist.
Im Log sieht man deutliche Unterschiede, ob "ASC_ShuttersLastDrive" aktualisiert wurde oder nicht.
Hier wurde aktualisiert:
ASC_DEBUG!!! 2020.04.10 10:35:12 - EventProcessingShadingBrightness: Rollladen_EZ_Mitte - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.10 10:35:12 - EventProcessingShadingBrightness: Rollladen_EZ_Mitte - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 62593 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.10 10:35:12 - FnIsDay: Rollladen_EZ_Mitte Allgemein: 1
ASC_DEBUG!!! 2020.04.10 10:35:12 - FnIsDay: Rollladen_EZ_Mitte Allgemein: 1
ASC_DEBUG!!! 2020.04.10 10:35:12 - ShadingProcessing: Rollladen_EZ_Mitte - Übergebende Werte - Azimuth:122.93, Elevation: 36.09, Brightness: 62593, OutTemp: 16.3, Azimut Beschattung: 118, Azimut Endschattung: 230, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.04.10 10:35:12 - ShadingProcessing: Rollladen_EZ_Mitte - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.04.10 10:35:12 - FnIsDay: Rollladen_EZ_Mitte Allgemein: 1
ASC_DEBUG!!! 2020.04.10 10:35:12 - ShadingProcessing: Rollladen_EZ_Mitte - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in reserved Neuer Status: in
ASC_DEBUG!!! 2020.04.10 10:35:12 - FnIsDay: Rollladen_EZ_Mitte Allgemein: 1
ASC_DEBUG!!! 2020.04.10 10:35:12 - FnIsDay: Rollladen_EZ_Mitte Allgemein: 1
ASC_DEBUG!!! 2020.04.10 10:35:12 - FnSetCmdFn: Rollladen_EZ_Mitte - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 70. Grund der Fahrt: shading in
ASC_DEBUG!!! 2020.04.10 10:35:12 - FnSetDriveCmd: Rollladen_EZ_Mitte - NICHT versetztes fahren
ASC_DEBUG!!! 2020.04.10 10:35:12 - FnSetDriveCmd: Rollladen_EZ_Mitte - NoDelay: NEIN
ASC_DEBUG!!! 2020.04.10 10:35:12 - FnShuttersCommandSet: Rollladen_EZ_Mitte - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2020.04.10 10:35:12 - ShadingProcessingDriveCommand: Rollladen_EZ_Mitte - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 70 zum Beschatten gefahren
ASC_DEBUG!!! 2020.04.10 10:35:12 - ShadingProcessingDriveCommand: Rollladen_EZ_Mitte - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.04.10 10:35:12
ASC_DEBUG!!! 2020.04.10 10:35:12 - EventProcessingShadingBrightness: Rollladen_EZ_Mitte - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
Beim Ankommen in der Beschattungsposition kommt das:
ASC_DEBUG!!! 2020.04.10 10:35:19 - Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: $VAR1 = [
'position: 70'
];
ASC_DEBUG!!! 2020.04.10 10:35:19 - EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'position: 70';
ASC_DEBUG!!! 2020.04.10 10:35:20 - EventProcessingShutters: Rollladen_EZ_Mitte - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586507720 Last Position Timestamp: 1586507712 Drive Up Max Duration: 27 Last Position: 100 aktuelle Position: 70
ASC_DEBUG!!! 2020.04.10 10:35:20 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.04.10 10:35:20 - EventProcessingShutters: Fn wurde durlaufen und es sollten Debugausgaben gekommen sein. !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
Hier wurde nicht aktualisiert:
ASC_DEBUG!!! 2020.04.10 10:40:10 - EventProcessingShadingBrightness: Rollladen_EZ_links - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.10 10:40:10 - EventProcessingShadingBrightness: Rollladen_EZ_links - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 64892 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.10 10:40:10 - FnIsDay: Rollladen_EZ_links Allgemein: 1
ASC_DEBUG!!! 2020.04.10 10:40:10 - FnIsDay: Rollladen_EZ_links Allgemein: 1
ASC_DEBUG!!! 2020.04.10 10:40:10 - ShadingProcessing: Rollladen_EZ_links - Übergebende Werte - Azimuth:124.21, Elevation: 36.77, Brightness: 64892, OutTemp: 16.6, Azimut Beschattung: 124, Azimut Endschattung: 190, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.04.10 10:40:10 - ShadingProcessing: Rollladen_EZ_links - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.04.10 10:40:10 - FnIsDay: Rollladen_EZ_links Allgemein: 1
ASC_DEBUG!!! 2020.04.10 10:40:10 - ShadingProcessing: Rollladen_EZ_links - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in reserved Neuer Status: in
ASC_DEBUG!!! 2020.04.10 10:40:10 - FnIsDay: Rollladen_EZ_links Allgemein: 1
ASC_DEBUG!!! 2020.04.10 10:40:10 - FnIsDay: Rollladen_EZ_links Allgemein: 1
ASC_DEBUG!!! 2020.04.10 10:40:10 - FnSetCmdFn: Rollladen_EZ_links - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 70. Grund der Fahrt: shading in
ASC_DEBUG!!! 2020.04.10 10:40:10 - FnSetDriveCmd: Rollladen_EZ_links - NICHT versetztes fahren
ASC_DEBUG!!! 2020.04.10 10:40:10 - FnSetDriveCmd: Rollladen_EZ_links - NoDelay: NEIN
ASC_DEBUG!!! 2020.04.10 10:40:10 - FnShuttersCommandSet: Rollladen_EZ_links - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2020.04.10 10:40:10 - ShadingProcessingDriveCommand: Rollladen_EZ_links - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 70 zum Beschatten gefahren
ASC_DEBUG!!! 2020.04.10 10:40:10 - ShadingProcessingDriveCommand: Rollladen_EZ_links - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.04.10 10:40:10
ASC_DEBUG!!! 2020.04.10 10:40:10 - EventProcessingShadingBrightness: Rollladen_EZ_links - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
Zu der Zeit, in der der Rollladen in der Beschattungsstellung angekommen ist (10:40:18) gibt es hier keine Log-Einträge.
Der nächste Log-Eintrag erfolgt erst wieder um 10:41:41.
Dann gab es wohl kein Event. Oder zu mindest hat ASC keines aufgefangen.
Hallo,
habe schon vor ein paar Tagen auch das Problem festgestellt, aber hatte keine Zeit zu debuggen. Das Reading ASC_ShuttersLastDrive steht zwar auf manual, wurde bei mir seit 4.4. nicht verändert. Die letzte Fahrt war auch manuell, aber es wird dies auch ignoriert. ASC_blockAscDrivesAfterManual ist auf 1 gesetzt.
Verwende KNX devices und habe die Jalousien auch manuell über FHEM gesteuert. Was muss ich ändern?
Internals:
DEF 3/3/13:dpt5.001:Position 3/3/11:dpt1:Auf_Ab 3/3/12:dpt1:Stop 3/3/24:dpt5.001:Status_Hoehe
DEVNAME Jalousie_Kinderzimmer_Sued
FIRSTGADNAME Position
FUUID 5c42d92a-f33f-e2c0-9f2e-a9fc6493cd8b5d0c
FVERSION 10_KNX.pm:0.174710/2018-10-07
GETSTRING Stop:noArg Position:noArg Auf_Ab:noArg Status_Hoehe:noArg
IODev KNX
KNX_MSGCNT 49
KNX_RAWMSG C01119w03318ff
KNX_TIME 2020-04-10 11:17:09
LASTInputDev KNX
MSGCNT 49
NAME Jalousie_Kinderzimmer_Sued
NR 643
NTFY_ORDER 50-Jalousie_Kinderzimmer_Sued
SETSTRING Stop:off,on Position:slider,0,1,100 Auf_Ab:off,on Status_Hoehe:slider,0,1,100
STATE 100 %
TYPE KNX
GADDETAILS:
Auf_Ab:
CODE 0330b
GROUP 3/3/11
MODEL dpt1
NO 2
OPTION
RDNAMEGET Auf_Ab-get
RDNAMEPUT Auf_Ab-put
RDNAMESET Auf_Ab-set
SETLIST :off,on
Position:
CODE 0330d
GROUP 3/3/13
MODEL dpt5.001
NO 1
OPTION
RDNAMEGET Position-get
RDNAMEPUT Position-put
RDNAMESET Position-set
SETLIST :slider,0,1,100
Status_Hoehe:
CODE 03318
GROUP 3/3/24
MODEL dpt5.001
NO 4
OPTION
RDNAMEGET Status_Hoehe-get
RDNAMEPUT Status_Hoehe-put
RDNAMESET Status_Hoehe-set
SETLIST :slider,0,1,100
Stop:
CODE 0330c
GROUP 3/3/12
MODEL dpt1
NO 3
OPTION
RDNAMEGET Stop-get
RDNAMEPUT Stop-put
RDNAMESET Stop-set
SETLIST :off,on
GADTABLE:
0330b Auf_Ab
0330c Stop
0330d Position
03318 Status_Hoehe
READINGS:
2020-04-04 09:36:26 ASC_Enable on
2020-04-04 09:36:26 ASC_ShuttersLastDrive manual
2020-04-10 07:30:02 ASC_Time_DriveDown 10.04.2020 - 20:12
2020-04-10 07:30:02 ASC_Time_DriveUp 11.04.2020 - 07:30
2020-04-08 18:59:18 Auf_Ab-get off
2020-04-10 11:08:57 Auf_Ab-set off
2020-04-10 11:17:09 Position 100 %
2020-04-10 11:16:52 Position-set 100 %
2020-04-10 11:17:09 Status_Hoehe-get 100 %
2020-04-10 11:09:02 Stop-set on
2020-04-04 09:36:45 associatedWith ASC
2020-04-04 09:36:26 getG2 off
2020-04-04 09:36:26 getG3 off
2020-04-04 09:36:26 getG4 0 %
2020-04-10 11:17:09 last-sender 1/1/25
2020-04-04 09:36:26 setG1 100 %
2020-04-04 09:36:26 setG2 off
2020-04-04 09:36:26 setG3 on
2020-04-10 11:17:09 state 100 %
Attributes:
ASC 0
ASC_AutoAstroModeMorning CIVIL
ASC_BrightnessSensor KNX_0000005:Helligkeit
ASC_Closed_Pos 100
ASC_Down astro
ASC_Mode_Down off
ASC_Mode_Up always
ASC_Open_Pos 0
ASC_Pos_Reading Position
ASC_RainProtection on
ASC_Shading_InOutAzimuth 110:280
ASC_Shading_Min_OutsideTemperature 10
ASC_Shading_Mode always
ASC_Shading_Pos 100
ASC_Shading_StateChange_SunnyCloudy 20000:15000
ASC_Shading_WaitingPeriod 600
ASC_Sleep_Pos 0
ASC_Time_Up_Early 07:30
ASC_Up astro
IODev KNX
alias Jalousie_Kinderzimmer_Süd
devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100\d.*:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 [1-9].*:fts_shutter_10 0.*:fts_window_2w
eventMap /on g3:Stop/off g2:Auf/on g2:Ab/off
group Jalousien_OG
icon fts_shutter_30
room Jalousien,OG->Kinderzimmer
userReadings Position { ReadingsVal("Jalousie_Kinderzimmer_Sued","Status_Hoehe-get",0) }
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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 Ab:Stop:Auf:Pos1:Pos2
und
Internals:
FUUID 5cf390d6-f33f-e2c0-d5d2-ff0ca650aca72ab0
FVERSION 73_AutoShuttersControl.pm:v0.8.23-s21575/2020-04-01 TESTING
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME ASC
NOTIFYDEV global,ASC,Jalousie_Bad_Gross,Jalousie_Kinderzimmer_Ost,Jalousie_Schlafzimmer,Jalousie_Stiegenhaus,Jalousie_Suedterrasse_Esstisch,Jalousie_Suedterrasse_Kueche,Jalousie_Suedterrasse_Tuere,KNX_0000005,Jalousie_Bad_Gross,Astro,ASC_WindowRec_PosAfterDayClosed,Jalousie_Suedterrasse_Esstisch,Jalousie_Suedterrasse_Kueche,Jalousie_Sauna,Jalousie_Kinderzimmer_Sued,Jalousie_Suedterrasse_Tuere,KNX_0000001,Jalousie_Stiegenhaus,Jalousie_Kinderzimmer_Ost,KNX_0000003,Jalousie_Schlafzimmer
NR 746
NTFY_ORDER 51-ASC
STATE created new drive timer
TYPE AutoShuttersControl
VERSION v0.8.23
OLDREADINGS:
READINGS:
2020-02-27 18:06:51 Jalousie_Bad_Gross_lastPosValue 0
2020-04-10 05:42:57 Jalousie_Bad_Gross_nextAstroTimeEvent 10.04.2020 - 20:12
2020-02-26 18:05:20 Jalousie_Kinderzimmer_Ost_lastPosValue 0
2020-04-10 05:42:57 Jalousie_Kinderzimmer_Ost_nextAstroTimeEvent 10.04.2020 - 20:12
2020-04-01 06:01:52 Jalousie_Kinderzimmer_Sued_PosValue 0
2020-04-10 11:23:05 Jalousie_Kinderzimmer_Sued_lastPosValue 64
2020-04-10 07:30:02 Jalousie_Kinderzimmer_Sued_nextAstroTimeEvent 10.04.2020 - 20:12
2020-02-28 06:09:01 Jalousie_Sauna_lastPosValue 0
2020-04-08 22:00:07 Jalousie_Schlafzimmer_PosValue 0
2020-04-10 07:30:02 Jalousie_Schlafzimmer_lastPosValue 0
2020-04-10 07:30:02 Jalousie_Schlafzimmer_nextAstroTimeEvent 10.04.2020 - 20:12
2020-04-08 22:00:07 Jalousie_Stiegenhaus_PosValue 0
2020-04-10 07:30:02 Jalousie_Stiegenhaus_lastPosValue 0
2020-04-10 07:30:02 Jalousie_Stiegenhaus_nextAstroTimeEvent 10.04.2020 - 20:12
2020-04-10 11:08:31 Jalousie_Suedterrasse_Esstisch_lastPosValue 60
2020-04-10 07:00:02 Jalousie_Suedterrasse_Esstisch_nextAstroTimeEvent 10.04.2020 - 20:12
2020-03-23 20:57:26 Jalousie_Suedterrasse_Kueche_PosValue 0
2020-04-10 11:08:31 Jalousie_Suedterrasse_Kueche_lastPosValue 60
2020-04-10 07:00:02 Jalousie_Suedterrasse_Kueche_nextAstroTimeEvent 10.04.2020 - 20:12
2020-04-10 11:08:31 Jalousie_Suedterrasse_Tuere_lastPosValue 27
2020-04-10 07:00:02 Jalousie_Suedterrasse_Tuere_nextAstroTimeEvent 10.04.2020 - 20:12
2020-02-22 19:02:09 ascEnable on
2020-04-02 23:12:06 controlShading on
2019-12-17 08:23:30 hardLockOut off
2020-04-08 22:00:29 room_EG-_Wohnzimmer_Jalousien Jalousie_Suedterrasse_Esstisch,Jalousie_Suedterrasse_Kueche,Jalousie_Suedterrasse_Tuere
2020-04-08 22:00:29 room_Jalousien_OG-_Kinderzimmer Jalousie_Kinderzimmer_Ost
2020-04-08 22:00:29 room_Jalousien_OG-_Schlafzimmer Jalousie_Schlafzimmer
2020-04-08 22:00:29 room_OG-_Bad_Gross_Jalousien Jalousie_Bad_Gross
2020-04-08 22:00:29 room_OG-_Gang_Jalousien Jalousie_Stiegenhaus
2019-12-17 08:23:30 selfDefense off
2020-04-10 07:30:02 state created new drive timer
2019-12-17 08:23:30 sunriseTimeWeHoliday off
2020-04-08 22:00:29 userAttrList rolled out
helper:
shuttersList:
Jalousie_Bad_Gross
Jalousie_Kinderzimmer_Ost
Jalousie_Schlafzimmer
Jalousie_Stiegenhaus
Jalousie_Suedterrasse_Esstisch
Jalousie_Suedterrasse_Kueche
Jalousie_Suedterrasse_Tuere
monitoredDevs:
ASC_WindowRec_PosAfterDayClosed:
Jalousie_Bad_Gross userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Kinderzimmer_Ost userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Kinderzimmer_Sued userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Sauna userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Schlafzimmer userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Stiegenhaus userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Suedterrasse_Esstisch userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Suedterrasse_Kueche userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Suedterrasse_Tuere userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Astro:
ACS ASC_twilightDevice
ASC ASC_twilightDevice
Jalousie_Bad_Gross:
Jalousie_Kinderzimmer_Ost:
Jalousie_Kinderzimmer_Sued:
Jalousie_Sauna:
Jalousie_Schlafzimmer:
Jalousie_Stiegenhaus:
Jalousie_Suedterrasse_Esstisch:
Jalousie_Suedterrasse_Kueche:
Jalousie_Suedterrasse_Tuere:
KNX_0000001:
ACS ASC_rainSensor
ASC ASC_rainSensor
KNX_0000003:
ACS ASC_windSensor
ASC ASC_windSensor
KNX_0000005:
Jalousie_Kinderzimmer_Sued ASC_BrightnessSensor
Jalousie_Schlafzimmer ASC_BrightnessSensor
Jalousie_Stiegenhaus ASC_BrightnessSensor
Jalousie_Suedterrasse_Esstisch ASC_BrightnessSensor
Jalousie_Suedterrasse_Kueche ASC_BrightnessSensor
Jalousie_Suedterrasse_Tuere ASC_BrightnessSensor
Attributes:
ASC_autoAstroModeEvening CIVIL
ASC_autoAstroModeMorning CIVIL
ASC_autoShuttersControlEvening on
ASC_autoShuttersControlMorning on
ASC_blockAscDrivesAfterManual 1
ASC_debug 1
ASC_expert 1
ASC_rainSensor KNX_0000001:state
ASC_tempSensor KNX_0104010:WERT
ASC_twilightDevice Astro
ASC_windSensor KNX_0000003:kmh
devStateIcon { AutoShuttersControl_DevStateIcon($name) }
icon fts_shutter_automatic
room KG->ASC
lg,
Matthias
ZitatDann gab es wohl kein Event. Oder zu mindest hat ASC keines aufgefangen.
Ich hatte jetzt den Event Monitor nicht laufen. Aber bei früheren Tests kam beim Ankommen immer ein Event, auch wenn nicht aktualisiert wurde.
Also bei mir habe ich nun den Eventmonitor mitlaufen lassen:
2020-04-10 11:37:04 KNX Jalousie_Kinderzimmer_Sued Auf_Ab-set: on
2020-04-10 11:37:04 KNX Jalousie_Kinderzimmer_Sued on
2020-04-10 11:37:04 KNX Jalousie_Kinderzimmer_Sued last-sender: fhem
2020-04-10 11:37:04 KNX Jalousie_Kinderzimmer_Sued Position: 100 %
2020-04-10 11:37:05 KNX Jalousie_Kinderzimmer_Sued Stop-set: on
2020-04-10 11:37:05 KNX Jalousie_Kinderzimmer_Sued on
2020-04-10 11:37:05 KNX Jalousie_Kinderzimmer_Sued last-sender: fhem
2020-04-10 11:37:05 KNX Jalousie_Kinderzimmer_Sued Position: 100 %
2020-04-10 11:37:06 KNX Jalousie_Kinderzimmer_Sued Auf_Ab-set: off
2020-04-10 11:37:06 KNX Jalousie_Kinderzimmer_Sued off
2020-04-10 11:37:06 KNX Jalousie_Kinderzimmer_Sued last-sender: fhem
2020-04-10 11:37:06 KNX Jalousie_Kinderzimmer_Sued Position: 100 %
1020-04-10 11:37:09 KNX Jalousie_Kinderzimmer_Sued Stop-set: on
2020-04-10 11:37:09 KNX Jalousie_Kinderzimmer_Sued on
2020-04-10 11:37:09 KNX Jalousie_Kinderzimmer_Sued last-sender: fhem
2020-04-10 11:37:09 KNX Jalousie_Kinderzimmer_Sued Position: 100 %
2020-04-10 11:37:10 KNX Jalousie_Kinderzimmer_Sued Status_Hoehe-get: 87 %
2020-04-10 11:37:10 KNX Jalousie_Kinderzimmer_Sued last-sender: 1/1/25
2020-04-10 11:37:10 KNX Jalousie_Kinderzimmer_Sued 87 %
2020-04-10 11:37:10 KNX Jalousie_Kinderzimmer_Sued Position: 87 %
ASC_ShuttersLastDrive wurde nicht aktualisiert und ein Minute später fährt die Jalousie wieder in die Beschattungsposition.... :-(
Zitat von: baerm am 10 April 2020, 11:41:15
Also bei mir habe ich nun den Eventmonitor mitlaufen lassen:
2020-04-10 11:37:04 KNX Jalousie_Kinderzimmer_Sued Auf_Ab-set: on
2020-04-10 11:37:04 KNX Jalousie_Kinderzimmer_Sued on
2020-04-10 11:37:04 KNX Jalousie_Kinderzimmer_Sued last-sender: fhem
2020-04-10 11:37:04 KNX Jalousie_Kinderzimmer_Sued Position: 100 %
2020-04-10 11:37:05 KNX Jalousie_Kinderzimmer_Sued Stop-set: on
2020-04-10 11:37:05 KNX Jalousie_Kinderzimmer_Sued on
2020-04-10 11:37:05 KNX Jalousie_Kinderzimmer_Sued last-sender: fhem
2020-04-10 11:37:05 KNX Jalousie_Kinderzimmer_Sued Position: 100 %
2020-04-10 11:37:06 KNX Jalousie_Kinderzimmer_Sued Auf_Ab-set: off
2020-04-10 11:37:06 KNX Jalousie_Kinderzimmer_Sued off
2020-04-10 11:37:06 KNX Jalousie_Kinderzimmer_Sued last-sender: fhem
2020-04-10 11:37:06 KNX Jalousie_Kinderzimmer_Sued Position: 100 %
1020-04-10 11:37:09 KNX Jalousie_Kinderzimmer_Sued Stop-set: on
2020-04-10 11:37:09 KNX Jalousie_Kinderzimmer_Sued on
2020-04-10 11:37:09 KNX Jalousie_Kinderzimmer_Sued last-sender: fhem
2020-04-10 11:37:09 KNX Jalousie_Kinderzimmer_Sued Position: 100 %
2020-04-10 11:37:10 KNX Jalousie_Kinderzimmer_Sued Status_Hoehe-get: 87 %
2020-04-10 11:37:10 KNX Jalousie_Kinderzimmer_Sued last-sender: 1/1/25
2020-04-10 11:37:10 KNX Jalousie_Kinderzimmer_Sued 87 %
2020-04-10 11:37:10 KNX Jalousie_Kinderzimmer_Sued Position: 87 %
ASC_ShuttersLastDrive wurde nicht aktualisiert und ein Minute später fährt die Jalousie wieder in die Beschattungsposition.... :-(
Ich dachte erst ich hätte das Problem gefunden, aber in der Tat habe ich bei der Entwicklung darauf geachtet das auch andere Zeichen wie nummerische im Position Event vorhanden sein dürfen und die gefiltert werden.
Interessant wäre ein debug 1 Log. Dazu im ASC Device einfach das Attribut debug auf 1 setzen.
Habe debug bereits laufen gehabt. Sorry hier nun die Logs. um 11:37 bin ich manuell gefahren mittels FHEM aber in den Logs ist nichts zu sehen.
ASC_DEBUG!!! 2020.04.10 11:30:51 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.10 11:30:51 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 26105 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.10 11:30:51 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:30:51 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:30:51 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Übergebende Werte - Azimuth:145, Elevation: 45, Brightness: 26105, OutTemp: 16.4, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.04.10 11:30:51 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.04.10 11:30:51 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:30:51 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.04.10 11:30:51 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:30:51 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:30:51 - ShadingProcessingDriveCommand: Jalousie_Kinderzimmer_Sued - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.04.10 11:08:31
ASC_DEBUG!!! 2020.04.10 11:30:51 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.10 11:38:34 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.10 11:38:34 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 27465 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.10 11:38:34 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:38:34 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:38:34 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Übergebende Werte - Azimuth:145, Elevation: 45, Brightness: 27465, OutTemp: 16.6, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.04.10 11:38:34 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.04.10 11:38:34 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:38:34 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.04.10 11:38:34 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:38:34 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:38:34 - FnSetCmdFn: Jalousie_Kinderzimmer_Sued - Rollo wird gefahren, aktuelle Position: 87, Zielposition: 100. Grund der Fahrt: shading in
ASC_DEBUG!!! 2020.04.10 11:38:34 - FnSetDriveCmd: Jalousie_Kinderzimmer_Sued - NICHT versetztes fahren
ASC_DEBUG!!! 2020.04.10 11:38:34 - FnSetDriveCmd: Jalousie_Kinderzimmer_Sued - NoDelay: NEIN
ASC_DEBUG!!! 2020.04.10 11:38:34 - FnShuttersCommandSet: Jalousie_Kinderzimmer_Sued - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2020.04.10 11:38:34 - ShadingProcessingDriveCommand: Jalousie_Kinderzimmer_Sued - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 100 zum Beschatten gefahren
ASC_DEBUG!!! 2020.04.10 11:38:34 - ShadingProcessingDriveCommand: Jalousie_Kinderzimmer_Sued - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.04.10 11:08:31
ASC_DEBUG!!! 2020.04.10 11:38:34 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.10 11:40:28 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.10 11:40:28 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 26105 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.10 11:40:28 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:28 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:28 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Übergebende Werte - Azimuth:145, Elevation: 45, Brightness: 26105, OutTemp: 16.6, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.04.10 11:40:28 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.04.10 11:40:28 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:28 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.04.10 11:40:28 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:28 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:28 - ShadingProcessingDriveCommand: Jalousie_Kinderzimmer_Sued - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.04.10 11:08:31
ASC_DEBUG!!! 2020.04.10 11:40:28 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.10 11:40:42 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.10 11:40:42 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 24610 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.10 11:40:42 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:42 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:42 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Übergebende Werte - Azimuth:145, Elevation: 45, Brightness: 24610, OutTemp: 16.6, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.04.10 11:40:42 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.04.10 11:40:42 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:42 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.04.10 11:40:42 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:42 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:42 - ShadingProcessingDriveCommand: Jalousie_Kinderzimmer_Sued - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.04.10 11:08:31
ASC_DEBUG!!! 2020.04.10 11:40:42 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.10 11:40:49 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.10 11:40:49 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 23182 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.10 11:40:49 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:49 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:49 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Übergebende Werte - Azimuth:145, Elevation: 45, Brightness: 23182, OutTemp: 16.6, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.04.10 11:40:49 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.04.10 11:40:49 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:49 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.04.10 11:40:49 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:49 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:49 - ShadingProcessingDriveCommand: Jalousie_Kinderzimmer_Sued - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.04.10 11:08:31
ASC_DEBUG!!! 2020.04.10 11:40:49 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.10 11:40:55 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.10 11:40:55 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 21482 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.10 11:40:55 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:55 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:55 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Übergebende Werte - Azimuth:145, Elevation: 45, Brightness: 21482, OutTemp: 16.6, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.04.10 11:40:55 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.04.10 11:40:55 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:55 - ShadingProcessing: Jalousie_Kinderzimmer_Sued - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.04.10 11:40:55 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:55 - FnIsDay: Jalousie_Kinderzimmer_Sued Allgemein: 1
ASC_DEBUG!!! 2020.04.10 11:40:55 - ShadingProcessingDriveCommand: Jalousie_Kinderzimmer_Sued - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.04.10 11:08:31
ASC_DEBUG!!! 2020.04.10 11:40:55 - EventProcessingShadingBrightness: Jalousie_Kinderzimmer_Sued - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ZitatDann gab es wohl kein Event. Oder zu mindest hat ASC keines aufgefangen.
Ich habe jetzt nochmal ein Ereignis erwischt, in dem nicht aktualisiert wird.
Hier ist der Ausschnitt aus dem Event Monitor
2020-04-10 13:52:12 DUOFERN Rollladen_EZ_links set_position
2020-04-10 13:52:12 AutoShuttersControl myASC Rollladen_EZ_links_lastPosValue: 70
2020-04-10 13:52:19 DUOFERN Rollladen_EZ_links position: 100
Wie man sieht, kommt ein Event bei der Zielposition.
Das ist der Ausschnitt aus dem Log mit verbose 4:
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Devname: myTwilight Name: myASC Notify: $VAR1 = [
'azimuth: 190.08',
'elevation: 49.55',
'twilight: 100',
'twilight_weather: 100',
'compasspoint: south'
];
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Azimuth: 190.08 Elevation: 49.55 Brightness: 114135 OutTemp: 26.2
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Nach dem return
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte In der In Abfrage, Shadingwert: in, Zeitstempel: 1586507712
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: in
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Azimuth: 190.08 Elevation: 49.55 Brightness: 114135 OutTemp: 26.2
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Nach dem return
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing - Der Sonnenstand ist ausserhalb der Winkelangaben oder die Aussentemperatur unterhalb der Shading Temperatur
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'set_position'
];
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_links_lastPosValue: 70'
];
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Azimuth: 190.08 Elevation: 49.55 Brightness: 114135 OutTemp: 26.2
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Nach dem return
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1586519532
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Azimuth: 190.08 Elevation: 49.55 Brightness: 114135 OutTemp: 26.2
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Nach dem return
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586449357
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Azimuth: 190.08 Elevation: 49.55 Brightness: 8528 OutTemp: 26.2
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Nach dem return
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586514731
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Azimuth: 190.08 Elevation: 49.55 Brightness: 8528 OutTemp: 26.2
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Nach dem return
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586514731
2020.04.10 13:52:12 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.10 13:52:19 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'position: 100'
];
ASC bekommt also das Event mit (letzte Zeile), verarbeitet es aber anscheinend nicht richtig.
"ASC_ShuttersLastDrive" steht immer noch auf "day open".
Deswegen müssen wir sehen das wir da mal zusammen kommen und ich mehr ausgaben ein baue.
Ich habe bei mir zu Hause eine Videokonferenzsoftware eingerichtet und wir haben gerade mit 4 Eltern und den Kindern getestet. Klappt super. Die Kids hatten sichtlich Spaß. Lach.
ZitatIch habe bei mir zu Hause eine Videokonferenzsoftware eingerichtet und wir haben gerade mit 4 Eltern und den Kindern getestet.
Das haben wir auch gemacht. Mein Stammtisch läuft mit Skype, in der Familie mit Zoom.
Erst mal schöne Feiertage!
Zitat von: JWRu am 10 April 2020, 15:09:41
Das haben wir auch gemacht. Mein Stammtisch läuft mit Skype, in der Familie mit Zoom.
Erst mal schöne Feiertage!
Ich wollte was bei mir zu Hause haben. Und Zoom vertraue ich nicht mehr so wie früher. Bei mehr wie 20 Leuten ist es aber wohl nicht zu ändern, da hilft dann echt nur Zoom. ;D
Euch auch schöne Feiertage
Ich habe jetzt das Thema des Threads verändert, um das Problem besser zu beschreiben.
Bei mir werden nicht nur von ASC ausgelöste Fahrten manchmal nicht erkannt, sondern in viel größerem Umfang (immer?) manuell ausgelöste Fahrten.
Dabei ist es egal, ob ich die Fahrten lokal über die Bedienungstasten am Rollladen oder über die FHEM-Weboberfläche auslöse.
Hier zwei Beispiele aus dem Event Monitor:
Mit lokaler Taste ausgelöste Fahrt:
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links opened
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links sunAutomatic: on
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links moving: stop
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links sunMode: off
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links duskAutomatic: on
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links ventilatingMode: off
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links ventilatingPosition: 0
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links manualMode: off
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links sunPosition: 35
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links dawnAutomatic: on
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links timeAutomatic: on
2020-04-14 13:47:26 DUOFERN Rollladen_EZ_links position: 100
2020-04-14 13:47:58 DUOFERN Rollladen_EZ_links moving: down
2020-04-14 13:47:58 DUOFERN Rollladen_EZ_links set_position 30
2020-04-14 13:47:58 AutoShuttersControl myASC Rollladen_EZ_links_lastPosValue: 100
2020-04-14 13:48:04 AutoShuttersControl myASC Rollladen_EZ_links_PosValue: 70
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links 70
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links duskAutomatic: on
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links sunAutomatic: on
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links moving: stop
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links sunMode: off
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links timeAutomatic: on
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links position: 70
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links ventilatingMode: off
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links ventilatingPosition: 0
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links manualMode: off
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links sunPosition: 35
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links dawnAutomatic: on
2020-04-14 13:48:04 DUOFERN Rollladen_EZ_links ASC_ShuttersLastDrive: shading in
Über FHEM ausgelöste Fahrt:
2020-04-14 13:49:59 DUOFERN Rollladen_EZ_links moving: up
2020-04-14 13:49:59 DUOFERN Rollladen_EZ_links set_up
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links opened
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links sunAutomatic: on
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links sunMode: off
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links moving: stop
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links duskAutomatic: on
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links manualMode: off
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links ventilatingPosition: 0
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links sunPosition: 35
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links dawnAutomatic: on
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links ventilatingMode: off
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links position: 100
2020-04-14 13:50:07 DUOFERN Rollladen_EZ_links timeAutomatic: on
2020-04-14 13:50:55 DUOFERN Rollladen_EZ_links moving: down
2020-04-14 13:50:55 DUOFERN Rollladen_EZ_links set_position 30
2020-04-14 13:50:55 AutoShuttersControl myASC Rollladen_EZ_links_lastPosValue: 100
2020-04-14 13:51:03 AutoShuttersControl myASC Rollladen_EZ_links_PosValue: 70
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links 70
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links ventilatingMode: off
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links manualMode: off
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links ventilatingPosition: 0
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links dawnAutomatic: on
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links sunPosition: 35
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links timeAutomatic: on
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links position: 70
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links sunAutomatic: on
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links moving: stop
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links sunMode: off
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links duskAutomatic: on
2020-04-14 13:51:03 DUOFERN Rollladen_EZ_links ASC_ShuttersLastDrive: shading in
Wie man sieht, erkennt ASC in beiden Fällen die Fahrt nicht und fährt den Rolladen kurz danach wieder in die Beschattungsposition.
Kannst Du diese Version bitte einmal testen und mir dann das Log geben.
Musst auch nichts weiter einstellen dafür.
https://git-tuxnet.ddns.net/FHEM/mod-AutoShuttersControl/src/branch/patch-xerion
Mit der Testversion hat ASC die manuelle Fahrt erkannt.
Event Monitor:
2020-04-14 14:18:32 DUOFERN Rollladen_EZ_Mitte moving: up
2020-04-14 14:18:32 DUOFERN Rollladen_EZ_Mitte set_up
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte opened
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte sunMode: off
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte moving: stop
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte sunAutomatic: on
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte duskAutomatic: on
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte dawnAutomatic: on
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte sunPosition: 35
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte ventilatingPosition: 0
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte manualMode: off
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte ventilatingMode: off
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte position: 100
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte timeAutomatic: on
2020-04-14 14:18:40 DUOFERN Rollladen_EZ_Mitte ASC_ShuttersLastDrive: manual
Log:
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 10994.55',
'state: B: 10994.55',
'batteryState: ok',
'brightnessDamped: 12734.685'
];
2020.04.14 14:16:34 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4547.
2020.04.14 14:16:34 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4472.
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Sued Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 111354.62',
'state: B: 111354.62',
'batteryState: ok',
'brightnessDamped: 102914.725'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'moving: up'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'set_up'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'state: opened',
'sunMode: off',
'moving: stop',
'sunAutomatic: on',
'duskAutomatic: on',
'dawnAutomatic: on',
'sunPosition: 35',
'ventilatingPosition: 0',
'manualMode: off',
'ventilatingMode: off',
'position: 100',
'timeAutomatic: on'
];
Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'state: opened sunMode: off moving: stop sunAutomatic: on duskAutomatic: on dawnAutomatic: on sunPosition: 35 ventilatingPosition: 0 manualMode: off ventilatingMode: off position: 100 timeAutomatic: on
';
2020.04.14 14:18:40 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/73_AutoShuttersControl.pm line 7017.
2020.04.14 14:18:40 1: ERROR: empty name in readingsBeginUpdate
2020.04.14 14:18:40 1: stacktrace:
2020.04.14 14:18:40 1: main::readingsBeginUpdate called by fhem.pl (4939)
2020.04.14 14:18:40 1: main::readingsSingleUpdate called by ./FHEM/73_AutoShuttersControl.pm (7019)
2020.04.14 14:18:40 1: ASC_Dev::Readings::setPosReading called by ./FHEM/73_AutoShuttersControl.pm (2659)
2020.04.14 14:18:40 1: FHEM::AutoShuttersControl::EventProcessingShutters called by ./FHEM/73_AutoShuttersControl.pm (519)
2020.04.14 14:18:40 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3775)
2020.04.14 14:18:40 1: main::CallFn called by fhem.pl (3695)
2020.04.14 14:18:40 1: main::DoTrigger called by fhem.pl (4062)
2020.04.14 14:18:40 1: main::Dispatch called by ./FHEM/10_DUOFERNSTICK.pm (273)
2020.04.14 14:18:40 1: main::DUOFERNSTICK_Parse called by ./FHEM/10_DUOFERNSTICK.pm (206)
2020.04.14 14:18:40 1: main::DUOFERNSTICK_Read called by fhem.pl (3775)
2020.04.14 14:18:40 1: main::CallFn called by fhem.pl (757)
2020.04.14 14:18:40 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4794.
2020.04.14 14:18:40 1: readingsUpdate(,Rollladen_EZ_Mitte_PosValue,100) missed to call readingsBeginUpdate first.
2020.04.14 14:18:40 1: stacktrace:
2020.04.14 14:18:40 1: main::readingsBulkUpdate called by fhem.pl (4940)
2020.04.14 14:18:40 1: main::readingsSingleUpdate called by ./FHEM/73_AutoShuttersControl.pm (7019)
2020.04.14 14:18:40 1: ASC_Dev::Readings::setPosReading called by ./FHEM/73_AutoShuttersControl.pm (2659)
2020.04.14 14:18:40 1: FHEM::AutoShuttersControl::EventProcessingShutters called by ./FHEM/73_AutoShuttersControl.pm (519)
2020.04.14 14:18:40 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3775)
2020.04.14 14:18:40 1: main::CallFn called by fhem.pl (3695)
2020.04.14 14:18:40 1: main::DoTrigger called by fhem.pl (4062)
2020.04.14 14:18:40 1: main::Dispatch called by ./FHEM/10_DUOFERNSTICK.pm (273)
2020.04.14 14:18:40 1: main::DUOFERNSTICK_Parse called by ./FHEM/10_DUOFERNSTICK.pm (206)
2020.04.14 14:18:40 1: main::DUOFERNSTICK_Read called by fhem.pl (3775)
2020.04.14 14:18:40 1: main::CallFn called by fhem.pl (757)
2020.04.14 14:18:40 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3647.
EventProcessingShutters: Rollladen_EZ_Mitte - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586866720 Last Position Timestamp: 0 Drive Up Max Duration: 27 Last Position: 50 aktuelle Position: 100
2020.04.14 14:18:40 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/73_AutoShuttersControl.pm line 7006.
2020.04.14 14:18:40 1: ERROR: empty name in readingsBeginUpdate
2020.04.14 14:18:40 1: stacktrace:
2020.04.14 14:18:40 1: main::readingsBeginUpdate called by fhem.pl (4939)
2020.04.14 14:18:40 1: main::readingsSingleUpdate called by ./FHEM/73_AutoShuttersControl.pm (7008)
2020.04.14 14:18:40 1: ASC_Dev::Readings::setStateReading called by ./FHEM/73_AutoShuttersControl.pm (2703)
2020.04.14 14:18:40 1: FHEM::AutoShuttersControl::EventProcessingShutters called by ./FHEM/73_AutoShuttersControl.pm (519)
2020.04.14 14:18:40 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3775)
2020.04.14 14:18:40 1: main::CallFn called by fhem.pl (3695)
2020.04.14 14:18:40 1: main::DoTrigger called by fhem.pl (4062)
2020.04.14 14:18:40 1: main::Dispatch called by ./FHEM/10_DUOFERNSTICK.pm (273)
2020.04.14 14:18:40 1: main::DUOFERNSTICK_Parse called by ./FHEM/10_DUOFERNSTICK.pm (206)
2020.04.14 14:18:40 1: main::DUOFERNSTICK_Read called by fhem.pl (3775)
2020.04.14 14:18:40 1: main::CallFn called by fhem.pl (757)
2020.04.14 14:18:40 1: readingsUpdate(,state,manual) missed to call readingsBeginUpdate first.
2020.04.14 14:18:40 1: stacktrace:
2020.04.14 14:18:40 1: main::readingsBulkUpdate called by fhem.pl (4940)
2020.04.14 14:18:40 1: main::readingsSingleUpdate called by ./FHEM/73_AutoShuttersControl.pm (7008)
2020.04.14 14:18:40 1: ASC_Dev::Readings::setStateReading called by ./FHEM/73_AutoShuttersControl.pm (2703)
2020.04.14 14:18:40 1: FHEM::AutoShuttersControl::EventProcessingShutters called by ./FHEM/73_AutoShuttersControl.pm (519)
2020.04.14 14:18:40 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3775)
2020.04.14 14:18:40 1: main::CallFn called by fhem.pl (3695)
2020.04.14 14:18:40 1: main::DoTrigger called by fhem.pl (4062)
2020.04.14 14:18:40 1: main::Dispatch called by ./FHEM/10_DUOFERNSTICK.pm (273)
2020.04.14 14:18:40 1: main::DUOFERNSTICK_Parse called by ./FHEM/10_DUOFERNSTICK.pm (206)
2020.04.14 14:18:40 1: main::DUOFERNSTICK_Read called by fhem.pl (3775)
2020.04.14 14:18:40 1: main::CallFn called by fhem.pl (757)
EventProcessingShutters: eine manualle Fahrt wurde erkannt!
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'ASC_ShuttersLastDrive: manual'
];
AutoShuttersControl (myASC) - Devname: myTwilight Name: myASC Notify: $VAR1 = [
'azimuth: 200.81',
'elevation: 49.76',
'twilight: 100',
'twilight_weather: 100',
'compasspoint: south'
];
2020.04.14 14:18:54 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/73_AutoShuttersControl.pm line 7156.
2020.04.14 14:18:54 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/73_AutoShuttersControl.pm line 7158.
2020.04.14 14:18:55 1: Error: >none< has no TYPE, but following keys: ><
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 11532.02',
'state: B: 11532.02',
'batteryState: ok',
'brightnessDamped: 12657.193'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Sued Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 118781.35',
'state: B: 118781.35',
'batteryState: ok',
'brightnessDamped: 108653.384'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 10947.87',
'state: B: 10947.87',
'batteryState: ok',
'brightnessDamped: 12495.480'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Sued Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 68463.39',
'state: B: 68463.39',
'batteryState: ok',
'brightnessDamped: 105167.590'
];
Beim ASC-Device fehlt jetzt die Übersicht
Du hast bestimmt kein Neustart gemacht sondern ein reload. Das klappt aber bei ASC nicht.
Genau - dann mache ich mal einen Neustart.
Nach dem Neustart hat die Testversion von ASC die manuelle Fahrt nicht erkannt und ist anschließend wieder in die Beschattung gefahren.
Event Monitor
2020-04-14 14:34:00 DUOFERN Rollladen_EZ_Mitte moving: up
2020-04-14 14:34:00 DUOFERN Rollladen_EZ_Mitte set_up
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte opened
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte duskAutomatic: on
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte manualMode: off
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte sunAutomatic: on
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte ventilatingMode: off
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte moving: stop
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte sunPosition: 35
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte dawnAutomatic: on
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte sunMode: off
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte ventilatingPosition: 0
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte timeAutomatic: on
2020-04-14 14:34:08 DUOFERN Rollladen_EZ_Mitte position: 100
2020-04-14 14:34:18 DUOFERN Rollladen_EZ_Mitte moving: down
2020-04-14 14:34:18 DUOFERN Rollladen_EZ_Mitte set_position 30
2020-04-14 14:34:18 AutoShuttersControl myASC Rollladen_EZ_Mitte_lastPosValue: 100
2020-04-14 14:34:26 AutoShuttersControl myASC Rollladen_EZ_Mitte_PosValue: 70
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte 70
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte sunMode: off
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte ventilatingPosition: 0
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte timeAutomatic: on
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte position: 70
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte sunAutomatic: on
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte duskAutomatic: on
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte manualMode: off
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte ventilatingMode: off
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte moving: stop
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte sunPosition: 35
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte dawnAutomatic: on
2020-04-14 14:34:26 DUOFERN Rollladen_EZ_Mitte ASC_ShuttersLastDrive: shading in
Log:
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 13370.74',
'state: B: 13370.74',
'batteryState: ok',
'brightnessDamped: 12287.310'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Sued Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 65510.65',
'state: B: 65510.65',
'batteryState: ok',
'brightnessDamped: 42388.470'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'moving: down'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'set_position 30'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_Mitte_lastPosValue: 100'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'state: 70',
'timeAutomatic: on',
'position: 70',
'sunMode: off',
'ventilatingPosition: 0',
'sunPosition: 35',
'dawnAutomatic: on',
'sunAutomatic: on',
'duskAutomatic: on',
'manualMode: off',
'ventilatingMode: off',
'moving: stop'
];
Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'state: 70 timeAutomatic: on position: 70 sunMode: off ventilatingPosition: 0 sunPosition: 35 dawnAutomatic: on sunAutomatic: on duskAutomatic: on manualMode: off ventilatingMode: off moving: stop
';
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_Mitte_PosValue: 70'
];
EventProcessingShutters: Rollladen_EZ_Mitte - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586867541 Last Position Timestamp: 1586867533 Drive Up Max Duration: 27 Last Position: 100 aktuelle Position: 70
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: shading in'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'ASC_ShuttersLastDrive: shading in'
];
2020.04.14 14:33:34 3: ZWave got config for popp/700168.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'moving: up'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'set_up'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 14864.34',
'state: B: 14864.34',
'batteryState: ok',
'brightnessDamped: 12829.025'
];
AutoShuttersControl (myASC) - Devname: myTwilight Name: myASC Notify: $VAR1 = [
'azimuth: 206.33',
'elevation: 48.77',
'twilight: 100',
'twilight_weather: 100',
'compasspoint: south-southwest'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'state: opened',
'duskAutomatic: on',
'manualMode: off',
'sunAutomatic: on',
'ventilatingMode: off',
'moving: stop',
'sunPosition: 35',
'dawnAutomatic: on',
'sunMode: off',
'ventilatingPosition: 0',
'timeAutomatic: on',
'position: 100'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Sued Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 123978.49',
'state: B: 123978.49',
'batteryState: ok',
'brightnessDamped: 53949.560'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'moving: down'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'set_position 30'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_Mitte_lastPosValue: 100'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'state: 70',
'sunMode: off',
'ventilatingPosition: 0',
'timeAutomatic: on',
'position: 70',
'sunAutomatic: on',
'duskAutomatic: on',
'manualMode: off',
'ventilatingMode: off',
'moving: stop',
'sunPosition: 35',
'dawnAutomatic: on'
];
Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'state: 70 sunMode: off ventilatingPosition: 0 timeAutomatic: on position: 70 sunAutomatic: on duskAutomatic: on manualMode: off ventilatingMode: off moving: stop sunPosition: 35 dawnAutomatic: on
';
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_Mitte_PosValue: 70'
];
EventProcessingShutters: Rollladen_EZ_Mitte - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586867666 Last Position Timestamp: 1586867658 Drive Up Max Duration: 27 Last Position: 100 aktuelle Position: 70
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: shading in'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'ASC_ShuttersLastDrive: shading in'
];
Bei den Log-Einträgen von ASC gibt's leider keine Zeiten
Also es liegt definitiv daran das die Zeit von der letzten ausgewerteten Erfassung zu kurz ist.
Es fehlen in der Tat Timestamps. Aber
Int von gettimeofday: 1586867541 Last Position Timestamp: 1586867533 Drive Up Max Duration: 27
Das hier ist entscheiden. Und hier liegen nur 8s dazwischen. Kannst Du bei genau diesem Rollo bitte mal ein event-on-change-reading .* setzen.
ZitatUnd hier liegen nur 8s dazwischen.
Der Rolladen brauchte nur 8 Sek. um von 70% auf 100% zu fahren - siehe Event Monitor.
Das ist der Test mit event-on-change-reading .*
Auch jetzt ist er direkt anschließend wieder in die Beschattung gefahren.
Event Monitor:
2020-04-14 15:02:21 DUOFERN Rollladen_EZ_Mitte moving: up
2020-04-14 15:02:21 DUOFERN Rollladen_EZ_Mitte set_up
2020-04-14 15:02:31 DUOFERN Rollladen_EZ_Mitte opened
2020-04-14 15:02:31 DUOFERN Rollladen_EZ_Mitte position: 100
2020-04-14 15:02:31 DUOFERN Rollladen_EZ_Mitte moving: stop
2020-04-14 15:02:33 DUOFERN Rollladen_EZ_Mitte moving: down
2020-04-14 15:02:33 DUOFERN Rollladen_EZ_Mitte set_position 30
2020-04-14 15:02:33 AutoShuttersControl myASC Rollladen_EZ_Mitte_lastPosValue: 100
2020-04-14 15:02:41 AutoShuttersControl myASC Rollladen_EZ_Mitte_PosValue: 70
2020-04-14 15:02:41 DUOFERN Rollladen_EZ_Mitte 70
2020-04-14 15:02:41 DUOFERN Rollladen_EZ_Mitte position: 70
2020-04-14 15:02:41 DUOFERN Rollladen_EZ_Mitte moving: stop
Log:
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 11488.64',
'state: B: 11488.64',
'batteryState: ok',
'brightnessDamped: 10285.319'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'moving: up'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'set_up'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'state: opened',
'position: 100',
'moving: stop'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Sued Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 109823.74',
'state: B: 109823.74',
'batteryState: ok',
'brightnessDamped: 106031.586'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'moving: down'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'set_position 30'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_Mitte_lastPosValue: 100'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'state: 70',
'position: 70',
'moving: stop'
];
Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'state: 70 position: 70 moving: stop
';
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_Mitte_PosValue: 70'
];
EventProcessingShutters: Rollladen_EZ_Mitte - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586869361 Last Position Timestamp: 1586869353 Drive Up Max Duration: 27 Last Position: 100 aktuelle Position: 70
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: shading in'
];
Ja das er nur 8s braucht ist ja ok. Aber! Es geht darum um welche Zeit er als letztes festgehalten hat das ASC eine Fahrt initialisiert hat, das wird festgehalten und von dieser Zeit aus müssen laut dem Rollo mindestens 27s vergangen sein.
Also. Lasse das Rollo in shading Pos fahren, warte 30s und dann fahre von Hand hoch.
Jetzt wurde die Fahrt erkannt.
2020-04-14 15:16:31 DUOFERN Rollladen_EZ_Mitte moving: up
2020-04-14 15:16:31 DUOFERN Rollladen_EZ_Mitte set_up
2020-04-14 15:16:39 AutoShuttersControl myASC Rollladen_EZ_Mitte_PosValue: 100
2020-04-14 15:16:39 DUOFERN Rollladen_EZ_Mitte opened
2020-04-14 15:16:39 DUOFERN Rollladen_EZ_Mitte moving: stop
2020-04-14 15:16:39 DUOFERN Rollladen_EZ_Mitte position: 100
2020-04-14 15:16:39 DUOFERN Rollladen_EZ_Mitte ASC_ShuttersLastDrive: manual
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'moving: up'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'set_up'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'state: opened',
'moving: stop',
'position: 100'
];
Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'state: opened moving: stop position: 100
';
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_Mitte_PosValue: 100'
];
EventProcessingShutters: Rollladen_EZ_Mitte - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586870199 Last Position Timestamp: 1586869353 Drive Up Max Duration: 27 Last Position: 100 aktuelle Position: 100
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: manual'
];
EventProcessingShutters: eine manualle Fahrt wurde erkannt!
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'ASC_ShuttersLastDrive: manual'
];
Ich habe mal noch die Änderungen der letzten 24 Stunden mit in den Branch eingebracht. Kannst gerne noch mal runter laden und testen.
Ist dann der selbe Stand wie der welcher morgen über Update kommt mit Ausnahme der erweiterten Logausgabe.
Ich komme heute nicht mehr dazu. Ich mache morgen früh mal ein Update und teste dann weiter.
Aber bitte kein FHEM Update, sondern das aus meinen Git
Ok.
ich habe gerade noch einen Versuch mit einem anderen Rollladen gemacht, der schon eine Zeitlang in der Beschattung war. event-on-change-reading ist auf .* gesetzt.
Hier wurde die Fahrt nicht erkannt.
Event Monitor:
2020-04-14 15:42:30 DUOFERN Rollladen_Kueche moving: up
2020-04-14 15:42:30 DUOFERN Rollladen_Kueche set_up
2020-04-14 15:42:38 DUOFERN Rollladen_Kueche opened
2020-04-14 15:42:38 DUOFERN Rollladen_Kueche moving: stop
2020-04-14 15:42:38 DUOFERN Rollladen_Kueche position: 100
2020-04-14 15:42:49 DUOFERN Rollladen_Kueche moving: down
2020-04-14 15:42:49 DUOFERN Rollladen_Kueche set_position 30
2020-04-14 15:42:49 AutoShuttersControl myASC Rollladen_Kueche_lastPosValue: 100
2020-04-14 15:42:56 AutoShuttersControl myASC Rollladen_Kueche_PosValue: 70
2020-04-14 15:42:56 DUOFERN Rollladen_Kueche 70
2020-04-14 15:42:56 DUOFERN Rollladen_Kueche moving: stop
2020-04-14 15:42:56 DUOFERN Rollladen_Kueche position: 70
Log:AutoShuttersControl (myASC) - Devname: Rollladen_Kueche Name: myASC Notify: $VAR1 = [
'moving: up'
];
AutoShuttersControl (myASC) - Devname: Rollladen_Kueche Name: myASC Notify: $VAR1 = [
'set_up'
];
AutoShuttersControl (myASC) - Devname: Rollladen_Kueche Name: myASC Notify: $VAR1 = [
'state: opened',
'moving: stop',
'position: 100'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 5530.75',
'state: B: 5530.75',
'batteryState: ok',
'brightnessDamped: 9733.449'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Sued Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 16700.23',
'state: B: 16700.23',
'batteryState: ok',
'brightnessDamped: 80617.346'
];
AutoShuttersControl (myASC) - Devname: Rollladen_Kueche Name: myASC Notify: $VAR1 = [
'moving: down'
];
AutoShuttersControl (myASC) - Devname: Rollladen_Kueche Name: myASC Notify: $VAR1 = [
'set_position 30'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_Kueche_lastPosValue: 100'
];
AutoShuttersControl (myASC) - Devname: Rollladen_Kueche Name: myASC Notify: $VAR1 = [
'state: 70',
'moving: stop',
'position: 70'
];
Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'state: 70 moving: stop position: 70
';
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_Kueche_PosValue: 70'
];
EventProcessingShutters: Rollladen_Kueche - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586871776 Last Position Timestamp: 1586871769 Drive Up Max Duration: 24 Last Position: 100 aktuelle Position: 70
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: shading in'
];
AutoShuttersControl (myASC) - Devname: myTwilight Name: myASC Notify: $VAR1 = [
'azimuth: 228.82',
'elevation: 41.83',
'twilight: 100',
'twilight_weather: 100',
'compasspoint: southwest'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 5226.16',
'state: B: 5226.16',
'batteryState: ok',
'brightnessDamped: 8918.217'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Sued Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 14593.72',
'state: B: 14593.72',
'batteryState: ok',
'brightnessDamped: 68534.966'
];
OK ich schaue nachher nach. Danke
Moin,
ich denke nicht das es was mit der Beschattung zu tun hat. Wie bereits schon mal geschrieben ich habe zwei Device Typen. Rademacher (DUOFERN) und Homematic (CUL_HM).
Bei allen DUOFERN Rollläden wird das Reading ASC_ShuttersLastDrive korrekt gesetzt. Nur bei meinen beiden CUL_HM Rollladen-Aktoren nicht.
Ich habe mir mal vorhin die Mühe gemacht und das komplette ASC Device gelöscht und somit waren auch alle Attribute aus den Rollläden Devices weg.
Nun habe alles jungfräulich angelegt und das Reading wir weiterhin bei nur bei den beiden CUL_HM Rollladen-Aktoren nicht aktualisiert geschweige überhaupt erzeugt.
Auch bei kurzen Fahrten mit den DUOFERN Rollläden wird das Reading einwandfrei aktualisiert.
Hier nochmal ein List der Komponenten:
ASC Device
Internals:
CFGFN
FUUID 5e95efd7-f33f-445e-01b1-0caae115366d123d
FVERSION 73_AutoShuttersControl.pm:v0.8.27-s21662/2020-04-13 TESTING
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME System_Rollladensteuerung
NOTIFYDEV Arbeitszimmer_OG_Fensterrollladen1,Arbeitszimmer_OG_Fensterrollladen2,Arbeitszimmer_OG_Fenstersensor1,Arbeitszimmer_OG_Fenstersensor2,Badezimmer_EG_Fensterrollladen,Badezimmer_EG_Fenstersensor,Badezimmer_OG_Dachfensterrollladen,Badezimmer_OG_Dachfenstersensor,Flur_OG_Dachfensterrollladen,Flur_OG_Dachfenstersensor,HWR1_EG_Fensterrollladen,HWR1_EG_Fenstersensor,HWR2_EG_Fensterrollladen,HWR2_EG_Fenstersensor,Kinderzimmer1_OG_Fensterrollladen,Kinderzimmer1_OG_Fenstersensor,Kinderzimmer2_OG_Fensterrollladen,Kinderzimmer2_OG_Fenstersensor,Kueche_EG_Fensterrollladen,Kueche_EG_Fenstersensor,Schlafzimmer_EG_Fensterrollladen,Schlafzimmer_EG_Fenstersensor,System_Rollladensteuerung,Wohnzimmer_EG_Fensterrollladen,Wohnzimmer_EG_Fenstersensor,Wohnzimmer_EG_Terrassentuerrollladen,Wohnzimmer_EG_Terrassentuersensor,global,httpmodFronius1,modbusFroniusMPPT
NR 5790
NTFY_ORDER 51-System_Rollladensteuerung
STATE manual
TYPE AutoShuttersControl
VERSION v0.8.27
READINGS:
2020-04-14 19:20:30 Arbeitszimmer_OG_Fensterrollladen1_PosValue 0
2020-04-14 19:18:02 Arbeitszimmer_OG_Fensterrollladen1_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 Arbeitszimmer_OG_Fensterrollladen2_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 Badezimmer_EG_Fensterrollladen_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 Badezimmer_OG_Dachfensterrollladen_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 Flur_OG_Dachfensterrollladen_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 HWR1_EG_Fensterrollladen_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 HWR2_EG_Fensterrollladen_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 Kinderzimmer1_OG_Fensterrollladen_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 Kinderzimmer2_OG_Fensterrollladen_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 Kueche_EG_Fensterrollladen_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 Schlafzimmer_EG_Fensterrollladen_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:02 Wohnzimmer_EG_Fensterrollladen_nextAstroTimeEvent 14.04.2020 - 20:54
2020-04-14 19:18:41 Wohnzimmer_EG_Terrassentuerrollladen_nextAstroTimeEvent 14.04.2020 - 21:00
2020-04-14 19:16:07 ascEnable on
2020-04-14 19:16:07 controlShading off
2020-04-14 19:16:07 hardLockOut off
2020-04-14 19:17:59 room_Arbeitszimmer_OG Arbeitszimmer_OG_Fensterrollladen1,Arbeitszimmer_OG_Fensterrollladen2
2020-04-14 19:17:59 room_Badezimmer_EG Badezimmer_EG_Fensterrollladen
2020-04-14 19:17:59 room_Badezimmer_OG Badezimmer_OG_Dachfensterrollladen
2020-04-14 19:17:59 room_Flur_OG Flur_OG_Dachfensterrollladen
2020-04-14 19:17:59 room_HWR1_EG HWR1_EG_Fensterrollladen
2020-04-14 19:17:59 room_HWR2_EG HWR2_EG_Fensterrollladen
2020-04-14 19:17:59 room_Kinderzimmer1_OG Kinderzimmer1_OG_Fensterrollladen
2020-04-14 19:17:59 room_Kinderzimmer2_OG Kinderzimmer2_OG_Fensterrollladen
2020-04-14 19:17:59 room_Kueche_EG Kueche_EG_Fensterrollladen
2020-04-14 19:17:59 room_Schlafzimmer_EG Schlafzimmer_EG_Fensterrollladen
2020-04-14 19:17:59 room_Wohnzimmer_EG Wohnzimmer_EG_Fensterrollladen,Wohnzimmer_EG_Terrassentuerrollladen
2020-04-14 19:16:07 selfDefense off
2020-04-14 19:20:30 state manual
2020-04-14 19:16:07 sunriseTimeWeHoliday off
2020-04-14 19:17:59 userAttrList rolled out
helper:
shuttersList:
Arbeitszimmer_OG_Fensterrollladen1
Arbeitszimmer_OG_Fensterrollladen2
Badezimmer_EG_Fensterrollladen
Badezimmer_OG_Dachfensterrollladen
Flur_OG_Dachfensterrollladen
HWR1_EG_Fensterrollladen
HWR2_EG_Fensterrollladen
Kinderzimmer1_OG_Fensterrollladen
Kinderzimmer2_OG_Fensterrollladen
Kueche_EG_Fensterrollladen
Schlafzimmer_EG_Fensterrollladen
Wohnzimmer_EG_Fensterrollladen
Wohnzimmer_EG_Terrassentuerrollladen
monitoredDevs:
Arbeitszimmer_OG_Fensterrollladen1:
Arbeitszimmer_OG_Fenstersensor1:
Arbeitszimmer_OG_Fensterrollladen1 ASC_WindowRec
Arbeitszimmer_OG_Fenstersensor2:
Arbeitszimmer_OG_Fensterrollladen2 ASC_WindowRec
Badezimmer_EG_Fenstersensor:
Badezimmer_EG_Fensterrollladen ASC_WindowRec
Badezimmer_OG_Dachfensterrollladen:
Badezimmer_OG_Dachfenstersensor:
Badezimmer_OG_Dachfensterrollladen ASC_WindowRec
Flur_OG_Dachfenstersensor:
Flur_OG_Dachfensterrollladen ASC_WindowRec
HWR1_EG_Fenstersensor:
HWR1_EG_Fensterrollladen ASC_WindowRec
HWR2_EG_Fenstersensor:
HWR2_EG_Fensterrollladen ASC_WindowRec
Kinderzimmer1_OG_Fenstersensor:
Kinderzimmer1_OG_Fensterrollladen ASC_WindowRec
Kinderzimmer2_OG_Fenstersensor:
Kinderzimmer2_OG_Fensterrollladen ASC_WindowRec
Kueche_EG_Fenstersensor:
Kueche_EG_Fensterrollladen ASC_WindowRec
Schlafzimmer_EG_Fenstersensor:
Schlafzimmer_EG_Fensterrollladen ASC_WindowRec
Wohnzimmer_EG_Fenstersensor:
Wohnzimmer_EG_Fensterrollladen ASC_WindowRec
Wohnzimmer_EG_Terrassentuersensor:
Wohnzimmer_EG_Terrassentuerrollladen ASC_WindowRec
httpmodFronius1:
Arbeitszimmer_OG_Fensterrollladen1 ASC_BrightnessSensor
Arbeitszimmer_OG_Fensterrollladen2 ASC_BrightnessSensor
Kueche_EG_Fensterrollladen ASC_BrightnessSensor
Wohnzimmer_EG_Fensterrollladen ASC_BrightnessSensor
modbusFroniusMPPT:
Badezimmer_EG_Fensterrollladen ASC_BrightnessSensor
Badezimmer_OG_Dachfensterrollladen ASC_BrightnessSensor
Flur_OG_Dachfensterrollladen ASC_BrightnessSensor
HWR1_EG_Fensterrollladen ASC_BrightnessSensor
HWR2_EG_Fensterrollladen ASC_BrightnessSensor
Schlafzimmer_EG_Fensterrollladen ASC_BrightnessSensor
Wohnzimmer_EG_Terrassentuerrollladen ASC_BrightnessSensor
Attributes:
ASC_autoAstroModeEvening HORIZON
ASC_autoAstroModeEveningHorizon -6
ASC_autoAstroModeMorning HORIZON
ASC_autoShuttersControlComfort on
ASC_autoShuttersControlEvening on
ASC_autoShuttersControlMorning on
ASC_expert 1
ASC_residentsDev dResidents
ASC_shuttersDriveDelay 30
ASC_tempSensor Garten_TempRH_Sensor:temperature
ASC_twilightDevice twilightWathlingen
devStateIcon { AutoShuttersControl_DevStateIcon($name) }
icon fts_shutter_automatic
room System
DUOFERN Rollladen
Internals:
CODE 42F9B5
DEF 42F9B5
FUUID 5c441e66-f33f-445e-16d0-9356576f0444be39
IODev Rademacher
LASTInputDev Rademacher
MODEL Rohrmotor-Aktor
MSGCNT 12
NAME Arbeitszimmer_OG_Fensterrollladen1
NR 701
Rademacher_MSGCNT 12
Rademacher_RAWMSG 0FFF0F230900002050321D6433000842F9B5FFFFFF01
Rademacher_TIME 2020-04-14 19:20:30
STATE closed
SUBTYPE Rohrmotor-Aktor
TYPE DUOFERN
OLDREADINGS:
READINGS:
2020-04-14 19:17:59 ASC_Enable on
2020-04-14 19:20:31 ASC_ShuttersLastDrive manual
2020-04-14 19:19:04 ASC_Time_DriveDown 14.04.2020 - 20:54
2020-04-14 19:19:04 ASC_Time_DriveUp 15.04.2020 - 06:27
2020-04-14 19:17:59 associatedWith System_Rollladensteuerung
2020-04-14 19:20:30 blindsMode off
2020-04-14 19:20:30 dawnAutomatic off
2020-04-14 19:20:30 duskAutomatic off
2020-04-14 19:20:30 manualMode on
2020-04-14 19:20:30 motorDeadTime off
2020-04-14 19:20:30 moving stop
2020-04-14 19:20:30 position 0
2020-04-14 19:20:30 rainAutomatic off
2020-04-14 19:20:30 rainDirection up
2020-04-14 19:20:30 rainMode off
2020-04-14 19:20:30 reversal off
2020-04-14 19:20:30 runningTime 29
2020-04-14 19:20:30 state closed
2020-04-14 19:20:30 sunAutomatic off
2020-04-14 19:20:30 sunMode off
2020-04-14 19:20:30 sunPosition 50
2020-04-14 19:20:30 timeAutomatic off
2020-04-14 19:20:30 ventilatingMode off
2020-04-14 19:20:30 ventilatingPosition 20
2020-04-14 19:20:30 version 3.3
2020-04-14 19:20:30 windAutomatic off
2020-04-14 19:20:30 windDirection up
2020-04-14 19:20:30 windMode off
helper:
desiredPosition 100
Attributes:
ASC 1
ASC_BrightnessSensor httpmodFronius1:urPower_P_Generate_60MinuteAverage
ASC_Closed_Pos 100
ASC_Open_Pos 0
ASC_Pos_Reading position
ASC_Shading_InOutAzimuth 113:263
ASC_Shading_MinMax_Elevation 25
ASC_Shading_Min_OutsideTemperature 18
ASC_Shading_Mode always
ASC_Shading_Pos 90
ASC_Shading_StateChange_SunnyCloudy 4250:3250
ASC_Shading_WaitingPeriod 5
ASC_ShuttersPlace window
ASC_Time_Down_Early 15:30
ASC_Time_Down_Late 22:30
ASC_Time_Up_Early 06:15
ASC_Time_Up_Late 09:00
ASC_Time_Up_WE_Holiday 09:00
ASC_Ventilate_Pos 80
ASC_Ventilate_Window_Open off
ASC_WindowRec Arbeitszimmer_OG_Fenstersensor1
ASC_WindowRec_subType threestate
IODev Rademacher
devStateIcon MISSING.*:message_attention2 closed:shutter180_open opened:shutter180_closed 9\d.*:shutter180_7 8\d.*:shutter180_6 7\d.*:shutter180_halfopen 6\d.*:shutter180_halfopen 5\d.*:shutter180_3 4\d.*:shutter180_3 3\d.*:shutter180_2 2\d.*:shutter180_1 1\d.*:shutter180_1 0\d.*:shutter180_open 1:shutter180_open 2:shutter180_open 3:shutter180_open 4:shutter180_open 5:shutter180_open 6:shutter180_open 7:shutter180_open 8:shutter180_open 9:shutter180_open
event-on-change-reading .*
icon fts_shutter_updown
positionInverse 1
room Arbeitszimmer_OG
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
verbose 0
webCmd getStatus:up:stop:down:position
CUL_HM Rollladen-Aktor
Internals:
DEF 2AC8EF
FUUID 5c441e66-f33f-445e-76c3-917b17f8afca642b
IODev hmuartwlangw1
LASTInputDev hmusb
MSGCNT 39
NAME Flur_OG_Dachfensterrollladen
NOTIFYDEV global
NR 665
NTFY_ORDER 50-Flur_OG_Dachfensterrollladen
STATE up
TYPE CUL_HM
chanNo 01
hmuartwlangw1_MSGCNT 13
hmuartwlangw1_RAWMSG 05000135CD84102AC8EF0000000601C800
hmuartwlangw1_RSSI -53
hmuartwlangw1_TIME 2020-04-14 16:39:22
hmuartwlangw2_MSGCNT 13
hmuartwlangw2_RAWMSG 0500002CCD84102AC8EF0000000601C800
hmuartwlangw2_RSSI -44
hmuartwlangw2_TIME 2020-04-14 16:39:22
hmusb_MSGCNT 13
hmusb_RAWMSG E2AC8EF,0000,F1B094AE,FF,FFE2,CD84102AC8EF0000000601C800
hmusb_RSSI -30
hmusb_TIME 2020-04-14 16:39:22
lastMsg No:CD - t:10 s:2AC8EF d:000000 0601C800
protLastRcv 2020-04-14 16:39:22
protRcv 13 last_at:2020-04-14 16:39:22
protSnd 8 last_at:2020-04-14 16:39:05
protState CMDs_done
rssi_at_hmuartwlangw1 cnt:13 min:-56 max:-53 avg:-53.76 lst:-53
rssi_at_hmuartwlangw2 cnt:13 min:-50 max:-43 avg:-45.69 lst:-44
rssi_at_hmusb cnt:13 min:-30 max:-27 avg:-28.69 lst:-30
rssi_hmuartwlangw1 cnt:7 min:-63 max:-58 avg:-59.71 lst:-58
OLDREADINGS:
READINGS:
2020-04-14 19:17:59 ASC_Enable on
2020-04-14 19:19:04 ASC_Time_DriveDown 14.04.2020 - 20:54
2020-04-14 19:19:04 ASC_Time_DriveUp 15.04.2020 - 06:27
2020-04-14 16:39:05 CommandAccepted yes
2019-01-12 11:40:14 D-firmware 1.7
2019-01-12 11:40:14 D-serialNr LEQ0475590
2019-11-24 13:32:58 PairedTo 0x987123
2019-11-24 14:47:06 R-driveDown 48 s
2019-11-24 14:47:06 R-driveTurn 0.5 s
2019-11-24 14:47:06 R-driveUp 48 s
2019-11-24 14:47:06 R-pairCentral 0x987123
2019-11-24 14:47:06 R-sign off
2020-04-14 19:17:59 associatedWith System_Rollladensteuerung
2020-04-14 16:39:22 deviceMsg off (to broadcast)
2020-04-14 16:39:22 level 0
2020-04-14 16:39:22 motor stop:off
2020-04-14 16:39:22 pct 0
2016-01-08 15:55:57 powerOn 2016-01-08 15:55:57
2020-04-14 16:39:22 recentStateType info
2020-04-14 16:39:22 rssi_at_hmuartwlangw1 -53
2020-04-14 16:39:22 rssi_at_hmuartwlangw2 -44
2020-04-14 16:39:22 rssi_at_hmusb -30
2020-04-14 16:39:05 rssi_hmuartwlangw1 -58
2020-04-14 16:39:22 state off
2020-04-14 16:39:22 timedOn off
helper:
HM_CMDNR 205
cSnd 119871232AC8EF0201A8,119871232AC8EF0201C8
dlvlCmd ++A0119871232AC8EF0201C8
mId 0005
peerFriend peerSens,peerVirt
peerOpt 3:blindActuator
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
ack:
dir:
cur stop
rct up
expert:
def 1
det 0
raw 0
tpl 0
io:
newChn +2AC8EF,00,01,00
nextSend 1586875162.36696
rxt 0
vccu vccu
p:
2AC8EF
00
01
00
prefIO:
hmuartwlangw1
hmuartwlangw2
hmusb
mRssi:
mNo CD
io:
hmuartwlangw1:
-47
-47
hmuartwlangw2:
-44
-44
hmusb:
-30
-30
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rssi:
at_hmuartwlangw1:
avg -53.7692307692308
cnt 13
lst -53
max -53
min -56
at_hmuartwlangw2:
avg -45.6923076923077
cnt 13
lst -44
max -43
min -50
at_hmusb:
avg -28.6923076923077
cnt 13
lst -30
max -27
min -30
hmuartwlangw1:
avg -59.7142857142857
cnt 7
lst -58
max -58
min -63
shadowReg:
tmpl:
Attributes:
ASC 1
ASC_BrightnessSensor modbusFroniusMPPT:urPower_DC_String_1_60MinuteAverage
ASC_Closed_Pos 100
ASC_LockOut soft
ASC_Open_Pos 0
ASC_Pos_Reading pct
ASC_Shading_InOutAzimuth 0:180
ASC_Shading_MinMax_Elevation 25
ASC_Shading_Min_OutsideTemperature 18
ASC_Shading_Mode always
ASC_Shading_Pos 90
ASC_Shading_StateChange_SunnyCloudy 2500:1750
ASC_Shading_WaitingPeriod 5
ASC_ShuttersPlace terrace
ASC_Time_Down_Early 15:30
ASC_Time_Down_Late 22:30
ASC_Time_Up_Early 06:15
ASC_Time_Up_Late 09:00
ASC_Time_Up_WE_Holiday 09:00
ASC_Ventilate_Pos 90
ASC_Ventilate_Window_Open off
ASC_WindowRec Flur_OG_Dachfenstersensor
ASC_WindowRec_subType twostate
IODev hmusb
IOgrp vccu:hmuartwlangw1,hmuartwlangw2,hmusb
autoReadReg 4_reqStatus
devStateIcon MISSING.*:message_attention up:shutter_open off:shutter_open down:shutter_closed on:shutter_closed 9\d.*:shutter_7 8\d.*:shutter_6 7\d.*:shutter_5 6\d.*:shutter_4 5\d.*:shutter_halfopen 4\d.*:shutter_3 3\d.*:shutter_2 2\d.*:shutter_1 1\d.*:shutter_open 0\d.*:shutter_open
event-on-change-reading .*
eventMap on:down off:up
expert 0_defReg
firmware 1.7
icon fts_roof_shutter_updown
model HM-LC-BL1-SM
param levelInverse
peerIDs 00000000,
room Flur_OG
rssiLog 1
serialNr LEQ0475590
subType blindActuator
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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 statusRequest:up:stop:down:pct
Grüße
Olli
Nachtrag:
Hier noch ein Log (Verbose 5). Habe einen Homematic Rollladen auf 15 gestellt:
2020.04.14 19:42:18 4: AutoShuttersControl (Wohnzimmer_EG_Fensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:18 4: AutoShuttersControl (Arbeitszimmer_OG_Fensterrollladen2) - EventProcessingShadingBrightness
2020.04.14 19:42:18 4: AutoShuttersControl (Arbeitszimmer_OG_Fensterrollladen1) - EventProcessingShadingBrightness
2020.04.14 19:42:18 4: AutoShuttersControl (Kueche_EG_Fensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:22 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: Flur_OG_Dachfensterrollladen Name: System_Rollladensteuerung Notify: [
'level: set_15'
]
2020.04.14 19:42:22 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: Flur_OG_Dachfensterrollladen Name: System_Rollladensteuerung Notify: [
'state: set_15'
]
2020.04.14 19:42:22 3: CUL_HM set Flur_OG_Dachfensterrollladen pct 15
2020.04.14 19:42:22 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: Flur_OG_Dachfensterrollladen Name: System_Rollladensteuerung Notify: [
'deviceMsg: up (to vccu)',
'level: 0',
'motor: down:up',
'rssi_at_hmuartwlangw2: -43',
'rssi_hmuartwlangw1: -60',
'state: off'
]
2020.04.14 19:42:22 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: Flur_OG_Dachfensterrollladen Name: System_Rollladensteuerung Notify: [
'rssi_at_hmuartwlangw1: -54'
]
2020.04.14 19:42:22 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: Flur_OG_Dachfensterrollladen Name: System_Rollladensteuerung Notify: [
'rssi_at_hmusb: -29',
'RAWMSG: E2AC8EF,0000,F25820AC,FF,FFE3,CE80022AC8EF9871230101C8203C',
'RSSI: -29'
]
2020.04.14 19:42:23 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: httpmodFronius1 Name: System_Rollladensteuerung Notify: [
'Power_P_Grid: 367.94',
'Power_P_Load: -807.94000000000005',
'Power_P_Generate: 440',
'Relative_Current_Autonomy: 54.459489566056888',
'EnergyReal_WAC_Sum_EverSince: 34186800',
'urStrombezugAktuellInWatt: 367.94',
'urPVEigenverbrauchAktuellInWatt: 440',
'urStromGesamtverbrauchAktuellInWatt: 807.94'
]
2020.04.14 19:42:23 4: AutoShuttersControl (Wohnzimmer_EG_Fensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:23 4: AutoShuttersControl (Arbeitszimmer_OG_Fensterrollladen2) - EventProcessingShadingBrightness
2020.04.14 19:42:23 4: AutoShuttersControl (Arbeitszimmer_OG_Fensterrollladen1) - EventProcessingShadingBrightness
2020.04.14 19:42:23 4: AutoShuttersControl (Kueche_EG_Fensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:27 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: modbusFroniusMPPT Name: System_Rollladensteuerung Notify: [
'Power_String2__W: 401',
'urPVString2AktuellInWatt: 401'
]
2020.04.14 19:42:27 4: AutoShuttersControl (Badezimmer_OG_Dachfensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:27 4: AutoShuttersControl (Flur_OG_Dachfensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:27 4: AutoShuttersControl (Badezimmer_EG_Fensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:27 4: AutoShuttersControl (Wohnzimmer_EG_Terrassentuerrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:27 4: AutoShuttersControl (HWR2_EG_Fensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:27 4: AutoShuttersControl (HWR1_EG_Fensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:27 4: AutoShuttersControl (Schlafzimmer_EG_Fensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:28 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: httpmodFronius1 Name: System_Rollladensteuerung Notify: [
'Power_P_Grid: 380.49000000000001',
'Power_P_Load: -813.49000000000001',
'Power_P_Generate: 433',
'Relative_Current_Autonomy: 53.227452089146766',
'urStrombezugAktuellInWatt: 380.49000000000001',
'urPVEigenverbrauchAktuellInWatt: 433',
'urStromGesamtverbrauchAktuellInWatt: 813.49'
]
2020.04.14 19:42:28 4: AutoShuttersControl (Wohnzimmer_EG_Fensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:28 4: AutoShuttersControl (Arbeitszimmer_OG_Fensterrollladen2) - EventProcessingShadingBrightness
2020.04.14 19:42:28 4: AutoShuttersControl (Arbeitszimmer_OG_Fensterrollladen1) - EventProcessingShadingBrightness
2020.04.14 19:42:28 4: AutoShuttersControl (Kueche_EG_Fensterrollladen) - EventProcessingShadingBrightness
2020.04.14 19:42:33 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: Flur_OG_Dachfensterrollladen Name: System_Rollladensteuerung Notify: [
'deviceMsg: 15 (to broadcast)',
'level: 15',
'motor: stop:15',
'pct: 15',
'state: 15'
]
2020.04.14 19:42:33 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: Flur_OG_Dachfensterrollladen Name: System_Rollladensteuerung Notify: [
'rssi_at_hmuartwlangw2: -42'
]
2020.04.14 19:42:33 4: AutoShuttersControl (System_Rollladensteuerung) - Devname: Flur_OG_Dachfensterrollladen Name: System_Rollladensteuerung Notify: [
'rssi_at_hmusb: -30',
'RSSI: -30',
'RAWMSG: E2AC8EF,0000,F2584A26,FF,FFE2,CF84102AC8EF0000000601AA00'
]
Ich habe auch Homematic und Rademacher. Bei mir werden die von ASC ausgelösten Fahrten für die Homematic-Rollläden zuverlässiger erkannt als für Rademacher.
Die manuellen Fahrten habe ich bisher nur für Rademacher getestet. Ich teste morgen auch mal Homematic.
So ich habe nun das ganze mit Timestamp gemacht. Bitte noch mal runter laden und dann testen.
Vielen Dank.
ZitatIch habe mal noch die Änderungen der letzten 24 Stunden mit in den Branch eingebracht. Kannst gerne noch mal runter laden und testen.
Ich habe gestern Abend die neueste Version aus dem GIT installiert (v0.8.27) und dann ein "shutdown restart" gemacht.
Bei der Abendfahrt hat ASC die Fahrten aller Rademacher Rollläden nicht erkannt (siehe Screenshot).
Hier ist der Ausschnitt aus dem Log:
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'moving: down'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'set_position 100'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_Mitte_lastPosValue: 100'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_Mitte_nextAstroTimeEvent: 15.04.2020 - 06:50'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: created new drive timer'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'moving: down'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'set_position 100'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_links_lastPosValue: 100'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_links_nextAstroTimeEvent: 15.04.2020 - 06:50'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: created new drive timer'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_rechts Name: myASC Notify: $VAR1 = [
'moving: down'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_rechts Name: myASC Notify: $VAR1 = [
'set_position 100'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_rechts_lastPosValue: 100'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_rechts_nextAstroTimeEvent: 15.04.2020 - 06:50'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: created new drive timer'
];
AutoShuttersControl (myASC) - Devname: Rollladen_Kueche Name: myASC Notify: $VAR1 = [
'moving: down'
];
AutoShuttersControl (myASC) - Devname: Rollladen_Kueche Name: myASC Notify: $VAR1 = [
'set_position 100'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_Kueche_lastPosValue: 100'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_Kueche_nextAstroTimeEvent: 15.04.2020 - 06:50'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: created new drive timer'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 0.36',
'state: B: 0.36',
'batteryState: ok',
'brightnessDamped: 0.360'
];
AutoShuttersControl (myASC) - Devname: Rollladen_Kueche Name: myASC Notify: $VAR1 = [
'state: closed',
'moving: stop',
'position: 0'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_Mitte Name: myASC Notify: $VAR1 = [
'state: closed',
'moving: stop',
'position: 0'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_rechts Name: myASC Notify: $VAR1 = [
'state: closed',
'moving: stop',
'position: 0'
];
AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'state: closed',
'moving: stop',
'position: 0'
];
AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'level: set_0'
];
AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'state: set_0'
];
2020.04.14 23:10:02 3: CUL_HM set Rollladen_WZ_links pct 0
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_WZ_links_lastPosValue: 100'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_WZ_links_nextAstroTimeEvent: 15.04.2020 - 06:45'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: created new drive timer'
];
AutoShuttersControl (myASC) - Devname: Rollladen_WZ_rechts Name: myASC Notify: $VAR1 = [
'level: set_0'
];
AutoShuttersControl (myASC) - Devname: Rollladen_WZ_rechts Name: myASC Notify: $VAR1 = [
'state: set_0'
];
2020.04.14 23:10:02 3: CUL_HM set Rollladen_WZ_rechts pct 0
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_WZ_rechts_lastPosValue: 100'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_WZ_rechts_nextAstroTimeEvent: 15.04.2020 - 06:45'
];
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: created new drive timer'
];
AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
'battery: ok',
'brightness: 0',
'state: B: 0',
'batteryState: ok',
'brightnessDamped: 0.146'
];
AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'level: 100',
'motor: down:up',
'state: on'
];
AutoShuttersControl (myASC) - Devname: Rollladen_WZ_rechts Name: myASC Notify: $VAR1 = [
'level: 100',
'motor: down:up',
'state: on'
];
AutoShuttersControl (myASC) - Devname: Rollladen_WZ_rechts Name: myASC Notify: $VAR1 = [
'deviceMsg: down (to VCCU)',
'level: 0',
'motor: stop:down',
'pct: 0',
'state: off'
];
Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'deviceMsg: down (to VCCU) level: 0 motor: stop:down pct: 0 state: off
';
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_WZ_rechts_PosValue: 0'
];
EventProcessingShutters: Rollladen_WZ_rechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586898626 Last Position Timestamp: 1586898602 Drive Up Max Duration: 27 Last Position: 100 aktuelle Position: 0
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: night close'
];
AutoShuttersControl (myASC) - Devname: Rollladen_WZ_rechts Name: myASC Notify: $VAR1 = [
'ASC_ShuttersLastDrive: night close'
];
AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'deviceMsg: down (to VCCU)',
'level: 0',
'motor: stop:down',
'pct: 0',
'state: off'
];
Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'deviceMsg: down (to VCCU) level: 0 motor: stop:down pct: 0 state: off
';
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_WZ_links_PosValue: 0'
];
EventProcessingShutters: Rollladen_WZ_links - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586898628 Last Position Timestamp: 1586898602 Drive Up Max Duration: 30 Last Position: 100 aktuelle Position: 0
AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: night close'
];
AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'ASC_ShuttersLastDrive: night close'
];
Heute Morgen wurde alles erkannt - alle Rollläden stehen auf "day open".
Manuelles Fahren während der Beschattung teste ich später mal mit der neuen Version mit Timestamp.
Die neue Version lädt beim "shutdown restart"nicht:
2020.04.15 08:18:54 1: reload: Error:Modul 73_AutoShuttersControl deactivated:
syntax error at ./FHEM/73_AutoShuttersControl.pm line 418, near "' Notify: ';"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 516, near "' - RECEIVED EVENT: ';"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2677, near ""\n";"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2716, near ""\n";"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2743, near ""\n";"
BEGIN not safe after errors--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 4494.
2020.04.15 08:18:54 0: syntax error at ./FHEM/73_AutoShuttersControl.pm line 418, near "' Notify: ';"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 516, near "' - RECEIVED EVENT: ';"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2677, near ""\n";"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2716, near ""\n";"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2743, near ""\n";"
BEGIN not safe after errors--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 4494.
2020.04.15 08:18:55 1: configDB: Cannot load module AutoShuttersControl
Ich habe soeben noch etwas geändert. Es könnte helfen die Fahrten welche zwar getriggert wurden aber nicht gesetzt wurden korrekt zu setzen.
Bitte die Version von JETZT aktuell mal laden.
Zitat von: JWRu am 15 April 2020, 08:21:24
Die neue Version lädt beim "shutdown restart"nicht:
2020.04.15 08:18:54 1: reload: Error:Modul 73_AutoShuttersControl deactivated:
syntax error at ./FHEM/73_AutoShuttersControl.pm line 418, near "' Notify: ';"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 516, near "' - RECEIVED EVENT: ';"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2677, near ""\n";"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2716, near ""\n";"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2743, near ""\n";"
BEGIN not safe after errors--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 4494.
2020.04.15 08:18:54 0: syntax error at ./FHEM/73_AutoShuttersControl.pm line 418, near "' Notify: ';"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 516, near "' - RECEIVED EVENT: ';"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2677, near ""\n";"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2716, near ""\n";"
syntax error at ./FHEM/73_AutoShuttersControl.pm line 2743, near ""\n";"
BEGIN not safe after errors--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 4494.
2020.04.15 08:18:55 1: configDB: Cannot load module AutoShuttersControl
Oh Mist, dann warte bitte mal.
So jetzt aber. Habe getestet.
Sorry.
Wenn Du nun die neue Version installierst und ein neustart machst fehlen Dir die Einträge in der NOTIFYDEV. Du musst einfach Expert auf 1 stellen und sagen createNewNotifyDev Danach auf speichern gehen. Auf keinen Fall vorher abspeichern.
Jetzt läuft es. Ich musste aber ein "scanForShutters" machen. Auch "controlShading" war "off".
Im Log kam auch nicht viel.
Ich habe jetzt ASC_debug gesetzt - trotzdem kommt nichts im Log.
Ich habe den Eindruck, dass die Beschattungsroutine nicht läuft - da kommen sonst immer jede Menge Meldungen im Log.
Auch hätte ein Rollladen längst in die Beschattung fahren müssen, da alle Bedingungen erfüllt sind.
Zitat von: JWRu am 15 April 2020, 09:13:26
Jetzt läuft es. Ich musste aber ein "scanForShutters" machen. Auch "controlShading" war "off".
Im Log kam auch nicht viel.
Ich habe jetzt ASC_debug gesetzt - trotzdem kommt nichts im Log.
Ich habe den Eindruck, dass die Beschattungsroutine nicht läuft - da kommen sonst immer jede Menge Meldungen im Log.
Auch hätte ein Rollladen längst in die Beschattung fahren müssen, da alle Bedingungen erfüllt sind.
Hast Du die aktuelle Version aus meinem Git genommen. Also die besondere?
Mit geht es nicht um die Beschattung. Mir geht es um die Logausgaben. Bitte ohne debug oder verbose.
Mach mal eine manuelle Fahrt und schaue ob was im Log an kommt. Der Rest kommt später.
ZitatHast Du die aktuelle Version aus meinem Git genommen. Also die besondere?
Ich bin mir relativ sicher. Änderungsdatum von 73_AutoShuttersControl.pm ist "Heute, 8:26"
Ok. Dann wie gesagt debug und verbose raus, das brauchen wir nicht. und dann mal eine manuelle fahrt und im log schauen bitte
Zitatdann mal eine manuelle fahrt und im log schauen bitte
1. Test Homematic - manuelle Fahrt erkannt
2020.04.15 09:28:16 - AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'state: set_off'
];
2020.04.15 09:28:16 3: CUL_HM set Rollladen_WZ_links off
2020.04.15 09:28:16 - AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'motor: down:up',
'state: on'
];
2020.04.15 09:28:42 - AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'deviceMsg: down (to VCCU)',
'level: 0',
'motor: stop:down',
'pct: 0',
'state: off'
];
2020.04.15 09:28:42 Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: 2020.04.15 09:28:42 EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'deviceMsg: down (to VCCU) level: 0 motor: stop:down pct: 0 state: off
';
2020.04.15 09:28:42 - AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_WZ_links_PosValue: 0'
];
2020.04.15 09:28:42 EventProcessingShutters: Rollladen_WZ_links - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586935722 Last Position Timestamp: 1586934973 Drive Up Max Duration: 30 Last Position: 100 aktuelle Position: 0
2020.04.15 09:28:42 - AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: manual'
];
2020.04.15 09:28:42 EventProcessingShutters: eine manualle Fahrt wurde erkannt!
2020.04.15 09:28:43 - AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'ASC_ShuttersLastDrive: manual'
];
2. Test Rademacher - manuelle Fahrt nicht erkannt:
2020.04.15 09:34:29 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'moving: down'
];
2020.04.15 09:34:29 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'set_down'
];
2020.04.15 09:34:50 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'state: closed',
'position: 0',
'moving: stop'
];
Da wurde ja so gar nichts weiter erkannt. Interessant
Kannst Du mir bitte ein list von Rollladen_EZ_links geben
ZitatKannst Du mir bitte ein list von Rollladen_EZ_links geben
Internals:
CODE XXXXXX
DEF XXXXXX
DuoFernStick_MSGCNT 6
DuoFernStick_RAWMSG 0FFF0F210D08640000004100110003XXXXXXFFFFFF01
DuoFernStick_TIME 2020-04-15 09:40:56
FUUID 5e3d7a68-f33f-c1fa-3d63-8c5ca5da36998952
IODev DuoFernStick
LASTInputDev DuoFernStick
MODEL RolloTron Standard
MSGCNT 6
NAME Rollladen_EZ_links
NR 282
STATE opened
SUBTYPE RolloTron Standard
TYPE DUOFERN
Helper:
DBLOG:
moving:
myDbLog:
TIME 1586936456.73895
VALUE stop
position:
myDbLog:
TIME 1586936456.73895
VALUE 100
state:
myDbLog:
TIME 1586936456.73895
VALUE opened
READINGS:
2020-04-01 12:07:07 ASC_Enable on
2020-04-15 06:50:21 ASC_ShuttersLastDrive day open
2020-04-15 09:16:17 ASC_Time_DriveDown 15.04.2020 - 22:50
2020-04-15 09:16:17 ASC_Time_DriveUp 16.04.2020 - 06:50
2020-04-15 09:16:13 associatedWith myASC
2020-04-15 09:40:56 dawnAutomatic on
2020-04-15 09:40:56 duskAutomatic on
2020-04-15 09:40:56 manualMode off
2020-04-15 09:40:56 moving stop
2020-04-15 09:40:56 position 100
2020-04-15 09:40:56 state opened
2020-04-15 09:40:56 sunAutomatic on
2020-04-15 09:40:56 sunMode off
2020-04-15 09:40:56 sunPosition 35
2020-04-15 09:40:56 timeAutomatic on
2020-04-15 09:40:56 ventilatingMode off
2020-04-15 09:40:56 ventilatingPosition 0
2020-04-15 09:40:56 version 1.1
helper:
Attributes:
ASC 2
ASC_BrightnessSensor Helligkeit_aussen_Sued:brightnessDamped
ASC_DriveUpMaxDuration 24
ASC_Pos_Reading position
ASC_Shading_InOutAzimuth 124:190
ASC_Shading_MinMax_Elevation 30.0:100.0
ASC_Shading_Min_OutsideTemperature 10
ASC_Shading_Mode always
ASC_Shading_Pos 70
ASC_Shading_StateChange_SunnyCloudy 70000:20000 1
ASC_Shading_WaitingPeriod 300
ASC_TempSensor Klima_aussen
ASC_Time_Down_Early { (ReadingsVal("rgr_Familie","presence","") eq "absent" ? "16:00" : "22:50") }
ASC_Time_Down_Late 23:50
ASC_Time_Up_Early 6:50
ASC_WindowRec Kontakt_Esszimmer_links
IODev DuoFernStick
alias Rollladen Esszimmer links
cmdIcon up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
devStateIcon opened:fts_shutter_10@green closed:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
event-on-change-reading .*
icon fts_shutter_automatic
positionInverse 1
room Esszimmer,System->ASC,System->Protokolle->DuoFern
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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 up:down:stop
ok und die nächste Runde bitte.
Die neue Version runter laden und bitte den Vorgang wiederholen. Ich habe mehr Ausgaben eingebaut.
Einen Verdacht hätte ich. Weiß aber noch nicht genau.
ZitatDie neue Version runter laden und bitte den Vorgang wiederholen. Ich habe mehr Ausgaben eingebaut.
Habe ich gemacht.
Event Monitor:
Zitat2020-04-15 10:41:29 DUOFERN Rollladen_EZ_links moving: down
2020-04-15 10:41:29 DUOFERN Rollladen_EZ_links set_down
2020-04-15 10:41:51 DUOFERN Rollladen_EZ_links closed
2020-04-15 10:41:51 DUOFERN Rollladen_EZ_links position: 0
2020-04-15 10:41:51 DUOFERN Rollladen_EZ_links moving: stop
Log:
Zitat2020.04.15 10:41:29 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'moving: down'
];
2020.04.15 10:41:29 Notify: Vor dem Return 2020.04.15 10:41:29 Notify: Nach dem Return 2020.04.15 10:41:29 Notify: In der ELSE Condition es wurde nichts weiter erkannt 2020.04.15 10:41:29 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'set_down'
];
2020.04.15 10:41:29 Notify: Vor dem Return 2020.04.15 10:41:29 Notify: Nach dem Return 2020.04.15 10:41:29 Notify: In der ELSE Condition es wurde nichts weiter erkannt 2020.04.15 10:41:32 3: DUOFERN unknown msg: 810100BB00000000000000000000006F529B404B6700
2020.04.15 10:41:51 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'state: closed',
'position: 0',
'moving: stop'
];
2020.04.15 10:41:51 Notify: Vor dem Return 2020.04.15 10:41:51 Notify: Nach dem Return 2020.04.15 10:41:51 Notify: In der ELSE Condition es wurde nichts weiter erkannt
Wir haben den Übeltäter. Das RegEx scheint nicht sauber zu sein. Nu muss ich schauen wieso.
So ich habe noch eine Version mit mehr Ausgaben. Magst Du bitte testen.
Also die RegEx ist soweit in Ordnung, die greift entsprechend. Jetzt kann es nur noch am auslesen des PositionReadings liegen.
ZitatSo ich habe noch eine Version mit mehr Ausgaben. Magst Du bitte testen.
Event Monitor:
2020-04-15 11:49:31 DUOFERN Rollladen_EZ_links moving: down
2020-04-15 11:49:31 DUOFERN Rollladen_EZ_links set_down
2020-04-15 11:49:52 DUOFERN Rollladen_EZ_links closed
2020-04-15 11:49:52 DUOFERN Rollladen_EZ_links position: 0
2020-04-15 11:49:52 DUOFERN Rollladen_EZ_links moving: stop
Log:
2020.04.15 11:49:31 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'moving: down'
];
2020.04.15 11:49:31 Notify: Vor dem Return
2020.04.15 11:49:31 Notify: Nach dem Return
2020.04.15 11:49:31 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 11:49:31 Notify: RegEx hat Position NICHT erkannt
2020.04.15 11:49:31 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 11:49:31 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'set_down'
];
2020.04.15 11:49:31 Notify: Vor dem Return
2020.04.15 11:49:31 Notify: Nach dem Return
2020.04.15 11:49:31 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 11:49:31 Notify: RegEx hat Position NICHT erkannt
2020.04.15 11:49:31 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 11:49:52 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'state: closed',
'position: 0',
'moving: stop'
];
2020.04.15 11:49:52 Notify: Vor dem Return
2020.04.15 11:49:52 Notify: Nach dem Return
2020.04.15 11:49:52 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 11:49:52 Notify: RegEx hat Position NICHT erkannt
2020.04.15 11:49:52 Notify: In der ELSE Condition es wurde nichts weiter erkannt
Ausgabe vor der Condition - PosReading ist: -pct-
Das ist Dein Problem. Er ist der Meinung pct wäre richtig.
Mach mal bitte
{ ascAPIget('PosCmd','ROLLONAME') }
in der FHEMWEB Kommandozeile
ZitatMach mal bitte { ascAPIget('PosCmd','ROLLONAME') } in der FHEMWEB Kommandozeile
Es kommt "position"
Lade mal bitte die neue Version runter und teste damit noch mal.
Wenn das auch nicht klappt lösche bitte im FHEMWEB bei dem Rollo das Attribut ASC_Pos_Reading und setze es danach neu.
Ich habe die neueste Version noch nicht geladen.
Mit der Vorversion (11:02) wurde das Hochfahren erkannt:
2020.04.15 12:15:53 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'moving: up'
];
2020.04.15 12:15:53 Notify: Vor dem Return
2020.04.15 12:15:53 Notify: Nach dem Return
2020.04.15 12:15:53 Notify: Ausgabe vor der Condition - PosReading ist: -position-
2020.04.15 12:15:53 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:15:53 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 12:15:53 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'set_up'
];
2020.04.15 12:15:53 Notify: Vor dem Return
2020.04.15 12:15:53 Notify: Nach dem Return
2020.04.15 12:15:53 Notify: Ausgabe vor der Condition - PosReading ist: -position-
2020.04.15 12:15:53 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:15:53 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 12:16:14 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'state: opened',
'position: 100',
'moving: stop'
];
2020.04.15 12:16:14 Notify: Vor dem Return
2020.04.15 12:16:14 Notify: Nach dem Return
2020.04.15 12:16:14 Notify: Ausgabe vor der Condition - PosReading ist: -position-
2020.04.15 12:16:14 Notify: RegEx hat Position erkannt
2020.04.15 12:16:14 Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: 2020.04.15 12:16:14 EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'state: opened position: 100 moving: stop
';
2020.04.15 12:16:14 - AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_EZ_links_PosValue: 100'
];
2020.04.15 12:16:14 Notify: Vor dem Return
2020.04.15 12:16:14 Notify: Nach dem Return
2020.04.15 12:16:14 Notify: Ausgabe vor der Condition - PosReading ist: -position-
2020.04.15 12:16:14 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:16:14 EventProcessingShutters: Rollladen_EZ_links - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1586945774 Last Position Timestamp: 1586944026 Drive Up Max Duration: 24 Last Position: 100 aktuelle Position: 100
2020.04.15 12:16:14 - AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: manual'
];
2020.04.15 12:16:14 Notify: Vor dem Return
2020.04.15 12:16:14 Notify: Nach dem Return
2020.04.15 12:16:14 Notify: Ausgabe vor der Condition - PosReading ist: -position-
2020.04.15 12:16:14 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:16:14 EventProcessingShutters: eine manualle Fahrt wurde erkannt!
2020.04.15 12:16:14 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'ASC_ShuttersLastDrive: manual'
];
2020.04.15 12:16:14 Notify: Vor dem Return
2020.04.15 12:16:14 Notify: Nach dem Return
2020.04.15 12:16:14 Notify: Ausgabe vor der Condition - PosReading ist: -position-
2020.04.15 12:16:14 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:16:14 Notify: In der ELSE Condition es wurde nichts weiter erkannt
Die neueste Version (12:14) teste ich jetzt mal.
Das verstehe ich nicht. Ich ändere rein gar nichts ausser an der Logausgabe.
Version (12:14)
Event Monitor:
2020-04-15 12:26:00 DUOFERN Rollladen_EZ_links moving: down
2020-04-15 12:26:00 DUOFERN Rollladen_EZ_links set_down
2020-04-15 12:26:21 DUOFERN Rollladen_EZ_links closed
2020-04-15 12:26:21 DUOFERN Rollladen_EZ_links position: 0
2020-04-15 12:26:21 DUOFERN Rollladen_EZ_links moving: stop
Log:
2020.04.15 12:26:00 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'moving: down'
];
2020.04.15 12:26:00 Notify: Vor dem Return
2020.04.15 12:26:00 Notify: Nach dem Return
2020.04.15 12:26:00 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:26:00 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:26:00 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:26:00 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 12:26:00 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'set_down'
];
2020.04.15 12:26:00 Notify: Vor dem Return
2020.04.15 12:26:00 Notify: Nach dem Return
2020.04.15 12:26:00 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:26:00 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:26:00 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:26:00 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 12:26:02 3: DUOFERN unknown msg: 810100BB00000000000000000000006F529B404B6700
2020.04.15 12:26:21 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'state: closed',
'position: 0',
'moving: stop'
];
2020.04.15 12:26:21 Notify: Vor dem Return
2020.04.15 12:26:21 Notify: Nach dem Return
2020.04.15 12:26:21 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:26:21 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:26:21 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:26:21 Notify: In der ELSE Condition es wurde nichts weiter erkannt
Wieder das Problem mit pct. Ich setze jetzt mal ASC_Pos_Reading neu.
Immer noch pct. Wie man im Log sieht, hat ASC mitbekommen, dass ASC_Pos_Reading gelöscht und anschließend neu gesetzt wurde:
2020.04.15 12:30:49 - AutoShuttersControl (myASC) - Devname: global Name: myASC Notify: $VAR1 = [
'DELETEATTR Rollladen_EZ_links ASC_Pos_Reading'
];
2020.04.15 12:30:49 Notify: Vor dem Return
2020.04.15 12:30:49 Notify: Nach dem Return
2020.04.15 12:30:49 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:30:49 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:30:49 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:31:31 - AutoShuttersControl (myASC) - Devname: global Name: myASC Notify: $VAR1 = [
'ATTR Rollladen_EZ_links ASC_Pos_Reading position'
];
2020.04.15 12:31:31 Notify: Vor dem Return
2020.04.15 12:31:31 Notify: Nach dem Return
2020.04.15 12:31:31 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:31:31 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:31:31 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:31:56 - AutoShuttersControl (myASC) - Devname: global Name: myASC Notify: $VAR1 = [
'SAVE'
];
2020.04.15 12:31:56 Notify: Vor dem Return
2020.04.15 12:31:56 Notify: Nach dem Return
2020.04.15 12:31:56 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:31:56 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:31:56 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:34:00 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'moving: down'
];
2020.04.15 12:34:00 Notify: Vor dem Return
2020.04.15 12:34:00 Notify: Nach dem Return
2020.04.15 12:34:00 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:34:00 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:34:00 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:34:00 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 12:34:00 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'set_down'
];
2020.04.15 12:34:00 Notify: Vor dem Return
2020.04.15 12:34:00 Notify: Nach dem Return
2020.04.15 12:34:00 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:34:00 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:34:00 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:34:00 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 12:34:04 3: ZWave got config for popp/700168.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz
2020.04.15 12:34:20 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'state: closed',
'position: 0',
'moving: stop'
];
2020.04.15 12:34:20 Notify: Vor dem Return
2020.04.15 12:34:20 Notify: Nach dem Return
2020.04.15 12:34:20 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:34:20 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:34:20 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:34:20 Notify: In der ELSE Condition es wurde nichts weiter erkannt
Gut. Ich habe einen kleinen Zaubertrick gebaut. Ändere bitte zu Testzwecken bei diesem Rollo einmal das ASC Attribut auf 1.
Dann setzt Du die Attribute, NUR wenn noch nicht geschehen,
ASC_Open_Pos 100
ASC_Closed_Pos 0
ASC_Shading_Pos 20
ASC_Ventilate_Pos 30
ASC_ComfortOpen_Pos 80
Wie gesagt nur setzen sofern noch nicht geschehen.
Und dann noch mal bitte testen.
ZitatUnd dann noch mal bitte testen.
2020.04.15 12:59:10 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'moving: down'
];
2020.04.15 12:59:10 Notify: Vor dem Return
2020.04.15 12:59:10 Notify: Nach dem Return
2020.04.15 12:59:10 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:59:10 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:59:10 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:59:10 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 12:59:10 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'set_down'
];
2020.04.15 12:59:10 Notify: Vor dem Return
2020.04.15 12:59:10 Notify: Nach dem Return
2020.04.15 12:59:10 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:59:10 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:59:10 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:59:10 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 12:59:30 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'state: closed',
'moving: stop',
'position: 0'
];
2020.04.15 12:59:30 Notify: Vor dem Return
2020.04.15 12:59:30 Notify: Nach dem Return
2020.04.15 12:59:30 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:59:30 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 12:59:30 Notify: RegEx hat Position NICHT erkannt
2020.04.15 12:59:30 Notify: In der ELSE Condition es wurde nichts weiter erkannt
Das ist aber falsch.
Ich glaube Du hast noch nicht die aktuelle Version. Sorry vergessen zu sagen. Kannst Du bitte noch mal downloaden und dann noch mal testen.
Das ist jetzt die Version (12:25)
2020.04.15 13:12:23 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'moving: down'
];
2020.04.15 13:12:23 Notify: Vor dem Return
2020.04.15 13:12:23 Notify: Nach dem Return
2020.04.15 13:12:23 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 13:12:23 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 13:12:23 Notify: RegEx hat Position NICHT erkannt
2020.04.15 13:12:23 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 13:12:23 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'set_down'
];
2020.04.15 13:12:23 Notify: Vor dem Return
2020.04.15 13:12:23 Notify: Nach dem Return
2020.04.15 13:12:23 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 13:12:23 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 13:12:23 Notify: RegEx hat Position NICHT erkannt
2020.04.15 13:12:23 Notify: In der ELSE Condition es wurde nichts weiter erkannt
2020.04.15 13:12:44 - AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
'state: closed',
'position: 0',
'moving: stop'
];
2020.04.15 13:12:44 Notify: Vor dem Return
2020.04.15 13:12:44 Notify: Nach dem Return
2020.04.15 13:12:44 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 13:12:44 Notify: Ausgabe vor der Condition - PosReading ist: -pct-
2020.04.15 13:12:44 Notify: RegEx hat Position NICHT erkannt
2020.04.15 13:12:44 Notify: In der ELSE Condition es wurde nichts weiter erkannt
Und Du hast bei dem Rollo das ASC Attribut auf 1 gesetzt?
ZitatUnd Du hast bei dem Rollo das ASC Attribut auf 1 gesetzt?
Ja - hier ein List:
Internals:
CODE XXXXXX
DEF XXXXXX
DuoFernStick_MSGCNT 7
DuoFernStick_RAWMSG 0FFF0F210D08640000004100110002XXXXXXFFFFFF01
DuoFernStick_TIME 2020-04-15 13:16:30
FUUID 5e3d7a68-f33f-c1fa-3d63-8c5ca5da36998952
IODev DuoFernStick
LASTInputDev DuoFernStick
MODEL RolloTron Standard
MSGCNT 7
NAME Rollladen_EZ_links
NR 282
STATE opened
SUBTYPE RolloTron Standard
TYPE DUOFERN
Helper:
DBLOG:
moving:
myDbLog:
TIME 1586949390.72982
VALUE stop
position:
myDbLog:
TIME 1586949390.72982
VALUE 100
state:
myDbLog:
TIME 1586949390.72982
VALUE opened
READINGS:
2020-04-01 12:07:07 ASC_Enable on
2020-04-15 12:16:14 ASC_ShuttersLastDrive manual
2020-04-15 13:08:40 ASC_Time_DriveDown 15.04.2020 - 22:50
2020-04-15 13:08:40 ASC_Time_DriveUp 16.04.2020 - 06:50
2020-04-15 13:08:37 associatedWith myASC
2020-04-15 13:16:30 dawnAutomatic on
2020-04-15 13:16:30 duskAutomatic on
2020-04-15 13:16:30 manualMode off
2020-04-15 13:16:30 moving stop
2020-04-15 13:16:30 position 100
2020-04-15 13:16:30 state opened
2020-04-15 13:16:30 sunAutomatic on
2020-04-15 13:16:30 sunMode off
2020-04-15 13:16:30 sunPosition 35
2020-04-15 13:16:30 timeAutomatic on
2020-04-15 13:16:30 ventilatingMode off
2020-04-15 13:16:30 ventilatingPosition 0
2020-04-15 13:16:30 version 1.1
helper:
Attributes:
ASC 1
ASC_BrightnessSensor Helligkeit_aussen_Sued:brightnessDamped
ASC_Closed_Pos 0
ASC_ComfortOpen_Pos 80
ASC_DriveUpMaxDuration 24
ASC_Open_Pos 100
ASC_Pos_Reading position
ASC_Shading_InOutAzimuth 124:190
ASC_Shading_MinMax_Elevation 30.0:100.0
ASC_Shading_Min_OutsideTemperature 10
ASC_Shading_Mode always
ASC_Shading_Pos 70
ASC_Shading_StateChange_SunnyCloudy 70000:20000 1
ASC_Shading_WaitingPeriod 300
ASC_TempSensor Klima_aussen
ASC_Time_Down_Early { (ReadingsVal("rgr_Bewohner","presence","") eq "absent" ? "16:00" : "22:50") }
ASC_Time_Down_Late 23:50
ASC_Time_Up_Early 6:50
ASC_Ventilate_Pos 30
ASC_WindowRec Kontakt_Esszimmer_links
IODev DuoFernStick
alias Rollladen Esszimmer links
cmdIcon up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
devStateIcon opened:fts_shutter_10@green closed:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
event-on-change-reading .*
icon fts_shutter_automatic
positionInverse 1
room Esszimmer,System->ASC,System->Protokolle->DuoFern
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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 up:down:stop
Ok lade mal bitte die Version von um 13:24 runter und schaue noch mal. Wenn es wieder nicht geht, dann weiß ich nicht wo her das Problem kommt. Kann für Dich aber eine Lösung an bieten.
Frage: Was genau ist das für ein System? Raspi oder Container oder ???
ZitatWas genau ist das für ein System
Debian Stretch auf einer Zotac ZBox nano (Intel N3150 quad core)
Die Version 13:24 hat mein FHEM in eine Dauer-Restartschleife geschickt. War nicht mehr erreichbar.
Das einzige, was ich im Log gefunden habe:
Undefined subroutine &ASC_Shutters::Attr::strftime called at ./FHEM/73_AutoShuttersControl.pm line 6455.
Ich stoppe jetzt mal mit dem Testen. Bin erstmal zurück auf die Version vom 2.4. (v0.8.23). Alles läuft wieder
Ach verdammt da habe ich vergessen die Funktion zu laden für die Zeit.
Aber ich denke ich kann Dir helfen. Ich werde da mal was fertig machen.
ZitatAber ich denke ich kann Dir helfen. Ich werde da mal was fertig machen
Lass dir Zeit - bei den Schnellschüssen passieren halt leicht Fehler.
Ja das stimmt. Aber es geht nichts kaputt. Das ist ganz wichtig. Du darfst nur nicht save drücken.
Wenn es nachher wieder startet einfach scanForShutters und dann ein createNewNotifyDev
https://git-tuxnet.ddns.net/FHEM/mod-AutoShuttersControl
Hier ist nun die Devel Version welche wenn alles klappt morgen per Update raus geht.
Danke für die Änderungen. Ich habe die neue Version gestern eingespielt und heute in der Früh ein neues Verhalten festgestellt. Ich glaube nicht, dass es die neue Version ist, aber ich verstehe das Thema nicht.
ASC_DEBUG!!! 2020.04.16 07:00:02 - FnSetCmdFn: Jalousie_Suedterrasse_Tuere - Abbruch aktuelle Position ist gleich der Zielposition 30=30
ASC_DEBUG!!! 2020.04.16 07:00:02 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NICHT versetztes fahren
ASC_DEBUG!!! 2020.04.16 07:00:02 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NoDelay: NEIN
ASC_DEBUG!!! 2020.04.16 07:00:02 - FnShuttersCommandSet: Jalousie_Suedterrasse_Tuere - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_Shading_Pos und ASC_Sleep_Pos ist gleich, das stimmt, die Jalousie sollte aber um diese Zeit auf ASC_Open_Pos fahren und das wäre 0.
Internals:
DEF 2/3/5:dpt5.001:Position 2/3/3:dpt1:Auf_Ab 2/3/4:dpt1:Stop 2/3/16:dpt5.001:Status_Hoehe
DEVNAME Jalousie_Suedterrasse_Tuere
FIRSTGADNAME Position
FUUID 5e9219a0-f33f-e2c0-d6a2-5d7989a507b32c94
FVERSION 10_KNX.pm:0.174710/2018-10-07
GETSTRING Status_Hoehe:noArg Stop:noArg Auf_Ab:noArg Position:noArg
IODev KNX
KNX_MSGCNT 1
KNX_RAWMSG C01119w0231000
KNX_TIME 2020-04-16 08:08:35
LASTInputDev KNX
MSGCNT 1
NAME Jalousie_Suedterrasse_Tuere
NR 1204
NTFY_ORDER 50-Jalousie_Suedterrasse_Tuere
SETSTRING Status_Hoehe:slider,0,1,100 Stop:off,on Auf_Ab:off,on Position:slider,0,1,100
STATE 0 %
TYPE KNX
GADDETAILS:
Auf_Ab:
CODE 02303
GROUP 2/3/3
MODEL dpt1
NO 2
OPTION
RDNAMEGET Auf_Ab-get
RDNAMEPUT Auf_Ab-put
RDNAMESET Auf_Ab-set
SETLIST :off,on
Position:
CODE 02305
GROUP 2/3/5
MODEL dpt5.001
NO 1
OPTION
RDNAMEGET Position-get
RDNAMEPUT Position-put
RDNAMESET Position-set
SETLIST :slider,0,1,100
Status_Hoehe:
CODE 02310
GROUP 2/3/16
MODEL dpt5.001
NO 4
OPTION
RDNAMEGET Status_Hoehe-get
RDNAMEPUT Status_Hoehe-put
RDNAMESET Status_Hoehe-set
SETLIST :slider,0,1,100
Stop:
CODE 02304
GROUP 2/3/4
MODEL dpt1
NO 3
OPTION
RDNAMEGET Stop-get
RDNAMEPUT Stop-put
RDNAMESET Stop-set
SETLIST :off,on
GADTABLE:
02303 Auf_Ab
02304 Stop
02305 Position
02310 Status_Hoehe
READINGS:
2020-04-15 21:01:57 ASC_Enable on
2020-04-15 21:01:57 ASC_ShuttersLastDrive manual
2020-04-16 07:00:02 ASC_Time_DriveDown 16.04.2020 - 20:21
2020-04-16 07:00:02 ASC_Time_DriveUp 17.04.2020 - 07:00
2020-04-16 08:07:49 Auf_Ab-set off
2020-04-16 08:08:35 Position 0 %
2020-04-15 21:01:57 Position-set 30 %
2020-04-16 08:08:35 Status_Hoehe-get 0 %
2020-04-15 21:01:57 Stop-set on
2020-04-15 21:02:54 associatedWith ASC
2020-04-16 08:08:35 last-sender 1/1/25
2020-04-16 08:08:35 state 0 %
Attributes:
ASC 1
ASC_AutoAstroModeMorning CIVIL
ASC_BrightnessSensor KNX_0000005:Helligkeit
ASC_Closed_Pos 100
ASC_Down astro
ASC_Mode_Up always
ASC_Open_Pos 0
ASC_Pos_Reading Position
ASC_PrivacyDown_Pos 25
ASC_RainProtection on
ASC_Shading_InOutAzimuth 115:285
ASC_Shading_Min_OutsideTemperature 5
ASC_Shading_Mode always
ASC_Shading_Pos 30
ASC_Shading_StateChange_SunnyCloudy 20000:15000
ASC_Shading_WaitingPeriod 600
ASC_Sleep_Pos 30
ASC_Time_Up_Early 07:00
ASC_Up astro
IODev KNX
alias Jalousie_Südterrasse_Türe
cmdIcon on:rc_GREEN off:rc_RED STS:rc_INFO@yellow
devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100\d.*:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 [1-9].*:fts_shutter_10 0.*:fts_window_2w
event-on-change-reading .*
eventMap /on g3:Stop/off g2:Auf/on g2:Ab/off
group Jalousien_EG
icon fts_shutter_30
room EG->Wohnzimmer,Jalousien
userReadings Position { ReadingsVal("Jalousie_Suedterrasse_Tuere","Status_Hoehe-get",0) }
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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 Ab:Stop:Auf:Pos1:Pos2
Wie löse ich das?
Du musst die Positionen unterschiedlich machen. Alle Positionsangaben müssen einen anderen Wert haben.
Werden denn die Fahrten nun erkannt?
Das wollte ich im Laufe des Tages testen. Nachdem diese Jalousie nicht hochgefahren ist, habe ich das manuell gemacht und hier hat es nicht funktioniert.
ASC_Time_DriveUp reading hat sich geändert auf 2020-04-16 07:00:02, obwohl die Jalousie nicht gefahren ist.
ASC_DEBUG ist auf 1 gesetzt und nach 7:00:02 sind keine Einträge im Log. event-on-change-reading habe ich gestern auch überall gesetzt.
ZitatHier ist nun die Devel Version welche wenn alles klappt morgen per Update raus geht.
Ist denn in der was bezüglich Erkennung verändert? Da steht irgendwas mit "slat support" dran.
Hast du eigentlich eine Vermutung, warum bei mir AttrVal machmal nichts zurückliefert? Ist die Kiste zu schnell?
Ich benutze die Funktion auch ab und zu - hat bisher immer funktioniert.
Slat Support ist für Lamellenverstellung. Ich habe extra für Dich das Default geändert. Wieso es bei Dir nicht klappt kann ich nicht sagen. Zu schnell hat damit nichts zu tun ;D
ZitatIch habe extra für Dich das Default geändert
Ich probiere das demnächst mal aus. Ich habe halt zwei Rollläden mit "pct" und vier mit "position" ;)
Lassen wir uns überraschen
Ich habe jetzt mal was anderes probiert:
Meine ASC-Version hat ja noch pct als default. Ich habe jetzt mal ein Userreading "pct:position.* { ReadingsVal("$NAME","position","0") }" definiert und habe dann den Rolladen manuell gefahren.
ASC hat die Fahrt erkannt. Ich mache das auch mal bei den anderen Rademacher-Rollläden und beobachte die Sache weiter.
Ich habe es nochmal bei einem zweiten Rollladen probiert - auch hier wurde die Fahrt erkannt.
Jetzt ist aber ein neues Problem aufgetreten: ASC fährt die Rollläden nicht mehr in die Beschattung.
Beim ersten Rollladen war "ASC_BlockingTime_afterManual" nicht explizit gesetzt - das müßte ja defaultmäßig 1200 sein.
Jetzt sind schon mehr als 40 min. seit der manuellen Fahrt vergangen und nichts ist passiert. Shading steht noch auf in.
Bei dem zweiten Rollladen hatte ich vor der manuellen Fahrt "ASC_BlockingTime_afterManual" auf 300 gesetzt. Da sind jetzt auch schon 15 min. rum, ohne dass was passiert ist.
Die Beschattungsfunktion läuft aber, gerade sind zwei andere Rollläden in die Beschattung gefahren.
Zur Info:
FVERSION 73_AutoShuttersControl.pm:v0.8.27-s21670/2020-04-14 TESTING
Das ist kein Problem sondern so gewollt.
Wenn Shading aktiv ist und der Rolladen manuell aus der Beschattung gefahren wurde wird das Rollo erst wieder wegen shading bewegt wenn er einmal in das shading out gekommen ist.
ZitatDas ist kein Problem sondern so gewollt.
Ok, verstanden.
Zitat von: JWRu am 16 April 2020, 11:18:40
Ich habe jetzt mal was anderes probiert:
Meine ASC-Version hat ja noch pct als default. Ich habe jetzt mal ein Userreading "pct:position.* { ReadingsVal("$NAME","position","0") }" definiert und habe dann den Rolladen manuell gefahren.
ASC hat die Fahrt erkannt. Ich mache das auch mal bei den anderen Rademacher-Rollläden und beobachte die Sache weiter.
Moin,
Bei mir ist es ja genau umgekehrt. Ich habe 11 Rollläden (DUOFERN - RADEMACHER) mit dem position als Positionsangabe.
Hier funktioniert es tadellos. Das Reading ASC_ShuttersLastDrive wird immer korrekt gesetzt.
Zur Info: Im ReadASC_Pos_Reading ist position engetragen.
Bei den Homematic Rollladenaktoren (zwei Stück) ist pct die Positionsangabe.
Hier wurde das Reading ASC_ShuttersLastDrive gar nicht erzeugt (hatte alles entfernt). Egal welche fahrt (manuell, Beschattung, Day-Open oder Night-Close).
Zur Info: Im ReadASC_Pos_Reading ist pct engetragen.
So nun habe ich ein Userreading "position:pct.* { ReadingsVal("$NAME","pct","0") }" in den beiden Homematic Rollläden erzeugt und siehe da, das Reading ASC_ShuttersLastDrive wurde nun nach einer manuellen Fahrt erstellt und passend gesetzt. Das klappte vorher nicht.
Kann es sein das ReadASC_Pos_Reading nicht korrekt ausgewertet wird?
Ich könnte mit dieser Lösung nun leben, aber komisch ist es schon.
LG
Oliver
Eigentlich wird es schon korrekt ausgewertet. Wenn man die Abfrage mit Hand macht klappt es, nur in der Routine kommen Probleme. Warum auch immer.
So, jetzt kam ich etwas zum Testen. 3 Jalousien, welche heute mit der letzten Version noch immer nicht die manuelle Fahrt erkannt haben, habe ich gelöscht und neu angelegt. Danach funktionierte es. Die Readings sind aktualisiert worden. Bei einer weiteren Jalousie bin ich auch so vorgegangen, aber ohne Erfolg. Hier wurden alle Readings nach dem Erstellen angelegt, bis auf das "ASC_ShuttersLastDrive". Dieses Reading fehlt. Die Jalousie ist etwas anders konfiguriert als die anderen, aber das sollte keinen Einfluss auf die Erstellung des Readings haben, oder?
Internals:
CFGFN
DEF 3/3/13:dpt5.001:Position 3/3/11:dpt1:Auf_Ab 3/3/12:dpt1:Stop 3/3/24:dpt5.001:Status_Hoehe
DEVNAME Jalousie_Kinderzimmer_Sued
FIRSTGADNAME Position
FUUID 5e98a7c0-f33f-e2c0-90e1-9a925bf566f47e98
GETSTRING Status_Hoehe:noArg Auf_Ab:noArg Stop:noArg Position:noArg
IODev KNX
KNX_MSGCNT 4
KNX_RAWMSG C01119w033187d
KNX_TIME 2020-04-16 21:06:44
LASTInputDev KNX
MSGCNT 4
NAME Jalousie_Kinderzimmer_Sued
NR 12463
NTFY_ORDER 50-Jalousie_Kinderzimmer_Sued
SETSTRING Status_Hoehe:slider,0,1,100 Auf_Ab:off,on Stop:off,on Position:slider,0,1,100
STATE 49 %
TYPE KNX
GADDETAILS:
Auf_Ab:
CODE 0330b
GROUP 3/3/11
MODEL dpt1
NO 2
OPTION
RDNAMEGET Auf_Ab-get
RDNAMEPUT Auf_Ab-put
RDNAMESET Auf_Ab-set
SETLIST :off,on
Position:
CODE 0330d
GROUP 3/3/13
MODEL dpt5.001
NO 1
OPTION
RDNAMEGET Position-get
RDNAMEPUT Position-put
RDNAMESET Position-set
SETLIST :slider,0,1,100
Status_Hoehe:
CODE 03318
GROUP 3/3/24
MODEL dpt5.001
NO 4
OPTION
RDNAMEGET Status_Hoehe-get
RDNAMEPUT Status_Hoehe-put
RDNAMESET Status_Hoehe-set
SETLIST :slider,0,1,100
Stop:
CODE 0330c
GROUP 3/3/12
MODEL dpt1
NO 3
OPTION
RDNAMEGET Stop-get
RDNAMEPUT Stop-put
RDNAMESET Stop-set
SETLIST :off,on
GADTABLE:
0330b Auf_Ab
0330c Stop
0330d Position
03318 Status_Hoehe
READINGS:
2020-04-16 20:47:10 ASC_Enable on
2020-04-16 21:03:08 ASC_Time_DriveDown 17.04.2020 - 20:21
2020-04-16 21:03:08 ASC_Time_DriveUp 17.04.2020 - 07:30
2020-04-16 21:06:43 Auf_Ab-set on
2020-04-16 21:06:44 Position 49 %
2020-04-16 21:06:44 Status_Hoehe-get 49 %
2020-04-16 21:06:44 Stop-set on
2020-04-16 21:03:05 associatedWith ASC
2020-04-16 21:06:44 last-sender 1/1/25
2020-04-16 21:06:44 state 49 %
Attributes:
ASC 1
ASC_AutoAstroModeMorning CIVIL
ASC_BrightnessSensor KNX_0000005:Helligkeit
ASC_Closed_Pos 100
ASC_Down astro
ASC_Mode_Down off
ASC_Mode_Up always
ASC_Open_Pos 0
ASC_Pos_Reading Position
ASC_RainProtection on
ASC_Shading_InOutAzimuth 110:280
ASC_Shading_Min_OutsideTemperature 10
ASC_Shading_Mode always
ASC_Shading_Pos 100
ASC_Shading_StateChange_SunnyCloudy 20000:15000
ASC_Shading_WaitingPeriod 600
ASC_Sleep_Pos 0
ASC_Time_Up_Early 07:30
ASC_Up astro
IODev KNX
alias Jalousie_Kinderzimmer_Süd
devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100\d.*:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 [1-9].*:fts_shutter_10 0.*:fts_window_2w
event-on-change-reading .*
eventMap /on g3:Stop/off g2:Auf/on g2:Ab/off
group Jalousien_OG
icon fts_shutter_30
room Jalousien,OG->Kinderzimmer
userReadings Position { ReadingsVal("Jalousie_Kinderzimmer_Sued","Status_Hoehe-get",0) }
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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 Ab:Stop:Auf:Pos1:Pos2
Bei mir scheinen die Rademacher Rollläden nach dem Setzen von Userreading ... alle Fahrten zu erkennen - bisher ist kein Fehler aufgetreten. Ich beobachte das aber weiter.
Dafür wurde heute Morgen bei beiden Homematic Rollladen die Morgenfahrt nicht erkannt - sie stehen noch auf night close.
Das kann ja nicht durch den sporadischen Fehler von AttrVal verursacht sein (in meiner Version ist ja der Default "pct") sondern muß einen anderen Grund haben (den gleichen wie bei baerm?)
Zitat von: JWRu am 17 April 2020, 07:07:58
Bei mir scheinen die Rademacher Rollläden nach dem Setzen von Userreading ... alle Fahrten zu erkennen - bisher ist kein Fehler aufgetreten. Ich beobachte das aber weiter.
Dafür wurde heute Morgen bei beiden Homematic Rollladen die Morgenfahrt nicht erkannt - sie stehen noch auf night close.
Das kann ja nicht durch den sporadischen Fehler von AttrVal verursacht sein (in meiner Version ist ja der Default "pct") sondern muß einen anderen Grund haben (den gleichen wie bei barem?)
Welche Version hast Du nun genau.
Gib mal bitte ein list von dem Rollo?
ZitatWelche Version hast Du nun genau.
73_AutoShuttersControl.pm:v0.8.27-s21670/2020-04-14 TESTING
ZitatGib mal bitte ein list von dem Rollo?
Internals:
DEF 5855F2
FUUID 5c447b9d-f33f-c1fa-01d3-989dc118448ff369
HMLANGW_MSGCNT 13
HMLANGW_RAWMSG 0501002E6AA4105855FXXXXXX0601C800
HMLANGW_RSSI -46
HMLANGW_TIME 2020-04-17 06:45:32
IODev HMLANGW
LASTInputDev HMLANGW
MSGCNT 13
NAME Rollladen_WZ_links
NOTIFYDEV global
NR 39
NTFY_ORDER 50-Rollladen_WZ_links
STATE up
TYPE CUL_HM
chanNo 01
lastMsg No:6A - t:10 s:5855F2 d:XXXXXX 0601C800
protLastRcv 2020-04-17 06:45:32
protRcv 13 last_at:2020-04-17 06:45:32
protSnd 14 last_at:2020-04-17 06:45:32
protState CMDs_done
rssi_HMLANGW cnt:6 min:-80 max:-78 avg:-78.66 lst:-80
rssi_at_HMLANGW cnt:13 min:-60 max:-43 avg:-48.76 lst:-46
Helper:
DBLOG:
ASC_ShuttersLastDrive:
myDbLog:
TIME 1587071428.1143
VALUE night close
deviceMsg:
myDbLog:
TIME 1587098732.32093
VALUE up (to VCCU)
level:
myDbLog:
TIME 1587098732.32093
VALUE 100
motor:
myDbLog:
TIME 1587098732.32093
VALUE stop:up
pct:
myDbLog:
TIME 1587098732.32093
VALUE 100
state:
myDbLog:
TIME 1587098732.32093
VALUE on
READINGS:
2020-04-02 18:23:52 ASC_Enable on
2020-04-16 23:10:28 ASC_ShuttersLastDrive night close
2020-04-17 06:45:02 ASC_Time_DriveDown 17.04.2020 - 23:10
2020-04-17 06:45:02 ASC_Time_DriveUp 18.04.2020 - 06:45
2020-04-17 06:45:02 CommandAccepted yes
2018-10-22 12:13:02 D-firmware 2.8
2018-10-22 12:13:02 D-serialNr XXXXXXXXXX
2020-02-08 12:38:26 PairedTo 0xXXXXXX
2019-08-11 12:42:06 R-driveDown 21.7 s
2018-10-22 13:49:58 R-driveTurn 0.5 s
2019-08-11 13:20:10 R-driveUp 24.9 s
2018-10-22 13:49:57 R-pairCentral 0xXXXXXX
2018-10-22 13:49:58 R-powerUpAction off
2018-10-22 13:49:58 R-sign off
2020-02-08 12:38:26 RegL_00. 00:00 02:01 0A:A7 0B:D0 0C:8E 15:FF 18:00
2020-02-08 12:38:27 RegL_01. 00:00 08:00 09:00 0A:00 0B:00 0C:D9 0D:00 0E:F9 0F:05 10:00 30:06 56:00 57:24
2020-04-15 21:46:44 associatedWith myASC
2020-04-17 06:45:32 deviceMsg on (to VCCU)
2020-04-17 06:45:32 level 100
2020-04-17 06:45:32 motor stop:on
2020-04-17 06:45:32 pct 100
2020-02-08 12:37:59 powerOn 2020-02-08 12:37:59
2020-04-17 06:45:32 recentStateType info
2020-04-17 06:45:32 state on
2020-04-17 06:45:32 timedOn off
helper:
HM_CMDNR 106
cSnd 11XXXXXX5855F2020100,11XXXXXX5855F20201C8
dlvlCmd ++A011XXXXXX5855F20201C8
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 +5855F2,00,00,00
nextSend 1587098732.60651
rxt 0
vccu VCCU
p:
5855F2
00
00
00
prefIO:
HMLANGW
mRssi:
mNo 6A
io:
HMLANGW:
-38
-38
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO HMLANGW
flg A
ts 1587098732.31192
ack:
HASH(0x55712462e648)
6A8002A7D08E5855F200
rssi:
HMLANGW:
avg -78.6666666666667
cnt 6
lst -80
max -78
min -80
at_HMLANGW:
avg -48.7692307692308
cnt 13
lst -46
max -43
min -60
shadowReg:
tmpl:
Attributes:
ASC 2
ASC_BrightnessSensor Helligkeit_aussen_Ost:brightnessDamped
ASC_DriveUpMaxDuration 30
ASC_Pos_Reading pct
ASC_Shading_InOutAzimuth 70:160
ASC_Shading_MinMax_Elevation 15.0:100.0
ASC_Shading_Min_OutsideTemperature 18
ASC_Shading_Mode always
ASC_Shading_Pos 40
ASC_Shading_StateChange_SunnyCloudy 40000:20000 1
ASC_Shading_WaitingPeriod 300
ASC_TempSensor Klima_aussen
ASC_Time_Down_Early { (ReadingsVal("rgr_Bewohner","presence","") eq "absent" ? "16:00" : "23:10") }
ASC_Time_Down_Late 23:50
ASC_Time_Up_Early 6:45
IODev HMLANGW
IOgrp VCCU:HMLANGW
alias Rollladen Wohnzimmer links
autoReadReg 4_reqStatus
cmdIcon up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
devStateIcon up:fts_shutter_10@green down:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
event-on-change-reading .*
eventMap on:up off:down
expert 2_raw
firmware 2.8
icon fts_shutter_updown
model HM-LC-BL1PBU-FM
peerIDs 00000000,
room System->ASC,System->Protokolle->CUL_HM,Wohnzimmer
serialNr XXXXXXXXXX
subType blindActuator
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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 up:down:stop
Ich wollte jetzt mal loggen. Was hilft mehr: ASC_debug - verbose 4 - beides?
Ja mach mal bitte beides
Moin,
also bei mir funktionier das nun wieder alles tadellos.
Das mit dem Userreading "position:pct.* { ReadingsVal("$NAME","pct","0") }" hat geholfen.
Für mich ist das Problem somit erledigt, auch wenn da ein kleines ? bezüglich des Attributs ASC_Pos_Reading bleibt.
Danke für die Hilfe und Untersützung und vor allem das Modul!
Grüße
Oliver
Auch bei mir sind heute sowohl bei Rademacher als auch bei Homematic keine Fehler aufgetreten.
Ich lasse aber das Logging weiter laufen.
Bisher ist immer noch alles unauffällig: Alle Fahrten wurden erkannt.
Ein kleiner Fehler in der Übersicht ist mir gerade aufgefallen:
Bei einem Rollladen (Rollladen_WZ_rechts) ist in der Übersicht nach einer korrekt erkannten manuellen Fahrt der Wert unter "Last Position" falsch.
Die Position stand vor der Fahrt auf 40 (Beschattung) - dann wurde er manuell hochgefahren (100). Position steht richtigerweise auf 100 - Last Position aber auch auf 100.
Da ich das Logging ja die ganze Zeit laufen habe, hier der zugehörige Ausschnitt:
2020.04.18 11:50:05 4: AutoShuttersControl (myASC) - Devname: Rollladen_WZ_rechts Name: myASC Notify: $VAR1 = [
'deviceMsg: 49.5 (to VCCU)',
'level: 49.5',
'motor: up:49.5',
'pct: 49.5',
'state: 49.5'
];
2020.04.18 11:50:13 4: AutoShuttersControl (myASC) - Devname: Kontakt_Terrassentuer Name: myASC Notify: $VAR1 = [
'state: open'
];
ASC_DEBUG!!! 2020.04.18 11:50:13 - EventProcessingWindowRec: Rollladen_WZ_rechts - RECEIVED EVENT: state: open - IDENTIFIED EVENT: open - STORED EVENT: open
ASC_DEBUG!!! 2020.04.18 11:50:13 - EventProcessingWindowRec: Rollladen_WZ_rechts - HOMEMODE: home QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort: 1
2020.04.18 11:50:20 4: AutoShuttersControl (myASC) - Devname: Rollladen_WZ_rechts Name: myASC Notify: $VAR1 = [
'deviceMsg: up (to VCCU)',
'level: 100',
'motor: stop:up',
'pct: 100',
'state: on'
];
ASC_DEBUG!!! 2020.04.18 11:50:20 - Notify: ASC_Pos_Reading Event vom Rollo wurde erkannt - RECEIVED EVENT: $VAR1 = [
'deviceMsg: up (to VCCU)',
'level: 100',
'motor: stop:up',
'pct: 100',
'state: on'
];
ASC_DEBUG!!! 2020.04.18 11:50:20 - EventProcessingShutters: Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde - RECEIVED EVENT: $VAR1 = 'deviceMsg: up (to VCCU) level: 100 motor: stop:up pct: 100 state: on';
2020.04.18 11:50:20 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'Rollladen_WZ_rechts_PosValue: 100'
];
ASC_DEBUG!!! 2020.04.18 11:50:20 - EventProcessingShutters: Rollladen_WZ_rechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1587203420 Last Position Timestamp: 1587201160 Drive Up Max Duration: 27 Last Position: 100 aktuelle Position: 100
2020.04.18 11:50:20 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
'state: manual'
];
ASC_DEBUG!!! 2020.04.18 11:50:20 - FnIsDay: Rollladen_WZ_rechts Allgemein: 1
ASC_DEBUG!!! 2020.04.18 11:50:20 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!
ASC_DEBUG!!! 2020.04.18 11:50:20 - EventProcessingShutters: Fn wurde durlaufen und es sollten Debugausgaben gekommen sein. !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.04.18 11:50:20 4: AutoShuttersControl (myASC) - Devname: Rollladen_WZ_rechts Name: myASC Notify: $VAR1 = [
'ASC_ShuttersLastDrive: manual'
];
Ok Danke für die Meldung. Ich hatte da schon Änderungen in der aktuellen Developer Version schauen wir mal ob das besser damit geht.
Nach langem Warten und nach dem Erzeugen von einigen Megabyte Logs, habe ich jetzt endlich einen Fehler erwischt.
Der Rollladen stand korrekterweise auf "day open" und ich bin manuell auf 50% gefahren. In der Übersicht steht "Position" korrekt auf 50,
"Last Drive" aber immer noch auf "day open".
Das ist der Ausschnitt aus dem Log:
2020.04.21 12:28:42 4: AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'level: set_50'
];
2020.04.21 12:28:42 4: AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'state: set_50'
];
2020.04.21 12:28:42 3: CUL_HM set Rollladen_WZ_links pct 50
2020.04.21 12:28:42 4: AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'level: 100',
'motor: down:up',
'state: on'
];
2020.04.21 12:28:55 4: AutoShuttersControl (myASC) - Devname: Rollladen_WZ_links Name: myASC Notify: $VAR1 = [
'deviceMsg: 50 (to VCCU)',
'level: 50',
'motor: stop:50',
'pct: 50',
'state: 50'
];
.
Da steht leider gar nichts.
Hast Du die Spezialversion mit der erweiterten Ausgabe? Hast Du verbose 4 und debug 1 aktiv?
ZitatHast Du die Spezialversion mit der erweiterten Ausgabe?
nein.
73_AutoShuttersControl.pm:v0.8.27-s21670/2020-04-14 TESTING
ZitatHast Du verbose 4 und debug 1 aktiv?
Ja
Versuch mal ein userreading von pct auf position. Ist das einzige was mir ein fällt
ZitatVersuch mal ein userreading von pct auf position. Ist das einzige was mir ein fällt
Also genau andersherum wie bei meinen Rademacher-Rollläden?
So?
position:pct.* { ReadingsVal("$NAME","pct","0") }
ja genau so
Hallo,
ich habe 73_AutoShuttersControl.pm:v0.8.27-s21670/2020-04-14 TESTING im Einsatz und die Beschattung funktioniert soweit mal wie es soll. Mir ist nur aufgefallen, dass ich nur mehr lastDrive manual stehen habe, obwohl dies nicht stimmt. Bei einer steht nur lastDrive none in der Übersicht obwohl diese manuell als auch über die Beschattung betätigt wurde. Siehe auch mein letztes Post dazu - hier habe ich schon angemerkt dass das Reading fehlt und ich weiss nicht warum - trotz Neuanlegen.
Hier eine Jalousie bei der lastDrive immer manual steht.
DEF 2/3/8:dpt5.001:Position 2/3/6:dpt1:Auf_Ab 2/3/7:dpt1:Stop 2/3/17:dpt5.001:Status_Hoehe
DEVNAME Jalousie_Suedterrasse_Esstisch
FIRSTGADNAME Position
FUUID 5e98a617-f33f-e2c0-6ea8-30a1bfcdd88887d0
FVERSION 10_KNX.pm:0.174710/2018-10-07
GETSTRING Auf_Ab:noArg Status_Hoehe:noArg Position:noArg Stop:noArg
IODev KNX
KNX_MSGCNT 5
KNX_RAWMSG C01119w0231100
KNX_TIME 2020-04-22 07:00:48
LASTInputDev KNX
MSGCNT 5
NAME Jalousie_Suedterrasse_Esstisch
NR 886
NTFY_ORDER 50-Jalousie_Suedterrasse_Esstisch
SETSTRING Auf_Ab:off,on Status_Hoehe:slider,0,1,100 Position:slider,0,1,100 Stop:off,on
STATE 0 %
TYPE KNX
GADDETAILS:
Auf_Ab:
CODE 02306
GROUP 2/3/6
MODEL dpt1
NO 2
OPTION
RDNAMEGET Auf_Ab-get
RDNAMEPUT Auf_Ab-put
RDNAMESET Auf_Ab-set
SETLIST :off,on
Position:
CODE 02308
GROUP 2/3/8
MODEL dpt5.001
NO 1
OPTION
RDNAMEGET Position-get
RDNAMEPUT Position-put
RDNAMESET Position-set
SETLIST :slider,0,1,100
Status_Hoehe:
CODE 02311
GROUP 2/3/17
MODEL dpt5.001
NO 4
OPTION
RDNAMEGET Status_Hoehe-get
RDNAMEPUT Status_Hoehe-put
RDNAMESET Status_Hoehe-set
SETLIST :slider,0,1,100
Stop:
CODE 02307
GROUP 2/3/7
MODEL dpt1
NO 3
OPTION
RDNAMEGET Stop-get
RDNAMEPUT Stop-put
RDNAMESET Stop-set
SETLIST :off,on
GADTABLE:
02306 Auf_Ab
02307 Stop
02308 Position
02311 Status_Hoehe
READINGS:
2020-04-21 08:18:46 ASC_Enable on
2020-04-21 08:18:46 ASC_ShuttersLastDrive manual
2020-04-22 07:00:02 ASC_Time_DriveDown 22.04.2020 - 20:30
2020-04-22 07:00:02 ASC_Time_DriveUp 23.04.2020 - 07:00
2020-04-21 08:18:46 Auf_Ab-set on
2020-04-22 07:00:48 Position 0 %
2020-04-22 07:00:02 Position-set 0 %
2020-04-22 07:00:48 Status_Hoehe-get 0 %
2020-04-21 08:18:46 Stop-set on
2020-04-21 08:19:04 associatedWith ASC
2020-04-22 07:00:48 last-sender 1/1/25
2020-04-22 07:00:48 state 0 %
Attributes:
ASC 1
ASC_AutoAstroModeMorning CIVIL
ASC_BrightnessSensor KNX_0000005:Helligkeit
ASC_Closed_Pos 100
ASC_Down astro
ASC_Mode_Up always
ASC_Open_Pos 0
ASC_Pos_Reading Position
ASC_PrivacyDown_Pos 50
ASC_RainProtection on
ASC_Shading_InOutAzimuth 110:280
ASC_Shading_Min_OutsideTemperature 5
ASC_Shading_Mode always
ASC_Shading_Pos 75
ASC_Shading_StateChange_SunnyCloudy 20000:15000
ASC_Shading_WaitingPeriod 600
ASC_Sleep_Pos 40
ASC_Time_Up_Early 07:00
ASC_Up astro
IODev KNX
alias Jalousie_Südterrasse_Esstisch
cmdIcon on:rc_GREEN off:rc_RED STS:rc_INFO@yellow
devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100\d.*:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 [1-9].*:fts_shutter_10 0.*:fts_window_2w
event-on-change-reading .*
eventMap /on g3:Stop/off g2:Auf/on g2:Ab/off
group Jalousien_EG
icon fts_shutter_30
room EG->Wohnzimmer,Jalousien
userReadings Position { ReadingsVal("Jalousie_Suedterrasse_Esstisch","Status_Hoehe-get",0) }
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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 Ab:Stop:Auf:Pos1:Pos2
Hier die einzige, bei der das Reading überhaupt fehlt.
Internals:
DEF 3/3/13:dpt5.001:Position 3/3/11:dpt1:Auf_Ab 3/3/12:dpt1:Stop 3/3/24:dpt5.001:Status_Hoehe
DEVNAME Jalousie_Kinderzimmer_Sued
FIRSTGADNAME Position
FUUID 5e98b249-f33f-e2c0-c4e9-8734f5765857dd75
FVERSION 10_KNX.pm:0.174710/2018-10-07
GETSTRING Status_Hoehe:noArg Stop:noArg Position:noArg Auf_Ab:noArg
IODev KNX
KNX_MSGCNT 7
KNX_RAWMSG C01119w03318cc
KNX_TIME 2020-04-22 10:57:08
LASTInputDev KNX
MSGCNT 7
NAME Jalousie_Kinderzimmer_Sued
NR 888
NTFY_ORDER 50-Jalousie_Kinderzimmer_Sued
SETSTRING Status_Hoehe:slider,0,1,100 Stop:off,on Position:slider,0,1,100 Auf_Ab:off,on
STATE 80 %
TYPE KNX
GADDETAILS:
Auf_Ab:
CODE 0330b
GROUP 3/3/11
MODEL dpt1
NO 2
OPTION
RDNAMEGET Auf_Ab-get
RDNAMEPUT Auf_Ab-put
RDNAMESET Auf_Ab-set
SETLIST :off,on
Position:
CODE 0330d
GROUP 3/3/13
MODEL dpt5.001
NO 1
OPTION
RDNAMEGET Position-get
RDNAMEPUT Position-put
RDNAMESET Position-set
SETLIST :slider,0,1,100
Status_Hoehe:
CODE 03318
GROUP 3/3/24
MODEL dpt5.001
NO 4
OPTION
RDNAMEGET Status_Hoehe-get
RDNAMEPUT Status_Hoehe-put
RDNAMESET Status_Hoehe-set
SETLIST :slider,0,1,100
Stop:
CODE 0330c
GROUP 3/3/12
MODEL dpt1
NO 3
OPTION
RDNAMEGET Stop-get
RDNAMEPUT Stop-put
RDNAMESET Stop-set
SETLIST :off,on
GADTABLE:
0330b Auf_Ab
0330c Stop
0330d Position
03318 Status_Hoehe
READINGS:
2020-04-21 08:18:46 ASC_Enable on
2020-04-22 07:30:02 ASC_Time_DriveDown 22.04.2020 - 20:30
2020-04-22 07:30:02 ASC_Time_DriveUp 23.04.2020 - 07:30
2020-04-21 19:26:18 Auf_Ab-get off
2020-04-21 08:18:46 Auf_Ab-set on
2020-04-22 10:57:08 Position 80 %
2020-04-22 10:56:55 Position-set 80 %
2020-04-22 10:57:08 Status_Hoehe-get 80 %
2020-04-21 13:01:35 Stop-get off
2020-04-21 08:18:46 Stop-set on
2020-04-21 08:19:04 associatedWith ASC
2020-04-22 10:57:08 last-sender 1/1/25
2020-04-22 10:57:08 state 80 %
Attributes:
ASC 1
ASC_AutoAstroModeMorning CIVIL
ASC_BrightnessSensor KNX_0000005:Helligkeit
ASC_Closed_Pos 100
ASC_Down astro
ASC_Mode_Down off
ASC_Mode_Up always
ASC_Open_Pos 0
ASC_Pos_Reading Position
ASC_RainProtection on
ASC_Shading_InOutAzimuth 110:280
ASC_Shading_Min_OutsideTemperature 10
ASC_Shading_Mode always
ASC_Shading_Pos 80
ASC_Shading_StateChange_SunnyCloudy 20000:15000
ASC_Shading_WaitingPeriod 600
ASC_Sleep_Pos 0
ASC_Time_Up_Early 07:30
ASC_Up astro
IODev KNX
alias Jalousie_Kinderzimmer_Süd
devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100\d.*:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 [1-9].*:fts_shutter_10 0.*:fts_window_2w
event-on-change-reading .*
eventMap /on g3:Stop/off g2:Auf/on g2:Ab/off
group Jalousien_OG
icon fts_shutter_30
room Jalousien,OG->Kinderzimmer
userReadings Position { ReadingsVal("Jalousie_Kinderzimmer_Sued","Status_Hoehe-get",0) }
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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 Ab:Stop:Auf:Pos1:Pos2
Ändere mal bitte Dein userreadings Position auf position bei allen Rollos wo Du es auf Position hast und passe natürlich das entsprechende ASC Attribut an und dann schau mal bitte.
Danke für Deine schnelle Reaktion. Ich habe es geändert und beobachte es bis am Abend. Manuelle Fahrt wird soweit mal wie vorher richtig erkannt.
Zitat von: JWRu am 21 April 2020, 15:29:56
Also genau andersherum wie bei meinen Rademacher-Rollläden?
So?
position:pct.* { ReadingsVal("$NAME","pct","0") }
Beim Type 'ROLLO'das oben genannte Userreading eintragen und das
ASC_Pos_Reading von pct auf position
ändern
Ist das Der Tipp für fehlende ASC_ShuttersLastDrive readings?
Zitat von: Wscheff am 22 April 2020, 17:29:16
Beim Type 'ROLLO'das oben genannte Userreading eintragen und das
ASC_Pos_Reading von pct auf position
ändern
Ist das Der Tipp für fehlende ASC_ShuttersLastDrive readings?
Es ist ein Versuch, JA.
Zitat von: CoolTux am 22 April 2020, 17:50:03
Es ist ein Versuch, JA.
Danke. Leider habe ich immer noch ein ASC_ShuttersLastDrive shading in 2020-04-20 10:37:51 bei manuellen Fahrten
Verwende aber die 0.9.14 Version.
Da muss ich wohl noch warten bis du den Fehler in der 0.9.x Versionen gefixt hast....
Zitat von: CoolTux am 22 April 2020, 11:54:16
Ändere mal bitte Dein userreadings Position auf position bei allen Rollos wo Du es auf Position hast und passe natürlich das entsprechende ASC Attribut an und dann schau mal bitte.
Die Änderung hat leider nicht geholfen. Wo bekomme ich eigentlich die Version 0.9 her und was ist hier anders? Macht es Sinn umzusteigen?
Zitat von: baerm am 23 April 2020, 08:33:31
Die Änderung hat leider nicht geholfen. Wo bekomme ich eigentlich die Version 0.9 her und was ist hier anders? Macht es Sinn umzusteigen?
Sinn macht es immer. Hilft ja auch mir.
https://forum.fhem.de/index.php/topic,110277.0.html
ZitatSinn macht es immer. Hilft ja auch mir.
Ist denn in dieser Version etwas signifikant anders im Bezug auf Erkennung der Fahrten?
Zitat von: JWRu am 23 April 2020, 09:31:35
Ist denn in dieser Version etwas signifikant anders im Bezug auf Erkennung der Fahrten?
Signifikant nicht aber es gab einige Änderungen die sich eventuell auf die Erkennung auswirken könnte.
Alles klar. Danke für den Verweis auf den anderen Thread. War mir nicht bewußt, sonst wäre ich schon eher umgestiegen. Mache das heute Abends.
Bin auf Version v0.9.15 umgestiegen. Ergebnis ist das selbe. Es steht immer nur lastDrive manual. Ich bleibe auf jeden Fall mal auf dieser Version.
Zitat von: baerm am 25 April 2020, 11:02:23
Bin auf Version v0.9.15 umgestiegen. Ergebnis ist das selbe. Es steht immer nur lastDrive manual. Ich bleibe auf jeden Fall mal auf dieser Version.
Setze mal
ASC_DriveUpMaxDuration
entsprechend.
Habe ich gemacht. Kein Unterschied.
Internals:
FUUID 5cf390d6-f33f-e2c0-d5d2-ff0ca650aca72ab0
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME ASC
NOTIFYDEV global,ASC,Jalousie_Bad_Gross,Jalousie_Kinderzimmer_Ost,Jalousie_Kinderzimmer_Sued,Jalousie_Schlafzimmer,Jalousie_Stiegenhaus,Jalousie_Suedterrasse_Esstisch,Jalousie_Suedterrasse_Kueche,Jalousie_Suedterrasse_Tuere,Jalousie_Suedterrasse_Tuere,Regen,ASC_WindowRec_PosAfterDayClosed,Jalousie_Kinderzimmer_Ost,Jalousie_Bad_Gross,Jalousie_Kinderzimmer_Sued,KNX_0000005,Jalousie_Suedterrasse_Esstisch,Jalousie_Suedterrasse_Kueche
NR 437
NTFY_ORDER 51-ASC
STATE created new drive timer
TYPE AutoShuttersControl
VERSION v0.9.15
OLDREADINGS:
READINGS:
2020-04-16 21:25:23 Jalousie_Bad_Gross_PosValue 0
2020-04-25 05:12:39 Jalousie_Bad_Gross_nextAstroTimeEvent 25.04.2020 - 20:35
2020-04-19 10:15:38 Jalousie_Kinderzimmer_Ost_PosValue 0
2020-04-25 07:30:02 Jalousie_Kinderzimmer_Ost_nextAstroTimeEvent 25.04.2020 - 20:35
2020-04-25 10:33:19 Jalousie_Kinderzimmer_Sued_lastPosValue 0
2020-04-25 07:30:02 Jalousie_Kinderzimmer_Sued_nextAstroTimeEvent 25.04.2020 - 20:35
2020-04-25 07:30:02 Jalousie_Schlafzimmer_lastPosValue 0
2020-04-25 07:30:02 Jalousie_Schlafzimmer_nextAstroTimeEvent 25.04.2020 - 20:35
2020-04-25 07:30:02 Jalousie_Stiegenhaus_lastPosValue 0
2020-04-25 07:30:02 Jalousie_Stiegenhaus_nextAstroTimeEvent 25.04.2020 - 20:35
2020-04-16 20:38:29 Jalousie_Suedterrasse_Esstisch_PosValue 0
2020-04-25 11:14:51 Jalousie_Suedterrasse_Esstisch_lastPosValue 46
2020-04-25 07:00:02 Jalousie_Suedterrasse_Esstisch_nextAstroTimeEvent 25.04.2020 - 20:35
2020-04-16 20:39:55 Jalousie_Suedterrasse_Kueche_PosValue 0
2020-04-25 11:14:51 Jalousie_Suedterrasse_Kueche_lastPosValue 44
2020-04-25 07:00:02 Jalousie_Suedterrasse_Kueche_nextAstroTimeEvent 25.04.2020 - 20:35
2020-04-16 20:37:07 Jalousie_Suedterrasse_Tuere_PosValue 0
2020-04-25 10:33:19 Jalousie_Suedterrasse_Tuere_lastPosValue 0
2020-04-25 07:00:02 Jalousie_Suedterrasse_Tuere_nextAstroTimeEvent 25.04.2020 - 20:35
2020-04-15 20:48:03 ascEnable on
2020-04-24 20:49:18 controlShading on
2020-04-15 20:48:03 hardLockOut off
2020-04-24 20:49:13 room_EG-_Wohnzimmer_Jalousien Jalousie_Suedterrasse_Esstisch,Jalousie_Suedterrasse_Kueche,Jalousie_Suedterrasse_Tuere
2020-04-24 20:49:13 room_Jalousien_OG-_Kinderzimmer Jalousie_Kinderzimmer_Ost,Jalousie_Kinderzimmer_Sued
2020-04-24 20:49:13 room_Jalousien_OG-_Schlafzimmer Jalousie_Schlafzimmer
2020-04-24 20:49:13 room_OG-_Bad_Gross_Jalousien Jalousie_Bad_Gross
2020-04-24 20:49:13 room_OG-_Gang_Jalousien Jalousie_Stiegenhaus
2020-04-15 20:48:03 selfDefense off
2020-04-25 07:30:02 state created new drive timer
2020-04-15 20:48:03 sunriseTimeWeHoliday off
2020-04-24 20:49:13 userAttrList rolled out
helper:
shuttersList:
Jalousie_Bad_Gross
Jalousie_Kinderzimmer_Ost
Jalousie_Kinderzimmer_Sued
Jalousie_Schlafzimmer
Jalousie_Stiegenhaus
Jalousie_Suedterrasse_Esstisch
Jalousie_Suedterrasse_Kueche
Jalousie_Suedterrasse_Tuere
monitoredDevs:
ASC_WindowRec_PosAfterDayClosed:
Jalousie_Kinderzimmer_Ost userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Kinderzimmer_Sued userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Suedterrasse_Esstisch userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Suedterrasse_Kueche userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Suedterrasse_Tuere userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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
Jalousie_Bad_Gross:
Jalousie_Kinderzimmer_Ost:
Jalousie_Kinderzimmer_Sued:
Jalousie_Suedterrasse_Esstisch:
Jalousie_Suedterrasse_Kueche:
Jalousie_Suedterrasse_Tuere:
KNX_0000005:
Jalousie_Kinderzimmer_Ost ASC_BrightnessSensor
Jalousie_Kinderzimmer_Sued ASC_BrightnessSensor
Jalousie_Suedterrasse_Esstisch ASC_BrightnessSensor
Jalousie_Suedterrasse_Kueche ASC_BrightnessSensor
Jalousie_Suedterrasse_Tuere ASC_BrightnessSensor
Regen:
ASC ASC_rainSensor
Attributes:
ASC_autoAstroModeEvening CIVIL
ASC_autoAstroModeMorning CIVIL
ASC_autoShuttersControlEvening on
ASC_autoShuttersControlMorning on
ASC_blockAscDrivesAfterManual 1
ASC_debug 1
ASC_expert 1
ASC_rainSensor Regen
ASC_tempSensor KNX_0104010:WERT
ASC_twilightDevice Astro
ASC_windSensor KNX_0000003:kmh
devStateIcon { AutoShuttersControl_DevStateIcon($name) }
icon fts_shutter_automatic
room KG->ASC
Internals:
DEF 2/3/8:dpt5.001:position 2/3/6:dpt1:Auf_Ab 2/3/7:dpt1:Stop 2/3/17:dpt5.001:Status_Hoehe
DEVNAME Jalousie_Suedterrasse_Esstisch
FIRSTGADNAME position
FUUID 5e98a617-f33f-e2c0-6ea8-30a1bfcdd88887d0
FVERSION 10_KNX.pm:0.174710/2018-10-07
GETSTRING Stop:noArg Status_Hoehe:noArg Auf_Ab:noArg position:noArg
IODev KNX
KNX_MSGCNT 8
KNX_RAWMSG C01119w02311bf
KNX_TIME 2020-04-25 11:15:03
LASTInputDev KNX
MSGCNT 8
NAME Jalousie_Suedterrasse_Esstisch
NR 884
NTFY_ORDER 50-Jalousie_Suedterrasse_Esstisch
SETSTRING Stop:off,on Status_Hoehe:slider,0,1,100 Auf_Ab:off,on position:slider,0,1,100
STATE 75 %
TYPE KNX
GADDETAILS:
Auf_Ab:
CODE 02306
GROUP 2/3/6
MODEL dpt1
NO 2
OPTION
RDNAMEGET Auf_Ab-get
RDNAMEPUT Auf_Ab-put
RDNAMESET Auf_Ab-set
SETLIST :off,on
Status_Hoehe:
CODE 02311
GROUP 2/3/17
MODEL dpt5.001
NO 4
OPTION
RDNAMEGET Status_Hoehe-get
RDNAMEPUT Status_Hoehe-put
RDNAMESET Status_Hoehe-set
SETLIST :slider,0,1,100
Stop:
CODE 02307
GROUP 2/3/7
MODEL dpt1
NO 3
OPTION
RDNAMEGET Stop-get
RDNAMEPUT Stop-put
RDNAMESET Stop-set
SETLIST :off,on
position:
CODE 02308
GROUP 2/3/8
MODEL dpt5.001
NO 1
OPTION
RDNAMEGET position-get
RDNAMEPUT position-put
RDNAMESET position-set
SETLIST :slider,0,1,100
GADTABLE:
02306 Auf_Ab
02307 Stop
02308 position
02311 Status_Hoehe
OLDREADINGS:
READINGS:
2020-04-24 20:47:53 ASC_Enable on
2020-04-25 11:14:51 ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
2020-04-24 20:47:53 ASC_ShuttersLastDrive manual
2020-04-25 07:00:02 ASC_Time_DriveDown 25.04.2020 - 20:35
2020-04-25 07:00:02 ASC_Time_DriveUp 26.04.2020 - 07:00
2020-04-25 11:11:24 Auf_Ab-set off
2020-04-24 20:47:53 Position 75 %
2020-04-24 20:47:53 Position-set 75 %
2020-04-25 11:15:03 Status_Hoehe-get 75 %
2020-04-25 11:11:36 Stop-set on
2020-04-24 20:49:13 associatedWith ASC
2020-04-25 11:15:03 last-sender 1/1/25
2020-04-25 11:15:03 position 75 %
2020-04-25 11:14:51 position-set 75 %
2020-04-25 11:15:03 state 75 %
Attributes:
ASC 1
ASC_AutoAstroModeMorning CIVIL
ASC_BrightnessSensor KNX_0000005:Helligkeit
ASC_Closed_Pos 100
ASC_Down astro
ASC_DriveUpMaxDuration 47
ASC_Mode_Up always
ASC_Open_Pos 0
ASC_Pos_Reading position
ASC_PrivacyDown_Pos 50
ASC_RainProtection on
ASC_Shading_InOutAzimuth 110:280
ASC_Shading_Min_OutsideTemperature 5
ASC_Shading_Mode always
ASC_Shading_Pos 75
ASC_Shading_StateChange_SunnyCloudy 20000:15000
ASC_Shading_WaitingPeriod 600
ASC_Sleep_Pos 40
ASC_Time_Up_Early 07:00
ASC_Up astro
IODev KNX
alias Jalousie_Südterrasse_Esstisch
cmdIcon on:rc_GREEN off:rc_RED STS:rc_INFO@yellow
devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100\d.*:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 [1-9].*:fts_shutter_10 0.*:fts_window_2w
event-on-change-reading .*
eventMap /on g3:Stop/off g2:Auf/on g2:Ab/off
group Jalousien_EG
icon fts_shutter_30
room EG->Wohnzimmer,Jalousien
userReadings position { ReadingsVal("Jalousie_Suedterrasse_Esstisch","Status_Hoehe-get",0) }
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
webCmd Ab:Stop:Auf:Pos1:Pos2
und die letzten logs:
ASC_DEBUG!!! 2020.04.25 11:14:18 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:18 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:18 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Übergebende Werte - Azimuth:133.8, Elevation: 47, Brightness: 20462, OutTemp: 18.5, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2020.04.25 11:14:18 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.25 11:14:20 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.25 11:14:20 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 18763 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.25 11:14:20 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:20 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:20 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Übergebende Werte - Azimuth:133.8, Elevation: 47, Brightness: 18763, OutTemp: 18.5, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2020.04.25 11:14:20 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.25 11:14:20 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.25 11:14:20 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 20825 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.25 11:14:20 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:20 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:20 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Übergebende Werte - Azimuth:133.8, Elevation: 47, Brightness: 20825, OutTemp: 18.5, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2020.04.25 11:14:20 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.25 11:14:51 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.25 11:14:51 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 23635 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.25 11:14:51 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:51 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:51 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Übergebende Werte - Azimuth:133.8, Elevation: 47, Brightness: 23635, OutTemp: 18.5, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.04.25 11:14:51 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.04.25 11:14:51 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:51 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in reserved Neuer Status: in
ASC_DEBUG!!! 2020.04.25 11:14:51 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:51 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:51 - FnSetCmdFn: Jalousie_Suedterrasse_Esstisch - Rollo wird gefahren, aktuelle Position: 46, Zielposition: 75. Grund der Fahrt: shading in
ASC_DEBUG!!! 2020.04.25 11:14:51 - FnSetDriveCmd: Jalousie_Suedterrasse_Esstisch - NICHT versetztes fahren
ASC_DEBUG!!! 2020.04.25 11:14:51 - FnSetDriveCmd: Jalousie_Suedterrasse_Esstisch - NoDelay: NEIN
ASC_DEBUG!!! 2020.04.25 11:14:51 - FnShuttersCommandSet: Jalousie_Suedterrasse_Esstisch - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2020.04.25 11:14:51 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Esstisch - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 75 zum Beschatten gefahren
ASC_DEBUG!!! 2020.04.25 11:14:51 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Esstisch - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.04.25 11:14:51
ASC_DEBUG!!! 2020.04.25 11:14:51 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.25 11:14:52 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.25 11:14:52 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 23952 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.25 11:14:52 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:52 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:52 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Übergebende Werte - Azimuth:133.8, Elevation: 47, Brightness: 23952, OutTemp: 18.5, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2020.04.25 11:14:52 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.25 11:14:54 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.25 11:14:54 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 23250 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.25 11:14:54 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:54 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:54 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Übergebende Werte - Azimuth:133.8, Elevation: 47, Brightness: 23250, OutTemp: 18.5, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2020.04.25 11:14:54 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.25 11:14:56 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.25 11:14:56 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 23975 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.25 11:14:56 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:56 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:14:56 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Übergebende Werte - Azimuth:133.8, Elevation: 47, Brightness: 23975, OutTemp: 18.5, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2020.04.25 11:14:56 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.04.25 11:15:16 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.04.25 11:15:16 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 26105 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.04.25 11:15:16 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:15:16 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2020.04.25 11:15:16 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Übergebende Werte - Azimuth:133.8, Elevation: 47, Brightness: 26105, OutTemp: 18.5, Azimut Beschattung: 110, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2020.04.25 11:15:16 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Esstisch - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
Die Jalousie fährt auch nach manuellem Eingreifen bald wieder in die Beschattungsposition obwohl hier steht: Beschattung und wurde manuell gefahren: NEIN. Sollen wir das im 0.9.x thread weiterbesprechen?