Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Shelly TRV mit JSON Temperatur ändern

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Shelly TRV mit JSON Temperatur ändern

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

      Versuche gerade, mittels Node-Red und Json die Temperatur von einem Shelly TRV einzustellen.

      Leider erschließt mir die Ansteuerung über JSON nicht.

      Gibt es jemand der das schon mal umgesetzt hat?

      mit diesem Settings klappt es nicht:

      {
          "methode": "thermostats.settings",
          "parameters": {
              "id": "0",
              "target_t": {
                  "enabale": "true",
                  "value": "21",
                  "value_op": "8",
                  "units": "C"
              }
          }
      }
      
      1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active last edited by mickym

        @matthesjimte sagte in Shelly TRV mit JSON Temperatur ändern:

        Ich hab das nicht umgesetzt da ich andere Thermostate habe, aber sowie ich diese Dokumentation verstanden habe

        2d875b20-e2c5-45e0-b25a-34c79531608d-image.png

        hast Du ein command - Datenpunkt in dem Du dieses Parameter als Objekt schreiben kannst.

        Also

        target_t accepts number from 4 to 31 set target temperature.
        

        dann würde ich das halt auch so in den command Datenpunkt schreiben.

        {"target_t":21}
        

        https://shelly-api-docs.shelly.cloud/gen1/#shelly-trv-overview

        In der Beschreibung steht ja auch ob eine Zahl erwartet wird oder nicht.

        oder Du versuchst einfach die topics unter das command-topic mal zu machen und da die Zahl reinzuschreiben:

        shellies/shellytrv-<id>/thermostat/0/command/target_t
        

        und dort schreibst Du die Zahl rein. Also KEIN JSON sondern ein eigenes topic unter command. Die command Datenpunkte musst Du immer selbst erstellen unter iobroker - ansonsten kannst das einfach als Topic in die mqtt-out Node schreiben.

        M 1 Reply Last reply Reply Quote 0
        • M
          matthesjimte @mickym last edited by

          @mickym

          Sorry aber ich verstehe gerade nur Bahnhof.

          Soll das heißen, das die Gen1 (wo der TRV zugehört) kein JSON kann?

          mickym 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @matthesjimte last edited by

            @matthesjimte Die Generation1 Geräte haben oft ohne JSON gearbeitet was commandos betrifft.

            Du kannst es ja mit einem JSON in dem command Datenpunkt probieren oder eben mit topics darunter, so wie ich es beschrieben habe. Kaputt machen kannst Du nichts. Wo ist denn Dein Problem?

            Probiers halt mal auf diese beiden Arten - ob eine funktioniert:

            84e6ca1e-e1a0-4c11-ad7f-169cdb38b416-image.png

            Die ID - muss natürlich Deinem Shelly entsprechen.

            M 1 Reply Last reply Reply Quote 0
            • M
              matthesjimte @mickym last edited by

              @mickym

              Ok nun verstehe ich was du meinst

              Mein Problem aktuell ist das keine Verbindung aufbaut.
              3382db0c-c33a-4b9d-b232-ea19f41482de-image.png
              obwohl ich über Objekt alles sehe und wenn ich diesen Node benutze
              de671dfa-d8c8-456e-bb4d-4ff23827202e-image.png

              ist er verbunden

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @matthesjimte last edited by mickym

                @matthesjimte Wenn die mqtt Node keine Verbindung hat zu Deinem Broker, dann solltest Du das halt als erstes überprüfen. Was hast Du denn für einen mqtt-Broker? Jedenfalls müssen diese Nodes immer auf connected stehen.

                d9d3005e-05a3-4c54-89ef-17aa6eae08b2-image.png

                Hier hast Du ja auch andere Befehle. Wenn die Verbindung mit der Node besteht, kannst ja mal si ein Kommando absetzen:

                {
                   "temperature": 24
                }
                

                Ich würde Dir aber empfehlen auf mqtt zu bleiben und diese Nodes zu deinstallieren

                Wie ich die Nodes sehe:
                1379bf00-1715-42e2-9b51-859852007db4-image.png

                scheint hier die Kommunikation über HTTP und nicht über mqtt zu laufen.

                Ich würde mich aber für eine Kommunikationsmethode entscheiden.

                M 1 Reply Last reply Reply Quote 0
                • M
                  matthesjimte @mickym last edited by matthesjimte

                  @mickym

                  Ich habe das jetzt nochmal gecheckt.
                  Habe die Object unter MQTT gelöscht und neu gestartet, alle Objekte wurde danach wieder angelegt
                  d992e7ce-c785-401c-abce-dc1af11cebf0-image.png
                  So ich denke das die Verbindung auf jeden Fall steht. Oder irre ich mich?

                  Ich habe die Einstellung im Shelly überprüft dort sind die gleichen Werte hinterlegt, die auch dem MQTT Nodes eingetragen haben

                  Ich kann auch übern die IObroker Node Werte in commands reinschreiben:
                  272d47bb-ff4c-4f96-854f-cba5a8f7874b-image.png

                  aber übernehmen tut das Ventil nichts

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @matthesjimte last edited by

                    @matthesjimte wie gesagt probiere es nochmal mit topics unter command

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    997
                    Online

                    31.7k
                    Users

                    79.7k
                    Topics

                    1.3m
                    Posts

                    2
                    8
                    625
                    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