Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. How-To: Eurotronic Spirit Zigbee mit Conbee II

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

How-To: Eurotronic Spirit Zigbee mit Conbee II

Scheduled Pinned Locked Moved Hardware
zigbeeconbee 2deconzeurotronicspiritthermostat
185 Posts 24 Posters 37.7k Views 26 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A adsfa

    @Vorstadtkind Danke für den Tipp mit dem Werkszustand. Habe so auch endlich mein Thermostat mit dem Zigbee Stick finden können.

    S Offline
    S Offline
    Strberg
    wrote on last edited by
    #5

    @adsfa kannst du denn nun den „heatsetpoint“ setzen? Also so dass er tatsächlich auch als neuer Sollwert (Display am Thermostat) übergeben wird?

    Wenn ich den heatsetpoint ändere, wird der Wert zwar im iobroker geändert, das nächste Update des Sensors überschreibt aber wieder den „alten“ Wert, der auf dem Thermostat per Hand eingestellt ist.

    Der Wert auf dem Display ändert sich nie. Das kann ich nur direkt in der Deconz-Software bei den Attributen ändern, nicht aber aus dem iobroker heraus.

    1 Reply Last reply
    0
    • S Strberg

      @falk0holic

      Super Beschreibung, hat bei mir geklappt. Zeigt das Display bei dir die neue Solltemperatur an, wenn du den "heatsetpoint" Status setzt? Bei mir klappt das leider nicht.

      F Offline
      F Offline
      falk0holic
      wrote on last edited by
      #6

      @Strberg ja das funktioniert.

      Nach einem Update kämpfe ich aber mit der Simple-Thermostat Karte... Bei der normalen Thermostat Karte kann ich den Wert in der UI verändern, bei der Simple-Thermostat Karte keine Chance :/

      1 Reply Last reply
      0
      • D Offline
        D Offline
        danny_v1
        wrote on last edited by danny_v1
        #7

        Hallo,

        es gibt eine sehr gute Anleitung (weiß nicht ob ich den link hier posten darf? Ansonsten nach "eurotronic spirit zigbee conbee 2" -> erster Treffer).

        Ich habe nun 5 dieser Thermostate, aber nur 4 funktionieren, heatsetpoint und alles ander lässt sich an diesen Thermostaten einstellen. Das 5. funktioniert leider nicht, heatsetpoint läßt sich nicht über iobroker setzen. Das scheint aber am Thermostat zu liegen, ich habe festgestellt es gibt da mehrere Versionen, erkennbar an der Verpackung und an der Befestigungsmutter. Die Thermostate in der bunten Verpackung haben eine grob geriffelte Befestigungsmutter, diese funktionieren einwandfrei, das eine in der nicht so bunten Verpackung hat eine fein griffelte Befestigungsmutter und funktioniert nicht.Mutter_grob.jpg Mutter_fein.jpgThermostat_nicht_bunt.jpg Thermostat_bunt.jpg

        K S 2 Replies Last reply
        0
        • D danny_v1

          Hallo,

          es gibt eine sehr gute Anleitung (weiß nicht ob ich den link hier posten darf? Ansonsten nach "eurotronic spirit zigbee conbee 2" -> erster Treffer).

          Ich habe nun 5 dieser Thermostate, aber nur 4 funktionieren, heatsetpoint und alles ander lässt sich an diesen Thermostaten einstellen. Das 5. funktioniert leider nicht, heatsetpoint läßt sich nicht über iobroker setzen. Das scheint aber am Thermostat zu liegen, ich habe festgestellt es gibt da mehrere Versionen, erkennbar an der Verpackung und an der Befestigungsmutter. Die Thermostate in der bunten Verpackung haben eine grob geriffelte Befestigungsmutter, diese funktionieren einwandfrei, das eine in der nicht so bunten Verpackung hat eine fein griffelte Befestigungsmutter und funktioniert nicht.Mutter_grob.jpg Mutter_fein.jpgThermostat_nicht_bunt.jpg Thermostat_bunt.jpg

          K Offline
          K Offline
          Kilik
          wrote on last edited by
          #8

          @danny_v1 Moin, wo hast du die "bunten" bezogen? Gruß

          D 1 Reply Last reply
          0
          • K Kilik

            @danny_v1 Moin, wo hast du die "bunten" bezogen? Gruß

            D Offline
            D Offline
            danny_v1
            wrote on last edited by
            #9

            @Kilik ich habe alle von amazon. Hab heute auch mal eurotronic angeschrieben ob es da einen Unterschied gibt, bzw welche davon die neueren sind. Mal sehen wann und ob die sich melden.

            1 Reply Last reply
            0
            • D danny_v1

              Hallo,

              es gibt eine sehr gute Anleitung (weiß nicht ob ich den link hier posten darf? Ansonsten nach "eurotronic spirit zigbee conbee 2" -> erster Treffer).

              Ich habe nun 5 dieser Thermostate, aber nur 4 funktionieren, heatsetpoint und alles ander lässt sich an diesen Thermostaten einstellen. Das 5. funktioniert leider nicht, heatsetpoint läßt sich nicht über iobroker setzen. Das scheint aber am Thermostat zu liegen, ich habe festgestellt es gibt da mehrere Versionen, erkennbar an der Verpackung und an der Befestigungsmutter. Die Thermostate in der bunten Verpackung haben eine grob geriffelte Befestigungsmutter, diese funktionieren einwandfrei, das eine in der nicht so bunten Verpackung hat eine fein griffelte Befestigungsmutter und funktioniert nicht.Mutter_grob.jpg Mutter_fein.jpgThermostat_nicht_bunt.jpg Thermostat_bunt.jpg

              S Offline
              S Offline
              Strberg
              wrote on last edited by
              #10

              Ich habe auch die nicht bunte Verpackung mit fein geriffelter Mutter. Ich kann aber über deconz das Attribut 0x0012 occupied heating set point setzen und das hat auch eine Änderung auf dem Display des Thermostats zur Folge. Kann man das irgendwie per REST API setzen?

              D 1 Reply Last reply
              0
              • S Strberg

                Ich habe auch die nicht bunte Verpackung mit fein geriffelter Mutter. Ich kann aber über deconz das Attribut 0x0012 occupied heating set point setzen und das hat auch eine Änderung auf dem Display des Thermostats zur Folge. Kann man das irgendwie per REST API setzen?

                D Offline
                D Offline
                danny_v1
                wrote on last edited by
                #11

                @Strberg Kannst Du das auch direkt über iobroker setzen im Datenpunkt? In der Anleitung die ich benutzt hab steht auch der curl Befehl drin mit dem es über Rest-API klappten sollte. Den könnte man ja dann über ein Skript setzen.

                S 1 Reply Last reply
                0
                • D danny_v1

                  @Strberg Kannst Du das auch direkt über iobroker setzen im Datenpunkt? In der Anleitung die ich benutzt hab steht auch der curl Befehl drin mit dem es über Rest-API klappten sollte. Den könnte man ja dann über ein Skript setzen.

                  S Offline
                  S Offline
                  Strberg
                  wrote on last edited by
                  #12

                  @danny_v1 Wenn ich den Datenpunkt im iobroker setze, ansieht es zwar so aus, als würde der Wert übernommen werden, aber am Display des Thermostats bleibt der alte Wert eingestellt und nach ein paar Minuten wird auch im iobroker wieder Wert, der auf dem Thermostat eingestellt ist, angezeigt.

                  Über die Deconz Software ändert sich der Wert auf dem Thermostatdisplay sofort, also muss es doch irgendwie möglich sein den Wert zu setzen.

                  D 1 Reply Last reply
                  0
                  • S Strberg

                    @danny_v1 Wenn ich den Datenpunkt im iobroker setze, ansieht es zwar so aus, als würde der Wert übernommen werden, aber am Display des Thermostats bleibt der alte Wert eingestellt und nach ein paar Minuten wird auch im iobroker wieder Wert, der auf dem Thermostat eingestellt ist, angezeigt.

                    Über die Deconz Software ändert sich der Wert auf dem Thermostatdisplay sofort, also muss es doch irgendwie möglich sein den Wert zu setzen.

                    D Offline
                    D Offline
                    danny_v1
                    wrote on last edited by
                    #13

                    @Strberg Versuchs mal mit:

                    curl -X PUT -d '{"heatsetpoint":1700}' http://localhost/api/<API-KEY>/sensors/<ID>/config

                    über die konsole oder so. (1700 sind 17°C, <API-KEY> steht im deconz Adapter und <ID> ist die Nummer des Thermostat im deconz.0 Ordner. Wenn das geht könntest Du dir dann ein kleines Blockly zusammen bauen um den Wert zu setzen.

                    S 1 Reply Last reply
                    0
                    • D danny_v1

                      @Strberg Versuchs mal mit:

                      curl -X PUT -d '{"heatsetpoint":1700}' http://localhost/api/<API-KEY>/sensors/<ID>/config

                      über die konsole oder so. (1700 sind 17°C, <API-KEY> steht im deconz Adapter und <ID> ist die Nummer des Thermostat im deconz.0 Ordner. Wenn das geht könntest Du dir dann ein kleines Blockly zusammen bauen um den Wert zu setzen.

                      S Offline
                      S Offline
                      Strberg
                      wrote on last edited by
                      #14

                      @danny_v1 Das hatte ich schon versucht. Die API wird hier wohl genau so angesprochen, wie es der deconz Adapter im iobroker tut. Das Verhalten ist das gleiche. Der Datenpunkt im iobroker wird verändert, das Thermostatdisplay zeigt keine Änderung und nach einer Weile wird der Wert wieder vom Thermostat überschrieben auf den Wert, der auf dem Thermostat eingestellt ist.

                      Die Frage war eher, ob ich über die Rest API irgendwie direkt das Attribut 0x0012 zugreifen kann.

                      Das Problem scheint aber inzwischen auch bei anderen aufgetaucht zu sein. Im GitHub gibt es einen thread dazu. Ich weiß nicht, ob ich den Link dazu posten darf.
                      (GitHub->Dresden-Elektronik->deconz-Rest-plugin ->[Device Support Request] Eurotronic Spirit ZigBee #1098

                      AsgothianA 1 Reply Last reply
                      0
                      • S Strberg

                        @danny_v1 Das hatte ich schon versucht. Die API wird hier wohl genau so angesprochen, wie es der deconz Adapter im iobroker tut. Das Verhalten ist das gleiche. Der Datenpunkt im iobroker wird verändert, das Thermostatdisplay zeigt keine Änderung und nach einer Weile wird der Wert wieder vom Thermostat überschrieben auf den Wert, der auf dem Thermostat eingestellt ist.

                        Die Frage war eher, ob ich über die Rest API irgendwie direkt das Attribut 0x0012 zugreifen kann.

                        Das Problem scheint aber inzwischen auch bei anderen aufgetaucht zu sein. Im GitHub gibt es einen thread dazu. Ich weiß nicht, ob ich den Link dazu posten darf.
                        (GitHub->Dresden-Elektronik->deconz-Rest-plugin ->[Device Support Request] Eurotronic Spirit ZigBee #1098

                        AsgothianA Offline
                        AsgothianA Offline
                        Asgothian
                        Developer
                        wrote on last edited by Asgothian
                        #15

                        @Strberg sagte in How-To: Eurotronic Spirit Zigbee mit Conbee II:

                        @danny_v1 Das hatte ich schon versucht. Die API wird hier wohl genau so angesprochen, wie es der deconz Adapter im iobroker tut. Das Verhalten ist das gleiche. Der Datenpunkt im iobroker wird verändert, das Thermostatdisplay zeigt keine Änderung und nach einer Weile wird der Wert wieder vom Thermostat überschrieben auf den Wert, der auf dem Thermostat eingestellt ist.

                        Die eigentlichen Fragen sind:

                        • Wenn du den Wert am Thermostat verstellst, ändert sich dann der Wert im ioBroker ?
                        • Wenn du per deconz GUI versuchst den Wert anzupassen, wird er dann geändert ? (Nachtrag: Um den Wert anzupassen solltest du im "Thermostat" Cluster den "occupied heating set point" anpassen. Die Anzeige des Thermostates sollte sofort umspringen, auch wenn der Wert im ioBroker sich erst nicht ändert)

                        Ich habe zu Testzwecken das bei mir gestern konfiguriert und bisher damit keine Probleme.

                        Die Frage war eher, ob ich über die Rest API irgendwie direkt das Attribut 0x0012 zugreifen kann.

                        Nein, das wird meines Wissens nicht nach aussen gegeben

                        Das Problem scheint aber inzwischen auch bei anderen aufgetaucht zu sein. Im GitHub gibt es einen thread dazu. Ich weiß nicht, ob ich den Link dazu posten darf.
                        (GitHub->Dresden-Elektronik->deconz-Rest-plugin ->[Device Support Request] Eurotronic Spirit ZigBee #1098

                        Warum solltest Du den Link nicht posten dürfen ? Ich mach das immer.

                        A.

                        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                        S 1 Reply Last reply
                        0
                        • AsgothianA Asgothian

                          @Strberg sagte in How-To: Eurotronic Spirit Zigbee mit Conbee II:

                          @danny_v1 Das hatte ich schon versucht. Die API wird hier wohl genau so angesprochen, wie es der deconz Adapter im iobroker tut. Das Verhalten ist das gleiche. Der Datenpunkt im iobroker wird verändert, das Thermostatdisplay zeigt keine Änderung und nach einer Weile wird der Wert wieder vom Thermostat überschrieben auf den Wert, der auf dem Thermostat eingestellt ist.

                          Die eigentlichen Fragen sind:

                          • Wenn du den Wert am Thermostat verstellst, ändert sich dann der Wert im ioBroker ?
                          • Wenn du per deconz GUI versuchst den Wert anzupassen, wird er dann geändert ? (Nachtrag: Um den Wert anzupassen solltest du im "Thermostat" Cluster den "occupied heating set point" anpassen. Die Anzeige des Thermostates sollte sofort umspringen, auch wenn der Wert im ioBroker sich erst nicht ändert)

                          Ich habe zu Testzwecken das bei mir gestern konfiguriert und bisher damit keine Probleme.

                          Die Frage war eher, ob ich über die Rest API irgendwie direkt das Attribut 0x0012 zugreifen kann.

                          Nein, das wird meines Wissens nicht nach aussen gegeben

                          Das Problem scheint aber inzwischen auch bei anderen aufgetaucht zu sein. Im GitHub gibt es einen thread dazu. Ich weiß nicht, ob ich den Link dazu posten darf.
                          (GitHub->Dresden-Elektronik->deconz-Rest-plugin ->[Device Support Request] Eurotronic Spirit ZigBee #1098

                          Warum solltest Du den Link nicht posten dürfen ? Ich mach das immer.

                          A.

                          S Offline
                          S Offline
                          Strberg
                          wrote on last edited by
                          #16

                          @Asgothian sagte in How-To: Eurotronic Spirit Zigbee mit Conbee II:

                          Die eigentlichen Fragen sind:

                          • Wenn du den Wert am Thermostat verstellst, ändert sich dann der Wert im ioBroker ?

                          Ja, nach ein paar Minuten ändert sich der Wert im iobroker auf den Wert, den ich am Thermostat eingestellt habe.

                          • Wenn du per deconz GUI versuchst den Wert anzupassen, wird er dann geändert ? (Nachtrag: Um den Wert anzupassen solltest du im "Thermostat" Cluster den "occupied heating set point" anpassen. Die Anzeige des Thermostates sollte sofort umspringen, auch wenn der Wert im ioBroker sich erst nicht ändert)

                          Ja das klappt, auch im iobroker wird der neue Wert dann sofort angezeigt. Nur wenn ich versuche, den Wert aus dem iobroker heraus zu schreiben, klappt das nicht.

                          Warum solltest Du den Link nicht posten dürfen ? Ich mach das immer.

                          Ich bin neu hier im Forum und habe die Regeln ehrlich gesagt nicht wirklich gelesen. Hier der Link:
                          https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1098

                          D 1 Reply Last reply
                          0
                          • S Strberg

                            @Asgothian sagte in How-To: Eurotronic Spirit Zigbee mit Conbee II:

                            Die eigentlichen Fragen sind:

                            • Wenn du den Wert am Thermostat verstellst, ändert sich dann der Wert im ioBroker ?

                            Ja, nach ein paar Minuten ändert sich der Wert im iobroker auf den Wert, den ich am Thermostat eingestellt habe.

                            • Wenn du per deconz GUI versuchst den Wert anzupassen, wird er dann geändert ? (Nachtrag: Um den Wert anzupassen solltest du im "Thermostat" Cluster den "occupied heating set point" anpassen. Die Anzeige des Thermostates sollte sofort umspringen, auch wenn der Wert im ioBroker sich erst nicht ändert)

                            Ja das klappt, auch im iobroker wird der neue Wert dann sofort angezeigt. Nur wenn ich versuche, den Wert aus dem iobroker heraus zu schreiben, klappt das nicht.

                            Warum solltest Du den Link nicht posten dürfen ? Ich mach das immer.

                            Ich bin neu hier im Forum und habe die Regeln ehrlich gesagt nicht wirklich gelesen. Hier der Link:
                            https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1098

                            D Offline
                            D Offline
                            danny_v1
                            wrote on last edited by
                            #17

                            @Strberg Weiß ja nicht ob man irgendwie auf die Firmware zugreifen kann, also die Version von den funktionierenden auslesen und die Version dann irgendwie auf die nicht funktionierenden zu spielen.

                            S 1 Reply Last reply
                            0
                            • D danny_v1

                              @Strberg Weiß ja nicht ob man irgendwie auf die Firmware zugreifen kann, also die Version von den funktionierenden auslesen und die Version dann irgendwie auf die nicht funktionierenden zu spielen.

                              S Offline
                              S Offline
                              Strberg
                              wrote on last edited by
                              #18

                              @danny_v1 Bisher sind keine Flashfiles für das Thermostat im Umlauf. Aber ich denke derzeit muss man abwarten, wie sich die sache entwickelt. Im GitHub Thread wird nach einer Lösung für das Problem gesucht. Im Prinzip müsste sich das ja über die deconz Rest-Api regeln lassen. Derzeit scheint das Hauptproblem zu sein, die beiden Thermostatversionen zu unterscheiden, weil beide identische Werte im Basic-Cluster zurückgeben.

                              D 1 Reply Last reply
                              0
                              • S Strberg

                                @danny_v1 Bisher sind keine Flashfiles für das Thermostat im Umlauf. Aber ich denke derzeit muss man abwarten, wie sich die sache entwickelt. Im GitHub Thread wird nach einer Lösung für das Problem gesucht. Im Prinzip müsste sich das ja über die deconz Rest-Api regeln lassen. Derzeit scheint das Hauptproblem zu sein, die beiden Thermostatversionen zu unterscheiden, weil beide identische Werte im Basic-Cluster zurückgeben.

                                D Offline
                                D Offline
                                danny_v1
                                wrote on last edited by
                                #19

                                @Strberg Gut dann heißt es also abwarten und ggf. die nicht funktionierenden Thermostate zurückschicken. Hab bis jetzt auch noch keine Antwort auf meine Anfrage bei Eurotronic erhalten :(

                                1 Reply Last reply
                                0
                                • R Offline
                                  R Offline
                                  r0b1zZle
                                  wrote on last edited by r0b1zZle
                                  #20

                                  Ist es denn nicht möglich, via REST-Api den Wert (Occupied Heating Setpoint --> 0x0012) händisch zu schreiben? Der Deconz-Adapter schreibt den Heatsetpoint offenbar in die "falsche" Adresse (Current Temperature Setpoint --> 0x4003), denn bei den anderen Firmware-Versionen hat das funktioniert (habe selber eins, bei dem es funktioniert, in 0x4003 zu schreiben (damit auch im Deconz-Adapter)). Bei den anderen Thermostaten kann ich nur händisch im Deconz-Gui den Thermostatwert via 0x0012 ändern.

                                  Via REST-Api-Chrome-Plugin sehe ich in der Config nur den "Heatsetpoint" und hier schreibt er offenbar leider in die 0x4003 rein. Hat jemand schon eine Lösung?

                                  AsgothianA 1 Reply Last reply
                                  0
                                  • R r0b1zZle

                                    Ist es denn nicht möglich, via REST-Api den Wert (Occupied Heating Setpoint --> 0x0012) händisch zu schreiben? Der Deconz-Adapter schreibt den Heatsetpoint offenbar in die "falsche" Adresse (Current Temperature Setpoint --> 0x4003), denn bei den anderen Firmware-Versionen hat das funktioniert (habe selber eins, bei dem es funktioniert, in 0x4003 zu schreiben (damit auch im Deconz-Adapter)). Bei den anderen Thermostaten kann ich nur händisch im Deconz-Gui den Thermostatwert via 0x0012 ändern.

                                    Via REST-Api-Chrome-Plugin sehe ich in der Config nur den "Heatsetpoint" und hier schreibt er offenbar leider in die 0x4003 rein. Hat jemand schon eine Lösung?

                                    AsgothianA Offline
                                    AsgothianA Offline
                                    Asgothian
                                    Developer
                                    wrote on last edited by
                                    #21

                                    @r0b1zZle Nein, das ist nicht möglich. Die restAPI stellt die Datenpunkte zur Verfügung und die Umsetzung auf die Datenpunkte des Thermostaten sind in der Software fest codiert.

                                    A.

                                    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                    R 1 Reply Last reply
                                    0
                                    • AsgothianA Asgothian

                                      @r0b1zZle Nein, das ist nicht möglich. Die restAPI stellt die Datenpunkte zur Verfügung und die Umsetzung auf die Datenpunkte des Thermostaten sind in der Software fest codiert.

                                      A.

                                      R Offline
                                      R Offline
                                      r0b1zZle
                                      wrote on last edited by r0b1zZle
                                      #22

                                      @Asgothian Dazu habe ich die entsprechende *.cpp gefunden (hier).

                                      Im Code steht folgendes:

                                      case 0x0012: // Occupied Heating Setpoint
                                                  {
                                                      if (sensor->modelId().startsWith(QLatin1String("SPZB"))) // Eurotronic Spirit
                                                      {
                                                          // Use 0x4003 instead.
                                                      }
                                                      else
                                                      {
                                                          qint16 heatSetpoint = attr.numericValue().s16;
                                                          item = sensor->item(RConfigHeatSetpoint);
                                                          if (item && item->toNumber() != heatSetpoint)
                                                          {
                                                              item->setValue(heatSetpoint);
                                                              enqueueEvent(Event(RSensors, RConfigHeatSetpoint, sensor->id(), item));
                                                              configUpdated = true;
                                                          }
                                                      }
                                                      sensor->setZclValue(updateType, ind.srcEndpoint(), THERMOSTAT_CLUSTER_ID, attrId, attr.numericValue());
                                                  }
                                      

                                      Das heißt, dass er die Bezeichnung "SPZB" abfragt und dann in 0x4003 schreibt. Wenn ich jetzt einfach die if-Abfrage rausnehmen würde, müsste es klappen, weil alles notwendige bereits implementiert ist. Frage ist, wo liegt die *.cpp und muss ich das neu kompilieren?

                                      AsgothianA 1 Reply Last reply
                                      0
                                      • R r0b1zZle

                                        @Asgothian Dazu habe ich die entsprechende *.cpp gefunden (hier).

                                        Im Code steht folgendes:

                                        case 0x0012: // Occupied Heating Setpoint
                                                    {
                                                        if (sensor->modelId().startsWith(QLatin1String("SPZB"))) // Eurotronic Spirit
                                                        {
                                                            // Use 0x4003 instead.
                                                        }
                                                        else
                                                        {
                                                            qint16 heatSetpoint = attr.numericValue().s16;
                                                            item = sensor->item(RConfigHeatSetpoint);
                                                            if (item && item->toNumber() != heatSetpoint)
                                                            {
                                                                item->setValue(heatSetpoint);
                                                                enqueueEvent(Event(RSensors, RConfigHeatSetpoint, sensor->id(), item));
                                                                configUpdated = true;
                                                            }
                                                        }
                                                        sensor->setZclValue(updateType, ind.srcEndpoint(), THERMOSTAT_CLUSTER_ID, attrId, attr.numericValue());
                                                    }
                                        

                                        Das heißt, dass er die Bezeichnung "SPZB" abfragt und dann in 0x4003 schreibt. Wenn ich jetzt einfach die if-Abfrage rausnehmen würde, müsste es klappen, weil alles notwendige bereits implementiert ist. Frage ist, wo liegt die *.cpp und muss ich das neu kompilieren?

                                        AsgothianA Offline
                                        AsgothianA Offline
                                        Asgothian
                                        Developer
                                        wrote on last edited by
                                        #23

                                        @r0b1zZle sagte in How-To: Eurotronic Spirit Zigbee mit Conbee II:

                                        Frage ist, wo liegt die *.cpp und muss ich das neu kompilieren?

                                        • Wo liegt es - bei deconz im GitHub
                                        • Musst du das kompilieren: ja. Anleitung gibt es auch bei deconz.

                                        A.

                                        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                        R 1 Reply Last reply
                                        0
                                        • AsgothianA Asgothian

                                          @r0b1zZle sagte in How-To: Eurotronic Spirit Zigbee mit Conbee II:

                                          Frage ist, wo liegt die *.cpp und muss ich das neu kompilieren?

                                          • Wo liegt es - bei deconz im GitHub
                                          • Musst du das kompilieren: ja. Anleitung gibt es auch bei deconz.

                                          A.

                                          R Offline
                                          R Offline
                                          r0b1zZle
                                          wrote on last edited by
                                          #24

                                          @Asgothian Bin dabei, habe erfolgreich kompiliert und rüber geschoben. Jetzt reboot und dann testen. Ich melde mich. Bei Bedarf reiche ich gleich eine Anleitung dazu nach.

                                          S 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          653

                                          Online

                                          32.7k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe