Heiman D1-M Door Sensor Firmware Update

I got a couple of the D1-M Matter-over-thread door sensors and after a few issues they generally work. Perhaps a firmware update would help, but the update keeps failing.

I am on version 1.0 and HA offered an update to 1.1. I started the update but after showing a progress bar for multiple minutes it failed. The only effect was that the sensor state was toggled from closed to open. I opened and closed the window and the state was correct again.

I tried this repeatedly on two of these sensors and again after the 1.2 version was offered. The same failure with the same side effect on the sensor state happens every time. There have been several HA reboots, restarts, and updates along the way and none of that seems to matter.

Has anyone else used these particular sensors with Home Assistant? Updated firmware successfully? Might this be something that works better on other platforms, or is this sensor just not very good?

I have 12 matter devices, mostly using Thread. Most of them have been perfect and others have occasional issues, but these have been the most troublesome.

I am using HA Yellow with a CM-5 processor. Core 2025.11.3, Supervisor 2025.11.5, Operating System 16.3, Frontend 20251105.1. The sensors are just a few feet from a rock-solid Eve outlet which is one of the thread routers.

Battery powered devices are generally at sleep most of the time, so just clicking update in the HA GUI will not trigger an update right away.
Try waking the the device by activating it and right away click the update button.
It might be easier if you can dismount the Matter part so you do not have to run back and forth.

Thanks. I put the sensor on my desk and simulated a close/open cycle with a magnet. I then started the update with 1 second. The progress bars is moving, about 35% at 100 seconds.

At 280 s it went to a fast sliding animation instead of the slow progress bar. It stopped at 320 s, still showing 1.0 installed and 1.2 latest.

I tried the Identify function and the sensor flashed, showing that it is awake. I ran the update again. Identify and open/close operations show up in the Activity log, but there is nothing about firmware. This next attempt gave the same result, except that the fast animation ran until about 10 minutes had passed.

Try to regular keep it alive with the magnet while it updates.
And other than that it is probably just keep trying.

Okay, I stood there and waved a magnet at it about every 5 seconds. This generated a closed/opened flash each time, except maybe once. I also learned that when the animation changes from the progress bar to the animation, a green light flashes once.

Still stuck on firmware 1.0.

May I ask whether you have successfully upgraded this particular device model, or is this just general advice?

I find that my other Matter devices require their own app to do a firmware update, but I expected this to work since it was offered.

Thanks!

I have not updated that specific device.
It is just general advice from the experiences I have had with my Matter Thread and battery powered devices.

The trick with keeping the device awake is a general one.
Battery devices will have to go into sleep mode to save battery and then it will not be able to be woken up again through the network.

The update process failing with Matter Thread devices is sadly not that uncommon, even for mains powered devices. Matter is not a high bandwidth protocol, so it takes time to move the data over in that time failures can occur, which means there are lots of time for failures to pop up.
Putting loads on the Matter Thread network obviously also increase chance for failures, so updates are just prone to having issues.

I have had issues myself, but I have still been somewhat lucky.

I have at least 2 mains powered Matter Thread devices in each room that can act as routers. RF signals are hard to predict and they do not always move in a straight line, so having multiple routers available is important.

I am not using multi-admin setups, so only HA controls my Matter Thread network currently.
I do not know if that have an influence, but it could be.

I have removed the commisioning network from my devices (I can’t remember where though, but I guess it is either the Matter Server addon or the Matter integration).
Again I do not know if this have an influence, but I figured it made no sense to have a non-existing network configured in the devices. (The network is only created and used when commissioning)

Thanks for all the details. I am leaning toward blaming this on the sensors in this case. They work perfectly at sensing open/close, but the rest of the experience has been a little odd.

The sensor I attempted to update yesterday is less than 3 feet from an Eve Energy Outlet and about 25 feet from the main Home Assistant device and border router. I’m not using any other “ecosystem”, though I’m not sure about a commissioning network.

If the pricing on the Swedish site is any indication, Ikea’s Matter sensors are going to be very reasonably priced. I am eager to try some of those when they make it to the USA.

Well, they might actually get around to improve them.

The dimmer switch have a smooth surface on the dimmer wheel and if you have dry fingers, then it can actually be quite tricky to turn the wheel on the dimmer.
The backside has a magnet to hang in on something magnetic, but the backside is also curved and not flat, which means it looks like the dimmer is floating just a few millimeters from the wall.
If you bump the dimmer while hanging on the wall, then the curved backside will make sure that magnets break their contact and the dimmer will fall to the ground.

The water leak sensor have the water probing pins placed on the backside, where the battery slot also are,which means if the water is quick at rising and you are not quick at stopping the water, then the battery compartment and maybe also the rest of the electrics will die in the water too.

I also had a motion sensor, but returned that with much testing, since it lacked, like the other products, a plug for running with an external power source.
A motion sensor might be used a lot, so batteries might die fast, and with batteries in the water leak sensor probably lasting longer, but probably being so much harder to get to in order to change, then an external power supply would be nice, like a USB-C charger.