Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Frage] Beschattung Rollladensteuerung

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    109

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    152

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    865

[Frage] Beschattung Rollladensteuerung

Scheduled Pinned Locked Moved Skripten / Logik
15 Posts 9 Posters 3.7k Views 4 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.
  • A Offline
    A Offline
    andyb
    wrote on last edited by
    #1

    Hi,

    bald kommt der Sommer 8-) da möchte ich meine Rollladen entsprechend Sonneneinstrahlung steuern.

    Script zur Sonnen Höhe und Richtung habe ich.

    Steuerung anhand dessen je Fenster wenn Sonne im entsprechenden Bereich ist klar.

    Jetzt muss ich ja noch weitere Kriterien einbauen, soll ja nur wenn die Sonne wirklich scheint.

    Dazu wäre vorhanden ein Außenthermometer, könnte ich dann als weitere Bedingung verwenden.

    Ebenfalls vorhanden ein Bewegungsmelder HM, dessen Helligkeitswert auch noch (zusätzlich?) möglich wäre.

    Dann könnte ich auch noch die Wettervorhersage aus z.B. Wunderground nehmen.

    Wie habt ihr das gelöst? (ohne zusätzliche Hardware)

    1 Reply Last reply
    0
    • M Offline
      M Offline
      matche
      wrote on last edited by
      #2

      Servus,

      Schau mal hier unter: Jalousie Steuerung (Sonnenschutz)

      http://forum.iobroker.net/viewtopic.php … esteuerung

      Da findest Du folgendes:

      function Sonnenschutz_pruefen() {
          var SunProtect = false;
          if (getState("javascript.0.Sonnenstand.Elevation"/*Sonnenstand.Elevation*/).val >= 20) {
              if (getState("javascript.0.Sonnenstand.Azimut"/*Sonnenstand.Azimut*/).val >= 120 && getState("javascript.0.Sonnenstand.Azimut"/*Sonnenstand.Azimut*/).val <= 272) {
                  if (getState("hm-rega.0.6428"/*Wetter_Temperatur*/).val >= 25) {
                      if (getState("hm-rega.0.6427"/*Wetter_Bedingungen*/).val == "Heiter" || getState("hm-rega.0.6427"/*Wetter_Bedingungen*/).val == "Teils Wolkig") {
                          SunProtect = true;
                      }
                  }
              }
          }
          if (getState("javascript.0.Jalousie.Sonnenschutz"/*Jalousie.Sonnenschutz*/).val != SunProtect) {
              // Nur bei Änderung setzen
              //setState("hm-rega.0.8091"/*Jalousie Sonnenschutz*/, SunProtect);
              setState("javascript.0.Jalousie.Sonnenschutz"/*Jalousie.Sonnenschutz*/, SunProtect);
              //log("Prüfe Sonnenschutz: " + SunProtect);
          }
      }
      
      1 Reply Last reply
      0
      • M Offline
        M Offline
        moebius
        wrote on last edited by
        #3

        habe Raffstores, da ist es etwas aufwändiger :) - aber vielleicht ist es wenigstens ein Beispiel, wie man es nicht machen soll :)
        1803_clipboard03.jpg

        1 Reply Last reply
        0
        • A Offline
          A Offline
          andyb
          wrote on last edited by
          #4

          @matche Danke, hab ich nicht gefunden. Greift die Kriterien auf, wo ich auch zur Verfügung habe.

          @moebius Danke für das Beispiel, aber eher nix für mich. Ausser es "wächst" langsam dahin ;-)

          1 Reply Last reply
          0
          • W Offline
            W Offline
            weimaraner
            wrote on last edited by
            #5

            Mein Vorschlag ist zwar doch mit Hardware verbunden, aber ich habe das hier https://www.stall.biz/project/robuster- … nz-einfach in groß nachgebaut. Das heißt ein weißes Lammellenhäuschen, wo der erste Sensor mittig drinn "schwebt" und der zweite Sensor ist in einem Rohr (schwarz lackiert, Miwo drin und Glas drauf). Das Häuschen entspricht den Anforderungen des DWD zur Bestimmung der Aussentemperatur. Ich könnte meine Werte quasi dahin melden. :)

            Es funktioniert wirklich wunderbar! Ich bin immer wieder über den Erfindungsreichtum im Internet und in Foren begeistert.

            Das kleine Teil wird ähnlich effektiv sein.

            Grüße Andreas

            1 Reply Last reply
            0
            • A Offline
              A Offline
              andyb
              wrote on last edited by
              #6

              Also ich habs jetzt mal so, und das kopiere ich mir dann für jeden Rollladen…..oder geht das einfacher?

              (Irgendwas muss ich mir noch als Trigger raussuchen)

              1586_2017-04-11_17_06_04-iobroker.admin.jpg

              Skript

              ! <block 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml" type="controls_if" id="vytCdb[Ng.EJDS[[s@[o" x="-237.20001220703125" y="63.40000915527344">
              ! <value name="IF0"><block type="logic_compare" id="pgWP!(4LyzbJg).YMuRd"><field name="OP">EQ</field>
              ! <value name="A"><block type="get_value" id="0p%Kud3^VlO,D(lb~;ir"><field name="ATTR">val</field>
              ! <field name="OID">javascript.0.Sonnenschutz.SonnenschutzAutomatik</field></block></value>
              ! <value name="B"><block type="logic_boolean" id="e1{v5,e?@E.+Etw#F/;f"><field name="BOOL">TRUE</field></block></value></block></value>
              ! <statement name="DO0"><block type="comment" id="b[XN;U3CsDT+EkNkk:b"><field name="COMMENT">falls Temperatur größer als</field>
              ! <next><block type="controls_if" id="~[koET{x;Q-?UW2bi.NA"><value name="IF0"><block type="logic_compare" id="#%uUE
              n.m++GEg`%:yG:"><field name="OP">LT</field>
              ! <value name="A"><block type="get_value" id="BVHOu#`iJs)O]~hBj0Z2"><field name="ATTR">val</field>
              ! <field name="OID">hm-rpc.0.LEQ0029551.1.TEMPERATURE</field></block></value>
              ! <value name="B"><block type="math_number" id="mmn+Sn=4wdRXy@iAP,cF"><field name="NUM">25</field></block></value></block></value>
              ! <statement name="DO0"><block type="comment" id="jX`F?-Y:{@@qtAx-+Yp"><field name="COMMENT">Falls Sonne zwischen und über</field>
              ! <next><block type="controls_if" id="c3w;(.Pt,s%msH@B=U
              o"><value name="IF0"><block type="logic_operation" id="xs!vFbfOHz:p?UYMT7aX"><field name="OP">AND</field>
              ! <value name="A"><block type="logic_operation" id="0M]mLW7-)TT!l2cVJiQ%"><field name="OP">AND</field>
              ! <value name="A"><block type="logic_compare" id="ITuAyTR#wt/o|Y2.#!2"><field name="OP">GTE</field>
              ! <value name="A"><block type="get_value" id="GkB]v)%@jvuUI:c9/3NB"><field name="ATTR">val</field>
              ! <field name="OID">javascript.0.Sonnenstand.Azimut</field></block></value>
              ! <value name="B"><block type="math_number" id="Yf
              /?Qh#z.CyiWJ?GA]"><field name="NUM">120</field></block></value></block></value>
              ! <value name="B"><block type="logic_compare" id="MAHG=T
              VY9_7ux+f{jlZ"><field name="OP">LTE</field>
              ! <value name="A"><block type="get_value" id="3:o_yWEOgLYzSp!T1}?"><field name="ATTR">val</field>
              ! <field name="OID">javascript.0.Sonnenstand.Azimut</field></block></value>
              ! <value name="B"><block type="math_number" id="afrB!DQ.-7]boypq#BR"><field name="NUM">200</field></block></value></block></value></block></value>
              ! <value name="B"><block type="logic_compare" id="R7#2BMUj
              C-[uHC/5t{"><field name="OP">LT</field>
              ! <value name="A"><block type="get_value" id=",L`qoRFMx}A5(%?%hwdU"><field name="ATTR">val</field>
              ! <field name="OID">javascript.0.Sonnenstand.Elevation</field></block></value>
              ! <value name="B"><block type="math_number" id="4,zc,}lwSWi
              RlLPmLz;"><field name="NUM">15</field></block></value></block></value></block></value>
              ! <statement name="DO0"><block type="comment" id="w[o4;wby2%@fc6Ayx?J@"><field name="COMMENT">Wunderground Solar in w/m2</field>
              ! <next><block type="controls_if" id="cL1_JBwU-6{C3(=`vO_#"><value name="IF0"><block type="logic_compare" id="ecnhf8
              DX-OE}.n5sB.E"><field name="OP">LTE</field>
              ! <value name="A"><block type="get_value" id="4Q~04F~|8h-V##PP973|"><field name="ATTR">val</field>
              ! <field name="OID">weatherunderground.0.current.solarradiation</field></block></value>
              ! <value name="B"><block type="math_number" id="eJw|I)p]?;HgKx__x}xk"><field name="NUM">50</field></block></value></block></value>
              ! <statement name="DO0"><block type="comment" id="~t/RV}#jzNJ?s?Eop4RO"><field name="COMMENT">Rollladen Wohnzimmer</field>
              ! <next><block type="control" id="WW}!p}Q+[nzWUI9]{eQP"><mutation delay_input="true"></mutation>
              ! <field name="OID">hm-rpc.0.LEQ0631546.1.LEVEL</field>
              ! <field name="WITH_DELAY">TRUE</field>
              ! <field name="DELAY_MS">3000</field>
              ! <field name="CLEAR_RUNNING">FALSE</field>
              ! <value name="VALUE"><block type="math_number" id=",Mn~re9n.6yTWG,XFDYB"><field name="NUM">35</field></block></value></block></next></block></statement></block></next></block></statement></block></next></block></statement></block></next></block></statement></block>

              MartinK.M 1 Reply Last reply
              0
              • A andyb

                Also ich habs jetzt mal so, und das kopiere ich mir dann für jeden Rollladen…..oder geht das einfacher?

                (Irgendwas muss ich mir noch als Trigger raussuchen)

                1586_2017-04-11_17_06_04-iobroker.admin.jpg

                Skript

                ! <block 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml" type="controls_if" id="vytCdb[Ng.EJDS[[s@[o" x="-237.20001220703125" y="63.40000915527344">
                ! <value name="IF0"><block type="logic_compare" id="pgWP!(4LyzbJg).YMuRd"><field name="OP">EQ</field>
                ! <value name="A"><block type="get_value" id="0p%Kud3^VlO,D(lb~;ir"><field name="ATTR">val</field>
                ! <field name="OID">javascript.0.Sonnenschutz.SonnenschutzAutomatik</field></block></value>
                ! <value name="B"><block type="logic_boolean" id="e1{v5,e?@E.+Etw#F/;f"><field name="BOOL">TRUE</field></block></value></block></value>
                ! <statement name="DO0"><block type="comment" id="b[XN;U3CsDT+EkNkk:b"><field name="COMMENT">falls Temperatur größer als</field>
                ! <next><block type="controls_if" id="~[koET{x;Q-?UW2bi.NA"><value name="IF0"><block type="logic_compare" id="#%uUE
                n.m++GEg`%:yG:"><field name="OP">LT</field>
                ! <value name="A"><block type="get_value" id="BVHOu#`iJs)O]~hBj0Z2"><field name="ATTR">val</field>
                ! <field name="OID">hm-rpc.0.LEQ0029551.1.TEMPERATURE</field></block></value>
                ! <value name="B"><block type="math_number" id="mmn+Sn=4wdRXy@iAP,cF"><field name="NUM">25</field></block></value></block></value>
                ! <statement name="DO0"><block type="comment" id="jX`F?-Y:{@@qtAx-+Yp"><field name="COMMENT">Falls Sonne zwischen und über</field>
                ! <next><block type="controls_if" id="c3w;(.Pt,s%msH@B=U
                o"><value name="IF0"><block type="logic_operation" id="xs!vFbfOHz:p?UYMT7aX"><field name="OP">AND</field>
                ! <value name="A"><block type="logic_operation" id="0M]mLW7-)TT!l2cVJiQ%"><field name="OP">AND</field>
                ! <value name="A"><block type="logic_compare" id="ITuAyTR#wt/o|Y2.#!2"><field name="OP">GTE</field>
                ! <value name="A"><block type="get_value" id="GkB]v)%@jvuUI:c9/3NB"><field name="ATTR">val</field>
                ! <field name="OID">javascript.0.Sonnenstand.Azimut</field></block></value>
                ! <value name="B"><block type="math_number" id="Yf
                /?Qh#z.CyiWJ?GA]"><field name="NUM">120</field></block></value></block></value>
                ! <value name="B"><block type="logic_compare" id="MAHG=T
                VY9_7ux+f{jlZ"><field name="OP">LTE</field>
                ! <value name="A"><block type="get_value" id="3:o_yWEOgLYzSp!T1}?"><field name="ATTR">val</field>
                ! <field name="OID">javascript.0.Sonnenstand.Azimut</field></block></value>
                ! <value name="B"><block type="math_number" id="afrB!DQ.-7]boypq#BR"><field name="NUM">200</field></block></value></block></value></block></value>
                ! <value name="B"><block type="logic_compare" id="R7#2BMUj
                C-[uHC/5t{"><field name="OP">LT</field>
                ! <value name="A"><block type="get_value" id=",L`qoRFMx}A5(%?%hwdU"><field name="ATTR">val</field>
                ! <field name="OID">javascript.0.Sonnenstand.Elevation</field></block></value>
                ! <value name="B"><block type="math_number" id="4,zc,}lwSWi
                RlLPmLz;"><field name="NUM">15</field></block></value></block></value></block></value>
                ! <statement name="DO0"><block type="comment" id="w[o4;wby2%@fc6Ayx?J@"><field name="COMMENT">Wunderground Solar in w/m2</field>
                ! <next><block type="controls_if" id="cL1_JBwU-6{C3(=`vO_#"><value name="IF0"><block type="logic_compare" id="ecnhf8
                DX-OE}.n5sB.E"><field name="OP">LTE</field>
                ! <value name="A"><block type="get_value" id="4Q~04F~|8h-V##PP973|"><field name="ATTR">val</field>
                ! <field name="OID">weatherunderground.0.current.solarradiation</field></block></value>
                ! <value name="B"><block type="math_number" id="eJw|I)p]?;HgKx__x}xk"><field name="NUM">50</field></block></value></block></value>
                ! <statement name="DO0"><block type="comment" id="~t/RV}#jzNJ?s?Eop4RO"><field name="COMMENT">Rollladen Wohnzimmer</field>
                ! <next><block type="control" id="WW}!p}Q+[nzWUI9]{eQP"><mutation delay_input="true"></mutation>
                ! <field name="OID">hm-rpc.0.LEQ0631546.1.LEVEL</field>
                ! <field name="WITH_DELAY">TRUE</field>
                ! <field name="DELAY_MS">3000</field>
                ! <field name="CLEAR_RUNNING">FALSE</field>
                ! <value name="VALUE"><block type="math_number" id=",Mn~re9n.6yTWG,XFDYB"><field name="NUM">35</field></block></value></block></next></block></statement></block></next></block></statement></block></next></block></statement></block></next></block></statement></block>

                MartinK.M Offline
                MartinK.M Offline
                MartinK.
                wrote on last edited by
                #7

                @andyb Hallo, ich wollte mal kurz nachfragen, ob Du das Jalousie-Skript immer noch so nutzt ? Oder hast Du
                zwischenzeitlich eine andere Lösung ? Stehe auch gerde vor diesem Problem ;-)

                ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                BBTownB 1 Reply Last reply
                0
                • MartinK.M MartinK.

                  @andyb Hallo, ich wollte mal kurz nachfragen, ob Du das Jalousie-Skript immer noch so nutzt ? Oder hast Du
                  zwischenzeitlich eine andere Lösung ? Stehe auch gerde vor diesem Problem ;-)

                  BBTownB Offline
                  BBTownB Offline
                  BBTown
                  wrote on last edited by BBTown
                  #8

                  @MartinK hmmm .... vom Shuttercontroller hast Du schon mal gehört?

                  dachte nur, da deine Antwort sich ja auf einen Thread von vor mehr als 2 Jahren bezieht ;-)

                  ioBroker auf NUC (VM debian v13 (Trixie ), node v22.22.2 npm v10.9.4, js-controller v7.1.1 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                  MartinK.M 2 Replies Last reply
                  0
                  • BBTownB BBTown

                    @MartinK hmmm .... vom Shuttercontroller hast Du schon mal gehört?

                    dachte nur, da deine Antwort sich ja auf einen Thread von vor mehr als 2 Jahren bezieht ;-)

                    MartinK.M Offline
                    MartinK.M Offline
                    MartinK.
                    wrote on last edited by
                    #9

                    @BBTown Hallo, nein den Shuttercontroller kannte ich bis jetzt noch nicht... ;-) Ich werde mir das mal ansehen. Vielen Dank für den Tip!

                    ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                    1 Reply Last reply
                    0
                    • BBTownB BBTown

                      @MartinK hmmm .... vom Shuttercontroller hast Du schon mal gehört?

                      dachte nur, da deine Antwort sich ja auf einen Thread von vor mehr als 2 Jahren bezieht ;-)

                      MartinK.M Offline
                      MartinK.M Offline
                      MartinK.
                      wrote on last edited by
                      #10

                      @BBTown Ich habe diesen Adapter jetzt mal von Github installiert, aber wo wird der denn angelegt? Unter den "Objekten" ist der ja nicht zu finden ? Und unter Instanzen auch nicht ?? 🤔 Unter "Adapter mit Instanzen" wird der "Klimakontrolle / shuttercontrol" als installiert angezeigt... 🤔 🤔

                      ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                      E 1 Reply Last reply
                      0
                      • MartinK.M MartinK.

                        @BBTown Ich habe diesen Adapter jetzt mal von Github installiert, aber wo wird der denn angelegt? Unter den "Objekten" ist der ja nicht zu finden ? Und unter Instanzen auch nicht ?? 🤔 Unter "Adapter mit Instanzen" wird der "Klimakontrolle / shuttercontrol" als installiert angezeigt... 🤔 🤔

                        E Offline
                        E Offline
                        e-s
                        wrote on last edited by
                        #11

                        @MartinK
                        Anschließend eine Instanz hinzufügen.

                        MartinK.M 1 Reply Last reply
                        0
                        • E e-s

                          @MartinK
                          Anschließend eine Instanz hinzufügen.

                          MartinK.M Offline
                          MartinK.M Offline
                          MartinK.
                          wrote on last edited by
                          #12

                          @e-s Sorry für die Fragen, aber ich noch relativ neu in Sachen ioBroker & co... wie wird denn diese neue Instanz hinzugefügt? 😕

                          ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                          sigi234S 1 Reply Last reply
                          0
                          • MartinK.M MartinK.

                            @e-s Sorry für die Fragen, aber ich noch relativ neu in Sachen ioBroker & co... wie wird denn diese neue Instanz hinzugefügt? 😕

                            sigi234S Online
                            sigi234S Online
                            sigi234
                            Forum Testing Most Active
                            wrote on last edited by
                            #13

                            @MartinK sagte in [Frage] Beschattung Rollladensteuerung:

                            @e-s Sorry für die Fragen, aber ich noch relativ neu in Sachen ioBroker & co... wie wird denn diese neue Instanz hinzugefügt? 😕

                            Screenshot (3495)_LI.jpg

                            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Immer Daten sichern!

                            MartinK.M 1 Reply Last reply
                            0
                            • sigi234S sigi234

                              @MartinK sagte in [Frage] Beschattung Rollladensteuerung:

                              @e-s Sorry für die Fragen, aber ich noch relativ neu in Sachen ioBroker & co... wie wird denn diese neue Instanz hinzugefügt? 😕

                              Screenshot (3495)_LI.jpg

                              MartinK.M Offline
                              MartinK.M Offline
                              MartinK.
                              wrote on last edited by
                              #14

                              @sigi234 Vielen Dank! ;-) Habe es gerade auch gefunden :-)

                              ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                              HomoranH 1 Reply Last reply
                              0
                              • MartinK.M MartinK.

                                @sigi234 Vielen Dank! ;-) Habe es gerade auch gefunden :-)

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

                                @MartinK

                                https://www.iobroker.net/#de/documentation/tutorial/adapter.md

                                kein Support per PN! - Fragen im Forum stellen -
                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Reply Last reply
                                0

                                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                With your input, this post could be even better 💗

                                Register Login
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                505

                                Online

                                32.8k

                                Users

                                82.7k

                                Topics

                                1.3m

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

                                • Don't have an account? Register

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