Altitude Fans Matter driver request

I posted this on another topic, but thought maybe it deserved it's own. I have 4 altitude fans that all support matter. 3 currently installed. I have been using HADB to bring them into hubitat, but realized today that hubitat does not seem to know what speed the fan is in, even though it can set the speed. I thought about adding it to Hubitat directly. There are several drivers that seem to work for the light, but none for the fan function. I tried the big a** fan driver as well, with the same outcome; light responds, but fan does not. The light is color temp, but not rgb. To make things possibly more difficult, 2 of the lights have separate up and down lights. I can control it all individually through smartthings, but would really like to get it added to hubitat if possible. Any help is greatly appreciated.

I agree, you should try to get the fans connected directly through matter. I've never connected a matter device myself, but there seem to be pretty clear instructions available from Hubitat to do that. Others here could certainly help you with that if need.

Just curious why you were using HADB instead of HubiThings Replica to bring in a device you have working in Smart Things?

Honestly...

I haven't been using smartthings that much. I used them for a short period before I switched to HE. Honestly, if felt like samsung was abandoning it. I actually had hubithings replica at one time, back before I had any matter devices, but thought I had read somewhere that it wasn't going to be supported anymore and since I wasn't really using it, I removed it. It wasn't until I needed a thread border router that I started using smartthings again. I have a eufy lock that uses thread and tried the aqara p2(?). I initially upgraded my amazon devices to use thread, but found that the connection wasn't stable. I plugged in my old smartthings hub when I found out it had thread and have been using it alot to test matter/thread devices. We just moved and I am using smartthings station to add matter / thread devices for their initial commision before adding them elsewhere.

Posting this hear since it is more specific to this thread. Modified version of my BAF fan driver posted below.

Matter_By_Mavrrick/Altitude Fan Matter at main · Mavrrick/Matter_By_Mavrrick

Needs to be validated,

seems to be working. I'll copy logs here, but I think I may just have moved too fast or it took a couple of commands for it to create the child devices.





from there on it started working. sorry for the data overload

1 Like

I added one of the other fans to look at it. Ive been looking through the driver to see how all this works. Due to the other fans having 2 lights and 1 fan, they have 3 endpoints. 01 being the down light, 02 bein the uplight, and 03 being the fan. I added the endpoint and changed the fan to 03. I was able to get it working. The only thing that appears to not work is the uplight updating its status. Do you think it needs its own child device to call / its own operations within the parent device? Im not home right now but was in the process of adding a second operation calling the new endpoint but then realized i might need to do the same with a child device.

I would need to look at the clusters for that third endpoint to see what is needed. Probably need to refresh my memory for what clusters mean what.

Can you go ahead and generate that cluster list by using thr "devices" driver.