Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Blockly
  5. Sonnenschutz mittels Rollläden

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    7
    1
    201

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.3k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.1k

Sonnenschutz mittels Rollläden

Geplant Angeheftet Gesperrt Verschoben Blockly
17 Beiträge 5 Kommentatoren 1.0k Aufrufe 5 Beobachtet
  • Ä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.
  • G Gerhardptl

    Hallo liebes Forum,

    ich habe mittels Blockly versucht einen automatischen Sonnenschutz zu programmieren.
    Dazu lese ich mir die Sonneneinstrahlung und die Außentemperatur über eine Wetterstation ein.
    Diese Werte werden in einem 5 Minuten Rythmus aktualisiert. (Weatherunderground)
    Des Weiteren sind die Vorbedingungen überschreiten der vom User eingegebenen Außentemp, die Sonneneinstrahlung in W/m2 und das ganze soll zwischen 8:30h und 17:00h "scharf" sein und im Winter natürlich nicht.
    Damit die Rollläden nicht beim kleinsten unter- überschreiten wie wild runter und rauffahren, habe ich noch eine ebenfalls vom User einstellbare Verzögerungszeit eingebaut.
    Zum herunterfahren habe ich sowohl das Überschreiten der Sonne als auch die Aussentemp bedingt.
    Zum herauffahren genügt ein Unterschreiten einer dieser Bedingungen.

    Ein Bit des Namens "Grenzwert erreicht" dient lediglich für die Visualisierung.

    Und nun zum Problem: das Ganze hat zur Zufriedenheit aller gut funktioniert - bis ich auf die Idee kam, kleine "Optimierungen" durchzuführen. Ich weiß einfach nicht was ich falsch mache.

    AsgothianA Offline
    AsgothianA Offline
    Asgothian
    Developer
    schrieb am zuletzt editiert von
    #2

    @Gerhardptl sagte:

    Und nun zum Problem: das Ganze hat zur Zufriedenheit aller gut funktioniert - bis ich auf die Idee kam, kleine "Optimierungen" durchzuführen.

    Fangen wir mal ganz am Anfang an:

    • du stellst eine Frage, und beschreibst das Problem genau (gut)
    • du postest das Skript nicht, welches vor der Optimierung lief (weniger gut)
    • du sagst nicht was sich hinter einer kleinen Optimierung versteckt (nicht gut)

    TLDR:

    @Gerhardptl sagte:

    Ich weiß einfach nicht was ich falsch mache.

    Was das Skript angeht weiss ich das auch nicht. Was den Post angeht schon:

    Du lieferst nicht genug informationen :)

    A.

    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

    1 Antwort Letzte Antwort
    1
    • G Offline
      G Offline
      Gerhardptl
      schrieb am zuletzt editiert von
      #3

      ... das scheitert im Moment daran, dass ich zu blöd bin den Screenshot hier zu posten

      1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        Gerhardptl
        schrieb am zuletzt editiert von
        #4

        Blockly_1.jpg

        Blockly_2.jpg

        paul53P 1 Antwort Letzte Antwort
        0
        • G Offline
          G Offline
          Gerhardptl
          schrieb am zuletzt editiert von
          #5

          Wenn ich das noch wüsste, wie das mal ausgesehen hatte...
          Diese Infos kann ich nicht mehr weitergeben.

          1 Antwort Letzte Antwort
          0
          • AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #6

            Dann beschreib doch mal was du Optimiert hast (ziel, etc)

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            G 1 Antwort Letzte Antwort
            1
            • icebearI Online
              icebearI Online
              icebear
              schrieb am zuletzt editiert von
              #7

              @gerhardptl

              Mal ne blöde Frage, warum nimmst du nicht den 'Shuttercontrol' Adapter

              G 1 Antwort Letzte Antwort
              0
              • AsgothianA Asgothian

                Dann beschreib doch mal was du Optimiert hast (ziel, etc)

                G Offline
                G Offline
                Gerhardptl
                schrieb am zuletzt editiert von
                #8

                @Asgothian Ich hatte z.B. die Abfrage für die Vorbedingungen (Auto Sonne, Sommer/Winter doppelt drin - sowohl für runter als auch für rauf)
                Wahrscheinlich auch noch ein paar andere Dinge, aber ...

                1 Antwort Letzte Antwort
                0
                • icebearI icebear

                  @gerhardptl

                  Mal ne blöde Frage, warum nimmst du nicht den 'Shuttercontrol' Adapter

                  G Offline
                  G Offline
                  Gerhardptl
                  schrieb am zuletzt editiert von
                  #9

                  @icebear ... weil ich davon noch nix gehört habe

                  G 1 Antwort Letzte Antwort
                  0
                  • G Gerhardptl

                    @icebear ... weil ich davon noch nix gehört habe

                    G Offline
                    G Offline
                    Gerhardptl
                    schrieb am zuletzt editiert von
                    #10

                    Hallo icebear, habs mir gerade mal angesehen - sehr schöner Adapter. Ich glaube aber, dass ich mit meinem Programm einen größeren "Freiheitsgrad" habe.

                    1 Antwort Letzte Antwort
                    0
                    • G Gerhardptl

                      Blockly_1.jpg

                      Blockly_2.jpg

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von paul53
                      #11

                      @Gerhardptl
                      Der "stop timeout" vor dem "Ausführen timeout" kann dazu führen, dass der Timeout nie abläuft, da er vorher durch einen erneuten Trigger gestoppt wird.

                      Versuche es mal so:

                      Blockly_temp.JPG

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

                      G 1 Antwort Letzte Antwort
                      1
                      • paul53P paul53

                        @Gerhardptl
                        Der "stop timeout" vor dem "Ausführen timeout" kann dazu führen, dass der Timeout nie abläuft, da er vorher durch einen erneuten Trigger gestoppt wird.

                        Versuche es mal so:

                        Blockly_temp.JPG

                        G Offline
                        G Offline
                        Gerhardptl
                        schrieb am zuletzt editiert von
                        #12

                        @paul53 Hallo Paul,
                        bin ein weinig verwirrt, da ich auf den ersten Blick auf deinen Vorschlag etwas anderes gesehen habe als auf den zweiten Blick.

                        151306b7-2157-4021-8eba-f7e65126bf5c-IMG_6752.JPG

                        paul53P 2 Antworten Letzte Antwort
                        0
                        • G Gerhardptl

                          @paul53 Hallo Paul,
                          bin ein weinig verwirrt, da ich auf den ersten Blick auf deinen Vorschlag etwas anderes gesehen habe als auf den zweiten Blick.

                          151306b7-2157-4021-8eba-f7e65126bf5c-IMG_6752.JPG

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von
                          #13

                          @Gerhardptl [sagte]: etwas anderes gesehen habe als auf den zweiten Blick.

                          Ja, ich habe noch mal geändert.

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

                          1 Antwort Letzte Antwort
                          0
                          • MartinPM Online
                            MartinPM Online
                            MartinP
                            schrieb am zuletzt editiert von
                            #14

                            Generell sollte man natürlich nie ohne Backups arbeiten

                            9063e441-47dc-451a-adad-91fef2c37c93-image.jpeg

                            https://forum.iobroker.net/topic/22069/skripte-aus-backup-herausholen/11

                            8721ac2e-1a60-4a37-be87-ec24867c8f98-image.jpeg

                            Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                            G 1 Antwort Letzte Antwort
                            0
                            • G Gerhardptl

                              @paul53 Hallo Paul,
                              bin ein weinig verwirrt, da ich auf den ersten Blick auf deinen Vorschlag etwas anderes gesehen habe als auf den zweiten Blick.

                              151306b7-2157-4021-8eba-f7e65126bf5c-IMG_6752.JPG

                              paul53P Offline
                              paul53P Offline
                              paul53
                              schrieb am zuletzt editiert von paul53
                              #15

                              @Gerhardptl [sagte]: bin ein weinig verwirrt

                              Habe noch mal nachgedacht: Die Prüfung der Timer-Variable ist doch erforderlich, da sonst der Timeout mehrfach gestartet werden kann und sich dann nicht mehr stoppen lässt. Korrektur:

                              Blockly_temp.JPG

                              ... oder mit "umgedrehter" Logik:

                              Blockly_temp.JPG

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

                              G 1 Antwort Letzte Antwort
                              1
                              • paul53P paul53

                                @Gerhardptl [sagte]: bin ein weinig verwirrt

                                Habe noch mal nachgedacht: Die Prüfung der Timer-Variable ist doch erforderlich, da sonst der Timeout mehrfach gestartet werden kann und sich dann nicht mehr stoppen lässt. Korrektur:

                                Blockly_temp.JPG

                                ... oder mit "umgedrehter" Logik:

                                Blockly_temp.JPG

                                G Offline
                                G Offline
                                Gerhardptl
                                schrieb am zuletzt editiert von
                                #16

                                @paul53 Hallo Paul!
                                Vielen Dank! Es funktioniert wieder!

                                👍 👍 👍 👏 👏 👏

                                1 Antwort Letzte Antwort
                                0
                                • MartinPM MartinP

                                  Generell sollte man natürlich nie ohne Backups arbeiten

                                  9063e441-47dc-451a-adad-91fef2c37c93-image.jpeg

                                  https://forum.iobroker.net/topic/22069/skripte-aus-backup-herausholen/11

                                  8721ac2e-1a60-4a37-be87-ec24867c8f98-image.jpeg

                                  G Offline
                                  G Offline
                                  Gerhardptl
                                  schrieb am zuletzt editiert von
                                  #17

                                  @MartinP Hallo Martin, das ist bereits erledigt. Ich hatte die Backups auf 5 begrenzt und erst später bemerkt, das die Programierung nicht (mehr) funktioniert.

                                  Nun ist aber wieder alles gut - vielen Dank!

                                  1 Antwort Letzte Antwort
                                  0

                                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                  Registrieren Anmelden
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  396

                                  Online

                                  33.0k

                                  Benutzer

                                  83.4k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2026
                                  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