Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter shuttercontrol v2.0.x

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    211

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    7.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Test Adapter shuttercontrol v2.0.x

Test Adapter shuttercontrol v2.0.x

Scheduled Pinned Locked Moved Tester
rollladenrollladensteuerungshuttercontrol
7.4k Posts 332 Posters 10.6m Views 254 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T tobitobsta

    Hallo zusammen,
    find den adapter echt super gut und nutze ihn auch jetzt seit über einem Jahr. Ich habe viel rumgespielt mit sun protect, Himmelsrichtung, Temperatur- und Lichtwerten etc.

    Nun habe ich ein Problem, dass ich nicht loswerde - trotz dass ich bereits den adapter komplett deinstalliert und neu installiert hab und die Konfig dann auch von neuem gemacht hab (also nicht die alte importiert).

    Das Problem:

    • ich habe drei Rollos, die alle über Shelly-Schalter gesteuert werden.
    • Alle gehen zur selben Hausseite raus - also haben auch alle die selben Winkeleinstellungen für den Sonneschutz über Himmelsrichtung.
    • Der "auto-sun"-datenpunkt ist für alle true.
    • Bei einem funktioniert das automatische runter und wieder hochfahren - die andere beiden wollen einfach nicht.
    • Wenn ich manuell das Level in den Shelly-Datenpunkt "shutter.position" eingebe, bewegen sie sich aber.

    Ich habe auch schon mal den Adapter im Debug-Protokoll aktiviert - da sieht es so aus, als wenn die besagten Rollos einfach ignoriert werden - sie tauchen gar nicht auf.

    Bin langsam echt ratlos - fällt einem von euch noch irgendwas ein/auf, wie ich hier weiter testen/debuggen kann oder wo ich hier einen Fehler gemacht hab?

    {
            "enabled": true,
            "shutterName": "Schlafzimmer Links",
            "name": "shelly.0.SHSW-25#68C63AF9D51B#1.Shutter.Position",
            "triggerID": "",
            "typeUp": "children",
            "typeDown": "children",
            "type": "only direction",
            "heightDownSun": "30",
            "direction": "287",
            "directionRange": "21",
            "tempInside": "23",
            "tempSensor": "",
            "outsideTempSensor": "",
            "tempOutside": "23",
            "lightSensor": "",
            "valueLight": "15",
            "heightUp": "100",
            "heightDown": "0",
            "triggerState": "true",
            "triggerDrive": "100",
            "triggerChange": "off",
            "elevation": "8",
            "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"
          },
          {
            "enabled": true,
            "shutterName": "Schlafzimmer Rechts",
            "name": "shelly.0.SHSW-25#68C63AFB887B#1.Shutter.Position",
            "triggerID": "",
            "typeUp": "children",
            "typeDown": "children",
            "type": "only direction",
            "heightDownSun": "30",
            "direction": "287",
            "directionRange": "21",
            "tempInside": "23",
            "tempSensor": "",
            "outsideTempSensor": "",
            "tempOutside": "23",
            "lightSensor": "",
            "valueLight": "15",
            "heightUp": "100",
            "heightDown": "0",
            "triggerState": "true",
            "triggerDrive": "100",
            "triggerChange": "off",
            "elevation": "8",
            "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"
          },
          {
            "enabled": true,
            "shutterName": "Kinderzimmer Norden",
            "name": "shelly.0.SHSW-25#68C63AFA5024#1.Shutter.Position",
            "triggerID": "",
            "typeUp": "children",
            "typeDown": "children",
            "type": "only direction",
            "heightDownSun": "30",
            "direction": "287",
            "directionRange": "21",
            "tempInside": "23",
            "tempSensor": "",
            "outsideTempSensor": "",
            "tempOutside": "23",
            "lightSensor": "",
            "valueLight": "15",
            "heightUp": "100",
            "heightDown": "0",
            "triggerState": "true",
            "triggerDrive": "100",
            "triggerChange": "off",
            "elevation": "8",
            "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"
          },
    
    da_WoodyD Offline
    da_WoodyD Offline
    da_Woody
    wrote on last edited by
    #3163

    @tobitobsta da war doch erst vor ein paar tagen auch so ein problem...
    der erste angesprochene reagierte, die anderen nicht.irgendwer meinte, eventuell die werte leicht abstufen, damit nicht alle gleichzeitig angesprochen werden. oder so ähnlich. oder was mit verzögerung...

    gruß vom Woody
    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

    T 1 Reply Last reply
    0
    • T tobitobsta

      @totto mir fällt auf, dass das kleine häkchen bei "aktiv" fehlt

      da_WoodyD Offline
      da_WoodyD Offline
      da_Woody
      wrote on last edited by
      #3164

      @tobitobsta ID für helligkeits sensor ist auch keine da.

      gruß vom Woody
      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

      T 1 Reply Last reply
      0
      • TottoT Offline
        TottoT Offline
        Totto
        wrote on last edited by
        #3165

        Er fährt ja noch nicht mal mehr morgens rauf und abends runter... Und dann ständig diese Einträge im Log:

        shuttercontrol.0	2021-06-09 21:34:20.883	info	(3676) starting. Version 1.2.0 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.shuttercontrol, node: v12.22.1, js-controller: 3.2.16
        host.server(SmartHome)	2021-06-09 21:33:17.493	info	instance system.adapter.shuttercontrol.0 started with pid 3676
        host.server(SmartHome)	2021-06-09 21:33:15.321	info	instance system.adapter.shuttercontrol.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
        shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
        shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) terminating
        shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) cleaned everything up...
        host.server(SmartHome)	2021-06-09 21:33:14.415	info	stopInstance system.adapter.shuttercontrol.0 send kill signal
        shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) Got terminate signal TERMINATE_YOURSELF
        host.server(SmartHome)	2021-06-09 21:33:14.415	info	stopInstance system.adapter.shuttercontrol.0 (force=false, process=true)
        
        T FredFF 2 Replies Last reply
        0
        • da_WoodyD da_Woody

          @tobitobsta ID für helligkeits sensor ist auch keine da.

          T Offline
          T Offline
          tobitobsta
          wrote on last edited by
          #3166

          @da_woody vielen Dank für die Anregungen! Das mit der leichten Variation der Winkelwerte ist vielleicht ne gute Idee, das probier ich mal aus.
          Bzgl der fehlenden ID bei Helligkeitssensor müsste so okay sein. Wollte alle anderen Spielereien erstmal weglassen und nur über Himmelsrichtung gehen. Und so sind dann die Defaultwerte bei einem frischen Adapter, wenn man sich um Helligkeitssensoren gar nicht kümmert.

          1 Reply Last reply
          0
          • TottoT Totto

            Er fährt ja noch nicht mal mehr morgens rauf und abends runter... Und dann ständig diese Einträge im Log:

            shuttercontrol.0	2021-06-09 21:34:20.883	info	(3676) starting. Version 1.2.0 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.shuttercontrol, node: v12.22.1, js-controller: 3.2.16
            host.server(SmartHome)	2021-06-09 21:33:17.493	info	instance system.adapter.shuttercontrol.0 started with pid 3676
            host.server(SmartHome)	2021-06-09 21:33:15.321	info	instance system.adapter.shuttercontrol.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
            shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
            shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) terminating
            shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) cleaned everything up...
            host.server(SmartHome)	2021-06-09 21:33:14.415	info	stopInstance system.adapter.shuttercontrol.0 send kill signal
            shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) Got terminate signal TERMINATE_YOURSELF
            host.server(SmartHome)	2021-06-09 21:33:14.415	info	stopInstance system.adapter.shuttercontrol.0 (force=false, process=true)
            
            T Offline
            T Offline
            tobitobsta
            wrote on last edited by
            #3167

            @totto evtl lade mal die config runter und poste sie hier - ich vermute da steht irgendwas wie "enabled": false - bei deinem Screenshot sind alle Rollos NICHT aktiviert - das bedeutet jegliche Steuerung über Shuttercontrol-Adapter findet NICHT statt - meines Erachtens nach.

            1 Reply Last reply
            0
            • TottoT Totto

              Er fährt ja noch nicht mal mehr morgens rauf und abends runter... Und dann ständig diese Einträge im Log:

              shuttercontrol.0	2021-06-09 21:34:20.883	info	(3676) starting. Version 1.2.0 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.shuttercontrol, node: v12.22.1, js-controller: 3.2.16
              host.server(SmartHome)	2021-06-09 21:33:17.493	info	instance system.adapter.shuttercontrol.0 started with pid 3676
              host.server(SmartHome)	2021-06-09 21:33:15.321	info	instance system.adapter.shuttercontrol.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
              shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
              shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) terminating
              shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) cleaned everything up...
              host.server(SmartHome)	2021-06-09 21:33:14.415	info	stopInstance system.adapter.shuttercontrol.0 send kill signal
              shuttercontrol.0	2021-06-09 21:33:14.415	info	(31136) Got terminate signal TERMINATE_YOURSELF
              host.server(SmartHome)	2021-06-09 21:33:14.415	info	stopInstance system.adapter.shuttercontrol.0 (force=false, process=true)
              
              FredFF Offline
              FredFF Offline
              FredF
              Most Active Forum Testing
              wrote on last edited by
              #3168

              @totto sagte in Test Adapter shuttercontrol v1.2.x:

              Er fährt ja noch nicht mal mehr morgens rauf und abends runter...

              Wie auch wenn hier die Rollläden nicht aktiv sind
              20405ff8-a448-46c6-871f-7087ee5eb049-grafik.png

              1 Reply Last reply
              0
              • HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #3169

                @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                Wollte alle anderen Spielereien erstmal weglassen und nur über Himmelsrichtung gehen

                warum hast du dann Außentemperatur/Lichtsensor eingestellt?

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                T 1 Reply Last reply
                0
                • T tobitobsta

                  @totto mir fällt auf, dass das kleine häkchen bei "aktiv" fehlt

                  TottoT Offline
                  TottoT Offline
                  Totto
                  wrote on last edited by
                  #3170

                  @tobitobsta Oh man, ich Depp!!! Vielen Dank für den Hinweis!

                  Okay, das zeitgesteuerte Fahren funktioniert jetzt schon mal wieder! Jetzt Jetzt hoffe ich nur, dass der Sonnenschutz jetzt auch wieder funktioniert...

                  Weiß jemand zufällig, wann die Dokumentation für die Version 1.2.0 online geht?

                  1 Reply Last reply
                  0
                  • HomoranH Homoran

                    @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                    Wollte alle anderen Spielereien erstmal weglassen und nur über Himmelsrichtung gehen

                    warum hast du dann Außentemperatur/Lichtsensor eingestellt?

                    T Offline
                    T Offline
                    tobitobsta
                    wrote on last edited by
                    #3171

                    @homoran said in Test Adapter shuttercontrol v1.2.x:

                    @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                    Wollte alle anderen Spielereien erstmal weglassen und nur über Himmelsrichtung gehen

                    warum hast du dann Außentemperatur/Lichtsensor eingestellt?

                    wo hab ich das?

                    "type": "only direction",
                    

                    und die Werte bei den anderen Dingen sind glaub ich default-mäßig da drin. Ich habe zumindest den Adapter frisch installiert und da selbst nix eingetragen.

                    HomoranH 1 Reply Last reply
                    0
                    • T tobitobsta

                      @homoran said in Test Adapter shuttercontrol v1.2.x:

                      @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                      Wollte alle anderen Spielereien erstmal weglassen und nur über Himmelsrichtung gehen

                      warum hast du dann Außentemperatur/Lichtsensor eingestellt?

                      wo hab ich das?

                      "type": "only direction",
                      

                      und die Werte bei den anderen Dingen sind glaub ich default-mäßig da drin. Ich habe zumindest den Adapter frisch installiert und da selbst nix eingetragen.

                      HomoranH Do not disturb
                      HomoranH Do not disturb
                      Homoran
                      Global Moderator Administrators
                      wrote on last edited by
                      #3172

                      @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                      wo hab ich das?

                      bei Beschattung im Screenshot

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      da_WoodyD T 2 Replies Last reply
                      0
                      • HomoranH Homoran

                        @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                        wo hab ich das?

                        bei Beschattung im Screenshot

                        da_WoodyD Offline
                        da_WoodyD Offline
                        da_Woody
                        wrote on last edited by
                        #3173

                        @homoran dürfte ein screen vor der neu install sein...

                        gruß vom Woody
                        HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                        1 Reply Last reply
                        0
                        • HomoranH Homoran

                          @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                          wo hab ich das?

                          bei Beschattung im Screenshot

                          T Offline
                          T Offline
                          tobitobsta
                          wrote on last edited by
                          #3174

                          @homoran said in Test Adapter shuttercontrol v1.2.x:

                          @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                          wo hab ich das?

                          bei Beschattung im Screenshot

                          das geht jetzt vermutlich etwas durcheinander - ich glaub du meinst den Screenshot von Totto - ich habe kein Screenshot gepostet.

                          HomoranH 1 Reply Last reply
                          0
                          • T tobitobsta

                            @homoran said in Test Adapter shuttercontrol v1.2.x:

                            @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                            wo hab ich das?

                            bei Beschattung im Screenshot

                            das geht jetzt vermutlich etwas durcheinander - ich glaub du meinst den Screenshot von Totto - ich habe kein Screenshot gepostet.

                            HomoranH Do not disturb
                            HomoranH Do not disturb
                            Homoran
                            Global Moderator Administrators
                            wrote on last edited by
                            #3175

                            @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                            @homoran said in Test Adapter shuttercontrol v1.2.x:

                            @tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:

                            wo hab ich das?

                            bei Beschattung im Screenshot

                            das geht jetzt vermutlich etwas durcheinander - ich glaub du meinst den Screenshot von Totto - ich habe kein Screenshot gepostet.

                            joa,
                            hab am Handy wohl den überblick verloren

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Reply Last reply
                            0
                            • jackblacksonJ Offline
                              jackblacksonJ Offline
                              jackblackson
                              wrote on last edited by
                              #3176

                              Ich nutze den ShutterControl Adapter zur Beschattung, und nutze dazu die Werte von Innentemperatur zusammen mit dem Sonnensensor. Mir ist aufgefallen, das gerade an Tagen, wo es prinzipiell sehr heiß ist, es aber auch Wolkig ist, die Sonnenwerte sehr stark variieren, und dadurch die Rollos dauernd hoch und runter fahren.

                              Gibt es im Adapter eine Möglichkeit eines Timeouts - sprich wenn Rollos zu wegen Sonne, und der Wert springt, muss er für eine gewisse Zeit unter diesem Wert bleiben, damit das Rollo hoch fährt? Wert Sinkt - warte 15 Minuten, wenn Wert dann immer noch unter Limit, dann fahre hoch? Oder event. noch besser - arbeiten mit einem Durchschnittswert?

                              da_WoodyD T 2 Replies Last reply
                              0
                              • jackblacksonJ jackblackson

                                Ich nutze den ShutterControl Adapter zur Beschattung, und nutze dazu die Werte von Innentemperatur zusammen mit dem Sonnensensor. Mir ist aufgefallen, das gerade an Tagen, wo es prinzipiell sehr heiß ist, es aber auch Wolkig ist, die Sonnenwerte sehr stark variieren, und dadurch die Rollos dauernd hoch und runter fahren.

                                Gibt es im Adapter eine Möglichkeit eines Timeouts - sprich wenn Rollos zu wegen Sonne, und der Wert springt, muss er für eine gewisse Zeit unter diesem Wert bleiben, damit das Rollo hoch fährt? Wert Sinkt - warte 15 Minuten, wenn Wert dann immer noch unter Limit, dann fahre hoch? Oder event. noch besser - arbeiten mit einem Durchschnittswert?

                                da_WoodyD Offline
                                da_WoodyD Offline
                                da_Woody
                                wrote on last edited by
                                #3177

                                @jackblackson sagte in Test Adapter shuttercontrol v1.2.x:

                                Innentemperatur zusammen mit dem Sonnensensor

                                das gibts in der auswahl ja gar nicht, oder nimmst du außen/licht und nimmst die innentemp als außentemp?

                                gruß vom Woody
                                HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                jackblacksonJ 1 Reply Last reply
                                0
                                • da_WoodyD da_Woody

                                  @jackblackson sagte in Test Adapter shuttercontrol v1.2.x:

                                  Innentemperatur zusammen mit dem Sonnensensor

                                  das gibts in der auswahl ja gar nicht, oder nimmst du außen/licht und nimmst die innentemp als außentemp?

                                  jackblacksonJ Offline
                                  jackblacksonJ Offline
                                  jackblackson
                                  wrote on last edited by
                                  #3178

                                  @da_woody Genau - ich habe bei Außentemperatur meinen Innentemperatursensor angegeben.

                                  1 Reply Last reply
                                  0
                                  • jackblacksonJ jackblackson

                                    Ich nutze den ShutterControl Adapter zur Beschattung, und nutze dazu die Werte von Innentemperatur zusammen mit dem Sonnensensor. Mir ist aufgefallen, das gerade an Tagen, wo es prinzipiell sehr heiß ist, es aber auch Wolkig ist, die Sonnenwerte sehr stark variieren, und dadurch die Rollos dauernd hoch und runter fahren.

                                    Gibt es im Adapter eine Möglichkeit eines Timeouts - sprich wenn Rollos zu wegen Sonne, und der Wert springt, muss er für eine gewisse Zeit unter diesem Wert bleiben, damit das Rollo hoch fährt? Wert Sinkt - warte 15 Minuten, wenn Wert dann immer noch unter Limit, dann fahre hoch? Oder event. noch besser - arbeiten mit einem Durchschnittswert?

                                    T Offline
                                    T Offline
                                    tobitobsta
                                    wrote on last edited by tobitobsta
                                    #3179

                                    @jackblackson said in Test Adapter shuttercontrol v1.2.x:

                                    Oder event. noch besser - arbeiten mit einem Durchschnittswert?

                                    evtl könntest Du den Mittelwert des Innentemperatur Sensors über ein Script (oder evtl gibts auch einen Adapter dafür) berechnen und in einen neuen Datenpunkt für den Mittelwert schreiben und den dann verwenden?

                                    1 Reply Last reply
                                    0
                                    • jackblacksonJ Offline
                                      jackblacksonJ Offline
                                      jackblackson
                                      wrote on last edited by
                                      #3180

                                      @tobitobsta Werde das jetzt mal versuchen. Ich hab mir ein Skript erstellt - basierend auf der Vorarbeit von @paul53 (Link). Werde es mal beobachten, ob dadurch eine Verbesserung eintritt. Vielleicht wäre dies ja was, was im Adapter auch Sinn machen würde.

                                      // Berechnung von gleitendem Durchschnitt über einen Zeitraum
                                      
                                      // Konstanten
                                      var tc = 1;          // Abtastrate in Minuten
                                      var T = 15;      // Zeitraum der Auswertung in Minuten
                                      
                                      // IDs aller benötigten Datenpunkte
                                      var xid   = "hm-rpc.0.OXXX.1.LUX"; // Sensor
                                      var directory = 'AvgSonneAussen' //javascript.0.xxx
                                       
                                      
                                      var n = Math.round(T / tc); // Anzahl der Werte
                                      var list  = new Array(n);
                                       
                                      createState(directory  + '.avgLUX', {
                                         name: 'Durchschnittswert',
                                         read: true, 
                                         write: false, 
                                         type: "number", 
                                         def: 0
                                      });
                                      
                                      createState(directory  + '.valuelist', {
                                         name: 'Werteliste',
                                         read: true, 
                                         write: false, 
                                         type: "string", 
                                         def: 0
                                      });
                                      
                                      
                                      function calc() {
                                      
                                        list.pop();
                                        var x = getState(xid).val;
                                        list.unshift(x);
                                        setState(directory+'.valuelist', list.toString());
                                        var sum = 0.0;
                                        for (var i = 0; i < n; i++) {
                                          var s = parseFloat(list[i]); 
                                          sum = sum + s;
                                        }
                                      
                                        var avgValue = Math.round((T * sum / n) / T);
                                        //console.log("Average Value: " + avgValue);
                                        setState(directory+'.avgLUX', avgValue, true);
                                      }   
                                      
                                       
                                      setInterval(calc, 60000 * tc);
                                      
                                      // Script start: Liste aus String-Datenpunkt einlesen
                                      
                                      var slist = getState(directory+'.valuelist').val;
                                      
                                      if (slist) {
                                      
                                         list = slist.split(",");
                                      
                                      } else {
                                      
                                         // 1\. Script start: Liste und String-Datenpunkt füllen
                                      
                                         var x = getState(xid).val;
                                      
                                         for (var i = 0; i < n; i++) list[i] = x;
                                      
                                         calc();
                                      
                                      }
                                      
                                      BostilB 1 Reply Last reply
                                      0
                                      • jackblacksonJ jackblackson

                                        @tobitobsta Werde das jetzt mal versuchen. Ich hab mir ein Skript erstellt - basierend auf der Vorarbeit von @paul53 (Link). Werde es mal beobachten, ob dadurch eine Verbesserung eintritt. Vielleicht wäre dies ja was, was im Adapter auch Sinn machen würde.

                                        // Berechnung von gleitendem Durchschnitt über einen Zeitraum
                                        
                                        // Konstanten
                                        var tc = 1;          // Abtastrate in Minuten
                                        var T = 15;      // Zeitraum der Auswertung in Minuten
                                        
                                        // IDs aller benötigten Datenpunkte
                                        var xid   = "hm-rpc.0.OXXX.1.LUX"; // Sensor
                                        var directory = 'AvgSonneAussen' //javascript.0.xxx
                                         
                                        
                                        var n = Math.round(T / tc); // Anzahl der Werte
                                        var list  = new Array(n);
                                         
                                        createState(directory  + '.avgLUX', {
                                           name: 'Durchschnittswert',
                                           read: true, 
                                           write: false, 
                                           type: "number", 
                                           def: 0
                                        });
                                        
                                        createState(directory  + '.valuelist', {
                                           name: 'Werteliste',
                                           read: true, 
                                           write: false, 
                                           type: "string", 
                                           def: 0
                                        });
                                        
                                        
                                        function calc() {
                                        
                                          list.pop();
                                          var x = getState(xid).val;
                                          list.unshift(x);
                                          setState(directory+'.valuelist', list.toString());
                                          var sum = 0.0;
                                          for (var i = 0; i < n; i++) {
                                            var s = parseFloat(list[i]); 
                                            sum = sum + s;
                                          }
                                        
                                          var avgValue = Math.round((T * sum / n) / T);
                                          //console.log("Average Value: " + avgValue);
                                          setState(directory+'.avgLUX', avgValue, true);
                                        }   
                                        
                                         
                                        setInterval(calc, 60000 * tc);
                                        
                                        // Script start: Liste aus String-Datenpunkt einlesen
                                        
                                        var slist = getState(directory+'.valuelist').val;
                                        
                                        if (slist) {
                                        
                                           list = slist.split(",");
                                        
                                        } else {
                                        
                                           // 1\. Script start: Liste und String-Datenpunkt füllen
                                        
                                           var x = getState(xid).val;
                                        
                                           for (var i = 0; i < n; i++) list[i] = x;
                                        
                                           calc();
                                        
                                        }
                                        
                                        BostilB Offline
                                        BostilB Offline
                                        Bostil
                                        wrote on last edited by
                                        #3181

                                        Habe nun auch die ersten Tag die Beschaffung im Einsatz und ggf. noch einen Verbesserungsvorschläge.

                                        • alle Rolläden stehen bei mir auf "Aussentemperatur/Lichtsensor & Himmelsrichtung"
                                        • wobei ich nur die Aussentemperatur per Wetter-Adapter von Online beziehe, was für mich erstmal okay erschien
                                        • somit ist Lichtsensor (als oder-bedingung) garnicht befüllt

                                        Aussentemp steht bei ca 18 Grad und fährt ab dann die Rolläden

                                        • an sommerlichen Tagen knackt man auch morgens diese Temperatur bereits -> hier passt dies
                                        • es gibt aber auch im Frühjahr schattige Tage, wo diese 18 Grad nicht unbedingt knalle Sonnenschein bedeutet

                                        Könnte es hier Sinn machen sogar noch eine Uhrzeit für diesen Temperatur-Trigger definieren zu können?

                                        • Uhrzeit kleiner als 11 Uhr UND 18 Grad werden erreicht, dann Beschattung

                                        Dürfte nichts mehr als ein Workaround sein und ein paar schattige Szenarien darüber einfangen. Ich merke aber auch, dass man hier wahrscheinlich noch einen weiteren Sensor benötigen würde.

                                        Danke euch!

                                        HomoranH 1 Reply Last reply
                                        0
                                        • BostilB Bostil

                                          Habe nun auch die ersten Tag die Beschaffung im Einsatz und ggf. noch einen Verbesserungsvorschläge.

                                          • alle Rolläden stehen bei mir auf "Aussentemperatur/Lichtsensor & Himmelsrichtung"
                                          • wobei ich nur die Aussentemperatur per Wetter-Adapter von Online beziehe, was für mich erstmal okay erschien
                                          • somit ist Lichtsensor (als oder-bedingung) garnicht befüllt

                                          Aussentemp steht bei ca 18 Grad und fährt ab dann die Rolläden

                                          • an sommerlichen Tagen knackt man auch morgens diese Temperatur bereits -> hier passt dies
                                          • es gibt aber auch im Frühjahr schattige Tage, wo diese 18 Grad nicht unbedingt knalle Sonnenschein bedeutet

                                          Könnte es hier Sinn machen sogar noch eine Uhrzeit für diesen Temperatur-Trigger definieren zu können?

                                          • Uhrzeit kleiner als 11 Uhr UND 18 Grad werden erreicht, dann Beschattung

                                          Dürfte nichts mehr als ein Workaround sein und ein paar schattige Szenarien darüber einfangen. Ich merke aber auch, dass man hier wahrscheinlich noch einen weiteren Sensor benötigen würde.

                                          Danke euch!

                                          HomoranH Do not disturb
                                          HomoranH Do not disturb
                                          Homoran
                                          Global Moderator Administrators
                                          wrote on last edited by
                                          #3182

                                          @bostil sagte in Test Adapter shuttercontrol v1.2.x:

                                          es gibt aber auch im Frühjahr schattige Tage, wo diese 18 Grad nicht unbedingt knalle Sonnenschein bedeutet

                                          auch im Herbst und Winter kann die ins Haus scheinende Sonne reichlich Energie haben, ohne dass die Außentemperatur hoch ist.

                                          Aus den Grund plädiere ich immer für ein Pyranometer (Sonnensensor), der die einfallende Energie bewertet.

                                          Auch ein Lichtsensor ist nur bedingt geeignet, da Helligkeit nicht unbedingt Hitze bedutet.

                                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                          jackblacksonJ 1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          82

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe