FIX-NETATMO: Indoor-Tag zeigt Hauptstationsname statt nur 'M'

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').
This commit is contained in:
ki
2026-08-31 03:09:40 +04:00
parent dba34a48a6
commit 2073039f43
+3 -1
View File
@@ -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":