diff --git a/custom_components/netgear_wax/__init__.py b/custom_components/netgear_wax/__init__.py index 747af7f..94b5a6a 100644 --- a/custom_components/netgear_wax/__init__.py +++ b/custom_components/netgear_wax/__init__.py @@ -129,6 +129,9 @@ def get_mac(self) -> str: return self._mac def get_ip_address(self) -> str: + """ + Returns the IP address, example: 192.168.1.2 + """ return self._address def get_device_name(self) -> str: diff --git a/custom_components/netgear_wax/entity.py b/custom_components/netgear_wax/entity.py index 807fc89..2e5c88f 100644 --- a/custom_components/netgear_wax/entity.py +++ b/custom_components/netgear_wax/entity.py @@ -28,6 +28,7 @@ def device_info(self): "name": self._coordinator.get_device_name(), "model": self._coordinator.get_model(), "manufacturer": "Netgear", + "configuration_url": "https://" + self._coordinator.get_ip_address(), "sw_version": self._coordinator.get_firmware_version(), } # See extra_state_attributes for extra data