Public Member Functions | |
| None | __init__ (self, DataUpdateCoordinator coordinator, NetgearRouter router, dict device) |
| None | async_update_device (self) |
| str|None | get_hostname (self) |
| str|None | hostname (self) |
| str | icon (self) |
| str | ip_address (self) |
| bool | is_connected (self) |
| str | mac_address (self) |
Public Member Functions inherited from homeassistant.components.netgear.entity.NetgearDeviceEntity | |
| def | get_device_name (self) |
Public Member Functions inherited from homeassistant.helpers.update_coordinator.CoordinatorEntity | |
| None | __init__ (self, _DataUpdateCoordinatorT coordinator, Any context=None) |
| None | async_update (self) |
| bool | available (self) |
Private Attributes | |
| _active | |
| _attr_name | |
| _device | |
| _hostname | |
| _icon | |
Static Private Attributes | |
| bool | _attr_has_entity_name = False |
Representation of a device connected to a Netgear router.
Definition at line 51 of file device_tracker.py.
| None homeassistant.components.netgear.device_tracker.NetgearScannerEntity.__init__ | ( | self, | |
| DataUpdateCoordinator | coordinator, | ||
| NetgearRouter | router, | ||
| dict | device | ||
| ) |
Initialize a Netgear device.
Reimplemented from homeassistant.components.netgear.entity.NetgearDeviceEntity.
Definition at line 56 of file device_tracker.py.
| None homeassistant.components.netgear.device_tracker.NetgearScannerEntity.async_update_device | ( | self | ) |
Update the Netgear device.
Reimplemented from homeassistant.components.netgear.entity.NetgearDeviceEntity.
Definition at line 73 of file device_tracker.py.
| str | None homeassistant.components.netgear.device_tracker.NetgearScannerEntity.get_hostname | ( | self | ) |
Return the hostname of the given device or None if we don't know.
Definition at line 65 of file device_tracker.py.
| str | None homeassistant.components.netgear.device_tracker.NetgearScannerEntity.hostname | ( | self | ) |
Return the hostname.
Definition at line 95 of file device_tracker.py.
| str homeassistant.components.netgear.device_tracker.NetgearScannerEntity.icon | ( | self | ) |
Return the icon.
Definition at line 100 of file device_tracker.py.
| str homeassistant.components.netgear.device_tracker.NetgearScannerEntity.ip_address | ( | self | ) |
Return the IP address.
Definition at line 85 of file device_tracker.py.
| bool homeassistant.components.netgear.device_tracker.NetgearScannerEntity.is_connected | ( | self | ) |
Return true if the device is connected to the router.
Definition at line 80 of file device_tracker.py.
| str homeassistant.components.netgear.device_tracker.NetgearScannerEntity.mac_address | ( | self | ) |
Return the mac address.
Definition at line 90 of file device_tracker.py.
|
private |
Definition at line 76 of file device_tracker.py.
|
staticprivate |
Definition at line 54 of file device_tracker.py.
|
private |
Definition at line 63 of file device_tracker.py.
|
private |
Definition at line 75 of file device_tracker.py.
|
private |
Definition at line 61 of file device_tracker.py.
|
private |
Definition at line 62 of file device_tracker.py.