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.4k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

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.
  • D danny_v1

    @Strberg Ich hab mir mal den Issue bei Git-Hub angesehen, und kann das bestätigen. Der Deconz Adapter schreibt auf den Parameter 0x4003, das funktioniert auch bei den alten Thermostaten (bunte Verpackung) bei den neuen ist der Parameter nicht mehr beschreibbar. Es müsste der Parameter 0x0012 beschrieben werden, dieser wird dann auch auf den 0x4003 umkopiert. Den Parameter 0x0012 funktioniert auch bei beiden Versionen!!!

    Ich denke das sollt für die Entwickler vom Deconz Adapter keine große Sache das anzupassen und dann würden beide Versionen des Thermostates funktionieren.

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

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

    Ich denke das sollt für die Entwickler vom Deconz Adapter keine große Sache das anzupassen und dann würden beide Versionen des Thermostates funktionieren.

    Du hast da durchaus recht. Das lässt sich einfach anpassen. Allerdings ist damit nicht alles gut. Es sind noch weitere Datenpunkte von dem Problem betroffen:

    • local_temperature_calibration
    • spz_system_mode
    • trv_system_mode

    A.

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

    1 Reply Last reply
    0
    • S Strberg

      @danny_v1 Mein Verständnis ist, dass der deconz adapter auch nur die Rest-API anspricht. In der API gibt es den Wert "heatsetpoint" und der ist für Eurotronic Thermostate auf das Attribut 0x4003 gemappt. Die Änderung müsste also in der API erfolgen und nicht im Adapter.

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

      @Strberg Genau das habe ich probiert (thermostat.cpp in der Rest-Api angepasst, neu kompiliert, Plugin überschrieben, Thermostat neu angelernt). Leider kann ich das nicht wirklich durchdebuggen, um genau zu sehen, wo das Problem ist.

      Unteranderem existieren diese switch cases in der thermostat.cpp:

                  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());
                  }
                      break;
      
      

      und

                  case 0x4003: // Current temperature set point
                  {   // this will be reported when manually changing the temperature
                      if (zclFrame.manufacturerCode() == VENDOR_JENNIC && sensor->modelId().startsWith(QLatin1String("SPZB"))) // Eurotronic Spirit
                      {
                          qint16 heatSetpoint = attr.numericValue().s16;
                          item = sensor->item(RConfigHeatSetpoint);
                          if (item)
                          {
                              if (updateType == NodeValue::UpdateByZclReport)
                              {
                                  stateUpdated = true;
                              }
                              if (item->toNumber() != heatSetpoint)
                              {
                                  item->setValue(heatSetpoint);
                                  enqueueEvent(Event(RSensors, RConfigHeatSetpoint, sensor->id(), item));
                                  stateUpdated = true;
                              }
                          }
                      }
                      sensor->setZclValue(updateType, ind.srcEndpoint(), THERMOSTAT_CLUSTER_ID, attrId, attr.numericValue());
                  }
                      break;
      

      Die "attrId" enthält entweder 0x0012 oder 0x4003 in diesem Fall. Ich habe im ersten case die if / else weggeschmissen und im zweiten case die attrId per bruteforce auf 0x0012 gesetzt (in der setZclValue). Leider hat dies noch nicht den gewünschten Effekt gehabt. Immerhin, wenn ich beide cases rausschmeiße, wird gar nichts mehr aktualisiert (was ja auch so sein sollte).

      Zur Info:
      Die THERMOSTAT_CLUSTER_ID ist der Block 0201, der ist fix und auch korrekt. updateType bezeichnet den Fall, ob die Werte an der jeweiligen Stelle gelesen oder beschrieben werden sollen. Die attr.numericValue ist dann der eigentliche Wert. Hier habe ich noch überlegt, ein eigenes attr zu erstellen und nicht im ersten Case 0x0012 zu lesen, sondern 0x4003. Aber bislang kam ich noch nicht dazu, das zu testen. Ansonsten wüsste ich nicht weiter.

      Habt ihr noch Ideen?

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

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

      Ich denke das sollt für die Entwickler vom Deconz Adapter keine große Sache das anzupassen und dann würden beide Versionen des Thermostates funktionieren.

      Du hast da durchaus recht. Das lässt sich einfach anpassen. Allerdings ist damit nicht alles gut. Es sind noch weitere Datenpunkte von dem Problem betroffen:

      • local_temperature_calibration
      • spz_system_mode
      • trv_system_mode

      A.

      Die Werte sind mir erst mal egal, weil ich das ganze eh via Script mittels ioBroker steuern wollte. Aber dafür findet sich sicher auch noch etwas.

      AsgothianA 1 Reply Last reply
      0
      • R r0b1zZle

        @Strberg Genau das habe ich probiert (thermostat.cpp in der Rest-Api angepasst, neu kompiliert, Plugin überschrieben, Thermostat neu angelernt). Leider kann ich das nicht wirklich durchdebuggen, um genau zu sehen, wo das Problem ist.

        Unteranderem existieren diese switch cases in der thermostat.cpp:

                    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());
                    }
                        break;
        
        

        und

                    case 0x4003: // Current temperature set point
                    {   // this will be reported when manually changing the temperature
                        if (zclFrame.manufacturerCode() == VENDOR_JENNIC && sensor->modelId().startsWith(QLatin1String("SPZB"))) // Eurotronic Spirit
                        {
                            qint16 heatSetpoint = attr.numericValue().s16;
                            item = sensor->item(RConfigHeatSetpoint);
                            if (item)
                            {
                                if (updateType == NodeValue::UpdateByZclReport)
                                {
                                    stateUpdated = true;
                                }
                                if (item->toNumber() != heatSetpoint)
                                {
                                    item->setValue(heatSetpoint);
                                    enqueueEvent(Event(RSensors, RConfigHeatSetpoint, sensor->id(), item));
                                    stateUpdated = true;
                                }
                            }
                        }
                        sensor->setZclValue(updateType, ind.srcEndpoint(), THERMOSTAT_CLUSTER_ID, attrId, attr.numericValue());
                    }
                        break;
        

        Die "attrId" enthält entweder 0x0012 oder 0x4003 in diesem Fall. Ich habe im ersten case die if / else weggeschmissen und im zweiten case die attrId per bruteforce auf 0x0012 gesetzt (in der setZclValue). Leider hat dies noch nicht den gewünschten Effekt gehabt. Immerhin, wenn ich beide cases rausschmeiße, wird gar nichts mehr aktualisiert (was ja auch so sein sollte).

        Zur Info:
        Die THERMOSTAT_CLUSTER_ID ist der Block 0201, der ist fix und auch korrekt. updateType bezeichnet den Fall, ob die Werte an der jeweiligen Stelle gelesen oder beschrieben werden sollen. Die attr.numericValue ist dann der eigentliche Wert. Hier habe ich noch überlegt, ein eigenes attr zu erstellen und nicht im ersten Case 0x0012 zu lesen, sondern 0x4003. Aber bislang kam ich noch nicht dazu, das zu testen. Ansonsten wüsste ich nicht weiter.

        Habt ihr noch Ideen?

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

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

        Ich denke das sollt für die Entwickler vom Deconz Adapter keine große Sache das anzupassen und dann würden beide Versionen des Thermostates funktionieren.

        Du hast da durchaus recht. Das lässt sich einfach anpassen. Allerdings ist damit nicht alles gut. Es sind noch weitere Datenpunkte von dem Problem betroffen:

        • local_temperature_calibration
        • spz_system_mode
        • trv_system_mode

        A.

        Die Werte sind mir erst mal egal, weil ich das ganze eh via Script mittels ioBroker steuern wollte. Aber dafür findet sich sicher auch noch etwas.

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

        @r0b1zZle @danny_v1 @Strberg

        Ich hab mir zum Testen noch einen Thermostat besorgt und der zeigt das gleiche Verhalten, sowohl am deconz als auch am Zigbee Adapter. Da ich mehrere funktionierende Thermostate besitze habe ich mir diese mal genauer angeschaut, und bin auf eine Art "Seriennummer" der Thermostate gestossen (unter den Batterien versteckt eingelagert, ETxxxxxx - xxxx

        Ich würde alle die nicht funktionierende Thermostate besitzen (bzw. auch funktionierende) diese ET Nummer zusammen mit der Info ob der thermostat geht oder nicht hier zu posten, damit ich damit an den Hersteller heran treten kann.

        A

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

        D S 2 Replies Last reply
        0
        • AsgothianA Asgothian

          @r0b1zZle @danny_v1 @Strberg

          Ich hab mir zum Testen noch einen Thermostat besorgt und der zeigt das gleiche Verhalten, sowohl am deconz als auch am Zigbee Adapter. Da ich mehrere funktionierende Thermostate besitze habe ich mir diese mal genauer angeschaut, und bin auf eine Art "Seriennummer" der Thermostate gestossen (unter den Batterien versteckt eingelagert, ETxxxxxx - xxxx

          Ich würde alle die nicht funktionierende Thermostate besitzen (bzw. auch funktionierende) diese ET Nummer zusammen mit der Info ob der thermostat geht oder nicht hier zu posten, damit ich damit an den Hersteller heran treten kann.

          A

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

          @Asgothian Ok, ich würde heute abend mal nach den Nummern schauen. Hatte den Hersteller auch schon mal angeschrieben und nach Infos der Firmware gefragt, was sich da genau geändert hat und welche davon der aktuelle Stand ist. Aber außer der Frage ob ich schon einen Reset durchgeführt habe kam da nichts zurück.

          AsgothianA 1 Reply Last reply
          0
          • D danny_v1

            @Asgothian Ok, ich würde heute abend mal nach den Nummern schauen. Hatte den Hersteller auch schon mal angeschrieben und nach Infos der Firmware gefragt, was sich da genau geändert hat und welche davon der aktuelle Stand ist. Aber außer der Frage ob ich schon einen Reset durchgeführt habe kam da nichts zurück.

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

            @danny_v1 Deswegen ja die Sammlung der Nummern. Ich will denen vor Augen führen das es kein Problem von einem Thermostat ist.

            A.

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

            D R 2 Replies Last reply
            0
            • AsgothianA Asgothian

              @danny_v1 Deswegen ja die Sammlung der Nummern. Ich will denen vor Augen führen das es kein Problem von einem Thermostat ist.

              A.

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

              @Asgothian Ja das macht Sinn. Aber eine Änderung am Deconz Adapter oder am Rest-API müsste bestimmt dennoch erfolgen.

              1 Reply Last reply
              0
              • AsgothianA Asgothian

                @r0b1zZle @danny_v1 @Strberg

                Ich hab mir zum Testen noch einen Thermostat besorgt und der zeigt das gleiche Verhalten, sowohl am deconz als auch am Zigbee Adapter. Da ich mehrere funktionierende Thermostate besitze habe ich mir diese mal genauer angeschaut, und bin auf eine Art "Seriennummer" der Thermostate gestossen (unter den Batterien versteckt eingelagert, ETxxxxxx - xxxx

                Ich würde alle die nicht funktionierende Thermostate besitzen (bzw. auch funktionierende) diese ET Nummer zusammen mit der Info ob der thermostat geht oder nicht hier zu posten, damit ich damit an den Hersteller heran treten kann.

                A

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

                @Asgothian
                Ich habe nur ein Thermostat und das funktioniert nicht.
                ET 200431 - 2238

                1 Reply Last reply
                0
                • AsgothianA Asgothian

                  @danny_v1 Deswegen ja die Sammlung der Nummern. Ich will denen vor Augen führen das es kein Problem von einem Thermostat ist.

                  A.

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

                  @Asgothian
                  Eins das funktioniert: ET 200431 - 0470
                  Eins das nicht funktioniert: ET 200431 - 2120

                  Zwei weitere habe ich hier irgendwo noch rumzuliegen, da muss ich dann morgen nochmal nachschauen.

                  PS: Alle vier habe ich bei Amazon bestellt.

                  AsgothianA 1 Reply Last reply
                  0
                  • R r0b1zZle

                    @Asgothian
                    Eins das funktioniert: ET 200431 - 0470
                    Eins das nicht funktioniert: ET 200431 - 2120

                    Zwei weitere habe ich hier irgendwo noch rumzuliegen, da muss ich dann morgen nochmal nachschauen.

                    PS: Alle vier habe ich bei Amazon bestellt.

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

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

                    Eins das funktioniert: ET 200431 - 0470

                    Das funktioniert zu 100%, inclusive. dem Temperaturoffset ?

                    Gibt es irgend welche erkennbaren Unterschiede zwischen dem funktionierenden und dem nicht funktionierenden Thermostat ?

                    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:

                      Eins das funktioniert: ET 200431 - 0470

                      Das funktioniert zu 100%, inclusive. dem Temperaturoffset ?

                      Gibt es irgend welche erkennbaren Unterschiede zwischen dem funktionierenden und dem nicht funktionierenden Thermostat ?

                      A.

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

                      @Asgothian Ja, das funktioniert. Kann alles ändern. Heute habe ich noch die anderen beiden getestet:

                      ET 200431 - 2256 --> funktioniert nicht
                      ET 200431 - 0993 --> funktioniert nicht

                      Keine erkennbaren Unterschiede. SW Build ID bei allen: 22190930 und Date Code: 20191014 auch bei allen gleich. Ansonsten ist alles identisch.

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

                        ET200431-1029 -> funktioniert nicht
                        ET195031-0231 -> funktioniert
                        ET195031-0209 -> funktioniert

                        1 Reply Last reply
                        0
                        • R r0b1zZle

                          @Asgothian Ja, das funktioniert. Kann alles ändern. Heute habe ich noch die anderen beiden getestet:

                          ET 200431 - 2256 --> funktioniert nicht
                          ET 200431 - 0993 --> funktioniert nicht

                          Keine erkennbaren Unterschiede. SW Build ID bei allen: 22190930 und Date Code: 20191014 auch bei allen gleich. Ansonsten ist alles identisch.

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

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

                          @Asgothian Ja, das funktioniert. Kann alles ändern. Heute habe ich noch die anderen beiden getestet:

                          ET 200431 - 2256 --> funktioniert nicht
                          ET 200431 - 0993 --> funktioniert nicht

                          Keine erkennbaren Unterschiede. SW Build ID bei allen: 22190930 und Date Code: 20191014 auch bei allen gleich. Ansonsten ist alles identisch.

                          Wie sehen die Befestigungsmuttern aus eine fein geriffelt und das andere grob?

                          AsgothianA R 2 Replies Last reply
                          0
                          • D danny_v1

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

                            @Asgothian Ja, das funktioniert. Kann alles ändern. Heute habe ich noch die anderen beiden getestet:

                            ET 200431 - 2256 --> funktioniert nicht
                            ET 200431 - 0993 --> funktioniert nicht

                            Keine erkennbaren Unterschiede. SW Build ID bei allen: 22190930 und Date Code: 20191014 auch bei allen gleich. Ansonsten ist alles identisch.

                            Wie sehen die Befestigungsmuttern aus eine fein geriffelt und das andere grob?

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

                            @danny_v1
                            der Thermostat der bei mir nicht funktioniert hat eine feine Riffelung. Ich denke für Diskussionen mit dem Hersteller sind die ET Nummern aber besser

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

                            D 1 Reply Last reply
                            0
                            • AsgothianA Asgothian

                              @danny_v1
                              der Thermostat der bei mir nicht funktioniert hat eine feine Riffelung. Ich denke für Diskussionen mit dem Hersteller sind die ET Nummern aber besser

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

                              @Asgothian ja klar sind die ET Nummern besser, wollte nur wissen ob das mit den Muttern auch immer so ist. Oder ob das kein richtiges Unterscheidungsmerkmal ist.

                              1 Reply Last reply
                              0
                              • D danny_v1

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

                                @Asgothian Ja, das funktioniert. Kann alles ändern. Heute habe ich noch die anderen beiden getestet:

                                ET 200431 - 2256 --> funktioniert nicht
                                ET 200431 - 0993 --> funktioniert nicht

                                Keine erkennbaren Unterschiede. SW Build ID bei allen: 22190930 und Date Code: 20191014 auch bei allen gleich. Ansonsten ist alles identisch.

                                Wie sehen die Befestigungsmuttern aus eine fein geriffelt und das andere grob?

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

                                @danny_v1 Hast du ein Vergleichsfoto, damit ich sehe, was du meinst? Ansonsten sehe ich auf den ersten Blick keinen Unterschied.

                                D 1 Reply Last reply
                                0
                                • R r0b1zZle

                                  @danny_v1 Hast du ein Vergleichsfoto, damit ich sehe, was du meinst? Ansonsten sehe ich auf den ersten Blick keinen Unterschied.

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

                                  @r0b1zZle Beitrag Nr.7 etwas weiter oben!

                                  R 1 Reply Last reply
                                  0
                                  • F falk0holic

                                    Hallo,

                                    da ich hier einen ziemlichen Kampf hatte die Thermostate einigermaßen ans fliegen zu bekommen möchte ich gerne teilen, wie man vorgehen muss:

                                    • Batterien einlegen
                                    • Thermostat auf Werkseinstellungen zurücksetzen („Jin“ erscheint im Display wenn es nagelneu ist, muss aber trotzdem zurückgesetzt werden)
                                    • Thermostat initial verbinden
                                      • „Jin“ erscheint im Display des Thermostats
                                      • In Phoscon neuen Sensor suchen —> „Sensor verbinden“ findet nichts, ist erstmal egal…
                                      • In deCONZ erscheint das Thermostat (Name 0xXXXXXX)
                                    • Thermostat auf Werkseinstellungen zurücksetzen
                                    • Thermostat neu verbinden
                                      • „Jin“ erscheint im Display des Thermostat
                                      • In Phoscon neuen Sensor suchen —> „Sensor verbinden“ findet das Thermostat („Sensor bereit“)
                                        • Das Thermostat erscheint NICHT in Phoscon, da es noch nicht in der GUI unterstützt wird
                                      • In deCONZ im Dropdown Menü „Basic“ wählen und die Attribute per „read“ auslesen
                                        • Nun ändert sich der Name von 0xXXXXXX in SPZB0001
                                          • Ab jetzt steht das Thermostat per Rest-API zur Verfügung
                                          • Wer den Namen des Thermostats in einen sprechenderen ändern möchte kann dies per Rest API machen:
                                            • Sensornummer per Rest-API auslesen (Alternativ in der iobroker Objektliste des deCONZ-Adapters):
                                              • curl -X GET -H "Content-Type: application/json" http://###deCONZ-Server###:###Port###/api/322B1ACC0B/sensors
                                            • Neuen Namen setzen
                                              • curl -X PUT -H "Content-Type: application/json" -d '{"name“:“###Neuer Name###“}‘ http://###deCONZ-Server###:###Port###/api/322B1ACC0B/sensors/###Sensornummer###
                                    • deCONZ-Adapter neu starten, falls das Thermostat nicht in der Objektliste auftaucht

                                    So hat es bei mir funktioniert und es liest sich auch schlimmer als es tatsächlich ist ;)

                                    M Offline
                                    M Offline
                                    Matthias1234
                                    wrote on last edited by
                                    #47

                                    @falk0holic Servus, wie kann ich den die Phoscon app und die Deconz app gleichzeitig laufen lassen?

                                    Thomas BraunT 1 Reply Last reply
                                    0
                                    • M Matthias1234

                                      @falk0holic Servus, wie kann ich den die Phoscon app und die Deconz app gleichzeitig laufen lassen?

                                      Thomas BraunT Online
                                      Thomas BraunT Online
                                      Thomas Braun
                                      Most Active
                                      wrote on last edited by Thomas Braun
                                      #48

                                      @Matthias1234 Das baut aufeinander auf. Deswegen laufen die immer gleichzeitig. Oder ich verstehe dein Problem nicht.

                                      [Edit:] Die Services deconz und deconz-gui laufen nicht parallel.

                                      Linux-Werkzeugkasten:
                                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                      NodeJS Fixer Skript:
                                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                      1 Reply Last reply
                                      0
                                      • D danny_v1

                                        @r0b1zZle Beitrag Nr.7 etwas weiter oben!

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

                                        @danny_v1 Ah ok, dann sind alle fein geriffelt

                                        1 Reply Last reply
                                        0
                                        • F falk0holic

                                          Hallo,

                                          da ich hier einen ziemlichen Kampf hatte die Thermostate einigermaßen ans fliegen zu bekommen möchte ich gerne teilen, wie man vorgehen muss:

                                          • Batterien einlegen
                                          • Thermostat auf Werkseinstellungen zurücksetzen („Jin“ erscheint im Display wenn es nagelneu ist, muss aber trotzdem zurückgesetzt werden)
                                          • Thermostat initial verbinden
                                            • „Jin“ erscheint im Display des Thermostats
                                            • In Phoscon neuen Sensor suchen —> „Sensor verbinden“ findet nichts, ist erstmal egal…
                                            • In deCONZ erscheint das Thermostat (Name 0xXXXXXX)
                                          • Thermostat auf Werkseinstellungen zurücksetzen
                                          • Thermostat neu verbinden
                                            • „Jin“ erscheint im Display des Thermostat
                                            • In Phoscon neuen Sensor suchen —> „Sensor verbinden“ findet das Thermostat („Sensor bereit“)
                                              • Das Thermostat erscheint NICHT in Phoscon, da es noch nicht in der GUI unterstützt wird
                                            • In deCONZ im Dropdown Menü „Basic“ wählen und die Attribute per „read“ auslesen
                                              • Nun ändert sich der Name von 0xXXXXXX in SPZB0001
                                                • Ab jetzt steht das Thermostat per Rest-API zur Verfügung
                                                • Wer den Namen des Thermostats in einen sprechenderen ändern möchte kann dies per Rest API machen:
                                                  • Sensornummer per Rest-API auslesen (Alternativ in der iobroker Objektliste des deCONZ-Adapters):
                                                    • curl -X GET -H "Content-Type: application/json" http://###deCONZ-Server###:###Port###/api/322B1ACC0B/sensors
                                                  • Neuen Namen setzen
                                                    • curl -X PUT -H "Content-Type: application/json" -d '{"name“:“###Neuer Name###“}‘ http://###deCONZ-Server###:###Port###/api/322B1ACC0B/sensors/###Sensornummer###
                                          • deCONZ-Adapter neu starten, falls das Thermostat nicht in der Objektliste auftaucht

                                          So hat es bei mir funktioniert und es liest sich auch schlimmer als es tatsächlich ist ;)

                                          P Online
                                          P Online
                                          pd_mueller
                                          wrote on last edited by
                                          #50

                                          @falk0holic
                                          Hallo und danke für die Anleitung.
                                          Damit bin ich schon mal so weit gekommen, dass das Thermostat in der deCONZ GUI angezeigt wird.
                                          Allerdings habe ich keinen Datenpunkt im iobroker unter “deconz.0->sensors”.
                                          Ich hab den iobroker schon neu gestartet, den RaspBee natürlich auch, den deconz-Adapter gestoppt …. Ich kann auch den Sollwert über die deconz-GUI ändern (0x0012), allerdings den Namen nicht (heisst bei mir 0x9254, würde ich natürlich gern ändern).
                                          Hast du einen Tipp was ich noch machen könnte, damit das Thermostat als Datenpunkt im iobroker angezeigt wird? Und einen weiteren Tipp, wie ich den Namen ändern kann?

                                          Vielen Dank!

                                          D AsgothianA 2 Replies 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

                                          398

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          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