feat(sensor): IP-Adresse, von Haus aus eingeblendet

Michaels Wunsch: die Adresse soll man sehen, ohne erst einen Sensor
einzuschalten - man braucht sie fuer die Firmware-API, zum Anpingen oder
um ein Geraet wiederzufinden. ha-ninlight macht es genauso.

WLAN-Signal, Laufzeit und freier Speicher bleiben aus: die braucht man
erst im Fehlerfall.
This commit is contained in:
Michael Sauer
2026-09-22 23:17:58 +02:00
parent 2c77b2d325
commit 257838a227
6 changed files with 47 additions and 8 deletions
+9
View File
@@ -43,6 +43,15 @@ def _strip(data: NinstripData, key: str) -> Any:
SENSORS: tuple[NinstripSensorDescription, ...] = (
# Von Haus aus an: die Adresse ist das, was man im Alltag sucht - fuer die
# Firmware-API, zum Anpingen oder um ein Geraet wiederzufinden. Wie in
# ha-ninlight.
NinstripSensorDescription(
key="ip_address",
translation_key="ip_address",
entity_category=EntityCategory.DIAGNOSTIC,
value=lambda d: _wifi(d, "ip"),
),
NinstripSensorDescription(
key="rssi",
translation_key="rssi",