Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Problem: Blockly Skript Auslesen eines Fensterkontakt BSH

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Problem: Blockly Skript Auslesen eines Fensterkontakt BSH

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Tins last edited by

      Hallo zusammen, ich wollte einen Skript über Blockly schreiben und habe mir dazu ein paar Vorlagen im Internet angesehen da ich noch absoluter Anfänger war. Ich habe mir darüber auch schon Gedanken gemacht aber ich komme nicht weiter. Ich wollte eine Mitteilung über Telegramm bekommen wenn ein Fenster x Sekunden/Minuten unter einer gewissen Temperatur noch offen ist. Ich vermute dass die Werte meiner Bosch Smarthome Fensterkontakte nur falsch ausgegeben werden. Da steht bei Rolle text und Wert: OPEN

      Weiß jemand wo der Fehler liegen könnte?

      76b896ab-c52f-4004-97d7-1ba3c1b8d80b-image.png

      51630ef0-edb4-482e-83fb-d8bc7b6ca67e-image.png

      Asgothian Albert K 2 Replies Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @Tins last edited by

        @Tins

        Damit ist der Datenpunkt als Text auszuwerten:

        Screenshot 2020-12-01 at 10.29.59.png

        im Falls, an Stelle des "wert = wahr" Bausteins.

        Wobei der "state value" Baustein aus dem Trigger-Bereich kommt. Da gibt es einen Baustein der mit "Objekt ID" vorbeuget ist. Diesen kann man auf "wert" umstellen um den Wert des Datenpunktes zu erhalten der den Trigger ausgelöst hat.

        A.

        T 1 Reply Last reply Reply Quote 1
        • Albert K
          Albert K @Tins last edited by

          @Tins

          Also zuerst mal solltest Du die Temperatur von einem Sensor nehmen der auch ständig aktualisiert wird. Kann man in den Screenshots nicht erkennen. Batteriebetriebene Tür/Fenster Kontakte aktualisieren die Temperatur i.d. Regel nur wenn sie betätigt werden.

          Dann sollte der Trigger ja auch auf der Temperatur liegen, so wie ich Dein Ziel verstehe. Also immer wenn sich die Temperatur ändert, soll was gemacht werden. Bei Dir ist es umgekehrt = Immer wenn das Fenster betätigt wird, soll was gemacht werden

          Und die erste Falls Bedingung kannst Du ja auch auf Text prüfen, nicht auf wahr/falsch. Also "Falls Open/Closed" , das was halt in Deinem Datenpunkt steht wenn sich der Fenster Zustand geändert hat.

          T 1 Reply Last reply Reply Quote 0
          • T
            Tins @Asgothian last edited by

            @Asgothian
            leider klappt es nicht. Vermutlich liegt es an mir

            097c5dd7-0961-4b5f-8e8d-7f3c26d8f9b7-image.png

            f958c464-8b70-469f-b551-094259fc0ca8-image.png

            Asgothian 1 Reply Last reply Reply Quote 0
            • T
              Tins @Albert K last edited by

              @Albert-K
              die Temperatur frage ich von meiner Netatmo Station ab. Das habe ich vergessen zu zeigen

              1 Reply Last reply Reply Quote 0
              • Asgothian
                Asgothian Developer @Tins last edited by

                @Tins Du hast noch den Baustein "state value" drin. das scheint eine Variable zu sein. Du musst da aber diesen Baustein holen und auf "wert" umstellen:

                Screenshot 2020-12-01 at 10.53.51.png

                T 1 Reply Last reply Reply Quote 1
                • T
                  Tins @Asgothian last edited by

                  @Asgothian
                  hab ich geändert aber immer noch ohne Erfolg.

                  @Albert-K
                  es soll so funktionieren, ich öffne das Fenster zum Lüften. Nach einer eingestellten Zeit und unter Temperatur von 5° möchte ich benachrichtigt werden dass das Fenster noch offen ist

                  Asgothian Albert K 2 Replies Last reply Reply Quote 0
                  • Asgothian
                    Asgothian Developer @Tins last edited by

                    @Tins sagte in Problem: Blockly Skript Auslesen eines Fensterkontakt BSH:

                    @Asgothian
                    hab ich geändert aber immer noch ohne Erfolg.

                    @Albert-K
                    es soll so funktionieren, ich öffne das Fenster zum Lüften. Nach einer eingestellten Zeit und unter Temperatur von 5° möchte ich benachrichtigt werden dass das Fenster noch offen ist

                    Klar.. Du hast das was ich gepostet habe auch nicht umgesetzt. Das "wert von Objekt" (mit dem roten Pfeil) muss durch "0" ersetzt werden.

                    Screenshot 2020-12-01 at 11.08.07.png
                    Siehe auch den Screenshot den ich oben gepostet hatte:

                    Bild Text

                    T 1 Reply Last reply Reply Quote 1
                    • Albert K
                      Albert K @Tins last edited by

                      @Tins

                      OK 😊 , andere Zielvorgabe 😊

                      @Asgothian
                      Kann man nicht direkt auf den Text "OPEN" oder "CLOSED" abfragen? Der Fensterkontakt dürfte ja nur zwei oder drei fest definierte Zustände melden die man ja einmal durch Betätigung ermitteln kann.

                      1 Reply Last reply Reply Quote 0
                      • T
                        Tins @Asgothian last edited by

                        @Asgothian

                        super es klappt

                        Vielen Dank

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        502
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        blockly climate heating
                        3
                        10
                        788
                        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