Add support for EDS0066 (#50035)
* Add support for EDS0066 * Added a test * Corrected entity_ids * Added missing part of sensor entity id * Add type hint * Update tests/components/onewire/const.py Co-authored-by: jan iversen <jancasacondor@gmail.com> * Update tests/components/onewire/const.py Co-authored-by: jan iversen <jancasacondor@gmail.com> * Revert "Update tests/components/onewire/const.py" This reverts commitpull/50903/head4a01b89868
. * Revert "Update tests/components/onewire/const.py" This reverts commit151eb9c0d3
. Co-authored-by: jan iversen <jancasacondor@gmail.com>
parent
61ef58aa16
commit
a65d3868cb
|
@ -196,6 +196,18 @@ HOBBYBOARD_EF: dict[str, list[DeviceComponentDescription]] = {
|
|||
# 7E sensors are special sensors by Embedded Data Systems
|
||||
|
||||
EDS_SENSORS: dict[str, list[DeviceComponentDescription]] = {
|
||||
"EDS0066": [
|
||||
{
|
||||
"path": "EDS0066/temperature",
|
||||
"name": "Temperature",
|
||||
"type": SENSOR_TYPE_TEMPERATURE,
|
||||
},
|
||||
{
|
||||
"path": "EDS0066/pressure",
|
||||
"name": "Pressure",
|
||||
"type": SENSOR_TYPE_PRESSURE,
|
||||
},
|
||||
],
|
||||
"EDS0068": [
|
||||
{
|
||||
"path": "EDS0068/temperature",
|
||||
|
|
|
@ -775,6 +775,36 @@ MOCK_OWPROXY_DEVICES = {
|
|||
},
|
||||
],
|
||||
},
|
||||
"7E.222222222222": {
|
||||
"inject_reads": [
|
||||
b"EDS", # read type
|
||||
b"EDS0066", # read device_type - note EDS specific
|
||||
],
|
||||
"device_info": {
|
||||
"identifiers": {(DOMAIN, "7E.222222222222")},
|
||||
"manufacturer": "Maxim Integrated",
|
||||
"model": "EDS",
|
||||
"name": "7E.222222222222",
|
||||
},
|
||||
SENSOR_DOMAIN: [
|
||||
{
|
||||
"entity_id": "sensor.7e_222222222222_temperature",
|
||||
"unique_id": "/7E.222222222222/EDS0066/temperature",
|
||||
"injected_value": b" 13.9375",
|
||||
"result": "13.9",
|
||||
"unit": TEMP_CELSIUS,
|
||||
"class": DEVICE_CLASS_TEMPERATURE,
|
||||
},
|
||||
{
|
||||
"entity_id": "sensor.7e_222222222222_pressure",
|
||||
"unique_id": "/7E.222222222222/EDS0066/pressure",
|
||||
"injected_value": b" 1012.21",
|
||||
"result": "1012.2",
|
||||
"unit": PRESSURE_MBAR,
|
||||
"class": DEVICE_CLASS_PRESSURE,
|
||||
},
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
MOCK_SYSBUS_DEVICES = {
|
||||
|
|
Loading…
Reference in New Issue