From 2073039f43048f0e3effe1dd7e05782cc3ee11cc Mon Sep 17 00:00:00 2001 From: ki Date: Mon, 31 Aug 2026 03:09:40 +0400 Subject: [PATCH] FIX-NETATMO: Indoor-Tag zeigt Hauptstationsname statt nur 'M' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In _all_indoor() wurde für die Hauptstation (NAMain) das Tag auf 'M' gesetzt. Jetzt werden die ersten 2 Buchstaben des Stationsnamens verwendet (z.B. 'Wohnzimmer' → 'WO'). --- plugins/netatmo.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/netatmo.py b/plugins/netatmo.py index de13efd..a8fd39b 100644 --- a/plugins/netatmo.py +++ b/plugins/netatmo.py @@ -174,7 +174,9 @@ def _first_module(modules: list, mtype: str) -> dict | None: def _all_indoor(modules: list, main: dict) -> list: """Alle Indoor-Sensoren: Main + alle NAModule4.""" - indoor = [{"type": "NAMain", "name": main["name"], "tag": "M", + main_name = main.get("name", "Station") + indoor = [{"type": "NAMain", "name": main_name, + "tag": main_name[:2].upper(), # Ersten 2 Buchstaben des Stationsnamens "data": main["data"], "battery_pct": None, "is_main": True}] for m in modules: if m["type"] == "NAModule4":