I'm a big fan of matter and wanted to convert my smart air-purifier into a matter device for local control but completely failed. I couldn't even commission the device and flashing some of the example projects from espressif also didn't work.
I put a ton of work into a video documenting the whole journey (4:29 min long):
https://youtu.be/j0-shmo9pVE
I'd love to get some feedback on the video and what I might have done wrong with my matter code.
Here's the repository: https://github.com/noranraskin/matter-levoit-air-purifier
In the end I just used an existing esphome project that worked flawlessly (in about 2 minutes) 😔
I don't like when my smart devices are connected to the cloud so I'm trying to modifier my smart air purifier for local-only control and kick enshittification in the nuts.
Huge thanks to Aiden Vigue for his esphome implementation:
https://github.com/acvigue/esphome-levoit-air-purifier/blob/main/components/levoit/levoit.cpp
Here's the repository...