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:
+3
-1
@@ -174,7 +174,9 @@ def _first_module(modules: list, mtype: str) -> dict | None:
|
|||||||
|
|
||||||
def _all_indoor(modules: list, main: dict) -> list:
|
def _all_indoor(modules: list, main: dict) -> list:
|
||||||
"""Alle Indoor-Sensoren: Main + alle NAModule4."""
|
"""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}]
|
"data": main["data"], "battery_pct": None, "is_main": True}]
|
||||||
for m in modules:
|
for m in modules:
|
||||||
if m["type"] == "NAModule4":
|
if m["type"] == "NAModule4":
|
||||||
|
|||||||
Reference in New Issue
Block a user