Add Govee BLE integration (#75631)

* Add Govee BLE integration

* add missing files

* remove test file not needed yet

* fix

* add bbq sensors

* fixed lib

* bump again to fix the names

* fix discovery of the newer bbq devices

* fix the test to test the right thing

* verify no outstanding flows

* only accept entities that match the platform

* refactor

* refactor

* refactor

* Refactor PassiveBluetoothDataUpdateCoordinator to support multiple platforms

* cover

* Update for new model

* Update for new model

* Update tests/components/govee_ble/test_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* purge dead code

* backmerge from integration

* Update docstring

* Update docstring

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
This commit is contained in:
J. Nick Koston 2022-07-24 03:39:23 -05:00 committed by GitHub
parent 7075032bf7
commit ba71a3c24d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 664 additions and 0 deletions

View file

@ -0,0 +1,3 @@
"""Constants for the Govee Bluetooth integration."""
DOMAIN = "govee_ble"