[C201] Firmware update instructions for Zigbee2MQTT
Please note these instructions are for Zigbee2MQTT only.
You should not attempt this update unless your batch # and date code aren't in the table below.
The most up-to-date firmware has Date Code: 20241020.
The most up-to-date SW build ID is 1.30.
Compatible devices
To check whether your device is compatible with the firmware update, you will need to check the firmware date code of your switch, and also the “#” number on the back of the switch.
If your "#" number and firmware date code is in the table then your dimmer is unfortunately not compatible.
# Number
| Firmware Date Code
| Compatibility
|
1-6 | All | Not compatible |
7 | 20230401 | Not compatible |
8 | 20230401 | Not compatible |
1: Check your device is compatible
- Check the # number on the back of the switch.
- Check firmware date of your Candeo device, which can be found on the Zigbee2MQTT dashboard.
- If the combination of the date code and # number is not in the table, proceed with this firmware upgrade. Otherwise, do not proceed.
2: Download OTA
firmware and add to your zigbee2mqtt system
IMPORTANT
If you have both Candeo C201 modules and Candeo C202 rotary dimmers on your system, you must do this process for 1 device model type at a time (e.g. C201 then C202,).
- Download the firmware file for your device from the bottom of this page.
- Add the firmware file to your zigbee2mqtt folder in config > zigbee2mqtt
Add these lines to your zigbee2mqtt configuration.yaml file:
ota:
zigbee_ota_override_index_location: my_index.json
- Create a new file called “my_index.json” in the same folder as the configuration.yaml file.
Add this code to the my_index.json file (referencing the correct OTA file you have just downloaded (for either C201 or C202) and added to your zigbee2mqtt folder:
[
{
"url": "Candeo_C202_firmware_1.30.ota",
"force": true
}
]
3: Add The Local Converter to you zigbee2mqtt system
- Download the local converter file here (It is the same converter file for both C201 and C202): https://raw.githubusercontent.com/candeosmart/zigbee2mqtt/refs/heads/main/candeo_converter.js
- Add the converter file to your config > zigbee2mqtt folder
- In the zigbee2mqtt dashboard go to:
- Settings
- External Converters
Add your converter file (e.g. candeo_converter.js)
Restart zigbee2mqtt
After restarting check to see if your device is using the new converter by looking at the device description in zigbee2mqtt:
The device should show the description as “Candeo C201 / C202 – local v1” (or v2)
If the device shows a different description (such as Candeo Zigbee Dimmer), you may need to unpair and re-pair your device.
4: Apply the OTA update
- In your zigbee2mqtt dashboard, go to the OTA menu.
- Select the option to Update device firmware for your Candeo devices.
- The update will take approximately 25 minutes. Wait until the process completes.
After the update is complete:
- Remove your device from zigbee2mqtt.
- Restart zigbee2mqtt.
- Re-pair your device to zigbee2mqtt.
Please check the details of your device. For C201, the details should be:
- Model: C201
- Description: Candeo C201 Smart Dimmer Module
5: IMPORTANT: Remove the OTA file from your system
We recommend that you remove the firmware file in all cases.
However - If you intend to update both C201 and C202 devices, it is very important to complete this step and delete the firmware file you used for the first updates, before you commence the second updates.
6: [ Optional ] Remove local converters
If you wish to now remove the local converters installed, you can do so:
- Delete the reference to the local converters from zigbee2mqtt dashboard, by going to Settings > External Converters and deleting the reference to the Candeo converter which you previously added.
- Delete the candeo_converter.js
Related Articles
[C201] Firmware update instructions for ZHA
Please note these instructions are currently for ZHA only. If your date code is 20241020, 20240813 or 20230824 and you're using ZHA you do not need to do this update. You should not attempt this update unless your batch # and date code aren't in the ...
[C202/C202N] Home Assistant - ZHA firmware issue - Batches #7 and #8 2022-23
The most up to date firmware has the Date Code: 20250201. The most up to date sw build id is 1.40. We are aware that some of our dimmers in batches #7 and #8 from 2022-23 had a firmware issue when used with ZHA. If your device is batch 7 or 8, and ...
[C202/C202N] Firmware update instructions for Zigbee2MQTT
Please note these instructions are for Zigbee2MQTT only. You should not attempt this update unless your batch # and date code aren't in the table below. The most up-to-date firmware has Date Code: 20250201. The most up-to-date SW build ID is 1.40. ...
[C202/C202N] Firmware update instructions for ZHA
Please note these instructions are currently for ZHA only. You should not attempt this update unless your batch # and date code aren't in the table below. The most up to date firmwares have Date Codes: 20250201. The most up to date sw build id is ...
[C-RFZB-SM1] How do I pair my zigbee kinetic module to Home Assistant? (zigbee2mqtt)
Add your dimmer to your Home Assistant: Open your Home Assistant dashboard. Go to the menu and click on settings. Click "Devices & Services". Click the blue "ADD INTEGRATION" button. Click "Add Zigbee device". Home Assistant will scan for new zigbee ...