vivienne / homebridge-haiku-senseme

Apache License 2.0
5 stars 0 forks source link

New firmware version 3.0.0 for Haiku H/I Series and Haiku Switch #18

Closed thicla01 closed 2 years ago

thicla01 commented 2 years ago

The new Big Ass Fans firmware version 3.0.0 seems to break the discovery capability of the plugin "homebridge-haiku-senseme v3.3.0". Note that a new application "Big Ass Fans" is required with this new firmware

I have 2 Haiku fans and 2 Haiku switch.

I hope I'm wrong and that is just a glitch on my side :(

pi@homebridge:/var/lib/homebridge $ cat homebridge.log | grep -e Haiku -e haiku [2022-04-14, 20 h 34 min 56 s] [HB Supervisor] Starting Homebridge with custom env: {"DEBUG":"haiku-senseme:*"} 2022-04-15T00:35:01.011Z haiku-senseme:observable woohoo! observables! [2022-04-14, 20 h 35 min 01 s] Loaded plugin: homebridge-haiku-senseme@3.3.0 [2022-04-14, 20 h 35 min 01 s] Registering platform 'homebridge-haiku-senseme.haiku' [2022-04-14, 20 h 35 min 01 s] [Haiku by Big Ass Fans] Initializing haiku platform... [2022-04-14, 20 h 35 min 01 s] [Haiku by Big Ass Fans] Initializing child bridge 0E:F0:C6:72:2B:AA [2022-04-14, 20 h 35 min 04 s] [Haiku by Big Ass Fans] Launched child bridge with PID 15009 2022-04-15T00:35:04.953Z haiku-senseme:observable woohoo! observables! [2022-04-14, 20 h 35 min 05 s] Registering platform 'homebridge-haiku-senseme.haiku' [2022-04-14, 20 h 35 min 05 s] [Haiku by Big Ass Fans] Loaded homebridge-haiku-senseme v3.3.0 child bridge successfully [2022-04-14, 20 h 35 min 05 s] [Haiku by Big Ass Fans] Finished initializing platform: Haiku by Big Ass Fans [2022-04-14, 20 h 35 min 05 s] Publishing bridge accessory (name: Haiku by Big Ass Fans, publishInfo: { [2022-04-14, 20 h 35 min 05 s] [Haiku by Big Ass Fans] Executed didFinishLaunching callback [2022-04-14, 20 h 35 min 06 s] Homebridge v1.4.0 (HAP v0.10.0) (Haiku by Big Ass Fans) is running on port 57129. 2022-04-15T00:35:06.065Z haiku-senseme:senseme Discovery request for IP: [system chosen] 2022-04-15T00:35:16.067Z haiku-senseme:senseme Discovery request for IP: [system chosen] 2022-04-15T00:35:26.069Z haiku-senseme:senseme Discovery request for IP: [system chosen] 2022-04-15T00:35:35.966Z haiku-senseme:senseme Discovery cancelled

thicla01 commented 2 years ago

I've found the following information on the site of the homebridge-i6-bigassfans plugin :

Some time around the beginning of April 2022, with a firmware update to the Haiku series fans, BigAssFans changed the Haiku's communication protocol to be compatible with the i6 model, and therefore this plugin. Having access only to an i6 fan, I collaborated with Haiku fan owners (notably @pponce) to add support for their fans. I've guessed the format of the binary protocol and of the approximately eighty unique message types I've seen, I think I know what about half of them mean.

The I6 plugin is now able to handle Haiku fans.