Securifi Peanut plug not updating power sensors

I’m running HAOS 17.0
Core 2026.1.2
Supervisor 2026.01.1
Frontend 20260107.2

I have many Securifi Peanut plugs that I’ve followed this process to update the firmware to the latest. It’s a older process but it appears to have worked as the firmware is showing that it updated.

The firmware shows that it’s been updated, but I get no updates on any of the power/energy sensors shown below. What am I doing wrong?

Have you tried the “reconfigure” button yet?

I had a few of these plugs and they were pretty reliable for power reporting. I only got rid of them to try and stabilize my mesh. I read that the peanut plugs weren’t very reliable routers.

Thanks for the suggestion. I tried the reconfigure button and it’s still not reporting power. This was the result of the reconfigure button.

That’s really strange. I didn’t have to do anything. Once the firmware was updated they started working. As a last resort you could add the plugs again? Not sure what else could be causing this.

I’ll try deleting and re-adding to see if that fixes it. Did you update the firmware in ZHA or another way?

I tried to delete and re-add and I noticed the firmware was back to the original. I tried to update the firmware and get the warning below. My best guess is that the firmware update isn’t going through although the device shows the updated firmware (0x00000027) after running the set zigbee cluster attribute. I went back and made sure I was following the write up. I even tried changing the cluster type with the same results as suggested in the write up. Any ideas?? The write is quite old, perhaps something has broken this with the HA updates?

Logger: zha
Source: runner.py:289
First occurred: 2:25:52 PM (1 occurrence)
Last logged: 2:25:52 PM

Received unknown event: DeviceFirmwareInfoUpdatedEvent(event_type=‘zha_device_updated_event’, event=‘zha_device_updated_event’, old_firmware_version=‘0x00000000’, new_firmware_version=‘0x00000027’)

I’m in the same boat, old instructions don’t work. It doesn’t seem to recognize the OTA file as a valid firmware for the device.

Edit: I found an updated process here, and zha prompted me to install the update without dev tools:

Great find. I’ll give it a shot. Approx. how long after you followed the process did zha ask you if you wanted to update the firmware (minutes, hours, longer)?

Just a few minutes, but not until I went to the device page for the peanut plug.

I’m getting all stats except for frequency. Good enough I guess.

For some reason mine isn’t updating past the 0x00000027 firmware. When I run the set zigbee cluster attribute the peanut plug light flashes red to green for a while, but it never tries to install the 0x00000039 firmware. Screenshots below. Any ideas?

I think the filename needs to be ZPS_CS5490_039.ota - that’s what I downloaded from somewhere and I think the filename is associated with this device so that zha knows to use it for that device.

I tried that. Still no luck. The plug flashes green to red, then turns solid red. I left it for about 30 minutes. No option to update firmware. Then I tried unplugging it for about 15 seconds and plugging it back in. Still no option to update firmware. Perhaps I’m doing something wrong (I’ve only been on HA for a few weeks)? I just can’t see what’s wrong. I’d really like to get this figured out as I have 10 of these peanut plugs.


Update: I was able to get it to work by removing the device and re-adding it. I had to then re-run the zigbee cluster attribute and it updated to show the power.

1 Like