NEWS
Test Adapter shuttercontrol v1.7.x
-
Hallo,
ich fahre meine Rollos zur Zeit noch mit FHEM, Jarolift Funkschaltern und dem Rollo Modul. Die Steuerung übernimmt dort das ASC Modul zuverlässig. Da für mich aber der iobroker übersichtlichlicher und leichter verständlich ist, möchte ich diese Steuerung nun auch über iobroker realisieren.Habe nun den FHEM Adapter installiert und ich kann mir die States vom "Rollo" Modul rüberholen. Also "pct level-dimmer".
Ich habe in FHEM (0 für Rolläden oben) und (100 für geschlossen) eingestellt.Nun mein Problem:
Wenn ich das so in Shuttercontrol (1.1.1) nun einstelle, also (Rollladenhöhe beim runterfahren = 0) und (Rollladenhöhe beim hochfahren = 100) kann ich die Rolläden nicht fahren. Wenn ich das nun tausche kann ich das Rollo fahren. Ok, könnte ich mit leben! Aber wenn ich jetzt noch einen Fensterkontakt mit einbinden will läuft das ganze, aber genau umgekehrt.Vermutlich nur ne Kleinigkeit einzustellen aber ich weiß leider nicht wo.....und verzweifel hier.
Kann mir jemand auf die Sprünge helfen? Würde mich freuen.tom
-
@Tom-Haase sagte in Test Adapter shuttercontrol v1.1.x:
Aber wenn ich jetzt noch einen Fensterkontakt mit einbinden will läuft das ganze, aber genau umgekehrt.
Das sollte auch in shuttercontrol funktionieren ... Die Negierung der Werte ist auch für Fenster berücksichtigt
-
...
Ich habe in FHEM (0 für Rolläden oben) und (100 für geschlossen) eingestellt.
Nun mein Problem:
Wenn ich das so in Shuttercontrol (1.1.1) nun einstelle, also (Rollladenhöhe beim runterfahren = 0) und (Rollladenhöhe beim hochfahren = 100) kann ich die Rolläden nicht fahren. Wenn ich das nun tausche kann ich das Rollo fahren. Ok, könnte ich mit leben! Aber wenn ich jetzt noch einen Fensterkontakt mit einbinden will läuft das ganze, aber genau umgekehrt.
...Hallo Tom
Deine Angegebenen Werte widersprechen sich.
Ich vermute aber, dass die erste Angabe die richtige ist und somit 0= oben und 100 = zu ist.
Das wäre dann die gleiche Situation wie bei mir, nur dass bei mir 255 = zu ist.. funktioniert wunderbar. Invertieren macht Shuttercontrol selbst, wie @simatec das schon gesagt hat.
Wichtig ist halt, dass die Werte konsequent so eingibst, dass für die entsprechende Position den entsprechenden Wert eingibst.
und wichtig, für den Trigger beim Fenster muss der Triggerwert für Geschlossen und die benötigte Aktion was der Trigger machen soll, korrekt gesetzt sein, sonst reagiert Shuttercontrol an dieser Stelle falsch.
Bei mir sieht das dann so aus..
Wünsche Dir viel Erfolg.
Roli -
Hallo,
zunächst danke für eure Unterstützung.
Ich teste zunächst nur mit einem Rollo in meinem Büro.
Aus FHEM mittels Adapter den State "Level-Dimmer" in Shuttercontrol. Alles ohne Fensterkontakt! Nichts eingetragen.
Rollo ist oben!
Wenn ich nun unter Objekte "Close all" klicke passiert nichts, bei "open all" schließt der Rolladen.
Wo ist mein Denkfehler?
lg
tom -
Wenn ich es so einstelle:
kann ich den Rollo richtig mit "close all" bzw. "open all" fahren. -
@Tom-Haase
So ist es auch in deinem Fall richtig -
Hi,
danke für die Geduld.So wie oben eingestellt fährt der Rolladen nach Zeit. Alles gut!
Als nächstes binde ich nun den Fensterkontakt ein. Der schaltet zwar, aber der Rolladen fährt nicht. Erst wenn ich die 0 und 100 tausche fährt der Rollo nach Kontakt.
Jetzt funktioniert aber die Zeitsteuerung nicht mehr.Also wie eingangs oben beschrieben. Entweder oder!
Nette Grüße
Tom -
@Tom-Haase warum änderst du was, was funktioniert? ist ja völlig unlogisch. bist du sicher das der wert vom fensterkontakt so stimmt?
-
@da_Woody
na es funktioniert ja nicht wirklich. Entweder per Zeitsteuerung oder per Kontakt.
Darum meine Frage wo ich noch was ändern kann. -
Der Kontakt funktioniert:
-
@Tom-Haase du hast geschrieben das die zeitsteuerung funktioniert! das meinte ich wegen ändern. jetzt willst du den sensor mit einbinden,
wenn ich mir den scrennshot so anschaue, welchen DP hast du genommen?
wenns der opened ist, dann hast du falsch eingetragen. dann müsste IMHO false, nicht true beim kontakt stehn. -
@da_Woody
ich habe contact wie auch opened probiert. Der Kontakt schaltet, löst aber keine Reaktion aus.Nachtrag:
ich habe contact eingetragen und geschlossen ist true -
@Tom-Haase ich kenn die dinger nicht, waren nur so überlegungen meinereiner. sorry, dann kann ich dir nicht weiterhelfen.
-
@Tom-Haase
Ich schaue mir das im Code noch einmal an.
Nimm mal den State von „opened“ und stelle den Kontakt auf false.
Die Werte der Rollläden bitte so lassen, wie sie auch real sind. Also 0% offen und 100% geschlossen -
@simatec
Ok!
Mit "close all" bzw. "open all" fährt der Rolladen richtig. Per Kontakt leider keine Reaktion.
-
@Tom-Haase
Zeige mal bitte deine komplette Config als json.
Kannst du über die Pfeiltasten im Hauptmenü von shuttercontrol runterladen.Des Weiteren stelle mal bitte die Instanz von shuttercontrol auf debug (siehe meiner Signatur) und poste mal den Log, wenn du das Fenster öffnest bzw. schließt.
-
@simatec genau das, was ich mit meinen logik überlegungen meinte...
-
{ "_id": "system.adapter.shuttercontrol.0", "common": { "name": "shuttercontrol", "version": "1.1.1", "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": "info", "mode": "daemon", "type": "climate-control", "compact": true, "materialize": true, "stopBeforeUpdate": true, "plugins": { "sentry": { "dsn": "https://5f58f5sff6e3a90bae5414d4fc09@sentry.iobroker.net/62" } }, "installedFrom": "iobroker.shuttercontrol@1.1.1", "installedVersion": "1.1.1", "host": "raspberrypi" }, "native": { "livingAutomatic": "livingSunriseSunset", "W_shutterDownLiving": "22:00", "W_shutterUpLivingMin": "05:00", "W_shutterUpLivingMax": "06:00", "driveDelayUpLiving": "10", "WE_shutterDownLiving": "22:00", "WE_shutterUpLivingMin": "05:00", "WE_shutterUpLivingMax": "06:00", "sleepAutomatic": "sleepTime", "W_shutterDownSleep": "11:02", "W_shutterUpSleepMin": "06:00", "W_shutterUpSleepMax": "06:30", "driveDelayUpSleep": "10", "WE_shutterDownSleep": "21:00", "WE_shutterUpSleepMin": "06:00", "WE_shutterUpSleepMax": "07:30", "childrenAutomatic": "childrenSunriseSunset", "W_shutterDownChildren": "20:00", "W_shutterUpChildrenMin": "06:00", "W_shutterUpChildrenMax": "06:30", "driveDelayUpChildren": "10", "WE_shutterDownChildren": "21:00", "WE_shutterUpChildrenMin": "06:00", "WE_shutterUpChildrenMax": "06:30", "latitude": "50.01820°", "longitude": "11.54050°", "sunProtEndElevation": "10", "astroDelayUp": "30", "astroDelayDown": "30", "driveDelayUpAstro": "10", "SummerStart": "01.03.", "SummerEnd": "30.09.", "XMasStart": "01.12.", "XMasEnd": "06.01.", "publicHolidays": true, "publicHolInstance": "", "HolidayDP": "", "LateAllDown": false, "LateAllDownTime": "22:15", "betweenPositionTime": "22:00", "noGoTime": "0", "currentShutterState": false, "triggerAutoSleep": "hm-rpc.0.MEQ1234567.2.STATE", "triggerAutoLiving": "hm-rpc.0.MEQ1234567.2.STATE", "triggerAutoChildren": "hm-rpc.0.MEQ1234567.2.STATE", "heightDownSun": "30", "direction": "120", "type": null, "directionRange": "50", "actualValueTemp": "", "actualValueLight": "", "actualValueTempInside": "", "typeDown": null, "typeUp": null, "triggerStateShutter": "true", "triggerChangeShutter": "upDown", "triggerDriveShutter": "50", "autoDriveShutter": "upDown", "heightDownShutter": "100", "heightUpShutter": "0", "triggerID": "zigbee.0.00158d00053f428f.opened", "LateDown": false, "inSummerNotDown": false, "driveAfterClose": false, "useXmasLevel": false, "XmasLevel": "0", "KeepSunProtect": false, "betweenPosition": false, "betweenPositionLevel": "50", "events": [ { "enabled": true, "shutterName": "Buero1 pct", "name": "fhem.0.friedhelm.pct", "triggerID": "zigbee.0.00158d00053f428f.opened", "typeUp": "", "typeDown": "", "type": "", "heightDownSun": "30", "direction": "120", "directionRange": "50", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "", "tempOutside": "23", "lightSensor": "", "valueLight": "15", "heightUp": "0", "heightDown": "100", "triggerState": "true", "triggerDrive": "50", "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": false, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50" } ] } }
-
2021-01-09 11:56:32.490 - info: shuttercontrol.0 (16900) Set ID: Buero1 pct value: 100% 2021-01-09 11:56:32.614 - info: fhem.0 (16306) stateChange (out): fhem.0.Friedhelm.pct | 100 > set Friedhelm pct 100 2021-01-09 11:56:32.620 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm drive-down | state > fhem.0.Friedhelm.state drive-down 2021-01-09 11:56:32.621 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm drive-down | boolean > fhem.0.Friedhelm.state_boolean drive-down 2021-01-09 11:56:32.623 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm drive-down | value > fhem.0.Friedhelm.state_value drive-down 2021-01-09 11:56:32.627 - info: fhem.0 (16306) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send down | state > fhem.0.SD_Keeloq_AC6000.state send down 2021-01-09 11:56:59.107 - info: fhem.0 (16306) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send stop | state > fhem.0.SD_Keeloq_AC6000.state send stop 2021-01-09 11:56:59.109 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm closed | state > fhem.0.Friedhelm.state closed 2021-01-09 11:56:59.109 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm closed | boolean > fhem.0.Friedhelm.state_boolean false 2021-01-09 11:56:59.110 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm closed | value > fhem.0.Friedhelm.state_value 0 2021-01-09 11:57:09.934 - info: shuttercontrol.0 (16900) Set ID: Buero1 pct value: 0% 2021-01-09 11:57:10.055 - info: fhem.0 (16306) stateChange (out): fhem.0.Friedhelm.pct | 0 > set Friedhelm pct 0 2021-01-09 11:57:10.061 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm drive-up | state > fhem.0.Friedhelm.state drive-up 2021-01-09 11:57:10.062 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm drive-up | boolean > fhem.0.Friedhelm.state_boolean drive-up 2021-01-09 11:57:10.063 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm drive-up | value > fhem.0.Friedhelm.state_value drive-up 2021-01-09 11:57:10.069 - info: fhem.0 (16306) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send up | state > fhem.0.SD_Keeloq_AC6000.state send up 2021-01-09 11:57:39.131 - info: fhem.0 (16306) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send stop | state > fhem.0.SD_Keeloq_AC6000.state send stop 2021-01-09 11:57:39.133 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm open | state > fhem.0.Friedhelm.state open 2021-01-09 11:57:39.133 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm open | boolean > fhem.0.Friedhelm.state_boolean true 2021-01-09 11:57:39.134 - info: fhem.0 (16306) event FHEM: Friedhelm | ROLLO Friedhelm open | value > fhem.0.Friedhelm.state_value 2
-
@simatec
Oder auch an die communityGibt es eigentlich auch eine Einstellung, nicht vor xx Uhr runterfahren.
Ich steuere über Sonnenaufgang/Untergang. Im Winter ist ja schon um 16:xx sonnenuntergang. Im Sommer passt das ganz gut, aber im Winnter gehen die dann oft etwas zu früh runter. Ich habs jetzt via Zeitverzögerung geregelt.
Und noch eine Frag
Ich habe an der Terassentür die Fenstergriffe gekoppelt.
Das funktioniert optimal, Tür auf, Rolle geht hoch, tür zu Rollo geht runter...Lässt sich das temporär deaktivieren? Über einen DP?
Danke