Remove Hubspace logic from HA
What's Changed
Known API Breaks:
A "duplicate" sensor may show up due to the entity ID change. The old one can be removed.
Features:
- Migration state update logic into aiohubspace
- Any top-level device (children or not a child) become a device and provide the device_registry and any sensors (potential fix for #117 )
- Ensure all entities are correctly created through unit tests and a "live" HASS test environment [pytest-homeassistant-custom-component] (#119 )
- Fix an issue where a dimmer switch was not being treated as a light (#120 )
- Removed data_coordinator in favor of aiohubspace's event queue updates
- Added a device for each Hubspace account with the ability to instantly output data dumps
- Ensures lights follow the correct HA logic #123
Full Changelog: v3.3.0...v4.0.0