mirror of
https://github.com/home-assistant/core.git
synced 2025-08-04 21:25:13 +02:00
MySensors: Fix incorrect function calls
This commit is contained in:
@@ -181,7 +181,7 @@ class MySensorsHVAC(mysensors.device.MySensorsEntity, ClimateEntity):
|
||||
self.gateway.set_child_value(
|
||||
self.node_id, self.child_id, value_type, value, ack=1
|
||||
)
|
||||
if self.om:
|
||||
if self.assumed_state:
|
||||
# Optimistically assume that device has changed state
|
||||
self._values[value_type] = value
|
||||
self.async_write_ha_state()
|
||||
|
@@ -138,7 +138,9 @@ class MySensorsDevice:
|
||||
ATTR_DESCRIPTION: child.description,
|
||||
ATTR_NODE_ID: self.node_id,
|
||||
}
|
||||
# This works when we are actually an Entity (i.e. all platforms except device_tracker)
|
||||
if hasattr(self, "platform"):
|
||||
# pylint: disable=no-member
|
||||
attr[ATTR_DEVICE] = self.platform.config_entry.data[CONF_DEVICE]
|
||||
|
||||
set_req = self.gateway.const.SetReq
|
||||
|
@@ -14,7 +14,6 @@ async def async_setup_scanner(
|
||||
"""Set up the MySensors device scanner."""
|
||||
new_devices = mysensors.setup_mysensors_platform(
|
||||
hass,
|
||||
discovery_info[ATTR_GATEWAY_ID],
|
||||
DOMAIN,
|
||||
discovery_info,
|
||||
MySensorsDeviceScanner,
|
||||
|
@@ -36,7 +36,7 @@ async def handle_internal(hass, hass_config: ConfigEntry, msg: Message) -> None:
|
||||
@HANDLERS.register("I_BATTERY_LEVEL")
|
||||
async def handle_battery_level(hass, hass_config: ConfigEntry, msg: Message) -> None:
|
||||
"""Handle an internal battery level message."""
|
||||
_handle_node_update(hass, msg)
|
||||
_handle_node_update(hass, hass_config, msg)
|
||||
|
||||
|
||||
@HANDLERS.register("I_HEARTBEAT_RESPONSE")
|
||||
|
Reference in New Issue
Block a user