oogje / homebridge-i6-bigAssFans

A Homebridge plugin which allows you to control a Big Ass Fan.
MIT License
20 stars 4 forks source link

Fan showing as accessory but no controllable through home bridge/homekit #22

Closed lovechild22 closed 1 year ago

lovechild22 commented 1 year ago

Hi, I can't seem to control the fan via home bridge or HomeKit. I'm running home bridge on a M1 Max Mac and have the latest beta of this plug-in installed.Tried as a child bridge also. I read through one of the other issues and added the same debug code but I really have no clue what I'm doing. Any help would be appreciated! Log is from turning fan on and off via Haiku app and then on and off via HomeKit.

Logs:

Setup Payload: X-HM://00244RT919ZST Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

┌────────────┐     
│ │     
└────────────┘     

[12/4/2022, 8:06:33 AM] Homebridge v1.6.0 (HAP v0.11.0) (Homebridge 9705) is running on port 51476. [12/4/2022, 8:06:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012021a00c0 [12/4/2022, 8:06:34 AM] [BigAssFans-i6] dblog light(1/1) Living Room Fan - Get Characteristic Down ColorTemperature -> 455 (2200) [12/4/2022, 8:06:40 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 43 bytes [12/4/2022, 8:07:02 AM] [BigAssFans-i6] dblog light(1/1) Living Room Fan - Get Characteristic Down ColorTemperature -> 455 (2200) [12/4/2022, 8:07:02 AM] [BigAssFans-i6] dblog light(1/1) Living Room Fan - Get Characteristic Down ColorTemperature -> 455 (2200) [12/4/2022, 8:07:03 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03d80201c0 [12/4/2022, 8:07:05 AM] [BigAssFans-i6] dblog light(1/1) Living Room Fan - Get Characteristic Down ColorTemperature -> 455 (2200) [12/4/2022, 8:07:05 AM] [BigAssFans-i6] dblog light(1/1) Living Room Fan - Get Characteristic Down ColorTemperature -> 455 (2200) [12/4/2022, 8:07:31 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 28 bytes [12/4/2022, 8:07:32 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:32 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 28 bytes [12/4/2022, 8:07:32 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:32 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 28 bytes [12/4/2022, 8:07:32 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:32 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 28 bytes [12/4/2022, 8:07:33 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 [12/4/2022, 8:07:33 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 28 bytes [12/4/2022, 8:07:33 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:33 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 28 bytes [12/4/2022, 8:07:33 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:35 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 124 bytes [12/4/2022, 8:07:36 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 90 bytes [12/4/2022, 8:07:36 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:38 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 28 bytes [12/4/2022, 8:07:38 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:38 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 28 bytes [12/4/2022, 8:07:38 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:48 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 29 bytes [12/4/2022, 8:07:48 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:48 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 29 bytes [12/4/2022, 8:07:48 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:07:59 AM] [BigAssFans-i6] dblog light(1/1) Living Room Fan - Get Characteristic Down ColorTemperature -> 455 (2200) [12/4/2022, 8:08:05 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03d80200c0 [12/4/2022, 8:08:05 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03f00201c0c0120712051a03f00200c0 [12/4/2022, 8:08:14 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03f00205c0 [12/4/2022, 8:08:14 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03d80201c0 [12/4/2022, 8:08:14 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03f00205c0 [12/4/2022, 8:08:18 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03f00207c0 [12/4/2022, 8:08:18 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03d80201c0 [12/4/2022, 8:08:28 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03f00202c0 [12/4/2022, 8:08:28 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03d80201c0 [12/4/2022, 8:08:28 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03d80200c0 [12/4/2022, 8:08:28 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c0120712051a03f00201c0c0120712051a03f00200c0 [12/4/2022, 8:08:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 [12/4/2022, 8:09:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 [12/4/2022, 8:10:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 [12/4/2022, 8:10:47 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 43 bytes [12/4/2022, 8:11:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 [12/4/2022, 8:11:47 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 28 bytes [12/4/2022, 8:11:47 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:12:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 [12/4/2022, 8:13:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 [12/4/2022, 8:14:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 [12/4/2022, 8:15:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 [12/4/2022, 8:15:46 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 29 bytes [12/4/2022, 8:15:46 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:16:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 [12/4/2022, 8:16:45 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 28 bytes [12/4/2022, 8:16:45 AM] [BigAssFans-i6] dblog network(8/11) Living Room Fan - accessory client got: 34 bytes [12/4/2022, 8:17:33 AM] [BigAssFans-i6] dblog network(7/11) Living Room Fan - sending c012041a020803c0 Plugin Config:



    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "platform": "config"
        },
        {
            "fans": [
                {
                    "name": "Living Room Fan",
                    "ip": "192.168.1.226",
                    "mac": "20:F8:5E:4A:3C:CE",
                    "fanModel": "Haiku H/I Series",
                    "showWhooshSwitch": true,
                    "showFanAutoSwitch": false,
                    "showLightAutoSwitch": false,
                    "showDimToWarmSwitch": false,
                    "showEcoModeSwitch": true,
                    "disableDirectionControl": false,
                    "debugLevels": [
                        [
                            "light",
                            1
                        ],
                        [
                            "redflags",
                            1
                        ],
                        [
                            "network",
                            11
                        ],
                        [
                            "characteristics",
                            1
                        ]
                    ]
                }
            ],
            "platform": "BigAssFans-i6"
        }
    ]
}

**Environment:**

* **Plugin Version**:5.4 beta4
* **Homebridge Version**: 1.6.0
* **Node.js Version**: v18.12.1
* **NPM Version**: 9.1.3
* **Operating System**: macOS Montery 12.6
oogje commented 1 year ago

Hello. Thanks for providing the debug logs, etc. What's the fan's firmware version?