Hallo,
leider haben Shuttercontrol und ich ein paar Anlaufschwierigkeiten:
Und zwar hat heute der Aussperrschutz versagt, der eigentlich aufgrund des geöffneten Fensters den Sonnenschutz aussetzen sollte. Und ich frage mich, war das ein Anwenderfehler von mir oder ein Bug?
Der Fehler ist folgendermaßen entstanden:
- Ausgangssituation: Rolladen der Küchenbalkontür war in Sonnenschutz-Position (30 % Behanghöhe)
- 18:51 Uhr: Frau fuhr manuell (über Taster am Aktor) das Küchenrollo hoch und öffnete die Balkontür (Position vom Drehgriff mit Homematic Fensterdrehgriffsensor von geschlossen auf offen gedreht)
- 18:55 Uhr: Ohne Zutun fuhr der Rolladen wieder auf 30 % Behanghöhe
- 18:58 Uhr: Ich schloss und öffnete anschließend das Küchenfenster -> Folglich öffnete der Rolladen wie gewünscht auf 100 % Behangöhe wegen der Statusänderung am Fensterdrehgriffsensor (vgl. Config "autoDrive": "upDown")
- 19:00 Uhr Ohne etwas geändert zu haben, fuhr erneut der Rolladen wieder auf 30 % Behanghöhe und sperrte meine Frau, die inzwischen auf den Balkon gelaufen war aus, die sich sehr darüber freute, zum Glück war ich noch drinnen und konnte eingreifen
Ich poste mal das zugehörige Log (habe den Adapter anschließend runter gefahren, damit der Haussegen nach diesem Negativerlebnis nicht weiter schief hängt):
2020-06-02 18:51:52.704 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 18:51:59.036 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) TriggerID changed: hm-rpc.1.LEQ1251236.1.STATE
2020-06-02 18:51:59.039 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) save trigger height: 42%
2020-06-02 18:51:59.039 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) Set ID: Rolladenaktor Küche.LEVEL value: 100%
2020-06-02 18:51:59.041 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 18:51:59.307 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 18:52:12.194 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 18:55:00.003 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) Sun Azimut: 282.1°
2020-06-02 18:55:00.003 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) Sun Elevation: 19°
2020-06-02 18:55:02.009 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) Sunprotect for Rolladenaktor Küche.LEVEL is active
2020-06-02 18:55:02.009 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) Set ID: Rolladenaktor Küche.LEVEL value: 30%
2020-06-02 18:55:02.009 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) save current height: 30% from Rolladenaktor Küche.LEVEL
2020-06-02 18:55:02.011 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 18:55:02.199 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 18:55:21.365 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 18:58:36.053 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) TriggerID changed: hm-rpc.1.LEQ1251236.1.STATE
2020-06-02 18:58:40.303 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) TriggerID changed: hm-rpc.1.LEQ1251236.1.STATE
2020-06-02 18:58:40.305 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) save trigger height: 30%
2020-06-02 18:58:40.305 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) Set ID: Rolladenaktor Küche.LEVEL value: 100%
2020-06-02 18:58:40.306 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 18:58:40.573 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 18:59:02.912 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 19:00:00.003 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) Sun Azimut: 283.1°
2020-06-02 19:00:00.004 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) Sun Elevation: 18.2°
2020-06-02 19:00:02.007 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) Sunprotect for Rolladenaktor Küche.LEVEL is active
2020-06-02 19:00:02.008 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) Set ID: Rolladenaktor Küche.LEVEL value: 30%
2020-06-02 19:00:02.008 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) save current height: 30% from Rolladenaktor Küche.LEVEL
2020-06-02 19:00:02.009 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 19:00:02.184 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 19:00:10.164 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 19:00:18.365 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) shutter state changed: hm-rpc.1.LEQ0606830.1.LEVEL
2020-06-02 19:00:54.240 - ESC[34mdebugESC[39m: shuttercontrol.0 (16190) system.adapter.admin.0: logging true
2020-06-02 19:02:46.625 - ESC[32minfoESC[39m: shuttercontrol.0 (16190) Adapter is disabled => stop
2020-06-02 19:02:46.626 - ESC[32minfoESC[39m: shuttercontrol.0 (16190) cleaned everything up...
2020-06-02 19:02:46.627 - ESC[32minfoESC[39m: shuttercontrol.0 (16190) terminating
2020-06-02 19:02:46.628 - ESC[32minfoESC[39m: shuttercontrol.0 (16190) Terminated (NO_ERROR): Without reason
2020-06-02 19:02:46.629 - ESC[32minfoESC[39m: host.iobroker "system.adapter.shuttercontrol.0" disabled
2020-06-02 19:02:46.629 - ESC[32minfoESC[39m: host.iobroker stopInstance system.adapter.shuttercontrol.0 (force=false, process=true)
2020-06-02 19:02:46.631 - ESC[32minfoESC[39m: shuttercontrol.0 (16190) Got terminate signal TERMINATE_YOURSELF
2020-06-02 19:02:46.633 - ESC[32minfoESC[39m: host.iobroker stopInstance system.adapter.shuttercontrol.0 send kill signal
2020-06-02 19:02:47.135 - ESC[32minfoESC[39m: host.iobroker instance system.adapter.shuttercontrol.0 terminated with code 0 (NO_ERROR)
Und hier ist meine Konfiguration, habe als Einstellung "triggerChange": "upDown" gewählt, da man hierdurch ja laut Beschreibung in der Doku den Aussperrschutz aktiviert und natürlich habe ich mit "triggerID": "hm-rpc.1.LEQ1251236.1.STATE" auch meinen Homematic Drehgriffkontakt in die Steuerung eingebunden:
{
"_id": "system.adapter.shuttercontrol.0",
"common": {
"name": "shuttercontrol",
"version": "0.4.3",
"title": "shuttercontrol",
"authors": [
"simatec <nais@gmx.net>"
],
"keywords": [
"ioBroker",
"Smart Home",
"home automation",
"Rollladen",
"Jalousie",
"Rollladensteuerung"
],
"license": "MIT",
"platform": "Javascript/Node.js",
"main": "main.js",
"icon": "shuttercontrol.png",
"enabled": false,
"extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.shuttercontrol/master/admin/shuttercontrol.png",
"readme": "https://github.com/simatec/ioBroker.shuttercontrol/blob/master/README.md",
"loglevel": "debug",
"mode": "daemon",
"type": "climate-control",
"compact": true,
"materialize": true,
"stopBeforeUpdate": true,
"dependencies": [
{
"admin": ">=3.0.0"
}
],
"installedFrom": "iobroker.shuttercontrol@0.4.3",
"installedVersion": "0.4.3",
"host": "iobroker"
},
"native": {
"livingAutomatic": "livingSunriseSunset",
"W_shutterDownLiving": "22:00",
"WE_shutterDownLiving": "22:00",
"WE_shutterUpLiving": "08:00",
"W_shutterUpLivingMin": "06:30",
"W_shutterUpLivingMax": "07:00",
"driveDelayUpLiving": "0",
"sleepAutomatic": "sleepSunriseSunset",
"W_shutterDownSleep": "20:00",
"WE_shutterDownSleep": "21:00",
"WE_shutterUpSleep": "10:30",
"W_shutterUpSleepMin": "06:00",
"W_shutterUpSleepMax": "06:30",
"driveDelayUpSleep": "10",
"latitude": "52.520007",
"longitude": "13.404954",
"astroDelayUp": "30",
"astroDelayDown": "30",
"driveDelayUpAstro": "10",
"sunProtEndElevation": "8",
"currentShutterState": false,
"publicHolidays": true,
"publicHolInstance": "",
"triggerAutoSleep": "hm-rpc.0.MEQ1234567.2.STATE",
"triggerAutoLiving": "hm-rpc.0.MEQ1234567.2.STATE",
"heightDownSun": "30",
"direction": "300",
"type": "in- & outside temperature and direction",
"directionRange": "60",
"actualValueTemp": "openweathermap.0.forecast.current.temperature",
"actualValueLight": "javascript.0.Sonnenverschattung.SonnigInt",
"actualValueTempInside": "hm-rpc.1.LEQ0997348.1.TEMPERATURE",
"typeDown": "off",
"typeUp": "living",
"triggerStateShutter": "0",
"triggerChangeShutter": "upDown",
"triggerDriveShutter": "100",
"autoDriveShutter": "upDown",
"heightDownShutter": "0",
"heightUpShutter": "100",
"triggerID": "hm-rpc.1.LEQ1251236.1.STATE",
"events": [
{
"enabled": true,
"shutterName": "Rolladenaktor Küche.LEVEL",
"name": "hm-rpc.1.LEQ0606830.1.LEVEL",
"triggerID": "hm-rpc.1.LEQ1251236.1.STATE",
"typeUp": "living",
"typeDown": "off",
"type": "in- & outside temperature and direction",
"heightDownSun": "30",
"direction": "300",
"directionRange": "60",
"tempInside": "19",
"tempSensor": "hm-rpc.1.LEQ0997348.1.TEMPERATURE",
"outsideTempSensor": "openweathermap.0.forecast.current.temperature",
"tempOutside": "20",
"lightSensor": "javascript.0.Sonnenverschattung.SonnigInt",
"valueLight": "100",
"heightUp": "100",
"heightDown": "0",
"triggerState": "0",
"triggerDrive": "100",
"triggerChange": "upDown",
"elevation": "8",
"autoDrive": "upDown",
"hysteresisOutside": "10",
"hysteresisInside": "5",
"hysteresisLight": "5",
"currentAction": "",
"currentHeight": "",
"triggerHeight": ""
}
]
}
}
Und außerdem sollte doch eigentlich auch nach dem manuellem Fahren des Rolladens die Automatik deaktiviert sein, war sie aber in diesem Fall nicht.
Könnte mir bitte jemand helfen, ob ich hier noch irgendwo einen (Denk-)fehler bei der Konfiguration habe? Oder liegt hier möglicherweise noch ein Bug in dem Adapter vor?
Vielen Dank!