Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter shuttercontrol v2.0.x

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter shuttercontrol v2.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      topsurfer @guitardoc last edited by

      Hallo,
      mein elektrischen Rollläden (Enocean/Eltako) liefern keinen Status zurück, in welcher Position diese sich befinden.
      Nur am Ende (Anschläge) kommt eine Bestätigung ("oben" oder: "unten" = true).

      • Kann ich Rollershutter trotzdem prinzipiell nutzen?
      • Gibt es eine Möglichkeit eine Fahrzeit mitzugeben ("Fahre 4 Sekunden runter") ?

      Danke und VG,
      Martin

      D 1 Reply Last reply Reply Quote 0
      • D
        docsnyder7 @topsurfer last edited by

        Ein schnelle Frage... bei späten Schließen eines Rollos, greift dann der Aussperrschutz nicht?

        crunchip 1 Reply Last reply Reply Quote 0
        • crunchip
          crunchip Forum Testing Most Active @docsnyder7 last edited by

          @docsnyder7

          Rollladen spät schliessen
          Mit dieser Option wird der Rollladen zu einer definierten Zeit (einstellbar in den Sonderzeiten) zusätzlich heruntergefahren.
          
          ❗ Der Aussperrschutz wird hierbei nicht berücksichtigt und der Rollladen trotz offenem Fenster runter gefahren! (Aussperr Gefahr!!) ❗
          

          https://github.com/simatec/ioBroker.shuttercontrol/wiki/Shuttercontrol-Wiki-Deutsch#extra-einstellungen

          D 1 Reply Last reply Reply Quote 1
          • D
            docsnyder7 @crunchip last edited by

            @crunchip Danke für den Hinweis... ich habs wohl überlesen!

            1 Reply Last reply Reply Quote 0
            • C
              Crazy Com last edited by Crazy Com

              EDIT: Vergesst es, hab es gefunden. Kann ich Posts hier auch löschen oder nur editieren? 🙂

              wendy2702 1 Reply Last reply Reply Quote 0
              • wendy2702
                wendy2702 @Crazy Com last edited by

                @crazy-com nur editieren

                1 Reply Last reply Reply Quote 1
                • C
                  Crazy Com last edited by

                  Ich habe mal eine Verständnisfrage - könnte ich selbstverständlich testen, aber vielleicht weiß es jemand auf Anhieb.

                  Folgendes Szenario:
                  Ich aktiviere den Punkt "Blockieren des Manu_Modes für bekannte Rollladenhöhen".
                  Früh fährt eine Jalousie nach oben (zur definierten Uhrzeit) und tagsüber ggf. in den Sonnenschutz.
                  Ich fahre sie dann später manuell ganz nach unten (z. B. beim Mittagsschlaf vom Kind) - hier fährt die Jalousie in eine bekannte Position - dann steht sie im Status "down".

                  Was passiert jetzt?
                  Fährt sie kurz danach wieder hoch (oder in den Sonnenschutz), weil sie laut Konfig ja dort sein müsste? Oder bleibt sie in der Position und wenn ja, wie lange?

                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @Crazy Com last edited by

                    @crazy-com sagte in Test Adapter shuttercontrol v2.0.x:

                    Fährt sie kurz danach wieder hoch (oder in den Sonnenschutz)

                    nur möglicherweise in den Sonnenschutz.

                    Manu_Mode bezieht dich nur darauf
                    die nächtliche Verdunklung ist nicht betroffen!

                    @crazy-com sagte in Test Adapter shuttercontrol v2.0.x:

                    bleibt sie in der Position

                    nein, nur wenn es keine bekannte Höhe ist.
                    Also wieder 1Sek hochfahren

                    1 Reply Last reply Reply Quote 1
                    • C
                      Crazy Com last edited by Crazy Com

                      Danke @Homoran , das hilft mir weiter! 🙂

                      Jetzt habe ich allerdings ein Problem mit Shuttercontrol - der Adapter ist in einen Restart-Loop gefahren. Nach meinem Gefühl ist es passiert, als der Sonnenschutz-Modus automatisch beendet werden sollte. (Vorhin war kurz Sonne, Jalousie ist in den Sonnenschutz gefahren. Dann war wieder bewölkt und jetzt sollte sie eigentlich hochfahren - habe die Verzögerung der Unterschreitung der Helligkeit auf 30 Minuten gesetzt). Folgendes sagt der Error Log:

                      2025-08-28 10:25:30.808 - error: shuttercontrol.0 (127592) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                      2025-08-28 10:25:30.808 - error: shuttercontrol.0 (127592) unhandled promise rejection: Converting circular structure to JSON
                      --> starting at object with constructor 'Timeout'
                      | property '_idlePrev' -> object with constructor 'TimersList'
                      --- property '_idleNext' closes the circle
                      2025-08-28 10:25:30.904 - error: shuttercontrol.0 (127592) TypeError: Converting circular structure to JSON
                      --> starting at object with constructor 'Timeout'
                      | property '_idlePrev' -> object with constructor 'TimersList'
                      --- property '_idleNext' closes the circle
                      at JSON.stringify ()
                      at StateRedisClient.pushMessage (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:1215:64)
                      at AdapterClass._sendTo (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:7524:36)
                      at AdapterClass.sendTo (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:7370:21)
                      at AdapterClass. (/opt/iobroker/node_modules/iobroker.shuttercontrol/main.js:453:21)
                      at AdapterClass.emit (node:events:518:28)
                      at AdapterClass.emit (node:domain:489:12)
                      at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11040:34)
                      at Immediate. (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:365:37)
                      at processImmediate (node:internal/timers:485:21)
                      2025-08-28 10:25:30.904 - error: shuttercontrol.0 (127592) Converting circular structure to JSON
                      --> starting at object with constructor 'Timeout'
                      | property '_idlePrev' -> object with constructor 'TimersList'
                      --- property '_idleNext' closes the circle
                      2025-08-28 10:25:30.913 - info: shuttercontrol.0 (127592) cleaned everything up...
                      2025-08-28 10:25:30.913 - info: shuttercontrol.0 (127592) terminating
                      2025-08-28 10:25:30.914 - warn: shuttercontrol.0 (127592) Terminated (UNCAUGHT_EXCEPTION): Without reason
                      2025-08-28 10:25:31.415 - info: shuttercontrol.0 (127592) terminating
                      2025-08-28 10:25:31.448 - error: host.iobroker Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
                      2025-08-28 10:25:31.448 - error: host.iobroker Caught by controller[1]: TypeError: Converting circular structure to JSON
                      2025-08-28 10:25:31.448 - error: host.iobroker Caught by controller[1]: --> starting at object with constructor 'Timeout'
                      2025-08-28 10:25:31.448 - error: host.iobroker Caught by controller[1]: | property '_idlePrev' -> object with constructor 'TimersList'
                      2025-08-28 10:25:31.448 - error: host.iobroker Caught by controller[1]: --- property '_idleNext' closes the circle
                      2025-08-28 10:25:31.448 - error: host.iobroker Caught by controller[1]: at JSON.stringify ()
                      2025-08-28 10:25:31.448 - error: host.iobroker Caught by controller[1]: at StateRedisClient.pushMessage (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:1215:64)
                      2025-08-28 10:25:31.448 - error: host.iobroker Caught by controller[1]: at AdapterClass._sendTo (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:7524:36)
                      2025-08-28 10:25:31.448 - error: host.iobroker Caught by controller[1]: at AdapterClass.sendTo (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:7370:21)
                      2025-08-28 10:25:31.448 - error: host.iobroker Caught by controller[1]: at AdapterClass. (/opt/iobroker/node_modules/iobroker.shuttercontrol/main.js:453:21)
                      2025-08-28 10:25:31.449 - error: host.iobroker Caught by controller[1]: at AdapterClass.emit (node:events:518:28)
                      2025-08-28 10:25:31.449 - error: host.iobroker Caught by controller[1]: at AdapterClass.emit (node:domain:489:12)
                      2025-08-28 10:25:31.449 - error: host.iobroker Caught by controller[1]: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11040:34)
                      2025-08-28 10:25:31.449 - error: host.iobroker Caught by controller[1]: at Immediate. (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:365:37)
                      2025-08-28 10:25:31.449 - error: host.iobroker Caught by controller[1]: at processImmediate (node:internal/timers:485:21)
                      2025-08-28 10:25:31.449 - error: host.iobroker instance system.adapter.shuttercontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                      2025-08-28 10:25:31.449 - info: host.iobroker Restart adapter system.adapter.shuttercontrol.0 because enabled
                      2025-08-28 10:25:31.449 - warn: host.iobroker Do not restart adapter system.adapter.shuttercontrol.0 because restart loop detected
                      

                      Jemand eine Idee? Wenn ich den Adapter jetzt manuell starte, schmiert er kurz danach wieder ab.

                      Achso, ich habe die aktuellste Version 2.0.3 im Einsatz.

                      Homoran simatec 2 Replies Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @Crazy Com last edited by

                        @crazy-com das muss sich @simatec ansehen

                        1 Reply Last reply Reply Quote 0
                        • simatec
                          simatec Developer Most Active @Crazy Com last edited by

                          @crazy-com Bitte zeige deine Config von Shuttercontrol als json File

                          C 1 Reply Last reply Reply Quote 0
                          • C
                            Crazy Com @simatec last edited by

                            Danke für die schnelle Rückmeldung! Hier die Config:

                            {
                              "_id": "system.adapter.shuttercontrol.0",
                              "common": {
                                "name": "shuttercontrol",
                                "version": "2.0.3",
                                "title": "shuttercontrol",
                                "authors": [
                                  "simatec <shuttercontrol@simateccloud.de>"
                                ],
                                "keywords": [
                                  "home automation",
                                  "Rollladen",
                                  "Jalousie",
                                  "Rollladensteuerung",
                                  "shutter",
                                  "Homematic",
                                  "Sunprotec",
                                  "Sonnenschutz",
                                  "Astro",
                                  "Elevation",
                                  "Sonneuntergang",
                                  "Sonnenaufgang"
                                ],
                                "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,
                                "connectionType": "local",
                                "dataSource": "push",
                                "stopBeforeUpdate": true,
                                "adminUI": {
                                  "config": "materialize",
                                  "tab": "json"
                                },
                                "plugins": {
                                  "sentry": {
                                    "dsn": "https://5f58df7167d846e3a90bae5414d4fc09@sentry.iobroker.net/62"
                                  }
                                },
                                "installedFrom": "iobroker.shuttercontrol@2.0.3",
                                "installedVersion": "2.0.3",
                                "host": "iobroker",
                                "runAsCompactMode": false,
                                "compactGroup": 1,
                                "dependencies": [
                                  {
                                    "js-controller": ">=5.0.19"
                                  }
                                ],
                                "globalDependencies": [
                                  {
                                    "admin": ">=7.6.3"
                                  }
                                ],
                                "docs": {
                                  "en": "docs/en/shuttercontrol.md",
                                  "de": "docs/de/shuttercontrol.md"
                                },
                                "tier": 2,
                                "licenseInformation": {
                                  "license": "MIT",
                                  "type": "free"
                                },
                                "messagebox": true,
                                "adminTab": {
                                  "link": "jsonTab.json5",
                                  "sendTo": true,
                                  "singleton": false,
                                  "name": "Shuttercontrol"
                                }
                              },
                              "native": {
                                "livingAutomatic": "livingSunriseSunset",
                                "W_shutterDownLiving": "22:00",
                                "W_shutterUpLivingMin": "08:00",
                                "W_shutterUpLivingMax": "12:00",
                                "driveDelayUpLiving": "5",
                                "WE_shutterDownLiving": "22:00",
                                "WE_shutterUpLivingMin": "08:00",
                                "WE_shutterUpLivingMax": "12:00",
                                "sleepAutomatic": "sleepSunriseSunset",
                                "W_shutterDownSleep": "22:00",
                                "W_shutterUpSleepMin": "07:00",
                                "W_shutterUpSleepMax": "12:00",
                                "driveDelayUpSleep": "10",
                                "WE_shutterDownSleep": "22:00",
                                "WE_shutterUpSleepMin": "08:00",
                                "WE_shutterUpSleepMax": "12:00",
                                "childrenAutomatic": "childrenTime",
                                "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": "51.642386",
                                "longitude": "13.683393",
                                "sunProtEndElevation": "10",
                                "astroDelayUp": "-30",
                                "astroDelayDown": "30",
                                "driveDelayUpAstro": "5",
                                "SummerStart": "01.03.",
                                "SummerEnd": "30.09.",
                                "XMasStart": "01.12.",
                                "XMasEnd": "06.01.",
                                "publicHolidays": true,
                                "publicHolInstance": "feiertage.0",
                                "HolidayDP": "ical.0.events.0.today.Urlaub",
                                "lightsensorDown": "400",
                                "lightsensorUp": "500",
                                "lightsensorUpTime": "05:00",
                                "lightsensorDownTime": "16:00",
                                "lightsensorUpDown": "",
                                "schoolfree": false,
                                "schoolfreeInstance": "",
                                "schoolfreeDP": "",
                                "schoolfreeChildrenArea": false,
                                "schoolfreeSleepArea": false,
                                "schoolfreeLivingArea": false,
                                "LateAllDown": false,
                                "LateAllDownTime": "22:15",
                                "betweenPositionTime": "22:00",
                                "noGoTime": "0",
                                "satIsWeek": false,
                                "currentShutterState": false,
                                "currentShutterStateTime": "60",
                                "blockManuMode": true,
                                "shutterStateRound": "5",
                                "triggerAutoSleep": "",
                                "triggerAutoLiving": "",
                                "triggerAutoChildren": "",
                                "alarmWind1Level": "100",
                                "alarmWind1": "",
                                "alarmWind2Level": "100",
                                "alarmWind2": "",
                                "alarmRainLevel": "100",
                                "alarmRain": "",
                                "alarmFrostLevel": "80",
                                "alarmFrost": "",
                                "alarmFireLevel": "100",
                                "alarmFire": "",
                                "events": [
                                  {
                                    "enabled": true,
                                    "shutterName": "Gaestezimmer Status",
                                    "name": "0_userdata.0.Rollladensteuerung.Gaestezimmer.State",
                                    "triggerID": "",
                                    "typeUp": "living-auto",
                                    "typeDown": "living-auto",
                                    "type": "in- & outside temperature and direction",
                                    "heightDownSun": "95",
                                    "direction": "165",
                                    "directionRange": "85",
                                    "tempInside": "21",
                                    "tempSensor": "hm-rpc.1.000C9D89A9FCEA.1.ACTUAL_TEMPERATURE",
                                    "outsideTempSensor": "hm-rpc.1.00185D899AA2F9.1.ACTUAL_TEMPERATURE",
                                    "tempOutside": "23",
                                    "lightSensor": "hm-rpc.1.00185D899AA2F9.1.ILLUMINATION",
                                    "valueLight": "2000",
                                    "heightUp": "100",
                                    "heightDown": "0",
                                    "triggerState": "none",
                                    "triggerStateTilted": "none",
                                    "triggerDrive": "100",
                                    "triggerDriveTildet": "50",
                                    "triggerChange": "off",
                                    "elevation": "",
                                    "autoDrive": "off",
                                    "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",
                                    "trigDelyUp": "0",
                                    "trigDelyDown": "0",
                                    "sunProtectEndDely": "30",
                                    "sunProtectEndtimerid": "",
                                    "enableAlarmWind1": false,
                                    "enableAlarmWind2": false,
                                    "enableAlarmRain": false,
                                    "enableAlarmFrost": false,
                                    "enableAlarmFire": false,
                                    "alarmTriggerAction": "",
                                    "alarmTriggerLevel": "",
                                    "lastAutoAction": "",
                                    "tempHeatProtection": "",
                                    "heatProtection": false,
                                    "ignoreTriggerAutoState": false
                                  }
                                ]
                              }
                            }
                            
                            1 Reply Last reply Reply Quote 0
                            • C
                              Crazy Com last edited by

                              Noch ein kleiner Nachtrag dazu:
                              Es scheint wirklich an dem 30 Minuten Timer zu liegen. Ich habe jetzt den Haken "Halte Rollladen in Sonnenschutz" aktiviert und seitdem kein Absturz des Adapters.

                              Dazu muss ich noch sagen, dass der Fehler nicht plötzlich von einem Tag auf den anderen kam - ich habe Shuttercontrol tatsächlich erst seit vorgestern im Livebetrieb (bei einer Jalousie). Gestern und vorgestern war es sonnig genug, dass nie die Anforderung kam, die Jalousie wieder hochzufahren. An beiden Tagen ist die Jalousie wieder hochgefahren, als die Sonne nicht mehr aufs Fenster gestrahlt hat (Azimut) - das hat auch ohne Probleme funktioniert und der Adapter lief weiter.

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              845
                              Online

                              32.0k
                              Users

                              80.5k
                              Topics

                              1.3m
                              Posts

                              rollladen rollladensteuerung shuttercontrol
                              330
                              7360
                              10061552
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo