Did you (or anyone) figure out how to update the firmware on these wiser/schneider devices using ZHA?
I’ve got a batch of dimmers on the old firmware (which requires 2 physical presses if the dimmer was previuosly activated in HA), and would love to update them without switching to zigbee2mqtt.
Thanks.
I haven’t looked into firmware updates. I was just changing the behaviour of the LED in the switches. It’s seems, to me anyway, to be so trivial that I feel as though it could be implemented in ZHA in the UI as a simple dropdown on the device page.
Hi @tom_l - quick question on your comment here from last year. I’m about to have my sparky install the 2AX Wiser mechs (41E2PBSWMZ-VW), but we have a few 2-way light switches I need to account for You note here that the 41EPBM-VW can be used for this except for with the 2AX. What options would I therefore have to setup the Wiser 2AX mechs on a 2 way circuit? Thanks!
As I said this is not possible. The switch contacts are not exposed on any of the switch mechs so the only way to do multi-way switching is with control link modules - which the 2AX does not support.
You would have to use the 10AX switch and up to four 41EPBM control link modules for multi-way switching. Check page 24 of the catalogue I linked to.
You can do it with an automation in HA, but you will lose that functionality if HA is down for some reason.
Thanks. Would this involve putting 2 x 2AX mechs on the circuit? I’m not sure which automation solution I’ll be using either, but I’m leaning towards just using the Wiser hub and app. Do you know if it’s possible to set this same thing up there?
quote=“tom_l, post:88, topic:480148, full:true”]
You would have to use the 10AX switch and up to four 41EPBM control link modules for multi-way switching. Check page 24 of the catalogue I linked to.
[/quote]
Thanks @tom_l. I guess this would require an additional ControlLink line on the circuit, so if I’m retrofitting them into an existing house where this doesn’t exist, then this is not really a viable solution?
Sure it is. You can use the existing traveller wire.
Yes, and then you set up an automation that turns switch B on/off when switch A is turned on/off and vice versa.
I use HA, not the Wiser hub, but I’m sure I have read something in the Wiser documentation that you can achieve the same thing.
The issue with doing that is that it will not work if home assistant is down. Lights should continue to function when this happens.
Can anyone using the Wiser Dimmer mech with ZHA confirm that it exposes a brightness or dimming value that can be set in automations, etc?
I want to be able to have the lights in the en-suite come on at, say, 10% brightness during night time hours for minimal disturbance to the person still sleeping. The lights are just dumb downlights.
You can do it by clicking on “Manage Zigbee Device” on device page, selecting SESpecific cluster, se_switch_indication attribute. There you can use the following values:
SESwitchIndication.FollowsLoadSESwitchIndication.AlwaysOnSESwitchIndication.InverseOfLoadSESwitchIndication.AlwaysOff
I’m planning to add this setting as a dropdown for ZHA soon.
I have both “push-button” and rotary dimmers from Schneider Electric, and both have “On Level” control exposed via ZHA. There is also work in progress to add more controls to ZHA too (min and max level as sliders, led indication controls etc). Can be followed here:
Since Clipsal Wiser devices are rebranded Scheider Electric, I’d also recommend following this thread for the new devices support added:
A recent notable additions are Schneider Electric thermostats (many exposed entities):
Smoke alarms (exposed sound level controls, silence mode and test mode switches):
And there is open PR for shutters:
Well, that’s a little bit easier than using ZHA Toolkit.
Awesome, thanks for your work.
Did you ever fix the issue with the dimmer going full bright then down to your set value?
I have a bunch which are set to 93% (otherwise they flicker!) but on ‘turn on’ they’ll often jump to 96% despite me setting them back to 93% each time.
Infuriating, as 96% flickers.
For those of you wanting to update their device firmware using ZHA, add the following to your configuration.yaml:
zha:
zigpy_config:
ota:
extra_providers:
- type: z2m
If the Z2M repository contains firmware for any of your devices, it will be offered for update.
All my 2AX switches got updated.
I just went looking for this for one of my 2AX switches and the SESpecific cluster does not exist:
These switches actually get detected as Lights by ZHA so I have reconfigured them as switches in my configuration.yaml, as follows:
zha:
device_config:
ieee#-1:
type: "switch"
Is there a reason why ZHA doesn’t automatically add these as switches?
Your switch model is probably missing in the list of supported devices here:
Could you create an issue on zha-device-handlers with you device signature?
Here it is: https://github.com/zigpy/zha-device-handlers/issues/4150. This is the first time that I have created an issue on Github so I hope I have done it correctly.

