Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bosch Radiator Thermostat II not pairing #15159

Closed
Tempic opened this issue Nov 24, 2022 · 17 comments
Closed

Bosch Radiator Thermostat II not pairing #15159

Tempic opened this issue Nov 24, 2022 · 17 comments
Labels
problem Something isn't working

Comments

@Tempic
Copy link

Tempic commented Nov 24, 2022

What happened?

I would like to add the Bosch Radiator Thermostat II to z2m.
The device support was just added by @niklasarnitz and from my understanding should be in the dev branch right now.

When trying to pair the device it gets picked up by z2m and the interview is started. After a while I just get an error message stating "Failed to interview". The thermostat shows up as unsupported in my list.

I am a fairly inexperienced user so I may be overlooking something here.

image

What did you expect to happen?

The interview should be successful

How to reproduce it (minimal and precise)

Allow devices to join via z2m frontend
Enable pairing mode on the thermostat

Zigbee2MQTT version

1.28.2-dev commit: b15cd43

Adapter firmware version

20220103

Adapter

Zigbee 3.0 USB Dongle Plus, zStack3x0

Debug log

2022-11-24 02:26:54Starting interview of '0x18fc2600000a0f85'
2022-11-24 02:26:54MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x18fc2600000a0f85","ieee_address":"0x18fc2600000a0f85","status":"started"},"type":"device_interview"}'
2022-11-24 02:26:54MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"interview_started","meta":{"friendly_name":"0x18fc2600000a0f85"},"type":"pairing"}'
2022-11-24 02:29:16Failed to interview '0x18fc2600000a0f85', device has not successfully been paired

@Tempic Tempic added the problem Something isn't working label Nov 24, 2022
@niklasarnitz
Copy link

Did you add the install code of your radiator thermostat to your zigbee dongle?
Without it, it will not pair.

You can find it as a QR code in the battery compartment.

@niklasarnitz
Copy link

@Koenkk This should propably added to the documentation of the device.
Since I am far away from a computer for a while because I’m on vacation, could you add the note?

@Tempic
Copy link
Author

Tempic commented Nov 24, 2022

Did you add the install code of your radiator thermostat to your zigbee dongle?

@niklasarnitz
That did it!
I haven't heard of install codes before, but now it got added successfully.

Thank you for your very fast reply!

@Tempic Tempic closed this as completed Nov 24, 2022
@Tempic
Copy link
Author

Tempic commented Nov 24, 2022

@niklasarnitz
Sorry to bother you again in your vacation.

I was able to pair it yesterday and all the data it exposes show up in the z2m frontend.
I cannot make any changes to the device though. When I try to make a change I get an error a few seconds later.
In this example I was trying to set the temperature to 22°C.
Is there something else that needs to be changed or unlocked to be able to write to the thermostat?
The thermostat was testes with manual and time setting on the device but no differences there.

Debug 2022-11-24 13:45:35Publishing 'set' 'occupied_heating_setpoint' to 'Wohnzimmer Thermostat Bosch'

Debug 2022-11-24 13:45:49Received Zigbee message from 'Wohnzimmer Thermostat Bosch', type 'attributeReport', cluster 'hvacThermostat', data '{"localTemp":2340}' from endpoint 1 with groupID 0

Info 2022-11-24 13:45:49MQTT publish: topic 'zigbee2mqtt/Wohnzimmer Thermostat Bosch', payload '{"battery":100,"linkquality":105,"local_temperature":23.4,"local_temperature_calibration":null,"occupied_heating_setpoint":20.5}'

Debug 2022-11-24 13:46:19Received Zigbee message from 'Wohnzimmer Thermostat Bosch', type 'attributeReport', cluster 'hvacThermostat', data '{"localTemp":2350}' from endpoint 1 with groupID 0

Info 2022-11-24 13:46:19MQTT publish: topic 'zigbee2mqtt/Wohnzimmer Thermostat Bosch', payload '{"battery":100,"linkquality":112,"local_temperature":23.5,"local_temperature_calibration":null,"occupied_heating_setpoint":20.5}'

Error 2022-11-24 13:46:28Publish 'set' 'local_temperature_calibration' to 'Wohnzimmer Thermostat Bosch' failed: 'Error: Write 0x18fc2600000a0f85/1 hvacThermostat({"localTemperatureCalibration":-12}, {"sendWhen":"active","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'MAC no ack' (233))'

