Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Shelly TRV mit JSON Temperatur ändern

NEWS

  • Der neue Monatsrückblick für September 2026 ist online!
    BluefoxB
    Bluefox
    7
    1
    162

  • Neu im Blog: Was die neue Website alles kann
    BluefoxB
    Bluefox
    7
    1
    217

  • Node.js 24 ist jetzt offiziell empfohlen!
    apollon77A
    apollon77
    9
    1
    478

Shelly TRV mit JSON Temperatur ändern

Geplant Angeheftet Gesperrt Verschoben Node-Red
11 Beiträge 4 Kommentatoren 1.3k Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • mickymM
    mickymM
    mickym
    Most Active
    schrieb am zuletzt editiert von mickym
    #2

    @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.

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    M 1 Antwort Letzte Antwort
    0
    • mickymM 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
      M
      matthesjimte
      schrieb am zuletzt editiert von
      #3

      @mickym

      Sorry aber ich verstehe gerade nur Bahnhof.

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

      mickymM 1 Antwort Letzte Antwort
      0
      • M matthesjimte

        @mickym

        Sorry aber ich verstehe gerade nur Bahnhof.

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

        mickymM
        mickymM
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #4

        @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.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        M 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @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
          M
          matthesjimte
          schrieb am zuletzt editiert von
          #5

          @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

          mickymM 1 Antwort Letzte Antwort
          0
          • M matthesjimte

            @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

            mickymM
            mickymM
            mickym
            Most Active
            schrieb am zuletzt editiert von mickym
            #6

            @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.

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            M 1 Antwort Letzte Antwort
            0
            • mickymM 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
              M
              matthesjimte
              schrieb am zuletzt editiert von matthesjimte
              #7

              @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

              mickymM 1 Antwort Letzte Antwort
              0
              • M 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

                mickymM
                mickymM
                mickym
                Most Active
                schrieb am zuletzt editiert von
                #8

                @matthesjimte wie gesagt probiere es nochmal mit topics unter command

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                1 Antwort Letzte Antwort
                0
                • S
                  S
                  SpeedyBlade
                  schrieb am zuletzt editiert von
                  #9

                  warum wird dies nicht direkt in den Adapter mit integriert.
                  Die Verstellung der Temp. ist doch essentiell bei Thermostaten.

                  mcm1957M 1 Antwort Letzte Antwort
                  0
                  • S SpeedyBlade

                    warum wird dies nicht direkt in den Adapter mit integriert.
                    Die Verstellung der Temp. ist doch essentiell bei Thermostaten.

                    mcm1957M
                    mcm1957M
                    mcm1957
                    Developer Most Active
                    schrieb am zuletzt editiert von mcm1957
                    #10

                    @SpeedyBlade said:

                    warum wird dies nicht direkt in den Adapter mit integriert.
                    Die Verstellung der Temp. ist doch essentiell bei Thermostaten.

                    Das steht im README incl. der Info dass der Thermostat NICHT unterstützt wird.
                    https://github.com/iobroker-community-adapters/ioBroker.shelly#not-supported-devices

                    Es werden generell keine BLE Geräte unterstützt die daten VOM Adapter empfangen sollen. Das gesammte BLE System unterstützt nur Daten vom BLE Device AN den Adapter.

                    Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                    Support Repositoryverwaltung.

                    Wer 'nen Kaffee spendieren will: https://paypal.me

                    LESEN - gute Forenbeitrage

                    1 Antwort Letzte Antwort
                    0
                    • mcm1957M
                      mcm1957M
                      mcm1957
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #11

                      weitere Fragen und Diskussionen zum aktuellen Shelly Adapter bitt im Shelly Topic.
                      https://forum.iobroker.net/topic/81297/shelly-adapter-genereller-support

                      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                      Support Repositoryverwaltung.

                      Wer 'nen Kaffee spendieren will: https://paypal.me

                      LESEN - gute Forenbeitrage

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      560

                      Online

                      33.1k

                      Benutzende

                      83.9k

                      Themen

                      1.4m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2026
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe