mirror of
https://github.com/home-assistant/core.git
synced 2025-08-04 13:15:18 +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.gateway.set_child_value(
|
||||||
self.node_id, self.child_id, value_type, value, ack=1
|
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
|
# Optimistically assume that device has changed state
|
||||||
self._values[value_type] = value
|
self._values[value_type] = value
|
||||||
self.async_write_ha_state()
|
self.async_write_ha_state()
|
||||||
|
@@ -138,7 +138,9 @@ class MySensorsDevice:
|
|||||||
ATTR_DESCRIPTION: child.description,
|
ATTR_DESCRIPTION: child.description,
|
||||||
ATTR_NODE_ID: self.node_id,
|
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"):
|
if hasattr(self, "platform"):
|
||||||
|
# pylint: disable=no-member
|
||||||
attr[ATTR_DEVICE] = self.platform.config_entry.data[CONF_DEVICE]
|
attr[ATTR_DEVICE] = self.platform.config_entry.data[CONF_DEVICE]
|
||||||
|
|
||||||
set_req = self.gateway.const.SetReq
|
set_req = self.gateway.const.SetReq
|
||||||
|
@@ -14,7 +14,6 @@ async def async_setup_scanner(
|
|||||||
"""Set up the MySensors device scanner."""
|
"""Set up the MySensors device scanner."""
|
||||||
new_devices = mysensors.setup_mysensors_platform(
|
new_devices = mysensors.setup_mysensors_platform(
|
||||||
hass,
|
hass,
|
||||||
discovery_info[ATTR_GATEWAY_ID],
|
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
discovery_info,
|
discovery_info,
|
||||||
MySensorsDeviceScanner,
|
MySensorsDeviceScanner,
|
||||||
|
@@ -36,7 +36,7 @@ async def handle_internal(hass, hass_config: ConfigEntry, msg: Message) -> None:
|
|||||||
@HANDLERS.register("I_BATTERY_LEVEL")
|
@HANDLERS.register("I_BATTERY_LEVEL")
|
||||||
async def handle_battery_level(hass, hass_config: ConfigEntry, msg: Message) -> None:
|
async def handle_battery_level(hass, hass_config: ConfigEntry, msg: Message) -> None:
|
||||||
"""Handle an internal battery level message."""
|
"""Handle an internal battery level message."""
|
||||||
_handle_node_update(hass, msg)
|
_handle_node_update(hass, hass_config, msg)
|
||||||
|
|
||||||
|
|
||||||
@HANDLERS.register("I_HEARTBEAT_RESPONSE")
|
@HANDLERS.register("I_HEARTBEAT_RESPONSE")
|
||||||
|
Reference in New Issue
Block a user