Update qingping matcher to support additional models (#77225)

* Update qingping matcher to support additional models

* tweak

* bump

* Update BinarySensorEntityDescription

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
This commit is contained in:
J. Nick Koston 2022-08-23 21:18:47 -07:00 committed by GitHub
parent 8167cd615a
commit de7fdeddf9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 25 additions and 4 deletions

View file

@ -35,6 +35,10 @@ BINARY_SENSOR_DESCRIPTIONS = {
key=QingpingBinarySensorDeviceClass.LIGHT,
device_class=BinarySensorDeviceClass.LIGHT,
),
QingpingBinarySensorDeviceClass.DOOR: BinarySensorEntityDescription(
key=QingpingBinarySensorDeviceClass.DOOR,
device_class=BinarySensorDeviceClass.DOOR,
),
}

View file

@ -3,8 +3,15 @@
"name": "Qingping",
"config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/qingping",
"bluetooth": [{ "local_name": "Qingping*", "connectable": false }],
"requirements": ["qingping-ble==0.3.0"],
"bluetooth": [
{ "local_name": "Qingping*", "connectable": false },
{ "local_name": "Lee Guitars*", "connectable": false },
{
"service_data_uuid": "0000fdcd-0000-1000-8000-00805f9b34fb",
"connectable": false
}
],
"requirements": ["qingping-ble==0.5.0"],
"dependencies": ["bluetooth"],
"codeowners": ["@bdraco"],
"iot_class": "local_push"

View file

@ -118,6 +118,16 @@ BLUETOOTH: list[dict[str, bool | str | int | list[int]]] = [
"local_name": "Qingping*",
"connectable": False
},
{
"domain": "qingping",
"local_name": "Lee Guitars*",
"connectable": False
},
{
"domain": "qingping",
"service_data_uuid": "0000fdcd-0000-1000-8000-00805f9b34fb",
"connectable": False
},
{
"domain": "sensorpush",
"local_name": "SensorPush*",

View file

@ -2070,7 +2070,7 @@ pyzbar==0.1.7
pyzerproc==0.4.8
# homeassistant.components.qingping
qingping-ble==0.3.0
qingping-ble==0.5.0
# homeassistant.components.qnap
qnapstats==0.4.0

View file

@ -1418,7 +1418,7 @@ pyws66i==1.1
pyzerproc==0.4.8
# homeassistant.components.qingping
qingping-ble==0.3.0
qingping-ble==0.5.0
# homeassistant.components.rachio
rachiopy==1.0.3