Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. MQTT über Blockly Script steuern

    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

    MQTT über Blockly Script steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • MartinP
      MartinP @Michael Schütz last edited by

      @michael-schütz Wenn Du uns nicht zeigst, was in der Funktion "setzeWetter" passiert, können wir Dir nicht helfen ...

      1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Michael Schütz last edited by paul53

        @michael-schütz sagte: Befehl direkt im Objektbaum absetze über NSPSend {"temperatures": 990}.

        Dann sollte es auch per Blockly funktionieren?

        Blockly_temp.JPG

        Michael Schütz 1 Reply Last reply Reply Quote 0
        • Michael Schütz
          Michael Schütz @paul53 last edited by

          @paul53
          leider kommen keine Werte an.

          Im Gerät wird mir das dann so angezeigt.

          022652cb-a74a-42dc-a169-514446f90ed2-image.png

          Gebe ich den Wert direkt hier ein
          9b291a0b-a57c-4b3b-9957-96c95c2ebf6b-image.png

          wird er angenommen im Gerät.
          5b45a3d0-2522-4d3a-ad37-1d42b9ec52a8-image.png

          Ich finde den Fehler nicht.

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Michael Schütz last edited by

            @michael-schütz sagte: leider kommen keine Werte an.

            Die Temperatur hat sich geändert? Denn nur dann wird getriggert.
            Erweitere das DP-Schreiben beim Skriptstart:

            Blockly_temp.JPG

            1 Reply Last reply Reply Quote 0
            • Michael Schütz
              Michael Schütz last edited by

              jetzt sendet er aber ich erhalte eine Fehlermeldung vom Gerät

              23:31:28.530 NSP: Sent = {"Temperature":21.2}
              23:31:28.547 MQT: SmartHome/Heizungssteuerung-test/stat/RESULT = {"NSPSend":"Done"}
              23:31:28.631 NSP: Received Raw = bytes('55AA000B007B226572726F72223A327DD3E600')
              23:31:28.639 MQT: SmartHome/Heizungssteuerung-test/tele/RESULT = {"NSPanel":{"error":2}}

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @Michael Schütz last edited by

                @michael-schütz sagte: Fehlermeldung vom Gerät

                Davon habe ich keine Ahnung.

                Michael Schütz 1 Reply Last reply Reply Quote 0
                • Michael Schütz
                  Michael Schütz @paul53 last edited by Michael Schütz

                  @paul53

                  ich konnte den Fehler finden. Es ging um Groß und Kleinschreibung.

                  Danke für die Unterstützung bis hier hin.

                  Wie kann ich diesen Befehl umsetzen in Blockly? Auch hier werden Werte übergeben. Es muss wie vorher auch ein JSON Payload werden.

                  {"HMI_outdoorTemp":{"current":5,"range":"-3,8"}}

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Michael Schütz last edited by

                    @michael-schütz sagte: {"HMI_outdoorTemp":{"current":5,"range":"-3,8"}}

                    Blockly_temp.JPG

                    1 Reply Last reply Reply Quote 0
                    • Michael Schütz
                      Michael Schütz last edited by Michael Schütz

                      @paul53

                      kann ich in range 2 Werte anlegen. Einen für MindestTemperatur und einen für MaximalTemperatur. Ich habe das so versucht, leider erfolglos. Die Werte bei range müssen über ein "," getrennt werden. Es dürfen aber maximal 5 Zeichen sein

                      b5e16193-60e8-41be-8e5f-e41a78a53968-image.png

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Michael Schütz last edited by

                        @michael-schütz sagte: kann ich in range 2 Werte anlegen.

                        Das ist ein String.

                        Blockly_temp.JPG

                        Michael Schütz 1 Reply Last reply Reply Quote 0
                        • Michael Schütz
                          Michael Schütz @paul53 last edited by

                          @paul53
                          Danke jetzt klappt alles.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          1.0k
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          3
                          12
                          379
                          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