NEWS
Test Adapter shuttercontrol v1.7.x
-
@homoran ja da gebe ich dir recht ... Dieses Problem darf so nicht auftreten und tritt auch nicht auf.
Ich hoffe, das wirklich keine Scripte irgendwo laufen und auch in der Config nix vertauscht ist -
@simatec sagte in Test Adapter shuttercontrol v1.4.x:
@rotamint Zeige mal deine Config als json File
Wie geht das, wie komme ich da ran?
Hysterese ist bei den zu beschattenden Rolläden auf zwischen 20 und 25 % gestellt.
Habe keine Idee, wie ich den Sensor "glätten" könnte...
-
-
@simatec Merci, besten Dank!
{ "_id": "system.adapter.shuttercontrol.0", "common": { "name": "shuttercontrol", "version": "1.4.13", "title": "shuttercontrol", "authors": [ "simatec <nais@gmx.net>" ], "contributors": [ "Rene G. <info@rg-engineering.eu>" ], "keywords": [ "ioBroker", "Smart Home", "home automation", "Rollladen", "Jalousie", "Rollladensteuerung" ], "license": "MIT", "platform": "Javascript/Node.js", "main": "main.js", "icon": "shuttercontrol.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.shuttercontrol/master/admin/shuttercontrol.png", "readme": "https://github.com/simatec/ioBroker.shuttercontrol/blob/master/README.md", "loglevel": "silly", "mode": "daemon", "type": "climate-control", "compact": true, "materialize": true, "stopBeforeUpdate": true, "plugins": { "sentry": { "dsn": "https://5f58df7167d846e3a90bae5414d4fc09@sentry.iobroker.net/62" } }, "installedFrom": "iobroker.shuttercontrol@1.4.13", "installedVersion": "1.4.13", "host": "ioBroker", "connectionType": "local", "dataSource": "push", "adminUI": { "config": "materialize" } }, "native": { "livingAutomatic": "livingSunriseSunset", "W_shutterDownLiving": "", "W_shutterUpLivingMin": "06:20", "W_shutterUpLivingMax": "06:30", "driveDelayUpLiving": "2", "WE_shutterDownLiving": "", "WE_shutterUpLivingMin": "07:00", "WE_shutterUpLivingMax": "07:30", "sleepAutomatic": "sleepSunriseSunset", "W_shutterDownSleep": "", "W_shutterUpSleepMin": "06:30", "W_shutterUpSleepMax": "07:50", "driveDelayUpSleep": "0", "WE_shutterDownSleep": "", "WE_shutterUpSleepMin": "09:30", "WE_shutterUpSleepMax": "10:30", "childrenAutomatic": "childrenSunriseSunset", "W_shutterDownChildren": "21:15", "W_shutterUpChildrenMin": "06:20", "W_shutterUpChildrenMax": "06:35", "driveDelayUpChildren": "2", "WE_shutterDownChildren": "21:30", "WE_shutterUpChildrenMin": "09:59", "WE_shutterUpChildrenMax": "10:25", "latitude": "48.40350", "longitude": "10.03483", "sunProtEndElevation": "-2", "astroDelayUp": "0", "astroDelayDown": "0", "driveDelayUpAstro": "2", "SummerStart": "01.03.", "SummerEnd": "30.09.", "XMasStart": "01.12.", "XMasEnd": "06.01.", "publicHolidays": true, "publicHolInstance": "feiertage.0", "HolidayDP": "", "lightsensorDown": "8", "lightsensorUp": "18", "lightsensorUpDown": "zigbee.0.54ef4410000a2946.illuminance", "schoolfree": true, "schoolfreeInstance": "schoolfree.0", "schoolfreeDP": "", "schoolfreeChildrenArea": true, "schoolfreeSleepArea": false, "schoolfreeLivingArea": false, "LateAllDown": false, "LateAllDownTime": "22:00", "betweenPositionTime": "", "noGoTime": "", "currentShutterState": true, "currentShutterStateTime": "33", "triggerAutoSleep": "", "triggerAutoLiving": "", "triggerAutoChildren": "", "alarmWind1Level": "", "alarmWind1": "", "alarmWind2Level": "", "alarmWind2": "", "alarmRainLevel": "", "alarmRain": "", "alarmFrostLevel": "", "alarmFrost": "", "alarmFireLevel": "", "alarmFire": "", "events": [ { "enabled": true, "shutterName": "KÜ Rolladenaktor:1.LEVEL", "name": "hm-rpc.0.OEQ1382087.1.LEVEL", "triggerID": "hm-rpc.0.JEQ0152880.1.STATE", "typeUp": "lightsensor", "typeDown": "lightsensor", "type": "off", "heightDownSun": "100", "direction": "120", "directionRange": "50", "tempInside": "", "tempSensor": "", "outsideTempSensor": "", "tempOutside": "", "lightSensor": "", "valueLight": "", "heightUp": "100", "heightDown": "0", "triggerState": "0", "triggerStateTilted": "1", "triggerDrive": "100", "triggerDriveTildet": "10", "triggerChange": "upDown", "elevation": "8", "autoDrive": "upDown", "hysteresisOutside": "", "hysteresisInside": "", "hysteresisLight": "", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": true, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "" }, { "enabled": true, "shutterName": "WZ Rolladenaktor Esstisch.LEVEL", "name": "hm-rpc.0.LEQ1277083.1.LEVEL", "triggerID": "hm-rpc.0.JEQ0261673.1.STATE", "typeUp": "lightsensor", "typeDown": "lightsensor", "type": "off", "heightDownSun": "100", "direction": "165", "directionRange": "60", "tempInside": "", "tempSensor": "", "outsideTempSensor": "", "tempOutside": "", "lightSensor": "", "valueLight": "", "heightUp": "100", "heightDown": "0", "triggerState": "0", "triggerStateTilted": "1", "triggerDrive": "100", "triggerDriveTildet": "16", "triggerChange": "upDown", "elevation": "8", "autoDrive": "upDown", "hysteresisOutside": "", "hysteresisInside": "", "hysteresisLight": "", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": true, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "" }, { "enabled": true, "shutterName": "WZ Rolladenaktor Panoramafenster.LEVEL", "name": "hm-rpc.0.MEQ0392022.1.LEVEL", "triggerID": "hm-rpc.0.JEQ0262047.1.STATE", "typeUp": "lightsensor", "typeDown": "lightsensor", "type": "only inside temperature", "heightDownSun": "36", "direction": "150", "directionRange": "50", "tempInside": "10000", "tempSensor": "zigbee.0.54ef4410000c18e4.illuminance", "outsideTempSensor": "", "tempOutside": "", "lightSensor": "", "valueLight": "", "heightUp": "100", "heightDown": "0", "triggerState": "0", "triggerStateTilted": "1", "triggerDrive": "100", "triggerDriveTildet": "16", "triggerChange": "upDown", "elevation": "", "autoDrive": "upDown", "hysteresisOutside": "", "hysteresisInside": "10", "hysteresisLight": "", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": true, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "" }, { "enabled": true, "shutterName": "WZ Rolladenaktor Terrassentüre.LEVEL", "name": "hm-rpc.0.LEQ0633917.1.LEVEL", "triggerID": "hm-rpc.0.JEQ0152881.1.STATE", "typeUp": "lightsensor", "typeDown": "lightsensor", "type": "only inside temperature", "heightDownSun": "27", "direction": "130", "directionRange": "20", "tempInside": "10000", "tempSensor": "zigbee.0.04cf8cdf3c7b5527.illuminance", "outsideTempSensor": "hm-rpc.0.OEQ1962498.1.BRIGHTNESS", "tempOutside": "1", "lightSensor": "zigbee.0.04cf8cdf3c7b5527.illuminance", "valueLight": "12000", "heightUp": "100", "heightDown": "0", "triggerState": "0", "triggerStateTilted": "1", "triggerDrive": "100", "triggerDriveTildet": "10", "triggerChange": "upDown", "elevation": "", "autoDrive": "onlyUp", "hysteresisOutside": "", "hysteresisInside": "10", "hysteresisLight": "25", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "" }, { "enabled": true, "shutterName": "BD Rolladenaktor:1.LEVEL", "name": "hm-rpc.0.OEQ0548447.1.LEVEL", "triggerID": "hm-rpc.0.LEQ1248857.1.STATE", "typeUp": "lightsensor", "typeDown": "lightsensor", "type": "off", "heightDownSun": "100", "direction": "120", "directionRange": "50", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "", "tempOutside": "23", "lightSensor": "", "valueLight": "15", "heightUp": "100", "heightDown": "0", "triggerState": "0", "triggerStateTilted": "1", "triggerDrive": "100", "triggerDriveTildet": "10", "triggerChange": "upDown", "elevation": "8", "autoDrive": "upDown", "hysteresisOutside": "5", "hysteresisInside": "5", "hysteresisLight": "5", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": true, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "" }, { "enabled": true, "shutterName": "SZ Rolladenaktor:1.LEVEL", "name": "hm-rpc.0.OEQ0259430.1.LEVEL", "triggerID": "hm-rpc.0.NEQ1763576.1.STATE", "typeUp": "sleep", "typeDown": "lightsensor", "type": "off", "heightDownSun": "100", "direction": "120", "directionRange": "50", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "", "tempOutside": "23", "lightSensor": "", "valueLight": "15", "heightUp": "100", "heightDown": "0", "triggerState": "0", "triggerStateTilted": "1", "triggerDrive": "100", "triggerDriveTildet": "6", "triggerChange": "upDown", "elevation": "8", "autoDrive": "upDown", "hysteresisOutside": "5", "hysteresisInside": "5", "hysteresisLight": "5", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "" }, { "enabled": true, "shutterName": "KZ Rolladenaktor Balkontüre:1.LEVEL", "name": "hm-rpc.0.OEQ0550585.1.LEVEL", "triggerID": "hm-rpc.0.JEQ0152196.1.STATE", "typeUp": "children", "typeDown": "lightsensor", "type": "only inside temperature", "heightDownSun": "24", "direction": "165", "directionRange": "70", "tempInside": "10000", "tempSensor": "zigbee.0.04cf8cdf3c78a785.illuminance", "outsideTempSensor": "", "tempOutside": "", "lightSensor": "", "valueLight": "", "heightUp": "100", "heightDown": "0", "triggerState": "0", "triggerStateTilted": "1", "triggerDrive": "100", "triggerDriveTildet": "20", "triggerChange": "upDown", "elevation": "", "autoDrive": "upDown", "hysteresisOutside": "", "hysteresisInside": "20", "hysteresisLight": "", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "3", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "" }, { "enabled": true, "shutterName": "KZ Rolladenaktor Fenster.LEVEL", "name": "hm-rpc.0.MEQ0518060.1.LEVEL", "triggerID": "hm-rpc.0.IEQ0044866.1.STATE", "typeUp": "children", "typeDown": "lightsensor", "type": "only inside temperature", "heightDownSun": "60", "direction": "155", "directionRange": "60", "tempInside": "13000", "tempSensor": "zigbee.0.54ef4410000a2de9.illuminance", "outsideTempSensor": "hm-rpc.0.OEQ1962498.1.BRIGHTNESS", "tempOutside": "1", "lightSensor": "zigbee.0.54ef4410000a2de9.illuminance", "valueLight": "15000", "heightUp": "100", "heightDown": "0", "triggerState": "0", "triggerStateTilted": "1", "triggerDrive": "100", "triggerDriveTildet": "20", "triggerChange": "upDown", "elevation": "8", "autoDrive": "upDown", "hysteresisOutside": "", "hysteresisInside": "10", "hysteresisLight": "", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "" }, { "enabled": true, "shutterName": "BZ Rolladenaktor.LEVEL", "name": "hm-rpc.0.OEQ1382244.1.LEVEL", "triggerID": "hm-rpc.0.MEQ0223230.1.STATE", "typeUp": "lightsensor", "typeDown": "lightsensor", "type": "only inside temperature", "heightDownSun": "78", "direction": "150", "directionRange": "50", "tempInside": "20000", "tempSensor": "zigbee.0.54ef4410000a2d4e.illuminance", "outsideTempSensor": "hm-rpc.0.OEQ1962498.1.BRIGHTNESS", "tempOutside": "1", "lightSensor": "zigbee.0.54ef4410000a2d4e.illuminance", "valueLight": "20000", "heightUp": "100", "heightDown": "0", "triggerState": "0", "triggerStateTilted": "1", "triggerDrive": "100", "triggerDriveTildet": "10", "triggerChange": "off", "elevation": "8", "autoDrive": "upDown", "hysteresisOutside": "", "hysteresisInside": "", "hysteresisLight": "", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": true, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "" }, { "enabled": true, "shutterName": "DWZ Rolladenaktor.LEVEL", "name": "hm-rpc.0.MEQ0392973.1.LEVEL", "triggerID": "hm-rpc.0.NEQ1763354.1.STATE", "typeUp": "lightsensor", "typeDown": "lightsensor", "type": "off", "heightDownSun": "100", "direction": "120", "directionRange": "50", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "", "tempOutside": "23", "lightSensor": "", "valueLight": "15", "heightUp": "100", "heightDown": "0", "triggerState": "0", "triggerStateTilted": "1", "triggerDrive": "100", "triggerDriveTildet": "20", "triggerChange": "upDown", "elevation": "8", "autoDrive": "upDown", "hysteresisOutside": "5", "hysteresisInside": "5", "hysteresisLight": "5", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": true, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "" } ] } }
-
@rotamint sagte in Test Adapter shuttercontrol v1.4.x:
"hm-rpc.0.JEQ0152196.1.STATE",
was ist das?
@rotamint sagte in Test Adapter shuttercontrol v1.4.x:
"triggerState": "0",
"triggerStateTilted": "1",das passt irgendwie nicht
-
@homoran Ich schau nach ...
-
@homoran sagte in Test Adapter shuttercontrol v1.4.x:
JEQ0152196
Fensterdrehgriffkontakt Kinderzimmer Balkontüre. (0 = geschlossen, 1 = gekippt /tilted 2 = offen /open)
Habe die Stati der Drehgriffe in Jarvis visualisiert und da gibt's keine Unregelmäßigkeiten...
-
@rotamint Teste mal die Config laut Anhang
Kannst du oben rechts mit den Pfeiltasten wieder hochladenbdc349ff-b58b-481a-88f4-610fffddeec2-system.adapter.shuttercontrol.0_rotamint.json
-
@simatec Danke für Deine Mühe. Eben hochgeladen... Sensor in die Hosentasche (=dunkel, Wert auf 100 für Änderung). Fazit: Wert > 100 wird erkannt, aber es fährt nichts...
Trigger steht auf Außentemperatur / Lichtsensor. Außentemperaturfeld ist leer.
Das Manual sagt an dieser Stelle:Der Sonnenschutz löst erst aus wenn ALLE gewählten Auslöser aktiv sind (UND Verknüpfung).
Wird eine Steuerung mit mehreren Sensoren gewünscht, muss die entsprechende Kombination in der Sonnenschutzart gewählt werden. Der Lichtsensor ist in denjenigen Auswahlen, wo dieser mit aufgeführt ist, jeweils optional. Ist der Lichtsensor konfiguriert, wird er mit den anderen Parametern UND verknüpft.Soll das trotzdem funktionieren, wenn nur der Lichtsensor, aber kein Temperatursensor hinterlegt ist? Ich hatte das anders verstanden...
-
@rotamint sorry mein Fehler ...
f5d28735-83c5-4c93-88ba-f82380633b07-system.adapter.shuttercontrol.0 (2).json -
@simatec Danke. Ich werde testen und berichten!
-
@simatec Leider nein
shuttercontrol.0 2022-06-01 19:32:48.761 debug WZ_Rolladenaktor_Panoramafenster Old value = 36. New value = 36. automatic is active shuttercontrol.0 2022-06-01 19:32:33.831 debug WZ_Rolladenaktor_Panoramafenster Old value = 36. New value = 36. automatic is active shuttercontrol.0 2022-06-01 19:32:33.678 debug Shutter WZ_Rolladenaktor_Panoramafenster was moved manually to: 36% - prevent trigger from driving back shuttercontrol.0 2022-06-01 19:32:33.677 debug save current height after State Check: 36% from WZ_Rolladenaktor_Panoramafenster shuttercontrol.0 2022-06-01 19:32:01.555 debug outsidetemperature changed: zigbee.0.54ef4410000c18e4.illuminance Value: 371 shuttercontrol.0 2022-06-01 19:31:54.927 debug WZ_Rolladenaktor_Panoramafenster Old value = 36. New value = 100. automatic is active shuttercontrol.0 2022-06-01 19:31:54.927 debug Shutter state changed: WZ_Rolladenaktor_Panoramafenster old value = 36 new value = 100 shuttercontrol.0 2022-06-01 19:31:54.820 debug Shutter WZ_Rolladenaktor_Panoramafenster was moved manually to: 100% - prevent trigger from driving back shuttercontrol.0 2022-06-01 19:31:54.820 debug save current height after State Check: 100% from WZ_Rolladenaktor_Panoramafenster shuttercontrol.0 2022-06-01 19:31:54.769 debug WZ_Rolladenaktor_Panoramafenster Updated trigger action to Manu_Mode to prevent moving after window close shuttercontrol.0 2022-06-01 19:31:54.769 debug WZ_Rolladenaktor_Panoramafenster drived manually to 100. Old value = 36. New value = 100 shuttercontrol.0 2022-06-01 19:31:54.760 debug Shutter state changed: WZ_Rolladenaktor_Panoramafenster old value = 36 new value = 100 shuttercontrol.0 2022-06-01 19:31:53.673 debug Sunprotect WZ_Rolladenaktor_Panoramafenster old height: 36% new height: 36% shuttercontrol.0 2022-06-01 19:31:53.672 debug Temperature outside: 347 > 100 AND Light: 0 > 15 shuttercontrol.0 2022-06-01 19:31:53.672 debug Sunprotect for WZ_Rolladenaktor_Panoramafenster is active shuttercontrol.0 2022-06-01 19:31:53.672 debug last automatic Action for WZ_Rolladenaktor_Panoramafenster: down_Sunprotect shuttercontrol.0 2022-06-01 19:31:53.649 info Sunprotect #418 Set ID: WZ_Rolladenaktor_Panoramafenster value: 36% shuttercontrol.0 2022-06-01 19:31:53.649 debug WZ_Rolladenaktor_Panoramafenster: Check basis for sunprotect. Height:100 > HeightDownSun: 36 AND Height:100 == currentHeight:100 AND currentHeight:100 == heightUp:100 shuttercontrol.0 2022-06-01 19:31:51.643 debug outsidetemperature changed: zigbee.0.54ef4410000c18e4.illuminance Value: 347 shuttercontrol.0 2022-06-01 19:31:46.657 debug outsidetemperature changed: zigbee.0.54ef4410000c18e4.illuminance Value: 45
-
@rotamint Laut dem Log ist der Check erfolgreich
Wie gesagt ... prüfe den Aktor ... der funkt dir dazwischen.
Es gibt hier aber einige User, die diesen Aktor nutzen.
Es geht also damit -
@simatec Danke an Deiner Stelle nochmals für Deinen Einsatz, der Ursache auf die Schliche zu kommen. Ich habe mich gestern und heute nochmals mit der Thematik auseinander gesetzt und komme erneut zu der Annahme, dass die Ursache nicht an meinem Aktor zu suchen ist, sondern auf einem Timingfehlverhalten im Code beruht (neuer Wert wird geliefert / von Shuttercontrol berücksichtigt bevor der aktuell laufende Prozess abgeschlossen wurde).
Die Gründe dafür im Einzelnen:
Die Beschattung hat in der vergangenen Zeit mit anderen "Wertelieferanten" bei gleichen Aktoren tadellos funktioniert. In fast zwei jähriger Einsatzzeit vom Shuttercontrol hatte ich noch nie einen "unbekannten" Manu_Mode vorgefunden. Damals habe ich über Innen-/Aussentemperatur und Sonnenstand gesteuert. Ohne jegliche Manu_Mode-Vorkomnisse, absolut störungsfrei!
Das Problem ist somit ganz klar dem neuerlichen Einsatz der Lichtsensoren zuzuordnen.Den Github-Issues ist zu entnehmen, dass ich mit dem Problem "Manu_Mode / HM Aktor / Lichtsensor" nicht alleinig dastehe, es betrifft wohl weitere User. Teilweise wird berichtet, sie hätten keine Veränderungen am System vorgenommen, letzten Somme häbe alles hervorragend funktioniert.
Das Fehlverhalten kann reproduziert werden:
Der Lichtsensor hängt hierzu auf der Innenseite des Fensters und wird während der Abfahrt verdunkelt (Beschattungswert Unterschreitung) bevor die Sonnenschutzfahrt runter mit dem Abfragen der Position beendet wurde. Nachdem die Unten-Sonnenschutz-Endposition erreicht ist, wechselt der Rolladen sofort in die Gegenrichtung, Fahrt nach oben, speichert falsche Werte und wechselt in den Manu_Mode.
shuttercontrol.0 2022-06-02 12:21:20.439 debug KZ_Rolladenaktor_Balkontuere1 Old value = 100. New value = 100. automatic is active shuttercontrol.0 2022-06-02 12:21:19.786 debug KZ_Rolladenaktor_Balkontuere1 Old value = 100. New value = 100. automatic is active shuttercontrol.0 2022-06-02 12:21:13.016 debug KZ_Rolladenaktor_Balkontuere1 Old value = 100. New value = 100. automatic is active shuttercontrol.0 2022-06-02 12:20:53.523 debug outsidetemperature changed: zigbee.0.04cf8cdf3c78a785.illuminance Value: 5497 shuttercontrol.0 2022-06-02 12:20:48.523 debug outsidetemperature changed: zigbee.0.04cf8cdf3c78a785.illuminance Value: 3533 shuttercontrol.0 2022-06-02 12:20:46.356 debug KZ_Rolladenaktor_Balkontuere1 Updated trigger action to Manu_Mode to prevent moving after window close shuttercontrol.0 2022-06-02 12:20:46.354 debug KZ_Rolladenaktor_Balkontuere1 drived manually to 5. Old value = 100. New value = 5 shuttercontrol.0 2022-06-02 12:20:46.337 debug Shutter state changed: KZ_Rolladenaktor_Balkontuere1 old value = 100 new value = 5 shuttercontrol.0 2022-06-02 12:20:46.186 debug KZ_Rolladenaktor_Balkontuere1 Updated trigger action to Manu_Mode to prevent moving after window close shuttercontrol.0 2022-06-02 12:20:46.184 debug KZ_Rolladenaktor_Balkontuere1 drived manually to 5. Old value = 100. New value = 5 shuttercontrol.0 2022-06-02 12:20:46.168 debug Shutter state changed: KZ_Rolladenaktor_Balkontuere1 old value = 100 new value = 5 shuttercontrol.0 2022-06-02 12:20:43.534 debug outsidetemperature changed: zigbee.0.04cf8cdf3c78a785.illuminance Value: 142 shuttercontrol.0 2022-06-02 12:20:40.403 debug Sunprotect KZ_Rolladenaktor_Balkontuere1 old height: 100% new height: 100% shuttercontrol.0 2022-06-02 12:20:40.403 debug Temperature outside: 389 < 4750.00 OR Light: 0 < 14.25 shuttercontrol.0 2022-06-02 12:20:40.403 debug Sunprotect for KZ_Rolladenaktor_Balkontuere1 is not active shuttercontrol.0 2022-06-02 12:20:40.402 debug last automatic Action for KZ_Rolladenaktor_Balkontuere1: up_Sunprotect_end shuttercontrol.0 2022-06-02 12:20:39.764 info Sunprotect #419 Set ID: KZ_Rolladenaktor_Balkontuere1 value: 100% shuttercontrol.0 2022-06-02 12:20:38.532 debug outsidetemperature changed: zigbee.0.04cf8cdf3c78a785.illuminance Value: 389 shuttercontrol.0 2022-06-02 12:20:33.554 debug outsidetemperature changed: zigbee.0.04cf8cdf3c78a785.illuminance Value: 2927 shuttercontrol.0 2022-06-02 12:20:06.228 debug Sunprotect KZ_Rolladenaktor_Balkontuere1 old height: 100% new height: 5% shuttercontrol.0 2022-06-02 12:20:06.227 debug Temperature outside: 5545 > 5000 AND Light: 0 > 15 shuttercontrol.0 2022-06-02 12:20:06.225 debug Sunprotect for KZ_Rolladenaktor_Balkontuere1 is active shuttercontrol.0 2022-06-02 12:20:06.225 debug last automatic Action for KZ_Rolladenaktor_Balkontuere1: down_Sunprotect shuttercontrol.0 2022-06-02 12:20:06.146 info Sunprotect #418 Set ID: KZ_Rolladenaktor_Balkontuere1 value: 5% shuttercontrol.0 2022-06-02 12:20:06.145 debug KZ_Rolladenaktor_Balkontuere1: Check basis for sunprotect. Height:100 > HeightDownSun: 5 AND Height:100 == currentHeight:100 AND currentHeight:100 == heightUp:100 shuttercontrol.0 2022-06-02 12:20:03.092 debug Lightsensor up DWZ_Rolladenaktor already up at: 100% - setting current action: up shuttercontrol.0 2022-06-02 12:20:01.074 debug Lightsensor up BZ_Rolladenaktor already up at: 100% - setting current action: up shuttercontrol.0 2022-06-02 12:20:00.987 debug Brightness State Down is: false shuttercontrol.0 2022-06-02 12:20:00.034 debug Sun Elevation: 61.3° shuttercontrol.0 2022-06-02 12:20:00.031 debug Sun Azimut: 151° shuttercontrol.0 2022-06-02 12:20:00.029 debug calculate astrodata ...
Wird ein veränderter Wert des Luxsensors erst dann verarbeitet wenn die Fahrtrichtung (egal ob auf oder ab) abgeschlossen und die korrekten Positionen gespeichert sind, funktioniert die Steuerung einwanfrei und wechselt auch nicht in den Manu_Mode:
AB:
shuttercontrol.0 2022-06-02 12:25:46.357 debug KZ_Rolladenaktor_Balkontuere1 Old value = 100. New value = 25. automatic is active shuttercontrol.0 2022-06-02 12:25:46.357 debug Shutter state changed: KZ_Rolladenaktor_Balkontuere1 old value = 100 new value = 25 shuttercontrol.0 2022-06-02 12:25:46.182 debug KZ_Rolladenaktor_Balkontuere1 Old value = 100. New value = 25. automatic is active shuttercontrol.0 2022-06-02 12:25:46.181 debug Shutter state changed: KZ_Rolladenaktor_Balkontuere1 old value = 100 new value = 25 shuttercontrol.0 2022-06-02 12:25:26.716 debug Lightsensor up DWZ_Rolladenaktor already up at: 100% - setting current action: up shuttercontrol.0 2022-06-02 12:25:24.690 debug Lightsensor up BZ_Rolladenaktor already up at: 100% - setting current action: up shuttercontrol.0 2022-06-02 12:25:24.578 debug Brightness State Down is: false shuttercontrol.0 2022-06-02 12:25:22.670 debug Lightsensor up BD_Rolladenaktor1 already up at: 100% - setting current action: up shuttercontrol.0 2022-06-02 12:25:20.654 debug Lightsensor up WZ_Rolladenaktor_Terrassentuere already up at: 100% - setting current action: up shuttercontrol.0 2022-06-02 12:25:18.632 debug Lightsensor up WZ_Rolladenaktor_Panoramafenster already up at: 100% - setting current action: up shuttercontrol.0 2022-06-02 12:25:16.617 debug Lightsensor up WZ_Rolladenaktor_Esstisch already up at: 100% - setting current action: up shuttercontrol.0 2022-06-02 12:25:14.974 debug outsidetemperature changed: zigbee.0.04cf8cdf3c78a785.illuminance Value: 4883 shuttercontrol.0 2022-06-02 12:25:14.603 debug Lightsensor up Kue Rolladenaktor1 already up at: 100% - setting current action: up shuttercontrol.0 2022-06-02 12:25:14.576 debug Brightness sensor value: 3340 shuttercontrol.0 2022-06-02 12:25:06.237 debug Sunprotect KZ_Rolladenaktor_Balkontuere1 old height: 100% new height: 25% shuttercontrol.0 2022-06-02 12:25:06.237 debug Temperature outside: 5497 > 5000 AND Light: 0 > 15 shuttercontrol.0 2022-06-02 12:25:06.236 debug Sunprotect for KZ_Rolladenaktor_Balkontuere1 is active shuttercontrol.0 2022-06-02 12:25:06.235 debug last automatic Action for KZ_Rolladenaktor_Balkontuere1: down_Sunprotect shuttercontrol.0 2022-06-02 12:25:06.162 info Sunprotect #418 Set ID: KZ_Rolladenaktor_Balkontuere1 value: 25% shuttercontrol.0 2022-06-02 12:25:06.160 debug KZ_Rolladenaktor_Balkontuere1: Check basis for sunprotect. Height:100 > HeightDownSun: 25 AND Height:100 == currentHeight:100 AND currentHeight:100 == heightUp:100 shuttercontrol.0 2022-06-02 12:25:00.027 debug Sun Elevation: 61.7° shuttercontrol.0 2022-06-02 12:25:00.026 debug Sun Azimut: 153.3° shuttercontrol.0 2022-06-02 12:25:00.025 debug calculate astrodata ...
AUF:
shuttercontrol.0 2022-06-02 12:27:36.523 debug KZ_Rolladenaktor_Balkontuere1 Old value = 100. New value = 100. automatic is active shuttercontrol.0 2022-06-02 12:27:35.890 debug KZ_Rolladenaktor_Balkontuere1 Old value = 100. New value = 100. automatic is active shuttercontrol.0 2022-06-02 12:27:14.718 debug outsidetemperature changed: zigbee.0.04cf8cdf3c78a785.illuminance Value: 16 shuttercontrol.0 2022-06-02 12:26:56.529 debug Sunprotect KZ_Rolladenaktor_Balkontuere1 old height: 100% new height: 100% shuttercontrol.0 2022-06-02 12:26:56.529 debug Temperature outside: 9 < 4750.00 OR Light: 0 < 14.25 shuttercontrol.0 2022-06-02 12:26:56.529 debug Sunprotect for KZ_Rolladenaktor_Balkontuere1 is not active shuttercontrol.0 2022-06-02 12:26:56.528 debug last automatic Action for KZ_Rolladenaktor_Balkontuere1: up_Sunprotect_end shuttercontrol.0 2022-06-02 12:26:55.829 info Sunprotect #419 Set ID: KZ_Rolladenaktor_Balkontuere1 value: 100% shuttercontrol.0 2022-06-02 12:26:54.740 debug outsidetemperature changed: zigbee.0.04cf8cdf3c78a785.illuminance Value: 9 shuttercontrol.0 2022-06-02 12:26:49.798 debug outsidetemperature changed: zigbee.0.04cf8cdf3c78a785.illuminance Value: 483
Hierzu nochmals mein Vorschlag vom 27.05.22, unzählige Posts zuvor:
"Ich vermute(!): Das "Problem" tritt meiner Meinung nach dann auf, wenn während eines "laufendes Prozesses" ein "neuer / anderer Prozess" angestossen wird.
Fall A: Beispiel: Der Rolladen befindet sich in Sonnenschutzposition (und der "Prozess" wurde mit dem "Abfragen des Rolladenstatus nach X Sek" vollständig abgeschlossen.) Jetzt wird also beschattet und soweit ist alles schön.
Jetzt meldet das Luxmeter z. B. dass die Sonne hinter einer Wolke ist (Wert < Sonnenschutzanforderung). Der "Verzögerung bis Beschattung beendet wird (Min)-Timer" läuft an und weil die Sonne beim Timerablauf immernoch verdeckt ist, wird der Rolladen jetzt nach oben gezogen.
Während(!) dieser Fahrt nach oben, bzw. in jedem Fall aber bevor nach dieser Fahrt nach oben das "Abfragen des Rolladenstatus nach X Sek" erfolgt ist, erfolgt eine Werteänderung des Luxmeters (Wolke ist wieder weg, Wert vom Luxmeter > Auslöseschwelle).
Der Rolladen fährt zuerst einmal hoch, dann wird sofort die Beschattung wieder eingeleitet, Richtungsumkehr und der Rolladen fährt wieder runter.
Während dieser anschließenden Fahrt wieder nach unten wird das verzögert getimte "Abfragen des Rolladenstatus nach X Sek" (noch von der Fahrt nach oben) eingeleitet und liefert unsinnige Werte, da der Rolladen ja noch (wieder) fährt, bzw. der Aktor den Status noch nicht korrekt aktualisiert hat. Rolladen wechselt in den Manu_Mode."
Ein ignorieren des / der (veränderten) Sensorwerte/s während der Fahrt des betreffenden Rolladens bis einschließlich der darauffolgenden Speicherung der korrekten Positionsdaten würde m. E. dieses Problem aus der Welt schaffen. Unabhängig vom Aktor.
Klar ist auch, dass dies bei Temperaturänderungen in diesem Umfang niemals auftreten würde, kann aber hierüber genauso reproduziert werden.
Daß die "Verzögerung nach der Beschattung" in der v.1.4.13 nicht mehr funktioniert hatte ich in einem vergangenen Threat bereits angesprochen. Ist das nur bei mir so? Ich bilde mir ein, in der v.1.4.12 entsprechend Logs noch gelesen zu haben und die Funktion war noch gegeben.
-
@rotamint Wie gesagt sehe ich deinen Lichtsensor als sehr wild von den Wertänderungen.
Hier mal ein Script zum beruhigen der Sensorwerte.
/********* Werte glätten und alle 5 Minuten ausgeben ***********/ createState('0_userdata.0.shuttercontrol.illuminance', { name: 'shuttercontrol.illuminance', role: "value", type: "number", read: true, write: true }); const time = 5; // Ausgabezeit des Sensorwertes in Minuten const sensor = 'zigbee.0.04cf8cdf3c78a785.illuminance'; // Zigbee Lichtsensor const illuminance = '0_userdata.0.shuttercontrol.illuminance'; // Wert für shuttercontrol Config on({ id: sensor, change: "ne" }, function (obj) { // @ts-ignore if (Math.round((new Date() - new Date(getState(illuminance).ts)) / 1000 / 60) > time) { setState(illuminance, obj.state.val, true); } });
Einfach in Javascript einen Script erstellen und reinkopieren.
In der Config von shuttercontrol ersetzt du alle ID's des Sensors "zigbee.0.04cf8cdf3c78a785.illuminance" durch "0_userdata.0.shuttercontrol.illuminance"
-
@rotamint sagte in Test Adapter shuttercontrol v1.4.x:
Der Lichtsensor hängt hierzu auf der Innenseite des Fensters und wird während der Abfahrt verdunkelt (Beschattungswert Unterschreitung) bevor die Sonnenschutzfahrt runter mit dem Abfragen der Position beendet wurde. Nachdem die Unten-Sonnenschutz-Endposition erreicht ist, wechselt der Rolladen sofort in die Gegenrichtung, Fahrt nach oben, speichert falsche Werte und wechselt in den Manu_Mode.
Ich glaube hier liegt auch das generelle Verständnisproblem.
Du hebelst dich ja mit der Standortauswahl selber aus.
Der Sensor kann doch nicht drin sitzen.Du verdunkelst und der Sensor meldet an shuttercontrol direkt wieder hochfahren ist zu dunkel
Ein Lichtsensor sollte draußen vor dem Rollladen sitzen.So drehst du dich doch immer im Kreis
-
@simatec Ich habe das einzig geschrieben, um dem Fehler reproduzierbar zu machen. Zur Vereinfachung der Anschaulichkeit! So kann das Fehlverhalten mit wenigen Handgriffen nachgestellt werden. Es verhält sich identisch wenn der Sensor aussen sitzt und die Sonnenintensität den Schwellenwert während des Rolladenlaufs im Shuttercontrol ändert.
Alternativ auf Temperatur getriggert und den Temperaturwert während der Fahrt über den Schwellwert hinaus verändern. Führt auch zum Manu_Mode.Wüsste wirklich nicht wie ich den Fehler deutlicher beschreiben könnte...
-
@simatec Besten Dank! Ich werde es heute abend probieren...
-
@simatec sagte in Test Adapter shuttercontrol v1.4.x:
Der Sensor kann doch nicht drin sitzen.
Du verdunkelst und der Sensor meldet an shuttercontrol direkt wieder hochfahren ist zu dunkel
Ein Lichtsensor sollte draußen vor dem Rollladen sitzen.aber nicht wenn der Sensor anscheinend die "Raumtemperatur" darstellt.
"enabled": true,
"shutterName": "KZ Rolladenaktor Balkontüre:1.LEVEL", "name": "hm-rpc.0.OEQ0550585.1.LEVEL", "triggerID": "hm-rpc.0.JEQ0152196.1.STATE", "typeUp": "children", "typeDown": "lightsensor", **"type": "only inside temperature",** "heightDownSun": "24", "direction": "165", "directionRange": "70", "tempInside": "10000",
> "tempSensor": "zigbee.0.04cf8cdf3c78a785.illuminance",
"outsideTempSensor": "", "tempOutside": "", "lightSensor": "",
-
@homoran Doch Rainer, da sich ja bei einem Lichtsensor, egal ob als Innentemperatur konfiguriert der Wert beim schließen der Rollläden schlagartig ändert und somit die Beschattung sofort beendet wird.