Updated ioBroker Basisinstallation (markdown)

Armilar
2025-08-14 23:06:21 +02:00
parent 186d207c07
commit efa4c04e3c

@@ -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
<img width="815" height="37" alt="image" src="https://github.com/user-attachments/assets/d5149778-5d26-43b6-8da1-0a72984c62f7" />
OpenWeatherMap
<img width="837" height="42" alt="image" src="https://github.com/user-attachments/assets/6e969568-9915-46c5-8c7d-b6ec43cf3967" />
DasWetter-Adapter
<img width="1027" height="42" alt="image" src="https://github.com/user-attachments/assets/e08d8a09-caeb-4302-ac3c-482307e79fd8" />
Accu-Weather-Adapter
<img width="953" height="41" alt="image" src="https://github.com/user-attachments/assets/89212887-7543-4590-bc0c-c7743ef62ca4" />
***
@@ -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.
***