Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Rolladensteuerung abhängig vom Sonnenstand

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    174

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Rolladensteuerung abhängig vom Sonnenstand

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
51 Beiträge 10 Kommentatoren 7.3k Aufrufe 8 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • liv-in-skyL liv-in-sky

    @jayr

    was noch wichtig war - wir hatten eine berechnung eingeführt - eine art mittelwert über 5 messungen ( je minute eine)

    ansonsten schaltet die rollo wie wild, wenn mal ein paar wolken kommen

    JayRJ Offline
    JayRJ Offline
    JayR
    schrieb am zuletzt editiert von
    #22

    @liv-in-sky said in Rolladensteuerung abhängig vom Sonnenstand:

    was noch wichtig war - wir hatten eine berechnung eingeführt - eine art mittelwert über 5 messungen ( je minute eine)
    ansonsten schaltet die rollo wie wild, wenn mal ein paar wolken kommen

    Das macht auf jeden Fall Sinn, dass man nicht auf jeden Veränderung direkt reagiert.

    1 Antwort Letzte Antwort
    0
    • JayRJ JayR

      @homoran said in Rolladensteuerung abhängig vom Sonnenstand:

      es macht Sinn, dass Ganze von der Raumtemperatur abhängig zu machen.

      nur als Zusatz, nicht als Auslöser wenn die RT durch die Einstrahlung ausreichend signifikant ansteigt ist dies als Trigger viel zu träge

      Hast du recht.

      Gibt es ein Adapter wo ich die Sonnenstärke abfragen kann?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #23

      @jayr said in Rolladensteuerung abhängig vom Sonnenstand:

      Gibt es ein Adapter wo ich die Sonnenstärke abfragen kann?

      die musst du selber an deiner Fassade messen.
      5km weiter nutzt dir nichts

      siehe auch hier:
      https://forum.iobroker.net/topic/33586/pool-zeituhr-für-pumpe/14?_=1610554525642

      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 -

      W 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @jayr said in Rolladensteuerung abhängig vom Sonnenstand:

        Gibt es ein Adapter wo ich die Sonnenstärke abfragen kann?

        die musst du selber an deiner Fassade messen.
        5km weiter nutzt dir nichts

        siehe auch hier:
        https://forum.iobroker.net/topic/33586/pool-zeituhr-für-pumpe/14?_=1610554525642

        W Offline
        W Offline
        weimaraner
        schrieb am zuletzt editiert von
        #24

        Die verlinkte Lösung von @Homoran habe ich auch und steuere damit meine Rollos. Ich messe die Außentemp. und mit dem gezeigten Teil, ob die Sonne scheint. Dann wird je nach Sonnenstand das entsprechende Rollo des Erkers angesteuert. Das ganze "springt" erst bei 23°C Temp. an. Zusätzlich habe ich eine an/aus Variable eingefügt um händisch eingreifen zu können.
        Grüße Andreas

        JayRJ 1 Antwort Letzte Antwort
        0
        • W weimaraner

          Die verlinkte Lösung von @Homoran habe ich auch und steuere damit meine Rollos. Ich messe die Außentemp. und mit dem gezeigten Teil, ob die Sonne scheint. Dann wird je nach Sonnenstand das entsprechende Rollo des Erkers angesteuert. Das ganze "springt" erst bei 23°C Temp. an. Zusätzlich habe ich eine an/aus Variable eingefügt um händisch eingreifen zu können.
          Grüße Andreas

          JayRJ Offline
          JayRJ Offline
          JayR
          schrieb am zuletzt editiert von
          #25

          @weimaraner said in Rolladensteuerung abhängig vom Sonnenstand:

          Die verlinkte Lösung von @Homoran habe ich auch und steuere damit meine Rollos. Ich messe die Außentemp. und mit dem gezeigten Teil, ob die Sonne scheint. Dann wird je nach Sonnenstand das entsprechende Rollo des Erkers angesteuert. Das ganze "springt" erst bei 23°C Temp. an. Zusätzlich habe ich eine an/aus Variable eingefügt um händisch eingreifen zu können.
          Grüße Andreas

          Sind die 23°C außen oder Innentemperatur?

          HomoranH 1 Antwort Letzte Antwort
          0
          • JayRJ JayR

            @weimaraner said in Rolladensteuerung abhängig vom Sonnenstand:

            Die verlinkte Lösung von @Homoran habe ich auch und steuere damit meine Rollos. Ich messe die Außentemp. und mit dem gezeigten Teil, ob die Sonne scheint. Dann wird je nach Sonnenstand das entsprechende Rollo des Erkers angesteuert. Das ganze "springt" erst bei 23°C Temp. an. Zusätzlich habe ich eine an/aus Variable eingefügt um händisch eingreifen zu können.
            Grüße Andreas

            Sind die 23°C außen oder Innentemperatur?

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #26

            @jayr said in Rolladensteuerung abhängig vom Sonnenstand:

            Sind die 23°C außen oder Innentemperatur?

            die gemessene Hitze!

            Das Pyranometer misst die Hitze in dem "Glashaus" im Vergleich zur Außentemperatur

            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 -

            JayRJ 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @jayr said in Rolladensteuerung abhängig vom Sonnenstand:

              Sind die 23°C außen oder Innentemperatur?

              die gemessene Hitze!

              Das Pyranometer misst die Hitze in dem "Glashaus" im Vergleich zur Außentemperatur

              JayRJ Offline
              JayRJ Offline
              JayR
              schrieb am zuletzt editiert von
              #27

              @homoran said in Rolladensteuerung abhängig vom Sonnenstand:

              Das Pyranometer misst die Hitze in dem "Glashaus" im Vergleich zur Außentemperatur

              Sorry für die dumme Frage aber bin in dem Gebiet ein absoluter Anfänger.
              Bei dem Pyranometer kommt ja ein Drucksensor zum Einsatz. Wie messe ich mit einem Drucksensor die Hitze?

              HomoranH 1 Antwort Letzte Antwort
              0
              • JayRJ JayR

                @homoran said in Rolladensteuerung abhängig vom Sonnenstand:

                Das Pyranometer misst die Hitze in dem "Glashaus" im Vergleich zur Außentemperatur

                Sorry für die dumme Frage aber bin in dem Gebiet ein absoluter Anfänger.
                Bei dem Pyranometer kommt ja ein Drucksensor zum Einsatz. Wie messe ich mit einem Drucksensor die Hitze?

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #28

                @jayr said in Rolladensteuerung abhängig vom Sonnenstand:

                Bei dem Pyranometer kommt ja ein Drucksensor zum Einsatz

                Ist das so?
                Pyranometer heisst nur Hitzesensor.

                hier ist es ein Temperaturdifferenzsensor

                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 -

                W 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @jayr said in Rolladensteuerung abhängig vom Sonnenstand:

                  Bei dem Pyranometer kommt ja ein Drucksensor zum Einsatz

                  Ist das so?
                  Pyranometer heisst nur Hitzesensor.

                  hier ist es ein Temperaturdifferenzsensor

                  W Offline
                  W Offline
                  weimaraner
                  schrieb am zuletzt editiert von weimaraner
                  #29

                  Pass auf, das Teil mißt einmal die Außentemp. und zusätzlich hinter dem Glas eine zweite Temp. Scheint die Sonne steigt die Temp. hinter dem Glas sehr stark an, quasi wie im Gewächshaus. Ist nun die Differenz der beiden Messungen sehr hoch, kannst du davon ausgehen, daß die Sonne auf das Teil scheint.
                  Ich mache bei mir aber noch zusätzlich zur Bedingung, daß ein Rollo runter fährt, daß die Außentemp. bei mehr als 23°C liegt, weil ich im Winter auch bei Sonne die Rollos nicht rinterfahre. Da bin ich froh, wenn die Sonne mal scheint.

                  Edit. Das hochfahren regele ich über Verzögerungen, um ein hoch und runter bei schnellem Sonnenwechsel zu vermeiden.

                  HomoranH JayRJ 2 Antworten Letzte Antwort
                  0
                  • W weimaraner

                    Pass auf, das Teil mißt einmal die Außentemp. und zusätzlich hinter dem Glas eine zweite Temp. Scheint die Sonne steigt die Temp. hinter dem Glas sehr stark an, quasi wie im Gewächshaus. Ist nun die Differenz der beiden Messungen sehr hoch, kannst du davon ausgehen, daß die Sonne auf das Teil scheint.
                    Ich mache bei mir aber noch zusätzlich zur Bedingung, daß ein Rollo runter fährt, daß die Außentemp. bei mehr als 23°C liegt, weil ich im Winter auch bei Sonne die Rollos nicht rinterfahre. Da bin ich froh, wenn die Sonne mal scheint.

                    Edit. Das hochfahren regele ich über Verzögerungen, um ein hoch und runter bei schnellem Sonnenwechsel zu vermeiden.

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #30

                    @weimaraner said in Rolladensteuerung abhängig vom Sonnenstand:

                    weil ich im Winter auch bei Sonne die Rollos nicht rinterfahre. Da bin ich froh, wenn die Sonne mal scheint.

                    Dann ist die Sonneneinstrahlung eine willkommene Heizungsunterstützung und kann Geld sparen!

                    Aber wunder dich nicht, wie starjk die IR-Starhlung der Sonne sowohl bei bedecktem Wetter, und erst recht im Winter bei Sonnenschein ist.
                    Bei "ausreichend" großer Fensterfläche wird es selbst dann manchmal zu warm.

                    Deswegen ist zusätzlich die Innentemperatur mit einem sinnvollen Schwellwert auch im Winter für die Beschattung zu empfehlen

                    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 -

                    JayRJ 1 Antwort Letzte Antwort
                    0
                    • W weimaraner

                      Pass auf, das Teil mißt einmal die Außentemp. und zusätzlich hinter dem Glas eine zweite Temp. Scheint die Sonne steigt die Temp. hinter dem Glas sehr stark an, quasi wie im Gewächshaus. Ist nun die Differenz der beiden Messungen sehr hoch, kannst du davon ausgehen, daß die Sonne auf das Teil scheint.
                      Ich mache bei mir aber noch zusätzlich zur Bedingung, daß ein Rollo runter fährt, daß die Außentemp. bei mehr als 23°C liegt, weil ich im Winter auch bei Sonne die Rollos nicht rinterfahre. Da bin ich froh, wenn die Sonne mal scheint.

                      Edit. Das hochfahren regele ich über Verzögerungen, um ein hoch und runter bei schnellem Sonnenwechsel zu vermeiden.

                      JayRJ Offline
                      JayRJ Offline
                      JayR
                      schrieb am zuletzt editiert von
                      #31

                      @weimaraner @Homoran :

                      Danke euch 2 für die Gute Zusammenfassung habe verstanden wie es geht.

                      1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @weimaraner said in Rolladensteuerung abhängig vom Sonnenstand:

                        weil ich im Winter auch bei Sonne die Rollos nicht rinterfahre. Da bin ich froh, wenn die Sonne mal scheint.

                        Dann ist die Sonneneinstrahlung eine willkommene Heizungsunterstützung und kann Geld sparen!

                        Aber wunder dich nicht, wie starjk die IR-Starhlung der Sonne sowohl bei bedecktem Wetter, und erst recht im Winter bei Sonnenschein ist.
                        Bei "ausreichend" großer Fensterfläche wird es selbst dann manchmal zu warm.

                        Deswegen ist zusätzlich die Innentemperatur mit einem sinnvollen Schwellwert auch im Winter für die Beschattung zu empfehlen

                        JayRJ Offline
                        JayRJ Offline
                        JayR
                        schrieb am zuletzt editiert von
                        #32

                        @homoran said in Rolladensteuerung abhängig vom Sonnenstand:

                        @weimaraner said in Rolladensteuerung abhängig vom Sonnenstand:

                        weil ich im Winter auch bei Sonne die Rollos nicht rinterfahre. Da bin ich froh, wenn die Sonne mal scheint.

                        Dann ist die Sonneneinstrahlung eine willkommene Heizungsunterstützung und kann Geld sparen!

                        Aber wunder dich nicht, wie starjk die IR-Starhlung der Sonne sowohl bei bedecktem Wetter, und erst recht im Winter bei Sonnenschein ist.
                        Bei "ausreichend" großer Fensterfläche wird es selbst dann manchmal zu warm.

                        Deswegen ist zusätzlich die Innentemperatur mit einem sinnvollen Schwellwert auch im Winter für die Beschattung zu empfehlen

                        @homoran, @weimaraner, @liv-in-sky, @paul53

                        So sieht mal mein Anfang von meinem Skript aus. Macht die Logik soweit sinn oder hab ich was vergessen/ soll ich umstellen?

                        function controllerRollershutterSunMode(){
                            if(getState(CONF.settingsPath + CONF.dpRollerShutter.sunAutomatic).val) return;
                            if(getState(CONF.settingsPath + CONF.dpRollerShutter.nightMode).val) return;3
                        
                            let sunHigh = getState(CONF.newsPath + "weather." + "sunHeight").val;
                            let azimut = getState(CONF.newsPath + "weather." + "sunAzimut").val;
                            if(LOGGING && VERBOSE)    log('Sun hight: ' + sunHigh);
                            if(LOGGING && VERBOSE)    log('Sun azimut: ' + azimut);
                            
                            if(sunHigh < 10){ //need to be adjust
                                if(LOGGING && VERBOSE)    log("Sun is to low");
                                return;
                            }
                        
                            CONF.rooms.forEach(function(room) {
                                if(!room.hardware.rollerShutter) return;
                                if(!room.hardware.temperatureSensor) return;
                        
                                let roomTemp = getState(CONF.roomPath + room.name + "." + CONF.dpSensors.temperatureSensor).val;
                                let tempShould = getState(CONF.roomPath + room.name + "." + CONF.dpTemp.souldRoom).val;
                                let thresholdColder = getState(CONF.settingsPath + CONF.dpTemp.thresholdColder).val
                                
                                if(roomTemp < (tempShould - thresholdColder)){
                                    if(LOGGING && VERBOSE)    log("Temperatur in " + room.name + "is lower than should (" + roomTemp + " / " + tempShould + ")");
                                    return;
                                }
                        
                                room.rollerShutters.forEach(function(rollerShutter) {
                                    let crad = 0;
                                    if(rollerShutter.side == "N") crad = 340;
                                    else if(rollerShutter == "E") crad = 65;
                                    else if(rollerShutter.side == "S") crad = 155;
                                    else if(rollerShutter.side == "W") crad = 250;
                        
                                    if(LOGGING && VERBOSE)    log("Side from " + room.name + " / " + rollerShutter.name + " is: " + rollerShutter.side + " / " + azimut);
                        
                                    if(azimut > crad - 85 && azimut < crad + 85) {
                                         //Logik um Pyranometer wert zu prüfen ob sonne stark genug wenn nicht exit
                                        //logik um nicht bei jeder Änderung zu reagieren
                                        //Logik um die höhe des Rolladens zu bestimmen wie weit dieser schließen soll. 40,60,80% evtl Lichtsensor prüfen
                        
                                   
                                    }
                                });
                            }); 
                        }
                        
                        
                        1 Antwort Letzte Antwort
                        0
                        • JayRJ JayR

                          Hallo,

                          ich brauche eine kleine Starthilfe. Ich möchte gerne meine Rolläden automatisch steuern, so dass diese etwas schließen, wenn die Sonne auf sie scheint.
                          Primär ist mein Ziel, meine Wohnung im Sommer vor der Hitze zu schützen.

                          Ich brauche aber eine kleine Hilfe, wie ich das am besten realisieren kann. Gerne würde ich meine Helligkeit Sensoren hier mit einbinden aber vermute, dass dann die Steuerung nicht zuverlässig funktioniert, wenn ich das Licht an habe.

                          Wie ich die Sonnenposition und die Zeiten bekomme weiß ich, mich interessiert mehr die Logik wie ich das ganze machen kann.
                          Ich möchte das Ganze als JS umsetzten und nicht über einen Adapter, da ich für meine restliche Rolladensteuerung eine zu komplexe Logik habe um diese mit einem Adapter umzusetzen.

                          Hab ihr da ein paar Tipps oder Bsp. dazu um mir den Start zu erleichtern?

                          Albert KA Offline
                          Albert KA Offline
                          Albert K
                          schrieb am zuletzt editiert von
                          #33

                          @jayr

                          Nur mal so als Neben Information:
                          Die Rollladen Steuerung war mein erstes Projekt und auch der Grund warum ich iobroker eingesetzt habe. Habe zuerst mit Temperatur Sensoren etc experimentiert kam aber nicht zu einem zufriedenstellenden Ergebnis. Ich möchte ja dass meine Rollläden in die Beschattungs Position fahren bevor die große Hitze kommt.

                          Schlussendlich habe ich dann den UV Index als Steuergröße gewählt (der ja bereits alle relevanten Sonnendaten berücksichtigt). Über den OpenUV Adapter bekommt man die geo spezifischen Roh UV Index Daten, über den Das Wetter Adapter die lokale Bewölkungs Situation. Daraus berechnet man sich den lokalen UV Index für die nächsten 3 Stunden der alle 15 Minuten aktualisiert wird. Wenn also der berechnete lokale UV Index in den kommenden 3 Stunden über einen von mir festgelegten Grenzwert kommt fahren meine Rollläden in die Beschattungs Position schon bevor die große Sonneneinstrahlung kommt.

                          Im Herbst/Winter tut sich dann automatisch gar nichts mehr da der UV Index nicht höher als 3 wird. Dann kann die Sonne mir auch gerne beim Heizen helfen.

                          Allerdings steuere ich nicht einzelne Haus Seiten. Die Ost Seite nur über eine Zeit Verzögerung.

                          Das läuft bei mir nun seit zwei Sommern für mich absolut zufriedenstellend und ohne großen Aufwand an Sensoren etc.

                          JayRJ 1 Antwort Letzte Antwort
                          2
                          • Albert KA Albert K

                            @jayr

                            Nur mal so als Neben Information:
                            Die Rollladen Steuerung war mein erstes Projekt und auch der Grund warum ich iobroker eingesetzt habe. Habe zuerst mit Temperatur Sensoren etc experimentiert kam aber nicht zu einem zufriedenstellenden Ergebnis. Ich möchte ja dass meine Rollläden in die Beschattungs Position fahren bevor die große Hitze kommt.

                            Schlussendlich habe ich dann den UV Index als Steuergröße gewählt (der ja bereits alle relevanten Sonnendaten berücksichtigt). Über den OpenUV Adapter bekommt man die geo spezifischen Roh UV Index Daten, über den Das Wetter Adapter die lokale Bewölkungs Situation. Daraus berechnet man sich den lokalen UV Index für die nächsten 3 Stunden der alle 15 Minuten aktualisiert wird. Wenn also der berechnete lokale UV Index in den kommenden 3 Stunden über einen von mir festgelegten Grenzwert kommt fahren meine Rollläden in die Beschattungs Position schon bevor die große Sonneneinstrahlung kommt.

                            Im Herbst/Winter tut sich dann automatisch gar nichts mehr da der UV Index nicht höher als 3 wird. Dann kann die Sonne mir auch gerne beim Heizen helfen.

                            Allerdings steuere ich nicht einzelne Haus Seiten. Die Ost Seite nur über eine Zeit Verzögerung.

                            Das läuft bei mir nun seit zwei Sommern für mich absolut zufriedenstellend und ohne großen Aufwand an Sensoren etc.

                            JayRJ Offline
                            JayRJ Offline
                            JayR
                            schrieb am zuletzt editiert von
                            #34

                            @albert-k said in Rolladensteuerung abhängig vom Sonnenstand:

                            @jayr

                            Nur mal so als Neben Information:
                            Die Rollladen Steuerung war mein erstes Projekt und auch der Grund warum ich iobroker eingesetzt habe. Habe zuerst mit Temperatur Sensoren etc experimentiert kam aber nicht zu einem zufriedenstellenden Ergebnis. Ich möchte ja dass meine Rollläden in die Beschattungs Position fahren bevor die große Hitze kommt.

                            Schlussendlich habe ich dann den UV Index als Steuergröße gewählt (der ja bereits alle relevanten Sonnendaten berücksichtigt). Über den OpenUV Adapter bekommt man die geo spezifischen Roh UV Index Daten, über den Das Wetter Adapter die lokale Bewölkungs Situation. Daraus berechnet man sich den lokalen UV Index für die nächsten 3 Stunden der alle 15 Minuten aktualisiert wird. Wenn also der berechnete lokale UV Index in den kommenden 3 Stunden über einen von mir festgelegten Grenzwert kommt fahren meine Rollläden in die Beschattungs Position schon bevor die große Sonneneinstrahlung kommt.

                            Im Herbst/Winter tut sich dann automatisch gar nichts mehr da der UV Index nicht höher als 3 wird. Dann kann die Sonne mir auch gerne beim Heizen helfen.

                            Allerdings steuere ich nicht einzelne Haus Seiten. Die Ost Seite nur über eine Zeit Verzögerung.

                            Das läuft bei mir nun seit zwei Sommern für mich absolut zufriedenstellend und ohne großen Aufwand an Sensoren etc.

                            Hört sich cool an. Kannst du mir mal ein code example schicken, wie du dies berechnet hast.

                            Albert KA 1 Antwort Letzte Antwort
                            0
                            • JayRJ JayR

                              @albert-k said in Rolladensteuerung abhängig vom Sonnenstand:

                              @jayr

                              Nur mal so als Neben Information:
                              Die Rollladen Steuerung war mein erstes Projekt und auch der Grund warum ich iobroker eingesetzt habe. Habe zuerst mit Temperatur Sensoren etc experimentiert kam aber nicht zu einem zufriedenstellenden Ergebnis. Ich möchte ja dass meine Rollläden in die Beschattungs Position fahren bevor die große Hitze kommt.

                              Schlussendlich habe ich dann den UV Index als Steuergröße gewählt (der ja bereits alle relevanten Sonnendaten berücksichtigt). Über den OpenUV Adapter bekommt man die geo spezifischen Roh UV Index Daten, über den Das Wetter Adapter die lokale Bewölkungs Situation. Daraus berechnet man sich den lokalen UV Index für die nächsten 3 Stunden der alle 15 Minuten aktualisiert wird. Wenn also der berechnete lokale UV Index in den kommenden 3 Stunden über einen von mir festgelegten Grenzwert kommt fahren meine Rollläden in die Beschattungs Position schon bevor die große Sonneneinstrahlung kommt.

                              Im Herbst/Winter tut sich dann automatisch gar nichts mehr da der UV Index nicht höher als 3 wird. Dann kann die Sonne mir auch gerne beim Heizen helfen.

                              Allerdings steuere ich nicht einzelne Haus Seiten. Die Ost Seite nur über eine Zeit Verzögerung.

                              Das läuft bei mir nun seit zwei Sommern für mich absolut zufriedenstellend und ohne großen Aufwand an Sensoren etc.

                              Hört sich cool an. Kannst du mir mal ein code example schicken, wie du dies berechnet hast.

                              Albert KA Offline
                              Albert KA Offline
                              Albert K
                              schrieb am zuletzt editiert von
                              #35

                              @jayr

                              eigentlich ganz einfach mit einem Blockly. "LokalerUVI" ist dabei mein Datenpunkt in dem ich den lokalen UVI speichere, "UV" ist der rohe UV Wert aus dem OpenUV Adapter, "clouds" ist die Bewölkungs Situation aus dem Das Wetter Adapter in % und der Multiplikator für den UV Roh Wert hab ich aus der Doku von OpenUV übernommen. Dort gibt es auch weitere Code Samples etc.

                              c0593447-e425-4e5c-82a2-b5cccf7886e5-image.png

                              JayRJ 1 Antwort Letzte Antwort
                              1
                              • Albert KA Albert K

                                @jayr

                                eigentlich ganz einfach mit einem Blockly. "LokalerUVI" ist dabei mein Datenpunkt in dem ich den lokalen UVI speichere, "UV" ist der rohe UV Wert aus dem OpenUV Adapter, "clouds" ist die Bewölkungs Situation aus dem Das Wetter Adapter in % und der Multiplikator für den UV Roh Wert hab ich aus der Doku von OpenUV übernommen. Dort gibt es auch weitere Code Samples etc.

                                c0593447-e425-4e5c-82a2-b5cccf7886e5-image.png

                                JayRJ Offline
                                JayRJ Offline
                                JayR
                                schrieb am zuletzt editiert von JayR
                                #36

                                @albert-k said in Rolladensteuerung abhängig vom Sonnenstand:

                                @jayr

                                eigentlich ganz einfach mit einem Blockly. "LokalerUVI" ist dabei mein Datenpunkt in dem ich den lokalen UVI speichere, "UV" ist der rohe UV Wert aus dem OpenUV Adapter, "clouds" ist die Bewölkungs Situation aus dem Das Wetter Adapter in % und der Multiplikator für den UV Roh Wert hab ich aus der Doku von OpenUV übernommen. Dort gibt es auch weitere Code Samples etc.

                                c0593447-e425-4e5c-82a2-b5cccf7886e5-image.png

                                Vielen Dank für das Bsp. :)

                                Könntest du mir evtl ein Export von deinem Blockly schicken?

                                Albert KA 1 Antwort Letzte Antwort
                                0
                                • JayRJ JayR

                                  @albert-k said in Rolladensteuerung abhängig vom Sonnenstand:

                                  @jayr

                                  eigentlich ganz einfach mit einem Blockly. "LokalerUVI" ist dabei mein Datenpunkt in dem ich den lokalen UVI speichere, "UV" ist der rohe UV Wert aus dem OpenUV Adapter, "clouds" ist die Bewölkungs Situation aus dem Das Wetter Adapter in % und der Multiplikator für den UV Roh Wert hab ich aus der Doku von OpenUV übernommen. Dort gibt es auch weitere Code Samples etc.

                                  c0593447-e425-4e5c-82a2-b5cccf7886e5-image.png

                                  Vielen Dank für das Bsp. :)

                                  Könntest du mir evtl ein Export von deinem Blockly schicken?

                                  Albert KA Offline
                                  Albert KA Offline
                                  Albert K
                                  schrieb am zuletzt editiert von
                                  #37

                                  @jayr

                                  There you go...

                                  
                                  BlocklyJavascriptTypeScript
                                  Protokoll
                                  Ausgewählte Blöcke exportieren
                                  <xml xmlns="https://developers.google.com/blockly/xml">
                                    <block type="on_ext" id="Ccu1kSo}}RMZK6BM({1:" x="-367" y="-583">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                      <field name="CONDITION">any</field>
                                      <field name="ACK_CONDITION"></field>
                                      <value name="OID0">
                                        <shadow type="field_oid" id="DMKiTjBDj@].O;Z]a?iO">
                                          <field name="oid">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                        </shadow>
                                      </value>
                                      <value name="OID1">
                                        <shadow type="field_oid" id="fys`H_M)gu:$qp{PoWO)">
                                          <field name="oid">openuv.0.UV</field>
                                        </shadow>
                                      </value>
                                      <statement name="STATEMENT">
                                        <block type="controls_if" id="21:,*-..`GigU,Y.U|pQ">
                                          <mutation elseif="3"></mutation>
                                          <value name="IF0">
                                            <block type="logic_compare" id="z9}(X]Cm+svbb455%Sgl">
                                              <field name="OP">LTE</field>
                                              <value name="A">
                                                <block type="get_value" id="k*kZHuJ-k;7R0[=wF6(I">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="ek}ZjEV$.3Mn4)i4ho*;">
                                                  <field name="NUM">10</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="update" id="{{k4|9fbb3N2x`S5r?M4">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">javascript.0.LokalerUVI</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_round" id="%bSNIBP,6(:=^s|C)SWU">
                                                  <field name="OP">ROUND</field>
                                                  <value name="NUM">
                                                    <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="jo%o1Q:?pE*2u2|C|^h9">
                                                      <field name="NUM">3.1</field>
                                                    </shadow>
                                                    <block type="get_value" id="*W1Gi9h8O)=hXL]AX6z}">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">openuv.0.UV</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <value name="IF1">
                                            <block type="logic_compare" id="Em(4M:gAakK!#pn3-;;]">
                                              <field name="OP">LTE</field>
                                              <value name="A">
                                                <block type="get_value" id="3-F3pvZI~D8Pu$i|^n%N">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="/$|iMb4t?JG9v312([[w">
                                                  <field name="NUM">50</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO1">
                                            <block type="update" id="K,k/Mq84=S5ys?mJA5t$">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">javascript.0.LokalerUVI</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_round" id="N[ZCJrK{uAUu!3f-uuy_">
                                                  <field name="OP">ROUND</field>
                                                  <value name="NUM">
                                                    <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="$RUbuhvt9|vl5TR}?tva">
                                                      <field name="NUM">3.1</field>
                                                    </shadow>
                                                    <block type="math_arithmetic" id="|+EM@G!c;9$[y(Q@WC)y">
                                                      <field name="OP">MULTIPLY</field>
                                                      <value name="A">
                                                        <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="get_value" id="Rd/Hy3@d;4baY}0s7)y6">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">openuv.0.UV</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number" id="8Tk:LP.lI^`XjglTd+Hy">
                                                          <field name="NUM">0.89</field>
                                                        </shadow>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <value name="IF2">
                                            <block type="logic_compare" id="h-IpD)-A90-fSmnXpzCZ">
                                              <field name="OP">LTE</field>
                                              <value name="A">
                                                <block type="get_value" id="KO{qHyCPGd7l-L5*^fen">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="va:VpPx#raF`rhG*jL-}">
                                                  <field name="NUM">95</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO2">
                                            <block type="update" id=".tR@9X0KicXPRXx*rj2{">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">javascript.0.LokalerUVI</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_round" id="w-ZGK}~(k/Qiw[A)Q`^$">
                                                  <field name="OP">ROUND</field>
                                                  <value name="NUM">
                                                    <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="f~W6(?io#hSF-n?GNwM4">
                                                      <field name="NUM">3.1</field>
                                                    </shadow>
                                                    <block type="math_arithmetic" id="meOdH1WuG|w_{GL=eIIs">
                                                      <field name="OP">MULTIPLY</field>
                                                      <value name="A">
                                                        <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="get_value" id="({OW]f8CaINF024,oE0?">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">openuv.0.UV</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number" id="!w(m1QR`rbbkA6[NL2d;">
                                                          <field name="NUM">0.73</field>
                                                        </shadow>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <value name="IF3">
                                            <block type="logic_compare" id="rI}U|]*}DZxK0iM886,p">
                                              <field name="OP">LTE</field>
                                              <value name="A">
                                                <block type="get_value" id="^.b);s2u)f+J/NRVI/_$">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="1+nC+Gm~WY+`9xPAqf[A">
                                                  <field name="NUM">100</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO3">
                                            <block type="update" id="|c3Qpsr@{uu+l1W2LkqI">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">javascript.0.LokalerUVI</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_round" id="^k2kSz]PqJTsj4+u}[5;">
                                                  <field name="OP">ROUND</field>
                                                  <value name="NUM">
                                                    <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="lLMJ).OumyGVtlAnP;m7">
                                                      <field name="NUM">3.1</field>
                                                    </shadow>
                                                    <block type="math_arithmetic" id="o@fu:p9aeN0sa1tQRuT~">
                                                      <field name="OP">MULTIPLY</field>
                                                      <value name="A">
                                                        <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="get_value" id="1gV%^bXsCbmgDDGHGM~e">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">openuv.0.UV</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number" id="XrOeqtk9uUR~WH8oZSxT">
                                                          <field name="NUM">0.31</field>
                                                        </shadow>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                        </block>
                                      </statement>
                                    </block>
                                  </xml>
                                  <xml xmlns="https://developers.google.com/blockly/xml">
                                    <block type="on_ext" id="Ccu1kSo}}RMZK6BM({1:" x="-367" y="-583">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                      <field name="CONDITION">any</field>
                                      <field name="ACK_CONDITION"></field>
                                      <value name="OID0">
                                        <shadow type="field_oid" id="DMKiTjBDj@].O;Z]a?iO">
                                          <field name="oid">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                        </shadow>
                                      </value>
                                      <value name="OID1">
                                        <shadow type="field_oid" id="fys`H_M)gu:$qp{PoWO)">
                                          <field name="oid">openuv.0.UV</field>
                                        </shadow>
                                      </value>
                                      <statement name="STATEMENT">
                                        <block type="controls_if" id="21:,*-..`GigU,Y.U|pQ">
                                          <mutation elseif="3"></mutation>
                                          <value name="IF0">
                                            <block type="logic_compare" id="z9}(X]Cm+svbb455%Sgl">
                                              <field name="OP">LTE</field>
                                              <value name="A">
                                                <block type="get_value" id="k*kZHuJ-k;7R0[=wF6(I">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="ek}ZjEV$.3Mn4)i4ho*;">
                                                  <field name="NUM">10</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="update" id="{{k4|9fbb3N2x`S5r?M4">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">javascript.0.LokalerUVI</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_round" id="%bSNIBP,6(:=^s|C)SWU">
                                                  <field name="OP">ROUND</field>
                                                  <value name="NUM">
                                                    <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="jo%o1Q:?pE*2u2|C|^h9">
                                                      <field name="NUM">3.1</field>
                                                    </shadow>
                                                    <block type="get_value" id="*W1Gi9h8O)=hXL]AX6z}">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">openuv.0.UV</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <value name="IF1">
                                            <block type="logic_compare" id="Em(4M:gAakK!#pn3-;;]">
                                              <field name="OP">LTE</field>
                                              <value name="A">
                                                <block type="get_value" id="3-F3pvZI~D8Pu$i|^n%N">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="/$|iMb4t?JG9v312([[w">
                                                  <field name="NUM">50</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO1">
                                            <block type="update" id="K,k/Mq84=S5ys?mJA5t$">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">javascript.0.LokalerUVI</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_round" id="N[ZCJrK{uAUu!3f-uuy_">
                                                  <field name="OP">ROUND</field>
                                                  <value name="NUM">
                                                    <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="$RUbuhvt9|vl5TR}?tva">
                                                      <field name="NUM">3.1</field>
                                                    </shadow>
                                                    <block type="math_arithmetic" id="|+EM@G!c;9$[y(Q@WC)y">
                                                      <field name="OP">MULTIPLY</field>
                                                      <value name="A">
                                                        <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="get_value" id="Rd/Hy3@d;4baY}0s7)y6">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">openuv.0.UV</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number" id="8Tk:LP.lI^`XjglTd+Hy">
                                                          <field name="NUM">0.89</field>
                                                        </shadow>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <value name="IF2">
                                            <block type="logic_compare" id="h-IpD)-A90-fSmnXpzCZ">
                                              <field name="OP">LTE</field>
                                              <value name="A">
                                                <block type="get_value" id="KO{qHyCPGd7l-L5*^fen">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="va:VpPx#raF`rhG*jL-}">
                                                  <field name="NUM">95</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO2">
                                            <block type="update" id=".tR@9X0KicXPRXx*rj2{">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">javascript.0.LokalerUVI</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_round" id="w-ZGK}~(k/Qiw[A)Q`^$">
                                                  <field name="OP">ROUND</field>
                                                  <value name="NUM">
                                                    <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="f~W6(?io#hSF-n?GNwM4">
                                                      <field name="NUM">3.1</field>
                                                    </shadow>
                                                    <block type="math_arithmetic" id="meOdH1WuG|w_{GL=eIIs">
                                                      <field name="OP">MULTIPLY</field>
                                                      <value name="A">
                                                        <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="get_value" id="({OW]f8CaINF024,oE0?">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">openuv.0.UV</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number" id="!w(m1QR`rbbkA6[NL2d;">
                                                          <field name="NUM">0.73</field>
                                                        </shadow>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <value name="IF3">
                                            <block type="logic_compare" id="rI}U|]*}DZxK0iM886,p">
                                              <field name="OP">LTE</field>
                                              <value name="A">
                                                <block type="get_value" id="^.b);s2u)f+J/NRVI/_$">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="1+nC+Gm~WY+`9xPAqf[A">
                                                  <field name="NUM">100</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO3">
                                            <block type="update" id="|c3Qpsr@{uu+l1W2LkqI">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">javascript.0.LokalerUVI</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_round" id="^k2kSz]PqJTsj4+u}[5;">
                                                  <field name="OP">ROUND</field>
                                                  <value name="NUM">
                                                    <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="lLMJ).OumyGVtlAnP;m7">
                                                      <field name="NUM">3.1</field>
                                                    </shadow>
                                                    <block type="math_arithmetic" id="o@fu:p9aeN0sa1tQRuT~">
                                                      <field name="OP">MULTIPLY</field>
                                                      <value name="A">
                                                        <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="get_value" id="1gV%^bXsCbmgDDGHGM~e">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">openuv.0.UV</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number" id="XrOeqtk9uUR~WH8oZSxT">
                                                          <field name="NUM">0.31</field>
                                                        </shadow>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                        </block>
                                      </statement>
                                    </block>
                                  </xml>
                                  
                                  
                                  JayRJ 1 Antwort Letzte Antwort
                                  1
                                  • Albert KA Albert K

                                    @jayr

                                    There you go...

                                    
                                    BlocklyJavascriptTypeScript
                                    Protokoll
                                    Ausgewählte Blöcke exportieren
                                    <xml xmlns="https://developers.google.com/blockly/xml">
                                      <block type="on_ext" id="Ccu1kSo}}RMZK6BM({1:" x="-367" y="-583">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                        <field name="CONDITION">any</field>
                                        <field name="ACK_CONDITION"></field>
                                        <value name="OID0">
                                          <shadow type="field_oid" id="DMKiTjBDj@].O;Z]a?iO">
                                            <field name="oid">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                          </shadow>
                                        </value>
                                        <value name="OID1">
                                          <shadow type="field_oid" id="fys`H_M)gu:$qp{PoWO)">
                                            <field name="oid">openuv.0.UV</field>
                                          </shadow>
                                        </value>
                                        <statement name="STATEMENT">
                                          <block type="controls_if" id="21:,*-..`GigU,Y.U|pQ">
                                            <mutation elseif="3"></mutation>
                                            <value name="IF0">
                                              <block type="logic_compare" id="z9}(X]Cm+svbb455%Sgl">
                                                <field name="OP">LTE</field>
                                                <value name="A">
                                                  <block type="get_value" id="k*kZHuJ-k;7R0[=wF6(I">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="ek}ZjEV$.3Mn4)i4ho*;">
                                                    <field name="NUM">10</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="update" id="{{k4|9fbb3N2x`S5r?M4">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">javascript.0.LokalerUVI</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_round" id="%bSNIBP,6(:=^s|C)SWU">
                                                    <field name="OP">ROUND</field>
                                                    <value name="NUM">
                                                      <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="jo%o1Q:?pE*2u2|C|^h9">
                                                        <field name="NUM">3.1</field>
                                                      </shadow>
                                                      <block type="get_value" id="*W1Gi9h8O)=hXL]AX6z}">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">openuv.0.UV</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                            <value name="IF1">
                                              <block type="logic_compare" id="Em(4M:gAakK!#pn3-;;]">
                                                <field name="OP">LTE</field>
                                                <value name="A">
                                                  <block type="get_value" id="3-F3pvZI~D8Pu$i|^n%N">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="/$|iMb4t?JG9v312([[w">
                                                    <field name="NUM">50</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO1">
                                              <block type="update" id="K,k/Mq84=S5ys?mJA5t$">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">javascript.0.LokalerUVI</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_round" id="N[ZCJrK{uAUu!3f-uuy_">
                                                    <field name="OP">ROUND</field>
                                                    <value name="NUM">
                                                      <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="$RUbuhvt9|vl5TR}?tva">
                                                        <field name="NUM">3.1</field>
                                                      </shadow>
                                                      <block type="math_arithmetic" id="|+EM@G!c;9$[y(Q@WC)y">
                                                        <field name="OP">MULTIPLY</field>
                                                        <value name="A">
                                                          <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                            <field name="NUM">1</field>
                                                          </shadow>
                                                          <block type="get_value" id="Rd/Hy3@d;4baY}0s7)y6">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">openuv.0.UV</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <shadow type="math_number" id="8Tk:LP.lI^`XjglTd+Hy">
                                                            <field name="NUM">0.89</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                            <value name="IF2">
                                              <block type="logic_compare" id="h-IpD)-A90-fSmnXpzCZ">
                                                <field name="OP">LTE</field>
                                                <value name="A">
                                                  <block type="get_value" id="KO{qHyCPGd7l-L5*^fen">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="va:VpPx#raF`rhG*jL-}">
                                                    <field name="NUM">95</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO2">
                                              <block type="update" id=".tR@9X0KicXPRXx*rj2{">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">javascript.0.LokalerUVI</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_round" id="w-ZGK}~(k/Qiw[A)Q`^$">
                                                    <field name="OP">ROUND</field>
                                                    <value name="NUM">
                                                      <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="f~W6(?io#hSF-n?GNwM4">
                                                        <field name="NUM">3.1</field>
                                                      </shadow>
                                                      <block type="math_arithmetic" id="meOdH1WuG|w_{GL=eIIs">
                                                        <field name="OP">MULTIPLY</field>
                                                        <value name="A">
                                                          <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                            <field name="NUM">1</field>
                                                          </shadow>
                                                          <block type="get_value" id="({OW]f8CaINF024,oE0?">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">openuv.0.UV</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <shadow type="math_number" id="!w(m1QR`rbbkA6[NL2d;">
                                                            <field name="NUM">0.73</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                            <value name="IF3">
                                              <block type="logic_compare" id="rI}U|]*}DZxK0iM886,p">
                                                <field name="OP">LTE</field>
                                                <value name="A">
                                                  <block type="get_value" id="^.b);s2u)f+J/NRVI/_$">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="1+nC+Gm~WY+`9xPAqf[A">
                                                    <field name="NUM">100</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO3">
                                              <block type="update" id="|c3Qpsr@{uu+l1W2LkqI">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">javascript.0.LokalerUVI</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_round" id="^k2kSz]PqJTsj4+u}[5;">
                                                    <field name="OP">ROUND</field>
                                                    <value name="NUM">
                                                      <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="lLMJ).OumyGVtlAnP;m7">
                                                        <field name="NUM">3.1</field>
                                                      </shadow>
                                                      <block type="math_arithmetic" id="o@fu:p9aeN0sa1tQRuT~">
                                                        <field name="OP">MULTIPLY</field>
                                                        <value name="A">
                                                          <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                            <field name="NUM">1</field>
                                                          </shadow>
                                                          <block type="get_value" id="1gV%^bXsCbmgDDGHGM~e">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">openuv.0.UV</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <shadow type="math_number" id="XrOeqtk9uUR~WH8oZSxT">
                                                            <field name="NUM">0.31</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                          </block>
                                        </statement>
                                      </block>
                                    </xml>
                                    <xml xmlns="https://developers.google.com/blockly/xml">
                                      <block type="on_ext" id="Ccu1kSo}}RMZK6BM({1:" x="-367" y="-583">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                        <field name="CONDITION">any</field>
                                        <field name="ACK_CONDITION"></field>
                                        <value name="OID0">
                                          <shadow type="field_oid" id="DMKiTjBDj@].O;Z]a?iO">
                                            <field name="oid">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                          </shadow>
                                        </value>
                                        <value name="OID1">
                                          <shadow type="field_oid" id="fys`H_M)gu:$qp{PoWO)">
                                            <field name="oid">openuv.0.UV</field>
                                          </shadow>
                                        </value>
                                        <statement name="STATEMENT">
                                          <block type="controls_if" id="21:,*-..`GigU,Y.U|pQ">
                                            <mutation elseif="3"></mutation>
                                            <value name="IF0">
                                              <block type="logic_compare" id="z9}(X]Cm+svbb455%Sgl">
                                                <field name="OP">LTE</field>
                                                <value name="A">
                                                  <block type="get_value" id="k*kZHuJ-k;7R0[=wF6(I">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="ek}ZjEV$.3Mn4)i4ho*;">
                                                    <field name="NUM">10</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="update" id="{{k4|9fbb3N2x`S5r?M4">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">javascript.0.LokalerUVI</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_round" id="%bSNIBP,6(:=^s|C)SWU">
                                                    <field name="OP">ROUND</field>
                                                    <value name="NUM">
                                                      <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="jo%o1Q:?pE*2u2|C|^h9">
                                                        <field name="NUM">3.1</field>
                                                      </shadow>
                                                      <block type="get_value" id="*W1Gi9h8O)=hXL]AX6z}">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">openuv.0.UV</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                            <value name="IF1">
                                              <block type="logic_compare" id="Em(4M:gAakK!#pn3-;;]">
                                                <field name="OP">LTE</field>
                                                <value name="A">
                                                  <block type="get_value" id="3-F3pvZI~D8Pu$i|^n%N">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="/$|iMb4t?JG9v312([[w">
                                                    <field name="NUM">50</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO1">
                                              <block type="update" id="K,k/Mq84=S5ys?mJA5t$">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">javascript.0.LokalerUVI</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_round" id="N[ZCJrK{uAUu!3f-uuy_">
                                                    <field name="OP">ROUND</field>
                                                    <value name="NUM">
                                                      <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="$RUbuhvt9|vl5TR}?tva">
                                                        <field name="NUM">3.1</field>
                                                      </shadow>
                                                      <block type="math_arithmetic" id="|+EM@G!c;9$[y(Q@WC)y">
                                                        <field name="OP">MULTIPLY</field>
                                                        <value name="A">
                                                          <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                            <field name="NUM">1</field>
                                                          </shadow>
                                                          <block type="get_value" id="Rd/Hy3@d;4baY}0s7)y6">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">openuv.0.UV</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <shadow type="math_number" id="8Tk:LP.lI^`XjglTd+Hy">
                                                            <field name="NUM">0.89</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                            <value name="IF2">
                                              <block type="logic_compare" id="h-IpD)-A90-fSmnXpzCZ">
                                                <field name="OP">LTE</field>
                                                <value name="A">
                                                  <block type="get_value" id="KO{qHyCPGd7l-L5*^fen">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="va:VpPx#raF`rhG*jL-}">
                                                    <field name="NUM">95</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO2">
                                              <block type="update" id=".tR@9X0KicXPRXx*rj2{">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">javascript.0.LokalerUVI</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_round" id="w-ZGK}~(k/Qiw[A)Q`^$">
                                                    <field name="OP">ROUND</field>
                                                    <value name="NUM">
                                                      <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="f~W6(?io#hSF-n?GNwM4">
                                                        <field name="NUM">3.1</field>
                                                      </shadow>
                                                      <block type="math_arithmetic" id="meOdH1WuG|w_{GL=eIIs">
                                                        <field name="OP">MULTIPLY</field>
                                                        <value name="A">
                                                          <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                            <field name="NUM">1</field>
                                                          </shadow>
                                                          <block type="get_value" id="({OW]f8CaINF024,oE0?">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">openuv.0.UV</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <shadow type="math_number" id="!w(m1QR`rbbkA6[NL2d;">
                                                            <field name="NUM">0.73</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                            <value name="IF3">
                                              <block type="logic_compare" id="rI}U|]*}DZxK0iM886,p">
                                                <field name="OP">LTE</field>
                                                <value name="A">
                                                  <block type="get_value" id="^.b);s2u)f+J/NRVI/_$">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">daswetter.0.NextHours2.Location_1.Day_1.current.clouds</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="1+nC+Gm~WY+`9xPAqf[A">
                                                    <field name="NUM">100</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO3">
                                              <block type="update" id="|c3Qpsr@{uu+l1W2LkqI">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">javascript.0.LokalerUVI</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_round" id="^k2kSz]PqJTsj4+u}[5;">
                                                    <field name="OP">ROUND</field>
                                                    <value name="NUM">
                                                      <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="lLMJ).OumyGVtlAnP;m7">
                                                        <field name="NUM">3.1</field>
                                                      </shadow>
                                                      <block type="math_arithmetic" id="o@fu:p9aeN0sa1tQRuT~">
                                                        <field name="OP">MULTIPLY</field>
                                                        <value name="A">
                                                          <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="OO;Vn9884f=pa,G+5JnV">
                                                            <field name="NUM">1</field>
                                                          </shadow>
                                                          <block type="get_value" id="1gV%^bXsCbmgDDGHGM~e">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">openuv.0.UV</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <shadow type="math_number" id="XrOeqtk9uUR~WH8oZSxT">
                                                            <field name="NUM">0.31</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                          </block>
                                        </statement>
                                      </block>
                                    </xml>
                                    
                                    
                                    JayRJ Offline
                                    JayRJ Offline
                                    JayR
                                    schrieb am zuletzt editiert von
                                    #38

                                    @albert-k : Danke vielmals

                                    1 Antwort Letzte Antwort
                                    1
                                    • L Offline
                                      L Offline
                                      Linedancer
                                      schrieb am zuletzt editiert von
                                      #39

                                      Hallo Gemeinde,

                                      auch wenn ich mit meiner Beschattungssteuerung zufrieden bin, Die Idee mit UV Index und Bewölkung gefällt mir richtig gut, muss ich ausprobieren, auch wenn es noch etwas dauert bis die wieder greift.

                                      Bisher mache ich es so wie hier schon beschrieben:
                                      Eingangsgrössen sind:

                                      • Azimuth für jedes Fenster
                                      • Sonnenschein ja/nein über HM Temperaturdifferenz Sensor (ein Sensor unter Glas, der andere im Schatten)
                                      • Differenz Raum soll zu Raum ist
                                      • Differenz Aussentemp zu Temp Raum ist

                                      –

                                      Ciao, Gerhard

                                      HomoranH 1 Antwort Letzte Antwort
                                      1
                                      • L Linedancer

                                        Hallo Gemeinde,

                                        auch wenn ich mit meiner Beschattungssteuerung zufrieden bin, Die Idee mit UV Index und Bewölkung gefällt mir richtig gut, muss ich ausprobieren, auch wenn es noch etwas dauert bis die wieder greift.

                                        Bisher mache ich es so wie hier schon beschrieben:
                                        Eingangsgrössen sind:

                                        • Azimuth für jedes Fenster
                                        • Sonnenschein ja/nein über HM Temperaturdifferenz Sensor (ein Sensor unter Glas, der andere im Schatten)
                                        • Differenz Raum soll zu Raum ist
                                        • Differenz Aussentemp zu Temp Raum ist
                                        HomoranH Nicht stören
                                        HomoranH Nicht stören
                                        Homoran
                                        Global Moderator Administrators
                                        schrieb am zuletzt editiert von Homoran
                                        #40

                                        @linedancer said in Rolladensteuerung abhängig vom Sonnenstand:

                                        Die Idee mit UV Index und Bewölkung gefällt mir richtig gut,

                                        Dann berichte mal was da rauskommt.
                                        Ich bin da eher skeptisch, denn die Wärme ist nicht die UV, sondern die IR-Strahlung.
                                        Bei meinen Messungen hatte ich mich gewundert wie hoch die Wärmestrahlung ist, auch wenn es diesig oder bewölkt ist.

                                        Hinzu kommt, dass die Bewölkungsvorhersagen nicht unbedingt der Realität an deinem Fenster entsprechen

                                        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 -

                                        Albert KA 1 Antwort Letzte Antwort
                                        0
                                        • JayRJ JayR

                                          Hallo,

                                          ich brauche eine kleine Starthilfe. Ich möchte gerne meine Rolläden automatisch steuern, so dass diese etwas schließen, wenn die Sonne auf sie scheint.
                                          Primär ist mein Ziel, meine Wohnung im Sommer vor der Hitze zu schützen.

                                          Ich brauche aber eine kleine Hilfe, wie ich das am besten realisieren kann. Gerne würde ich meine Helligkeit Sensoren hier mit einbinden aber vermute, dass dann die Steuerung nicht zuverlässig funktioniert, wenn ich das Licht an habe.

                                          Wie ich die Sonnenposition und die Zeiten bekomme weiß ich, mich interessiert mehr die Logik wie ich das ganze machen kann.
                                          Ich möchte das Ganze als JS umsetzten und nicht über einen Adapter, da ich für meine restliche Rolladensteuerung eine zu komplexe Logik habe um diese mit einem Adapter umzusetzen.

                                          Hab ihr da ein paar Tipps oder Bsp. dazu um mir den Start zu erleichtern?

                                          GarganoG Offline
                                          GarganoG Offline
                                          Gargano
                                          schrieb am zuletzt editiert von Gargano
                                          #41

                                          @jayr Schau mal hier , da habe ich so etwas gemacht

                                          sektionen-shutter-control-je-nach-sonnenwinkel-azimuth

                                          Ich habe Bewölkung und Aussentemperatur als Parameter.
                                          Allerdings denke ich darüber nach die Solarvorhersage von
                                          https://api.forecast.solar/estimate.... zu nehmen

                                          padrinoP 1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          494

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe