Open spf13 opened 1 year ago
I'd need to get a capability dump from such a device to identify the occupancy capability bit(s) (assuming they exist).
I believe I have one of the new BAF chipset v4 devices (purchased new fans 12/2022). Haiku H/I Series, Firmware: 3.1.1. Am very new so could provide capability dump for my device with instructions on how to do so. (I am using aiobafi6 through the baf integration in home assistant).
My observations. I have 4 new fans, two indoor, two outdoor.
The two indoor each have a bluetooth remote paired and they have AutoComfort capabilities in the BAF app. The two outdoor fans do NOT have a bluetooth remote paired and they do not have AutoComfort. My intent was never to have the bluetooth remotes paired to the Outdoor fans.
I noticed that there is no occupancy, temperature etc for the outdoor fans. For grins, I paired a bluetooth remotes my two outdoor fans, and after power cycling the device AutoComfort (occupancy and temperature) appeared in the BAF App and in Home Assistant. I removed the bluetooth remotes, power cycled the fan and AutoComfort disappeared in BAF app. In Home Assistant, all previously and newly configured sensors/entities (AutoComfort, Temperature and Occupancy) remain.
To confirm what was said here, Occupancy continues to work even though the bluetooth remote is no longer paired. But in Home Assistant, there remains a sensor for Temperature on the Outdoor fan that reads 1,832.0 °F. Since fans are configured and no bluetooth remote connect anymore, Occupancy appears to be in the SenseMe module in fan, temperature in the Bluetooth remote.
The statement in https://github.com/jfroy/aiobafi6/blob/9eb6dcb39b474e0ce5d86f346b525c09ae861f05/aiobafi6/device.py#L503 isn't a good assumption.
The new BAF chipset v4 (released second half of 2022) moves the temperature sensor to the bluetooth remote. However the bluetooth remote is optional and the old IR remotes work fine... and in several ways are more reliable.
This means it's quite possible to have a fan that has occupancy but doesn't have the temperature sensor to support ComfortME.