4
4
from homeassistant .components import persistent_notification
5
5
from homeassistant .components .button import ButtonEntityDescription , ButtonEntity
6
6
from homeassistant .config_entries import ConfigEntry
7
+ from homeassistant .core import HomeAssistant
7
8
from homeassistant .helpers .entity import EntityCategory
8
9
from homeassistant .helpers .entity_platform import AddEntitiesCallback
9
- from homeassistant .helpers .typing import HomeAssistantType
10
10
from pyhon .appliance import HonAppliance
11
11
12
12
from .const import DOMAIN
56
56
57
57
58
58
async def async_setup_entry (
59
- hass : HomeAssistantType , entry : ConfigEntry , async_add_entities : AddEntitiesCallback
59
+ hass : HomeAssistant , entry : ConfigEntry , async_add_entities : AddEntitiesCallback
60
60
) -> None :
61
61
entities : list [HonButtonType ] = []
62
62
for device in hass .data [DOMAIN ][entry .unique_id ]["hon" ].appliances :
@@ -88,7 +88,7 @@ def available(self) -> bool:
88
88
89
89
class HonDeviceInfo (HonEntity , ButtonEntity ):
90
90
def __init__ (
91
- self , hass : HomeAssistantType , entry : ConfigEntry , device : HonAppliance
91
+ self , hass : HomeAssistant , entry : ConfigEntry , device : HonAppliance
92
92
) -> None :
93
93
super ().__init__ (hass , entry , device )
94
94
@@ -108,7 +108,7 @@ async def async_press(self) -> None:
108
108
109
109
class HonDataArchive (HonEntity , ButtonEntity ):
110
110
def __init__ (
111
- self , hass : HomeAssistantType , entry : ConfigEntry , device : HonAppliance
111
+ self , hass : HomeAssistant , entry : ConfigEntry , device : HonAppliance
112
112
) -> None :
113
113
super ().__init__ (hass , entry , device )
114
114
0 commit comments