Info 2022-11-24 13:46:28MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'local_temperature_calibration' to 'Wohnzimmer Thermostat Bosch' failed: 'Error: Write 0x18fc2600000a0f85/1 hvacThermostat({"localTemperatureCalibration":-12}, {"sendWhen":"active","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'MAC no ack' (233))'","meta":{"friendly_name":"Wohnzimmer Thermostat Bosch"},"type":"zigbee_publish_error"}'

@niklasarnitz
Copy link

I had that error once when adding the device first after fumbling around with the install code things.

The solution for me was to reset the device, force-remove the device from z2mqtt and then re pair the whole setup.

@Tempic
Copy link
Author

Tempic commented Nov 24, 2022

@niklasarnitz
And you saved my day again :)
Deleting, resetting and re-pairing for 2 times did it and everything seems to be working now.

@niklasarnitz
Copy link

niklasarnitz commented Nov 24, 2022 via email

@ghost
Copy link

ghost commented Feb 11, 2023

Did you add the install code of your radiator thermostat to your zigbee dongle?
Without it, it will not pair.

You can find it as a QR code in the battery compartment.

Hi,
Im kind off stuck here. Where do you add the Install Codes in zigbee2mqtt? I can't find it anywhere.

@Tempic
Copy link
Author

Tempic commented Feb 11, 2023

@HannesFischer Open the Zigbee2MQTT dashboard, then navigate to "Settings" at the top.
Under "Tools" you are able to add the install code from the thermostat.

@Tempic Tempic reopened this Feb 11, 2023
@Tempic Tempic closed this as completed Feb 11, 2023
@ghost
Copy link

ghost commented Feb 11, 2023

@Tempic Thank you so much. I kind of missed that setting. It works now :D

@tsloms
Copy link

tsloms commented Feb 24, 2023

Hey!
I have a similar problem. When I try to add the install Code z2mqtt states of would be to short. The install Code printed on the thermostat is only 36 chars. Or 44 of you count the 'minus'. Any Suggestionen?

Edit. Z2mqtt expects 91 or 95...

@ghost
Copy link

ghost commented Feb 24, 2023

Hey!
I have a similar problem. When I try to add the install Code z2mqtt states of would be to short. The install Code printed on the thermostat is only 36 chars. Or 44 of you count the 'minus'. Any Suggestionen?

Edit. Z2mqtt expects 91 or 95...

I had the same issue at first. You have to scan the qr code next to the hex values. The text, the qr code returns, is the actual install code.

@tsloms
Copy link

tsloms commented Feb 24, 2023

Hey!
I have a similar problem. When I try to add the install Code z2mqtt states of would be to short. The install Code printed on the thermostat is only 36 chars. Or 44 of you count the 'minus'. Any Suggestionen?
Edit. Z2mqtt expects 91 or 95...

I had the same issue at first. You have to scan the qr code next to the hex values. The text, the qr code returns, is the actual install code.

Thanks for your hint and the Fast reply!
Now z2mqtt says install Codes are not supported. I'm using a ConBee II stick, does this produce any issues?

@ghost
Copy link

ghost commented Feb 24, 2023

I don't know if the conbee supports install codes. I'm using the sonoff zigbee 3.0 dongle.

@sbley
Copy link

sbley commented Oct 22, 2023

How do I get the thermostate into pairing mode? Just reinsert the batteries or do I have to hold the button for some seconds while inserting the batteries?

@malicifus
Copy link

How do I get the thermostate into pairing mode? Just reinsert the batteries or do I have to hold the button for some seconds while inserting the batteries?

As far as i know, keep holding the large button on the front while reinserting the batteries. The display will read "RES". Let go of the button and keep holding it again, until the device flashes green. It should restart and reset. At least thats whats in the manual

@JGee1F
Copy link

JGee1F commented Jan 22, 2024

Hey!
I have a similar problem. When I try to add the install Code z2mqtt states of would be to short. The install Code printed on the thermostat is only 36 chars. Or 44 of you count the 'minus'. Any Suggestionen?
Edit. Z2mqtt expects 91 or 95...

I had the same issue at first. You have to scan the qr code next to the hex values. The text, the qr code returns, is the actual install code.

Thanks for your hint and the Fast reply! Now z2mqtt says install Codes are not supported. I'm using a ConBee II stick, does this produce any issues?

#17492

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
problem Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants