Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Wintermonate abfragen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wintermonate abfragen

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      iobrokerin @Jan1 last edited by

      @jan1 Danke Jan, ich will aber nicht mehr so viel Zeit rein stecken. Wir bauen ein Haus, da wird die Heizung ganz anders funktionieren und auch alles etwas anders angebunden (KNX-System 🙂

      J 1 Reply Last reply Reply Quote 0
      • J
        Jan1 @iobrokerin last edited by

        @iobrokerin
        OK, wenn dem so ist, ist das natürlich eh geschickter, wobei der openweathermap Adapter nie verkehrt ist, wenn man was mit Wetterdaten vor hat, der liefert auch recht zuverlässig Wolken und Sonnendaten (zumindest passt das was er liefert zu 90% an meinen Koordinaten) und damit kannst dann in der neuen Hütte auch schön ne sonnenstandsabhängige Beschattung realisieren 😉

        I 1 Reply Last reply Reply Quote 0
        • I
          iobrokerin @Jan1 last edited by iobrokerin

          @jan1 Das stimmt. Ich habe aktuell ein KNX-Demoboard in Betrieb. Die Wetterstation liegt auch schon rum, müsste sie nur ans Board anschliessen. Dann bräuchte ich aber wieder ein Kabel nach draussen....

          Habe jetzt Openweather in Betrieb genommen. Ging wirklich einfach. Allerdings werden mir bei den Datenpunkten keine Werte angezeigt. Wie holt man sich die aktuellen Werte? Edit: Jetzt sind Werte da. Hat einfach nur gedauert. Danke.

          Das ist typisch in diesem Forum: man fragt etwas (in dem Fall nach Wintermonaten in Blockly), bekommt neben der Antwort viele andere Vorschläge und ist wieder am Tüfteln ✌

          1 Reply Last reply Reply Quote 0
          • I
            iobrokerin @Jan1 last edited by

            @jan1 Sieht jetzt so aus:

            bf08263b-d800-4489-9871-63d20e73d917-grafik.png

            Danke für den Tipp. Wird jetzt nur zw. Oktober und April ausgeführt.

            J 1 Reply Last reply Reply Quote 0
            • J
              Jan1 @iobrokerin last edited by

              @iobrokerin
              Das Blockly sieht gut aus, da könntest noch in der FALLS das Objekt durch "WERT" aus den Trigger Blöcken ersetzen, da Du eh auf das Objekt im Trigger reagierst 😉

              Hast Du bei Adapter das eingetragen:
              ac5bebd5-38e6-4432-be05-eb59289d90bc-grafik.png

              I 1 Reply Last reply Reply Quote 0
              • I
                iobrokerin @Jan1 last edited by

                @jan1 Der OpenWeather Adapter funktioniert jetzt (s. mein geänderter Post oben). Die Temperatur habe ich nun mit rein verknüpft. Wenn das gut funtktioniert, dann werfe ich die Abfrage nach den Wintermonaten wieder raus. Bzgl. Wert aus den Trigger-Blöcken: meinst du so?

                5c608989-7924-417b-90d2-c8533a5e7bb4-grafik.png

                J 1 Reply Last reply Reply Quote 0
                • J
                  Jan1 @iobrokerin last edited by Jan1

                  @iobrokerin
                  Jaein, eher so:
                  a55afceb-3bc8-438e-b98c-66a020296f55-grafik.png

                  Warum das ganze so lösen? Recht einfach, wenn man verstanden hat wie so ein Blockly abläuft. Das geht von oben nach unten und so werden auch die Werte eingelesen. Wenn das Objekt im Trigger eingelesen wurde, steht es zur Verfügung und kann somit auch direkt ohne erneutes Einlesen weiter verwendet werden und genau das tust Du, wenn Du das mit dem Block machst.
                  Im Vergleich zu Deinem ersten Wurf, wird hier in der Falls exakt der selbe DP Wert noch mal eingelesen, was nicht nötig wäre. Dann kommt noch dazu, dass man es so schneller zusammen geklickt hat 🙂

                  Edit:
                  Übrigens kannst das auch noch mit ner UND in der ersten FALLS lösen, so brauchst ein Block weniger. Zumindest theoretisch, da ich auch selten ein Blockly generiere, dass exakt so funktioniert wie ich es will. Try and Error eben 😉

                  I 1 Reply Last reply Reply Quote 0
                  • I
                    iobrokerin @Jan1 last edited by iobrokerin

                    @jan1 said in Wintermonate abfragen:

                    nnst das auch noch mit ner UND in der ersten FALLS lösen, so brauchst ein Block weniger. Zumindest theoretisch, da ich auch selten ein Blockly generiere, dass exakt so funktioniert wie ich es will. Try and

                    Danke für deine Erklärungen. Programmieren tue ich viel, hab mich aber noch nicht durchringen können, hier Java Code zu schreiben und bin auf Blockly ausgewichen.

                    Bzgl. der zweiten falls: da hast du völlig Recht. Ich hatte vorher mal die Programmierung gemacht gehabt mit Innentemperatur: Vor dem Fensteröffnen den Temperaturwert gespeichert und danach nochmal abgefragt, und wenn sich eine bestimmte Temperaturdifferenz ergeben hat, wollte ich die Meldung unterdrücken. Dann passt es so, wie ich es programmiert habe. Mit der Änderung ist es besser ausserhalb aufgehoben. Danke für das Drauf stupsen.

                    Jetz sieht es so aus (falls jemand nachprogrammieren möchte):
                    292176a0-494c-47fa-b131-549776ea2e6d-grafik.png

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      Jan1 @iobrokerin last edited by Jan1

                      @iobrokerin
                      Blockly ist ja eh Javascript für DAUs also genau das richtige für mich. Wenn ich mir den Code ansehe, der dahintersteckt, frage ich mich ab und an warum man da noch tippen möchte, wenn man das auch klicken kann. OK, mit Blockly hast schon ein paar Grenzen, aber die hatte ich bis jetzt noch nie wirklich erreicht.

                      Wenn Du jetzt noch die ODER Blöcke auf externe Eingänge umschaltest, dann wird das sogar richtig übersichtlich 😉

                      1 Reply Last reply Reply Quote 0
                      • I
                        iobrokerin last edited by

                        @jan1 Wow, externe Eingänge kannte ich noch nicht. Kurze Suche hier im Forum und schon hat man es. Danke. Mehr als 2 externe Eingänge geht aber nicht, oder?

                        J 1 Reply Last reply Reply Quote 0
                        • J
                          Jan1 @iobrokerin last edited by

                          @iobrokerin
                          Der Wunsch nach mehr Eingängen besteht fast solange wie es Blockly gibt, wird auch regelmäßig angesprochen. Leider noch nie umgesetzt.

                          Auf externe Eingänge kannst bei fast allen Blöcken umstellen, ist reine Kosmetik und macht bei den Logik Blöcken am meisten Sinn um die Übersicht zu verbessern.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          876
                          Online

                          32.0k
                          Users

                          80.5k
                          Topics

                          1.3m
                          Posts

                          4
                          17
                          669
                          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