mirror of
https://github.com/home-assistant/core.git
synced 2025-04-22 16:27:56 +00:00
Expose the node name on the zwave node entity (#7787)
This commit is contained in:
parent
66d6f5174d
commit
e0712ba329
@ -17,6 +17,7 @@ ATTR_READY = 'is_ready'
|
||||
ATTR_FAILED = 'is_failed'
|
||||
ATTR_PRODUCT_NAME = 'product_name'
|
||||
ATTR_MANUFACTURER_NAME = 'manufacturer_name'
|
||||
ATTR_NODE_NAME = 'node_name'
|
||||
|
||||
STAGE_COMPLETE = 'Complete'
|
||||
|
||||
@ -165,6 +166,7 @@ class ZWaveNodeEntity(ZWaveBaseEntity):
|
||||
"""Return the device specific state attributes."""
|
||||
attrs = {
|
||||
ATTR_NODE_ID: self.node_id,
|
||||
ATTR_NODE_NAME: self._name,
|
||||
ATTR_MANUFACTURER_NAME: self._manufacturer_name,
|
||||
ATTR_PRODUCT_NAME: self._product_name,
|
||||
}
|
||||
|
@ -83,6 +83,7 @@ class TestZWaveNodeEntity(unittest.TestCase):
|
||||
self.maxDiff = None
|
||||
self.assertEqual(
|
||||
{'node_id': self.node.node_id,
|
||||
'node_name': 'Mock Node',
|
||||
'manufacturer_name': 'Test Manufacturer',
|
||||
'product_name': 'Test Product'},
|
||||
self.entity.device_state_attributes)
|
||||
@ -140,6 +141,7 @@ class TestZWaveNodeEntity(unittest.TestCase):
|
||||
self.entity.node_changed()
|
||||
self.assertEqual(
|
||||
{'node_id': self.node.node_id,
|
||||
'node_name': 'Mock Node',
|
||||
'manufacturer_name': 'Test Manufacturer',
|
||||
'product_name': 'Test Product',
|
||||
'query_stage': 'Dynamic',
|
||||
|
Loading…
x
Reference in New Issue
Block a user