[SOLVED] ConBee II and Eurotronic Spirit Zigbee integration

You don’t have to insert any values into home assistant manually.

Did you already set up the deCONZ integration in home assistant? Without this your Zigbee devices won’t be discovered (and added) automatically.

If you already added this integration and it still does not work let us know a little more about your home assistant setup, how you are using deCONZ and if any other Zigbee devices are already up and working in home assistant

thank you for your helpfulness. i have already installed the ConBee stick and activated the deCONZ integration. This works fine so far, I have already connected an Osram lamp and can switch it. The thermostat is not displayed via the Phoscon GUI, it only appears in deCONZ, which I can reach via VNC

I wonder why your entry does not say “SPZB0001” on the fist line of the card (like “Sofa” on the other card). Did you follow the steps mentioned above (click on “0000 Basic (27)”, select the “Cluster Info” tab on the left afterwards, click “read” there…).

Let’s assume you did that (again) and even if it does not display “SPZB0001” on the card. Lets have a look at the home assistant side. If you go to “Configuration” in the side bar on the left and click on “Integrations” afterwards. Do you have “deCONZ Zigbee gateway” listed below “Configured”?

If so: Please click on that entry to see a list of configured devices and check what is listed there. Based on your screenshot I expect at least to see a light “Sofa” and another entry “Daylight” there.

If you don’t see “deCONZ Zigbee gateway” listed below “Configured”: Please click the plus button in the lower right corner, search for deConz and follow the steps mentioned there.

Let us know the results :slight_smile:

i hope i can provide you with all the information you need. i have all the devices currently connected via ConBee on the left (the integration with Home Assistant wasn’t activated yet). On the right are all nodes via VNC and the basic cluster info of the thermostat.

Okay, looks like we have something to work with :wink:

If 0x0004 Manufacturer Name did not display “Eurotronic” a few seconds after you’ve clicked the “read” button above that table of attributes I’d suggest to reset your device (press all three buttons on the thermostat until 10 is displayed) and start a search for a new sensor in the Phoscon App (not in deCONZ/VNC) after the device is reset and ready to be paired again.

Battery powered devices are often no fun to pair but since anything else looks good in your screens I assume the device decided to stop communicating with deCONZ for whatever reason…

1 Like

Thanks a lot, another success :slight_smile:

I have reset everything and removed all devices from Phoscon/deCONZ. Phoscon gives a feedback that the sensor was found, but does not show it. I only find it via deConz. I think the main reason was that I pressed “read” in deCONZ, after which Phoscon found the sensor. The attributes also show some values so far in deCONZ (“Eurotronic” etc).

EDIT: for anyone else who is using these thermostats (in Phoscon: “sensors”), you MUST use VNC to request the cluster info values via “read” (push several times) (Sensor -> Basic -> Cluster Info -> read). Only then will Phoscon get the information about the sensor and the unit will appear in HA.

4 Likes

One of my eurotronics keeps connecting via router (philips or ikea light) to the coordinator but it would eventually drop out and would become unresponsive. If I kill the power to these routers it will connect directly to the conbee 2 and all is good. Is there a way to force the eurotronic to always connect directly to the coordinator and not mess with routers in between?

is the thermostat too far away? I think the routers act as amplifiers between your conbee stick and the thermostat which will become unresponsive after some time. As far as i know this is not possible, because the devices always build a meshnetwork

I’ve just received two of these thermostats, time to start moving away from DECT-ULE for the thermostats.
It’s a bit confusing that it keeps saying ‘Jin’ (join) in the display, even after it has joined, but I guess that when the ‘antenna symbol’ is lit constantly, that indicates it is joined.
I’ve gotten the first one joined, and I can see it in the VNC display (not in the HA plugin overview).
It shows Eurotronic as Manufacturer, and SPZB0001 as model id.
But it doesn’t show up in HA, as far as I can see? How long should it take to show up?

I think newly added devices are discovered in the background without restarting Home Assistant but a restart may speed up the process.

