1 """Entity representing a Netgear LTE entity."""
8 from .
import NetgearLTEConfigEntry
9 from .const
import DOMAIN, MANUFACTURER
10 from .coordinator
import NetgearLTEDataUpdateCoordinator
14 """Base LTE entity."""
16 _attr_has_entity_name =
True
20 entry: NetgearLTEConfigEntry,
21 description: EntityDescription,
23 """Initialize a Netgear LTE entity."""
26 data = entry.runtime_data.data
29 configuration_url=f
"http://{entry.data[CONF_HOST]}",
30 identifiers={(DOMAIN, data.serial_number)},
31 manufacturer=MANUFACTURER,
32 model=data.items[
"general.model"],
33 serial_number=data.serial_number,
34 sw_version=data.items[
"general.fwversion"],
35 hw_version=data.items[
"general.hwversion"],
None __init__(self, NetgearLTEConfigEntry entry, EntityDescription description)