mirror of
https://github.com/home-assistant/core.git
synced 2025-08-07 14:45:09 +02:00
Use DOMAIN to store hass.data
This commit is contained in:
@@ -40,15 +40,15 @@ def setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||||||
"https://github.com/home-assistant/architecture/blob/master/adr/0019-GPIO.md"
|
"https://github.com/home-assistant/architecture/blob/master/adr/0019-GPIO.md"
|
||||||
)
|
)
|
||||||
|
|
||||||
hass.data[I2C_HATS_MANAGER] = I2CHatsManager()
|
hass.data[DOMAIN][I2C_HATS_MANAGER] = I2CHatsManager()
|
||||||
|
|
||||||
def start_i2c_hats_keep_alive(event):
|
def start_i2c_hats_keep_alive(event):
|
||||||
"""Start I2C-HATs keep alive."""
|
"""Start I2C-HATs keep alive."""
|
||||||
hass.data[I2C_HATS_MANAGER].start_keep_alive()
|
hass.data[DOMAIN][I2C_HATS_MANAGER].start_keep_alive()
|
||||||
|
|
||||||
def stop_i2c_hats_keep_alive(event):
|
def stop_i2c_hats_keep_alive(event):
|
||||||
"""Stop I2C-HATs keep alive."""
|
"""Stop I2C-HATs keep alive."""
|
||||||
hass.data[I2C_HATS_MANAGER].stop_keep_alive()
|
hass.data[DOMAIN][I2C_HATS_MANAGER].stop_keep_alive()
|
||||||
|
|
||||||
hass.bus.listen_once(EVENT_HOMEASSISTANT_START, start_i2c_hats_keep_alive)
|
hass.bus.listen_once(EVENT_HOMEASSISTANT_START, start_i2c_hats_keep_alive)
|
||||||
hass.bus.listen_once(EVENT_HOMEASSISTANT_STOP, stop_i2c_hats_keep_alive)
|
hass.bus.listen_once(EVENT_HOMEASSISTANT_STOP, stop_i2c_hats_keep_alive)
|
||||||
|
Reference in New Issue
Block a user