From efa4c04e3c2afed6e6f6d13f80748865c110a001 Mon Sep 17 00:00:00 2001
From: Armilar <102996011+Armilar@users.noreply.github.com>
Date: Thu, 14 Aug 2025 23:06:21 +0200
Subject: [PATCH] Updated ioBroker Basisinstallation (markdown)
---
ioBroker---Basisinstallation.md | 42 ++++++++++++++++++++++++++++++---
1 file changed, 39 insertions(+), 3 deletions(-)
diff --git a/ioBroker---Basisinstallation.md b/ioBroker---Basisinstallation.md
index 74f35a8..dca235f 100644
--- a/ioBroker---Basisinstallation.md
+++ b/ioBroker---Basisinstallation.md
@@ -37,11 +37,30 @@ Es werden zwei Type-Skripte (TS = das etwas mächtigere Javascript) benötigt. Z
* ### Geräte verwalten (Device) - Adapter

Über diesen Adapter sollen die Aliase später (mit Ausnahme des Media-Alias für Alexa & Co.) erstellt werden. Mehr infos dazu dann im Abschnitt Alias erstellen
-* ### Accu-Weather-Adapter
-
+* ### Wetteradapter
Spielt in erster Linie eine Rolle beim Screensaver-Wetter, da zum Ersten die Icons und die Temperatur-Informationen für den Forecast ausgelesen werden und zum Zweiten das aktuelle Wettericon für den Screensaver benötigt wird.
+
+**Einer der folgenden Adapter ist erforderlich!**
+
+Es sind Unterstützungen für 4 Wetteradapter implementiert:
+* Pirate-Weather
+* OpenWeatherMap
+* DasWetter (nur noch mit alten Accounts zu betreiben. Neue User können sich nicht anmelden)
+* AccuWeather (deprecated - API wird kurz- oder mittelfristig deaktiviert)
-als Alternative kann auch der `DAS WETTER` Adapter genutzt werden. In dem Fall muss im Script unter Punkt 3 die Konfiguration angepasst werden.
+ Pirate-Weather
+
+
+
+ OpenWeatherMap
+
+
+ DasWetter-Adapter
+
+
+ Accu-Weather-Adapter
+
+
***
@@ -271,6 +290,23 @@ Im oberen Teil des Skripts sind die grundsätzlichen Teile der zu erstellenden A
const NSPanel_Path = '0_userdata.0.NSPanel.1.';
```
+Die Einstellung des Wetteradapter erfolgt über:
+```
+/***** 3. Weather adapter Config *****/
+
+ // DE: Mögliche Wetteradapter 'accuweather.0.' oder 'daswetter.0.' oder 'openweathermap.0.' oder 'pirate-weather.0.'
+ // EN: Possible weather adapters 'accuweather.0.' or 'daswetter.0.' or 'openweathermap.0. or 'pirate-weather.0.'
+ const weatherAdapterInstance: string = 'pirate-weather.0.';
+
+ // DE: Mögliche Werte: 'Min', 'Max' oder 'MinMax' im Screensaver
+ // EN: Possible values: 'Min', 'Max' or 'MinMax' in the screensaver
+ const weatherScreensaverTempMinMax: string = 'MinMax';
+
+ // DE: Dieser Alias wird automatisch für den gewählten Wetter erstellt und kann entsprechend angepasst werden
+ // EN: This alias is automatically created for the selected weather and can be adjusted accordingly
+ const weatherEntityPath: string = 'alias.0.PWWetter';
+```
+
Bitte starte das Skript. Alle weiteren Parameter stellen wir später ein. Ab jetzt sollte der Startup-Screen „Waiting for Connection“ in den Sreensaver wechseln und minütlich die Uhrzeit an den Screensaver übertragen und das Datum aktualisiert werden.
***