Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. [gelöst] Deconz Adapter Headsetpoint

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[gelöst] Deconz Adapter Headsetpoint

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
41 Beiträge 6 Kommentatoren 3.2k Aufrufe 5 Watching
  • Ä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.
  • S Steff75

    @fa-bio Kein Problem 🙂 , ich kann auch nur das nötigste. Ich denke auch, dass eine Lösung gefunden wird.

    Für meinen Workaround brauchst du aber auch nicht den den Simple Restful Adapter. Da reicht es den Block in deinem Blockly-Script zu ersetzen.

    FabioF Online
    FabioF Online
    Fabio
    schrieb am zuletzt editiert von Fabio
    #26

    @steff75 hab es noch mal probiert bekomme das im log

    javascript.0	2021-06-21 11:59:51.575	error	(15878) script.js.common.heizen: {}
    

    Iobroker:

    • Für mich persöhnlich, gibt es nichts besseres, ich liebe es.

    • Du wächst mit ioBroker und ioBroker wächst mit dir.

    • Matter over Thread Hilfe

    S 1 Antwort Letzte Antwort
    0
    • FabioF Fabio

      @steff75 hab es noch mal probiert bekomme das im log

      javascript.0	2021-06-21 11:59:51.575	error	(15878) script.js.common.heizen: {}
      
      S Offline
      S Offline
      Steff75
      schrieb am zuletzt editiert von
      #27

      @fa-bio So ohne weiteres kann ich da nicht helfen. Evt hilft da ein Screenshot von deinem Blockly.

      FabioF 1 Antwort Letzte Antwort
      0
      • S Steff75

        @fa-bio So ohne weiteres kann ich da nicht helfen. Evt hilft da ein Screenshot von deinem Blockly.

        FabioF Online
        FabioF Online
        Fabio
        schrieb am zuletzt editiert von
        #28

        @steff75 ich sehe gerade "Curl muss dafür installiert sein".
        Wie geht das über den IObroker?

        Iobroker:

        • Für mich persöhnlich, gibt es nichts besseres, ich liebe es.

        • Du wächst mit ioBroker und ioBroker wächst mit dir.

        • Matter over Thread Hilfe

        BBTownB 1 Antwort Letzte Antwort
        0
        • FabioF Fabio

          @steff75 ich sehe gerade "Curl muss dafür installiert sein".
          Wie geht das über den IObroker?

          BBTownB Offline
          BBTownB Offline
          BBTown
          schrieb am zuletzt editiert von BBTown
          #29

          @fa-bio

          sudo apt install curl -y
          

          ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

          FabioF 1 Antwort Letzte Antwort
          1
          • BBTownB BBTown

            @fa-bio

            sudo apt install curl -y
            
            FabioF Online
            FabioF Online
            Fabio
            schrieb am zuletzt editiert von
            #30

            @bbtown ich danke dir :+1:

            Iobroker:

            • Für mich persöhnlich, gibt es nichts besseres, ich liebe es.

            • Du wächst mit ioBroker und ioBroker wächst mit dir.

            • Matter over Thread Hilfe

            1 Antwort Letzte Antwort
            0
            • S Steff75

              @jey-cee Ich habe mal was probiert, wahrscheinlich ist es nicht der Fehler, da du da bestimmt sowieso schon dran gedacht hättest. Aber ich schreibe es zur Sicherheit trotzdem mal hier. Also, wenn es Blödsinn ist, einfach ignorieren. ;-)
              Besteht die Möglichkeit, das der Wert des Keys als Typ String, anstatt Number gesendet wird ? Z.B.:

              {"heatsetpoint": "1800"}
              

              Damit wird nämlich auch diese Fehlermeldung zurückgegeben.
              Screenshot 2021-06-20 173748.png

              Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #31

              @steff75 sagte in Deconz Adapter Headsetpoint:

              Besteht die Möglichkeit, das der Wert des Keys als Typ String, anstatt Number gesendet wird ?

              Darüber habe ich auch Nachgedacht und jetzt extra nochmal geprüft.
              Der Adapter intern rechnet das ja um und macht daraus immer eine Zahl. Einen Punkt hab ich gefunden an dem es hängen könnte, aber dann hätte das nie Funktionieren dürfen.
              Ich hab das jetzt mal geändert.

              Kann bitte jemand den Adapter von Github installieren und Testen?

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              S FabioF 2 Antworten Letzte Antwort
              0
              • Jey CeeJ Jey Cee

                @steff75 sagte in Deconz Adapter Headsetpoint:

                Besteht die Möglichkeit, das der Wert des Keys als Typ String, anstatt Number gesendet wird ?

                Darüber habe ich auch Nachgedacht und jetzt extra nochmal geprüft.
                Der Adapter intern rechnet das ja um und macht daraus immer eine Zahl. Einen Punkt hab ich gefunden an dem es hängen könnte, aber dann hätte das nie Funktionieren dürfen.
                Ich hab das jetzt mal geändert.

                Kann bitte jemand den Adapter von Github installieren und Testen?

                S Offline
                S Offline
                Steff75
                schrieb am zuletzt editiert von Steff75
                #32

                @jey-cee Hallo, ich habe die Version vom Github installiert. Der Heatsetpoint wird damit vom Thermostat übernommen.
                Herzlichen Glückwunsch :+1:

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  Steff75
                  schrieb am zuletzt editiert von
                  #33

                  Kann es evt auch am Wechsel zum JS-Controller 3.3 liegen, dass es seit einiger Zeit nicht mehr funktionierte. Ich weiß, der ist Beta, aber zeitlich haut das doch ungefähr hin.

                  Jey CeeJ 1 Antwort Letzte Antwort
                  0
                  • S Steff75

                    Kann es evt auch am Wechsel zum JS-Controller 3.3 liegen, dass es seit einiger Zeit nicht mehr funktionierte. Ich weiß, der ist Beta, aber zeitlich haut das doch ungefähr hin.

                    Jey CeeJ Online
                    Jey CeeJ Online
                    Jey Cee
                    Developer
                    schrieb am zuletzt editiert von
                    #34

                    @steff75 ne das hat nix mit dem js-controller zu tun. Ich denke deconz prüft jetzt ob da ne Zahl oder ein String kommt, anders kann ich mir das nicht erklären.

                    Persönlicher Support
                    Spenden -> paypal.me/J3YC33

                    1 Antwort Letzte Antwort
                    1
                    • Jey CeeJ Jey Cee

                      @steff75 sagte in Deconz Adapter Headsetpoint:

                      Besteht die Möglichkeit, das der Wert des Keys als Typ String, anstatt Number gesendet wird ?

                      Darüber habe ich auch Nachgedacht und jetzt extra nochmal geprüft.
                      Der Adapter intern rechnet das ja um und macht daraus immer eine Zahl. Einen Punkt hab ich gefunden an dem es hängen könnte, aber dann hätte das nie Funktionieren dürfen.
                      Ich hab das jetzt mal geändert.

                      Kann bitte jemand den Adapter von Github installieren und Testen?

                      FabioF Online
                      FabioF Online
                      Fabio
                      schrieb am zuletzt editiert von
                      #35

                      @jey-cee sagte in Deconz Adapter Headsetpoint:

                      Github installieren

                      würdest du mir sagen wie das geht dann teste ich das auch.

                      Iobroker:

                      • Für mich persöhnlich, gibt es nichts besseres, ich liebe es.

                      • Du wächst mit ioBroker und ioBroker wächst mit dir.

                      • Matter over Thread Hilfe

                      1 Antwort Letzte Antwort
                      0
                      • Jey CeeJ Online
                        Jey CeeJ Online
                        Jey Cee
                        Developer
                        schrieb am zuletzt editiert von
                        #36

                        @fa-bio auf der Adapterseite ist oben das Github Symbol, da drauf Klicken und den Adapter auswählen. Dann Installieren Klicken.
                        Das wars.

                        Persönlicher Support
                        Spenden -> paypal.me/J3YC33

                        FabioF 1 Antwort Letzte Antwort
                        0
                        • S Steff75

                          @fa-bio Ich habe auch diese Version. Nur mein Conbee 2 hat die Firmware 266B0700. In meinem "Home Assistant" Docker-Testcontainer funktioniert das Verändern des Heatsetpoints auch.

                          Du könntest in deinem Blockly als Alternative zum "Steuere..." Block auch einen "Exec" Block nehmen. Da drin kannst du dann mit einem curl Befehl die Wertänderung direkt über die API machen.

                          Bei Befehl trägst du dann folgendes ein:

                          curl -X PUT http://192.168.178.31:8077/api/XXXXXX/sensors/21/config -H 'Content-Type: application/json' -d '{"heatsetpoint": 1800}'
                          

                          Curl muss dafür installiert sein. Die IP und Port musst du natürlich anpassen. Auch die Nummer des Sensors entsprechend deinem Thermostat und den Wert für die gewünschte Temperatur. Das XXXXXX ersetzt du mit deinem API-Key. Die Werte findest du auf der Konfigurationsseite vom Deconz-Adapter. Ist halt nur ein Workaround, bis es wieder direkt im ioBroker funktioniert.
                          Screenshot 2021-06-21 103249.png

                          FabioF Online
                          FabioF Online
                          Fabio
                          schrieb am zuletzt editiert von
                          #37

                          @steff75 Sag mal du meinst doch die IP vom Iobroker plus Port oder meinst du die IP vom Phoscon gateway.

                          Ich habe jetzt CURL installiert und auch die Fehler wegbekommen.

                          Iobroker:

                          • Für mich persöhnlich, gibt es nichts besseres, ich liebe es.

                          • Du wächst mit ioBroker und ioBroker wächst mit dir.

                          • Matter over Thread Hilfe

                          S 1 Antwort Letzte Antwort
                          0
                          • Jey CeeJ Jey Cee

                            @fa-bio auf der Adapterseite ist oben das Github Symbol, da drauf Klicken und den Adapter auswählen. Dann Installieren Klicken.
                            Das wars.

                            FabioF Online
                            FabioF Online
                            Fabio
                            schrieb am zuletzt editiert von
                            #38

                            @jey-cee Viele Dank dir, man lernt jeden Tag was dazu auch wenn man schon alter Mann ist.:blush:
                            Habe ich installiert und bestätige Headsetpoint funktioniert wieder und es gibt keine Fehler im Log. Ich danke dir ganz herzlich. Der Winter kann kommen....

                            Grüße
                            Fabio

                            Iobroker:

                            • Für mich persöhnlich, gibt es nichts besseres, ich liebe es.

                            • Du wächst mit ioBroker und ioBroker wächst mit dir.

                            • Matter over Thread Hilfe

                            1 Antwort Letzte Antwort
                            0
                            • FabioF Fabio

                              @steff75 Sag mal du meinst doch die IP vom Iobroker plus Port oder meinst du die IP vom Phoscon gateway.

                              Ich habe jetzt CURL installiert und auch die Fehler wegbekommen.

                              S Offline
                              S Offline
                              Steff75
                              schrieb am zuletzt editiert von Steff75
                              #39

                              @fa-bio Eigentlich kannst du jetzt auch einfach den deconz Adapter über Github updaten. Dort wurde eine Änderung gemacht, mit der dein ursprüngliches Script wieder funktionieren sollte.

                              Bei der curl Alternative ist IP und Port deines Phoscon gemeint, wenn du das trotzdem noch ausprobieren willst.

                              Edit: zu spät

                              FabioF 1 Antwort Letzte Antwort
                              0
                              • S Steff75

                                @fa-bio Eigentlich kannst du jetzt auch einfach den deconz Adapter über Github updaten. Dort wurde eine Änderung gemacht, mit der dein ursprüngliches Script wieder funktionieren sollte.

                                Bei der curl Alternative ist IP und Port deines Phoscon gemeint, wenn du das trotzdem noch ausprobieren willst.

                                Edit: zu spät

                                FabioF Online
                                FabioF Online
                                Fabio
                                schrieb am zuletzt editiert von
                                #40

                                @steff75 Danke dir habe es jetzt endlich auch so geschafft wie du es erklärt hast.
                                Jetzt qualmt mir der Kopf. ;-) Jetzt speichere ich mir das mal ab, damit kann man ja auch vielseitig mit steuern.:+1:

                                Ja meine Thermostat Skripte laufen wieder fehlerfrei

                                Iobroker:

                                • Für mich persöhnlich, gibt es nichts besseres, ich liebe es.

                                • Du wächst mit ioBroker und ioBroker wächst mit dir.

                                • Matter over Thread Hilfe

                                P 1 Antwort Letzte Antwort
                                0
                                • FabioF Fabio

                                  @steff75 Danke dir habe es jetzt endlich auch so geschafft wie du es erklärt hast.
                                  Jetzt qualmt mir der Kopf. ;-) Jetzt speichere ich mir das mal ab, damit kann man ja auch vielseitig mit steuern.:+1:

                                  Ja meine Thermostat Skripte laufen wieder fehlerfrei

                                  P Offline
                                  P Offline
                                  Pingoin
                                  schrieb am zuletzt editiert von
                                  #41

                                  Auch wenn es etwas spät ist, aber vielleicht hilft es ja jemandem (ggf. bei der Fehlersuche):

                                  Ich habe herausgefunden, dass das Schreiben des Heatsetpoint mit Blockly nur dann funktioniert,
                                  wenn man den Block "control ObjectID" mit einem Wert zwischen 5 und 32 (?) verwendet.
                                  Wenn man den Block "update ObjectID" verwendet, funktioniert es nicht.

                                  Der Unterschied ist im Java-Code des Blockly-Scripts zu sehen, aber mir nicht verständlich, da ich den Quellcode von setState nicht kenne:

                                  funktioniert:
                                  control 'Thermostat HeatsetPoint' with 25 with delay false
                                  ==> setState("deconz.1.Sensors.2.heatsetpoint"/Thermostat 2 heatsetpoint/, 25;

                                  funktioniert nicht:
                                  update 'Thermostat HeatsetPoint' with 25 with delay false
                                  ==> setState("deconz.1.Sensors.2.heatsetpoint"/Thermostat 2 heatsetpoint/, 25 , true);

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  729

                                  Online

                                  32.7k

                                  Benutzer

                                  82.4k

                                  Themen

                                  1.3m

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

                                  • Du hast noch kein Konto? Registrieren

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