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 * ### Geräte verwalten (Device) - Adapter
![Device Adpter](picture/basisinstallation/device-adapter.png) ![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 Ü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
![ACCUWEATHER Adapter](picture/basisinstallation/accuweather-adapter.png)
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. 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.
als Alternative kann auch der `DAS WETTER` Adapter genutzt werden. In dem Fall muss im Script unter Punkt 3 die Konfiguration angepasst werden. **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)
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.'; 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. 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.
*** ***