HomebridgeMagicHome-DynamicPlatform
HomebridgeMagicHome-DynamicPlatform copied to clipboard
[BUG] On macOS, controllers fail to be determined
Logs

Describe the bug
When running starting HomeBridge with the magic home plugin installed, magic home fails to determine the controller type resulting in the device not being registered. The device is fully reachable in the subnet so it's fairly unusual that this is occurring. I've also tested this using a Raspberry Pi and everything seemed to work fine.
To Reproduce
- Install Homebridge on a mac globally using npm
- Install the homebridge-magichhome-dynamicplatform plugin
- Configure the plugin using the default values
- Run HomeBridge:
homebridge -I -D
Expected behavior
The device is expected to respond sending required information about the device (type, simultaneous etc) and continue to register the device.
Additional context
Tested on macOS Big Sur and macOS Catalina. This may affect older version of macOS.
Host Hardware
- Hardware: MacBook Pro 2017
- OS: macOS Big Sur
- OS Version: 11.1
Homebridge and MagicHome
- Homebridge / HOOBS version 1.3.0.beta47 (also tested with 1.2.0)
- Homebridge MagicHome Dynamic Platform version: https://github.com/Zacknetic/HomebridgeMagicHome-DynamicPlatform/commit/39f6961fd1f76c11c0d0971d321780bc0e894459