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 ![Device Adpter](picture/basisinstallation/device-adapter.png) Ü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 -![ACCUWEATHER Adapter](picture/basisinstallation/accuweather-adapter.png) +* ### 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 + image + + + OpenWeatherMap + image + + DasWetter-Adapter + image + + Accu-Weather-Adapter + image + *** @@ -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. ***