Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Dachfenster - Automatisierung, wie triggern?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Dachfenster - Automatisierung, wie triggern?

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      Gezi70 @paul53 last edited by

      @paul53 ich danke dir!

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Gezi70 last edited by

        @gezi70
        Was beinhaltet eigentlich die "Differenz-Temperatur", die auf > 10 geprüft wird?

        G 1 Reply Last reply Reply Quote 0
        • G
          Gezi70 @paul53 last edited by

          @paul53 Differenz zwischen Innen- und Außentemperatur

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Gezi70 last edited by

            @gezi70 sagte: Differenz zwischen Innen- und Außentemperatur

            Die Differenz soll > 10 Grad sein, damit das Fenster geöffnet wird?

            G 2 Replies Last reply Reply Quote 0
            • G
              Gezi70 @paul53 last edited by

              @paul53 die genauen Werte wollte ich durch Spielerei herausfinden. Erstmal ja.

              1 Reply Last reply Reply Quote 0
              • G
                Gezi70 @paul53 last edited by

                @paul53 Ich habe mir das Ganze nochmal in Ruhe angesehen.
                Vielen Dank nochmal, dass du dich dieses Skriptes angenommen hast. Gehe ich Recht in der Annahme, dass du das über Java programmiert, und es dann in Blockly konvertiert hast? Denn ich wäre sonst auf die Variablen von "level" und dem unteren Teil gar nicht gekommen.
                Was bewirkt dieser (s. Bild) eigentlich genau? Ich kann das irgendwie nicht ganz nachvollziehen...

                1618658194478-bild_2021-04-17_131634.png

                Und wie hättest du denn die Initialisierung, dass der Aktor die 100% und 0% wieder findet, gelöst (s. oben)?

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Gezi70 last edited by paul53

                  @gezi70 sagte: dass du das über Java programmiert, und es dann in Blockly konvertiert hast?

                  Nein, allerdings habe ich den zugehörigen Javascript-Code "im Hinterkopf" und falls nicht, schaue ich nach.

                  @gezi70 sagte in Dachfenster - Automatisierung, wie triggern?:

                  Denn ich wäre sonst auf die Variablen von "level" und dem unteren Teil gar nicht gekommen.

                  Das Verwenden von Variablen ist viel effizienter, da setState() eine komplexe Funktion ist, die nur so oft wie unbedingt nötig aufgerufen werden sollte. Außerdem muss man im 868-MHz-Band auf den Duty cycle achten, was einfacher ist, wenn man es nur an einer Stelle machen muss.

                  @gezi70 sagte in Dachfenster - Automatisierung, wie triggern?:

                  Initialisierung, dass der Aktor die 100% und 0% wieder findet, gelöst (s. oben)?

                  Da ich keine Rollo-Aktoren habe, weiß ich nicht, welche Optionen sie bieten.

                  G 1 Reply Last reply Reply Quote 0
                  • G
                    Gezi70 @paul53 last edited by

                    @paul53 ich versuche den unteren Teil deines Skriptes zu verstehen. Das ist der Abschnitt, den ich als letztes Foto eingefügt hatte. Also der Teil, indem der Variablen der Wert des Levels zugeteilt wird. Deshalb habe ich ihn kopiert und versucht, ihn in einem eigenen CRON nur su zum Verständnis anzusteuern. Aber im Log bekomme ich folgende Aussage, ohne dass sich etwas am Stellmotor tut:

                    Screenshot 2021-04-18 112545.png

                    Wo liegt mein Denkfehler?

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @Gezi70 last edited by

                      @gezi70 sagte: Wo liegt mein Denkfehler?

                      Die Variable level muss einen Zahlenwert zwischen 0 und 100 erhalten bevor sie ausgewertet wird.

                      G 1 Reply Last reply Reply Quote 0
                      • G
                        Gezi70 @paul53 last edited by

                        @paul53 , heute endlich geben es die Wetterbedingungen her, dein Skripr in Betrieb zu nehmen. Aber es kommen folgende Fehlermeldungen und das Fenster bleibt zu:

                        Screenshot 2021-04-21 125231.png

                        Muss ich irgendwo noch etwas nachtragen?

                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @Gezi70 last edited by

                          @gezi70 sagte: Muss ich irgendwo noch etwas nachtragen?

                          Initialisiere die Variable level außerhalb des Triggers mit einer Zahl (100).

                          G 1 Reply Last reply Reply Quote 0
                          • G
                            Gezi70 @paul53 last edited by

                            @paul53 kannst du mir bitte nochmal helfen? Ich stehe momentan total auf dem Schlauch. Muss ich dazu ein extra Skript erstellen, oder wie wird das gemacht?
                            Ich danke dir schon mal für die Hilfe...

                            paul53 1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @Gezi70 last edited by paul53

                              @gezi70 sagte: wie wird das gemacht?

                              Bild_2021-04-21_143701.png

                              G 1 Reply Last reply Reply Quote 0
                              • G
                                Gezi70 @paul53 last edited by

                                @paul53 ich danke dir. Die Warnmeldung ist jetzt zumindest weg und das Dachfenster geht von alleine zu, wenn man es manuell öffnet. Der Rest ist jetzt wohl Einstellungssache...

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                834
                                Online

                                32.0k
                                Users

                                80.5k
                                Topics

                                1.3m
                                Posts

                                2
                                30
                                1074
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo