Im falling down a hole here. Long story still long, but it started when got a Tuya remote and trying to integrate it. Im currently using the plain old Zigbee Home Automation (ZHA). The new remote got recognized fine, I could see button presses in events but I didnt know hot to use those to trigger events (nothing shows up when try to create an automation).
I found some Zigbee2MQTT blueprints that look like they might work. So I went to install that. Z2M failed starting and is telling me I have a version 12 and I need to update my firmware. So I go to find out the manufacturer wants me to update via a webpage https://smlight.tech/flasher/#home
How the hell do I do this on a headless raspberry Pi? I gotta install a fucking DE for this? ZHA doesnt recognize there is a update needed, hell I cant even tell what firmware version is installed (not that there is any indication what version the update will install).
This is frustrating as hell.
I see that folks are trying to be helpful here, but I think that you’re making it far more complicated that it needs to be. ZHA supports the SLZB-07, and the manufacturer supports ZHA. It seems to me that the path forward here is to figure out how to create automations first, which is not exactly straightforward. It’ll be easier to figure out the issue if you can point to exactly what’s not working, if anything.
Otherwise, there’s a strong chance that if you get the adapter working with Z2M, you’ll be back at square one trying to create an automation, but more frustrated.
Can you not plug the slzb into your PC and update it there?
That was going to be my next attempt, but it seems risky. Will home assistant recognize it as the same device when I plug it back in?
All the backups in the world won’t save me in that case. I haven’t eve n been able to confirm what firmware versions there are. I don’t want to have to start from scratch sawping the dongle back and forth.
I guess I was hoping I was just missing something.
I think this is the way too. I have never updated firmware on a device via the Pi. Always connected to a PC.
Can you confirm that you do not have ZHA and Z2M running at the same time?
- Disable ZHA
- Uninstall Z2M
- Reboot device
- Reinstall Z2M
- Try to run it again.
That’s what I would do next.
I believe you have to disable zha before you attempt to flash. You can’t have something actively working with the adapter while trying to flash it. The easiest way is to just drop the adapter into a desktop computer.
If you are looking to use Z2M you have to stop ZHA. You can’t have two different software packages attempting to access a single adapter, it’s basically like trying to flash while in use. Alternatively you can buy a second adapter and use that for Z2M and keep the original wiring with ZHA.

