Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. gelöst Blockly ==> Status Rollladen mit ID vom Selektor

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    gelöst Blockly ==> Status Rollladen mit ID vom Selektor

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

      Hallo!
      Ich versuche mittels eines Blockly Scripts mir an Telegram den geänderten Status meiner Homematic Rollladenaktoren zu senden.
      Prinzipiell funktioniert das auch so:
      a9ea7c81-b89b-4fa9-989c-d0e2e8a31713-image.png
      Problem ist der Homematic Aktor, er sendet mehrfach den Status:
      9d85debb-247e-42d2-a39b-43f14db23ac1-image.png

      Idee wäre jetzt, auf den .working Datenpunkt zu triggern...
      Da habe ich aber keine Idee wie ich es dann mit ID vom Selektor bauen kann, dass er mir nur den Status des "bewegten" Rolladen sendet...

      Kann mir da jemand aufs Pferd helfen?
      Danke!

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

        @tcfigge sagte: sendet mehrfach den Status:

        Damit nur der Endstatus gesendet wird, muss die Timeout-Zeit mind. die maximale Rollolaufzeit betragen:

        Bild_2022-08-19_150314190.png

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

          @paul53
          Hallo und Danke für die Hilfe!
          Grundlegend funktioniert Dein Weg, aber bei mir fahren schon mal mehrere Rollladen gleichzeitig.
          Dadurch "verschluck" es jetzt Nachrichten...
          Sprich:
          Rollladen 1, 2 und 3 fahren runter.
          Meldung: Rollladen 1 => 0%
          Hast Du da auch noch eine Idee?

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

            @tcfigge sagte: noch eine Idee?

            Sind auch "WORKING"-DP auf Linkeddevices abgebildet? Dann kann man diese verwenden:

            Bild_2022-08-19_172139994.png

            Funktion getName(id):

            return getObject(id.replace('.WORKING', '.LEVEL')).common.name;
            

            Funktion getLEVEL(id):

            return getState(id.replace('.WORKING', '.LEVEL')).val;
            
            T 1 Reply Last reply Reply Quote 0
            • T
              tcfigge @paul53 last edited by tcfigge

              Hallo
              Super, läuft wie ein Länderspiel!
              1000 Dank!

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

              Support us

              ioBroker
              Community Adapters
              Donate

              868
              Online

              32.0k
              Users

              80.5k
              Topics

              1.3m
              Posts

              2
              5
              293
              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