Moin,
ich hatte seit der ersten Einrichtung von AutoShutterscontrol mit der Version 0.6.x Anfang November alle paar Minuten Einträge im Log ">< has no TYPE, but following keys: ><". Da hatte ich irgendwas im Modul eingerichtet/gelöscht, was den Fehler wohl verursacht. Nun dachte ich, dass es vielleicht sinnvoll ist, nochmal neu zu beginnen. Ich habe also ASC gelöscht, danach waren auch alle Attribute in den 3 konfigurierten Rollos weg und keine Fehlermeldungen mehr im Log.
Dann hab ich ASC neu angelegt und wieder in die 3 Rollos integriert, erstmal einfachste Einstellung ohne Beschattung.
Komischerweise fahren jetzt zwar alle Rollos nach Astro runter, aber nicht wieder hoch. Es funktioniert auch das Hochfahren bei Öffnen eines Fensters nicht. Leider legt das Modul selbst mit Debug = 1 nichts ins Log beim Öffnen/Schließen des Fensters (Events kommen vom Fensterkonktakt aber im Eventmonitor wie gewohnt). Anders jedoch beim regulären Zeitpunkt zum Schließen, da sagt ASC, dass der neue Wert = alter Wert ist. Anscheinend liest ASC die Rollo-Position immer als 0 ein, so dass rauf mit Astro geht, runter aber nicht.
Was kann ich da noch debuggen, um den Fehler einzukreisen? Komisch im Log ist, dass ASC zuerst sagt, die Fahrt wird abgebrochen und dann gesagt wird, dass gefahren wird. Das liegt aber wohl an der Log-Ausgabe.
Hier das ASC
Internals:
FUUID 5ddbdeca-f33f-497e-9ac8-f9159a4a09aab44c
FVERSION 73_AutoShuttersControl.pm:v0.8.2-s20531/2019-11-18 UNDER DEVELOP
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME Rolladensteuerung
NOTIFYDEV global,Rolladensteuerung,RS_GZ_Rolladen,RS_WS_Rolladen,RS_WZ_Rolladen,FK_WZ_Fenster_Links,MITTELSTR,AU_Sonnensensor,FK_GZ_Fenster_rechts
NR 297
NTFY_ORDER 51-Rolladensteuerung
STATE created new drive timer
TYPE AutoShuttersControl
VERSION v0.8.2
OLDREADINGS:
READINGS:
2019-11-26 16:29:19 RS_GZ_Rolladen_lastPosValue 0
2019-11-26 16:29:19 RS_GZ_Rolladen_nextAstroTimeEvent 27.11.2019 - 07:52
2019-11-26 16:29:19 RS_WS_Rolladen_lastPosValue 0
2019-11-26 16:29:19 RS_WS_Rolladen_nextAstroTimeEvent 27.11.2019 - 08:00
2019-11-26 16:29:19 RS_WZ_Rolladen_lastPosValue 0
2019-11-26 16:29:19 RS_WZ_Rolladen_nextAstroTimeEvent 27.11.2019 - 07:52
2019-11-25 15:01:47 ascEnable on
2019-11-25 15:01:47 controlShading off
2019-11-25 15:01:47 hardLockOut off
2019-11-25 21:44:58 room_1.1_Wohnzimmer_9.8_Homekit RS_WZ_Rolladen
2019-11-25 21:44:58 room_1.2_Gaestezimmer_9.8_Homekit RS_GZ_Rolladen
2019-11-25 21:44:58 room_2.1_Werkstatt_9.8_Homekit RS_WS_Rolladen
2019-11-25 15:01:47 selfDefense off
2019-11-26 16:29:19 state created new drive timer
2019-11-25 15:01:47 sunriseTimeWeHoliday off
2019-11-25 21:44:58 userAttrList rolled out
helper:
shuttersList:
RS_GZ_Rolladen
RS_WS_Rolladen
RS_WZ_Rolladen
monitoredDevs:
AU_Sonnensensor:
FK_GZ_Fenster_rechts:
RS_GZ_Rolladen ASC_WindowRec
FK_WZ_Fenster_Links:
RS_WZ_Rolladen ASC_WindowRec
MITTELSTR:
Rolladensteuerung ASC_residentsDev
RS_GZ_Rolladen:
RS_WS_Rolladen:
RS_WZ_Rolladen:
Attributes:
ASC_autoAstroModeEvening HORIZON
ASC_autoAstroModeEveningHorizon -4
ASC_autoAstroModeMorning REAL
ASC_autoShuttersControlEvening on
ASC_autoShuttersControlMorning on
ASC_brightnessDriveUpDown 130:7.5
ASC_debug 1
ASC_expert 1
ASC_residentsDev MITTELSTR:STATE
ASC_tempSensor WETTER:TEMPERATURE
devStateIcon selfDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfDefense.active:status_locked selfDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
icon fts_shutter_automatic
room ASC
Hier ein Rollo
Internals:
DEF d054ae9f 41
FUUID 5c44926a-f33f-497e-45c7-f3f233c1023c668b
IODev ZWave_Stick_UZB
LASTInputDev ZWave_Stick_UZB
MSGCNT 83
NAME RS_WZ_Rolladen
NR 196
STATE 0
TYPE ZWave
ZWaveSubDevice no
ZWave_Stick_UZB_MSGCNT 83
ZWave_Stick_UZB_RAWMSG 000400290a32022144000001a40000
ZWave_Stick_UZB_TIME 2019-11-27 06:59:14
cmdsPending 0
homeId d054ae9f
isWakeUp
lastMsgSent 1574787109.22684
nodeIdHex 29
READINGS:
2019-11-25 15:06:19 ASC_Enable on
2019-11-26 16:29:19 ASC_Time_DriveDown 27.11.2019 - 16:29
2019-11-26 16:29:19 ASC_Time_DriveUp 27.11.2019 - 07:52
2019-04-28 20:54:29 UNKNOWN multilevel type 00 fl: 22 arg: 0000
2019-08-17 04:55:53 UNPARSED COLOR_CONTROL 06330504220000
2019-11-25 21:44:59 associatedWith Rolladensteuerung
2019-11-27 06:59:14 energy 4.2 kWh
2016-10-09 14:39:08 model FIBARO System FGR222 Roller Shutter Controller 2
2016-10-09 14:39:08 modelConfig fibaro/fgr222.xml
2016-10-09 14:39:08 modelId 010f-0302-1000
2019-11-26 17:52:12 position 0
2019-11-27 06:52:10 power 0.0 W
2019-11-26 17:51:49 state off
2019-11-26 17:51:49 timeToAck 0.165
2019-11-26 17:51:49 transmit OK
Attributes:
ASC 2
ASC_Closed_Pos 0
ASC_ComfortOpen_Pos 80
ASC_Open_Pos 99
ASC_Pos_Reading POSITION
ASC_Time_Down_Early 16:00
ASC_Ventilate_Pos 90
ASC_WindowRec FK_WZ_Fenster_Links
ASC_WindowRec_subType twostate
IODev ZWave_Stick_UZB
classes MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
comment 99 = offen (on) und 0 = zu (off)
devStateIcon off:fts_shutter_100 on:fts_shutter_10 0:fts_shutter_100 1\d.*:fts_shutter_90 2\d.*:fts_shutter_80 3\d.*:fts_shutter_70 4\d.*:fts_shutter_60 5\d.*:fts_shutter_50 6\d.*:fts_shutter_40 7\d.*:fts_shutter_30 8\d.*:fts_shutter_20 9\d.*:fts_shutter_10
eventMap off:ab on:auf
genericDeviceType blind
group Rolladen
homebridgeMapping clear CurrentPosition=position,minValue=0,maxValue=99 TargetPosition=dim::position,minValue=0,maxValue=99,minStep=1
room 1.1_Wohnzimmer,9.8_Homekit
stateFormat position
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
vclasses ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
Und hier das Debug-Log des ASC. Trotz mehrfacher Versuche, dass Fenster bei geschlossenem Rollo auf/zu zu machen, taucht nichts im Log auf.
ASC_DEBUG!!! 2019.11.26 07:51:09 - FnSetCmdFn: RS_GZ_Rolladen - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 99. Grund der Fahrt: day open
2019.11.26 07:51:09 3: ZWave set RS_GZ_Rolladen dim 99
ASC_DEBUG!!! 2019.11.26 07:51:09 - FnSetDriveCmd: RS_GZ_Rolladen - NICHT versetztes fahren
ASC_DEBUG!!! 2019.11.26 07:51:09 - FnSetDriveCmd: RS_GZ_Rolladen - NoDelay: NEIN
ASC_DEBUG!!! 2019.11.26 07:51:09 - FnShuttersCommandSet: RS_GZ_Rolladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2019.11.26 07:51:09 - FnSetCmdFn: RS_WZ_Rolladen - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 99. Grund der Fahrt: day open
2019.11.26 07:51:09 3: ZWave set RS_WZ_Rolladen dim 99
ASC_DEBUG!!! 2019.11.26 07:51:09 - FnSetDriveCmd: RS_WZ_Rolladen - NICHT versetztes fahren
ASC_DEBUG!!! 2019.11.26 07:51:09 - FnSetDriveCmd: RS_WZ_Rolladen - NoDelay: NEIN
ASC_DEBUG!!! 2019.11.26 07:51:09 - FnShuttersCommandSet: RS_WZ_Rolladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2019.11.26 07:51:34 3: ZWave set ZS_WZ_Fenster on
ASC_DEBUG!!! 2019.11.26 08:00:02 - FnSetCmdFn: RS_WS_Rolladen - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 99. Grund der Fahrt: day open
2019.11.26 08:00:02 3: ZWave set RS_WS_Rolladen dim 99
ASC_DEBUG!!! 2019.11.26 08:00:02 - FnSetDriveCmd: RS_WS_Rolladen - NICHT versetztes fahren
ASC_DEBUG!!! 2019.11.26 08:00:02 - FnSetDriveCmd: RS_WS_Rolladen - NoDelay: NEIN
ASC_DEBUG!!! 2019.11.26 08:00:02 - FnShuttersCommandSet: RS_WS_Rolladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
...
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnSetCmdFn: RS_GZ_Rolladen - Abbruch aktuelle Position ist gleich der Zielposition 0=0
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnSetDriveCmd: RS_GZ_Rolladen - NICHT versetztes fahren
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnSetDriveCmd: RS_GZ_Rolladen - NoDelay: NEIN
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnShuttersCommandSet: RS_GZ_Rolladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnSetCmdFn: RS_WZ_Rolladen - Abbruch aktuelle Position ist gleich der Zielposition 0=0
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnSetDriveCmd: RS_WZ_Rolladen - NICHT versetztes fahren
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnSetDriveCmd: RS_WZ_Rolladen - NoDelay: NEIN
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnShuttersCommandSet: RS_WZ_Rolladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnSetCmdFn: RS_WS_Rolladen - Abbruch aktuelle Position ist gleich der Zielposition 0=0
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnSetDriveCmd: RS_WS_Rolladen - NICHT versetztes fahren
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnSetDriveCmd: RS_WS_Rolladen - NoDelay: NEIN
ASC_DEBUG!!! 2019.11.26 16:29:19 - FnShuttersCommandSet: RS_WS_Rolladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
Danke
Michael
Hallo Michael,
Schaue Dir bitte einmal den Wert an den Du für das Attribut ASC_Pos_Reading hinterlegt hast. Und nun schaue ob dieser Wert tatsächlich auch dem dazu gehörenden Reading entspricht. Thema Case Sensitiv.
Grüße
Unheimliches geht hier vor...
Vor meinem Posting bin ich nochmal ans Fenster (Rollo war zu) und hab es auf/zu gemacht. Es fuhr nicht. Dann gepostet und zwischenzeitlich war der Astro-Up-Zeitpunkt. Und ohne jede Änderung jetzt das...
ASC_DEBUG!!! 2019.11.27 07:52:47 - FnSetCmdFn: RS_GZ_Rolladen - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 99. Grund der Fahrt: day open
2019.11.27 07:52:47 3: ZWave set RS_GZ_Rolladen dim 99
ASC_DEBUG!!! 2019.11.27 07:52:47 - FnSetDriveCmd: RS_GZ_Rolladen - NICHT versetztes fahren
ASC_DEBUG!!! 2019.11.27 07:52:47 - FnSetDriveCmd: RS_GZ_Rolladen - NoDelay: NEIN
ASC_DEBUG!!! 2019.11.27 07:52:47 - FnShuttersCommandSet: RS_GZ_Rolladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2019.11.27 07:52:47 - FnSetCmdFn: RS_WZ_Rolladen - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 99. Grund der Fahrt: day open
2019.11.27 07:52:47 3: ZWave set RS_WZ_Rolladen dim 99
ASC_DEBUG!!! 2019.11.27 07:52:47 - FnSetDriveCmd: RS_WZ_Rolladen - NICHT versetztes fahren
ASC_DEBUG!!! 2019.11.27 07:52:47 - FnSetDriveCmd: RS_WZ_Rolladen - NoDelay: NEIN
ASC_DEBUG!!! 2019.11.27 07:52:47 - FnShuttersCommandSet: RS_WZ_Rolladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
Und der Hinweis bzgl. Case-Sensitivity könnte der entscheidende bzgl. der Fensterkontakte gewesen sein. Ich hatte als Style "ios12" gewählt. Hier wird anscheinend alles immer mit Großbuchstaben dargestellt. Wenn man dann z. B. auf ein Attribut klickt, sieht man im Eingabefeld aber das Format der Eingabe (mit entsprechender Groß-/Kleinschreibung). Das ist wohl im Style sehr unglücklich gewählt. Da hatte ich in einem Fensterkontakt eine andere Schreibweise, konnte das aber nicht erkennen. Im ASC-Device werden bei dem Style auch alle NotifyDev komplett großgeschrieben angezeigt, egal, wie sie eingegeben wurden.
Ich teste es heute Abend, wenn Das Rollo wieder unten ist.
Danke für den Hinweis
Michael