Big A** Fan Matter driver request

Thanks to you and everyone else. As you are doing your thing I'll be trying to get the fan working reliably in any other Matter environment. This feels like the first Third Reality Matter device I tried - lots of inclusions and resets and eventual firmware updates.

Well the good news is all of this should go pretty easy as most of the parts have already been done one way or another. Now it is just creating the complete package. Hopefully that won't take to long.

1 Like

@kkossev what is your thought on a multi-endpoint device like this?

Do you make endpoint 1 the parent and then have child devices for each extra endpoint?
Do you make the parent a placeholder/controller and have a child for each endpoint?
Or do you try to combine it all into a single parent device?

1 Like

Here's the other fan with the temperature sensor. Only difference is endpoint 4.

As a user I'm fine with a parent/child set of devices. Not sure where/how the best place to contain the occupancy and temperature sensors.

1 Like

I will likely try to work on this tomorrow. I will start with a consolidated device driver based on my matter fan and matter light driver for govee and add the other stuff from there. I know @jtp10181 indicated this will potentially be a problem for the light part with some apps or integrations but that won't be hard to break out if needed.

Adding the occupancy and temp sensors should be fairly easy.

Hopefully this comes together well.

3 Likes

Thanks! The more I think about it, the more a parent child makes sense. On these fans all lights are optional. There is a second RGBW uplight that I don't have but will be buying soon.

In case any other folks are curious how this is going the current code can be found at the below Github URL. Both a consolidate driver and a component driver are available but are very much still actively being improved.

Matter_By_Mavrrick/BAF Haiku Matter at main ยท Mavrrick/Matter_By_Mavrrick