Nevertheless it should not say JiN constantly. Did the 2nd device also successfully join the mesh and is already displaying the target temperature? I’d suggest you don’t try to examine why they are not showing up in Home Assistant until they behave as described in the manufacturer’s manual (should progress from JiN to InS to AdA to Target Temperature, eg. 22.0)

Ok, the other one went better. I added it again as a sensor, and in deconz it said it found one, which the first one never did (didn’t show it of course in the list), it didn’t change from Jin until I pressed the O button, then it said inst and then installed it and pressed O button again, and then it adapted and after that went to the degree display.
It is also described as a thermostat in the header in VNC, the other one is not.
image
So how do I remove it from the zigbee mesh, to try and readd it from scratch?

EDIT:
Ok, I found out how to delete from the VNC console.
I can add it back in, but it doesn’t say ‘found’ in the Deconz interface, and the header is still not ‘Thermostat’ but a hex number.

EDIT2:
Heureka! It found it. I had to press ‘read’ a few times until the header changed to Thermostat(2), and at that point it also said in deconz that it found a sensor.
Brilliant

1 Like

I just wanted to reiterate the procedure that worked for me.

  1. Open VNC and connect it to the conbee/deconz
  2. Make sure the ‘Cluster info | Node info’ buttons are showing bottom left of the window, if they are not, go to the Panels Menu and uncheck it and recheck it, and it will appear.
  3. Reset the thermostat, so that the display on it reads Jin.
  4. Go to the HA-Deconz-Addon, search for new sensor
  5. Monitor the VNC, and as soon as the thermostat appears, click on it in the display on the last grey circle, and in the menu shown below the device, click on Basic, and click on Cluster Info in the bottom left off the window. This will display what it currently knows about the device.
  6. In the attributes window in the left part, press read a few times until the attributes gets populated, and the Manufacturer shows Eurotronic, and Model Identifier shows SPZB0001, it should also change the name of the device to Thermostat in the mesh display.
  7. When it is read successfully, return to the HA-Deconz-Addon, it should now show sensor found (the thermostat will not show in the list).
  8. Press O on the thermostat, it will change the display to Ins.
  9. Install the thermostat, and press O again, it will show Adp and adjust to the thermostat, and hopefully all is successfull, and it will change to showing degrees, if it shows some sort of error (Ex) consult the manual, as it is probably because it can’t move the thermostat pin, or the adapter is not fixed to the thermostat properly.
  10. The thermostat will now show in HA as climate.thermostat.

EDIT: Updated with a step (2).

5 Likes

Thanks for documenting the steps!

I get stuck at step 5, only “configuration tool 1” is visible in the network, while I try to connect the thermostat (on thermostat pressed a button and Jin is displayed; in Phoscon web-app: “add new sensor->other”).

Probably will return the thermostat and try with another one (it is already disappointing that you can’t set up the temperature manually before entering a network).

Hi, with the help of your documentation I successfully integrated the thermostat into a HomeAssistant! :slight_smile:

But unfortunately I can’t control the thermostat, no matter what I enter, the thermostat doesn’t react and the temperature always stays the same.

Is there anything else I have to consider?

Hi @Noah, you should take a look at the github
There is something you can do with ‘binding’ them, I can’t remember. But if you don’t press ‘read’ on all the fields shown in the VNC for the thermostat it will not populate it correctly.

I found out that I can set the heatpoint via VNC (Attribute: Occupied Heating Setpoint) but unfortunately it does not work with HomeAssistant.

Hi,
I’m stuck as Noah, same situation.
Hope solve the problem, I just bought 4 thermostats :confused:

I have exactly the same problem. I just bought one last week. The integration went without problems, only changes are not passed on. I received the old version from a colleague yesterday and have no problems with this one.

It looks like there is a problem with the new firmware the thermostat. But the problem is already known. Should be fixed with next deCONZ version.

The last posts are about the heatpoint issue: