Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Crazy Com

    NEWS

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    C
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 22
    • Best 0
    • Groups 1

    Crazy Com

    @Crazy Com

    Starter

    0
    Reputation
    8
    Profile views
    22
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Crazy Com Follow
    Starter

    Latest posts made by Crazy Com

    • RE: Test Adapter shuttercontrol v2.0.x

      @simatec Hi simatec, hattest du schon Zeit, mal nachzuschauen, woran es liegt bzw. liegen könnte?

      posted in Tester
      C
      Crazy Com
    • RE: Test Adapter shuttercontrol v2.0.x

      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.

      posted in Tester
      C
      Crazy Com
    • RE: Test Adapter shuttercontrol v2.0.x

      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
            }
          ]
        }
      }
      
      posted in Tester
      C
      Crazy Com
    • RE: Test Adapter shuttercontrol v2.0.x

      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.

      posted in Tester
      C
      Crazy Com
    • RE: Test Adapter shuttercontrol v2.0.x

      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?

      posted in Tester
      C
      Crazy Com
    • RE: Test Adapter shuttercontrol v2.0.x

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

      posted in Tester
      C
      Crazy Com
    • RE: Test Adapter shuttercontrol v2.0.x

      @simatec Der Manu_Mode ist bei mir tatsächlich manchmal beabsichtigt. Wenn die Frau (oder ich auch manchmal) die Jalousie manuell per Taster bedienen, bekommt sie ja den Status Manu_Mode. Und in dem Fall soll das auch so bleiben, bis wir selbst am Tablet (Visualisierung) die Dinger wieder auf "Auto" stellen. Soll dann eben nur für die eine Jalousie gelten und nicht für andere, die im gleichen Bereich eventuell ebenfalls auf "Manu" stehen. Da hilft dann "AutoAll" oder "AutoLiving" nicht viel.

      posted in Tester
      C
      Crazy Com
    • RE: Test Adapter shuttercontrol v2.0.x

      @simatec Oh, stimmt... Hab mich falsch erinnert. Ich hab jetzt nochmal meine alten Posts gelesen hier im Thread. Ich bin bisher daran gescheitert, einzelne Jalousien aus dem Manu_Mode (per Visualisierung bzw. Skript) zu holen. Dafür gibt es ja nur die Datenpunkte "AutoAll" bzw. "AutoLiving" etc. - aber eben nicht für einzelne Jalousien. Oder bin ich da schon wieder auf dem falschen Dampfer?

      posted in Tester
      C
      Crazy Com
    • RE: Test Adapter shuttercontrol v2.0.x

      Oha, sehe ich das richtig, dass ich jetzt für jeden Rollladen einzeln einstellen kann, ob er AutoSun/AutoUp etc. haben soll, oder nicht - statt nur gesammelt für einen Bereich?

      Das ist ja mal mega! Vielen Dank dafür! @simatec

      posted in Tester
      C
      Crazy Com
    • RE: Test Adapter shuttercontrol v2.0.x

      Hey @simatec , ich hatte die Frage schonmal gestellt, aber leider keine Antwort bekommen. Also versuche ich es nochmal. 🙂

      Wäre es möglich den Datenpunkt "autoState" jeder Jalousie bechreibbar zu machen? So könnte man das Verhalten über weitere Skripte genauer steuern. Es gibt Fälle, da will man nicht gesamten Bereich steuern, sondern wirklich nur einzelne Fenster.

      Ich erstelle gern auch einen offiziellen Request bei Github - wollte hier nur mal auf dem "kurzen Dienstweg" nachfragen, ob das generell machbar wäre.

      posted in Tester
      C
      Crazy Com
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo