From b58c8f39759392c6126f8882d5d827d6b0cf7cce Mon Sep 17 00:00:00 2001
From: GermanBluefox
Date: Tue, 21 Jan 2025 17:42:24 +0000
Subject: [PATCH] Translations
---
.../adapterref/iobroker.accuweather/README.md | 64 +-
docs/de/adapterref/iobroker.alexa2/README.md | 430 +-
.../iobroker.awtrix-light/README.md | 8 +-
.../de/adapterref/iobroker.backitup/README.md | 954 +-
.../iobroker.cloudless-homeconnect/README.md | 81 +-
.../adapterref/iobroker.contactid/README.md | 80 +-
.../iobroker.ecoflow-mqtt/README.md | 40 +-
docs/de/adapterref/iobroker.ems-esp/README.md | 6 +-
.../adapterref/iobroker.flexcharts/README.md | 32 +-
.../de/adapterref/iobroker.ikettle2/README.md | 61 +-
.../adapterref/iobroker.javascript/README.md | 3 +
.../adapterref/iobroker.matrix-org/README.md | 33 +-
.../de/adapterref/iobroker.myuplink/README.md | 2 +-
.../de/adapterref/iobroker.node-red/README.md | 6 +-
docs/de/adapterref/iobroker.proxmox/README.md | 3 +-
.../de/adapterref/iobroker.rainbird/README.md | 37 +-
docs/de/adapterref/iobroker.shelly/README.md | 12 +-
.../iobroker.shuttercontrol/README.md | 9 +-
docs/de/adapterref/iobroker.solax/README.md | 5 +-
.../iobroker.squeezeboxrpc/README.md | 27 +-
.../de/adapterref/iobroker.sureflap/README.md | 41 +-
.../adapterref/iobroker.tibberlink/README.md | 41 +-
.../iobroker.tinymqttbroker/README.md | 26 +-
docs/de/adapterref/iobroker.tuya/README.md | 206 +-
.../iobroker.vis-homekittiles/README.md | 31 +-
.../iobroker.vis-material/README.md | 39 +-
docs/de/adapterref/iobroker.webcal/README.md | 103 +-
.../iobroker.wireless-mbus/README.md | 71 +-
docs/de/dev/adapterjsonconfig.md | 23 +-
docs/de/history/history.md | 40 +-
.../adapterref/iobroker.accuweather/README.md | 34 +-
docs/en/adapterref/iobroker.alarm/README.md | 8 +-
docs/en/adapterref/iobroker.alexa2/README.md | 4 +-
.../en/adapterref/iobroker.apg-info/README.md | 2 +-
.../iobroker.artnet-recorder/README.md | 4 +
docs/en/adapterref/iobroker.awattar/README.md | 10 +-
.../iobroker.awtrix-light/README.md | 8 +-
.../en/adapterref/iobroker.backitup/README.md | 954 +-
.../en/adapterref/iobroker.bluelink/README.md | 3 +
.../adapterref/iobroker.bluesound/README.md | 7 +
.../adapterref/iobroker.bosch-ebike/README.md | 3 +
.../adapterref/iobroker.boschindego/README.md | 4 +-
docs/en/adapterref/iobroker.bshb/README.md | 219 +-
.../iobroker.cloudless-homeconnect/README.md | 81 +-
.../adapterref/iobroker.contactid/README.md | 87 +-
docs/en/adapterref/iobroker.deyeidc/README.md | 4 +-
docs/en/adapterref/iobroker.doorio/README.md | 2 +-
docs/en/adapterref/iobroker.e3oncan/README.md | 5 +-
docs/en/adapterref/iobroker.echarts/README.md | 15 +-
.../iobroker.ecoflow-mqtt/README.md | 35 +-
docs/en/adapterref/iobroker.ems-esp/README.md | 4 +-
.../adapterref/iobroker.espresense/README.md | 9 +-
.../adapterref/iobroker.flexcharts/README.md | 27 +-
.../iobroker.followthesun/README.md | 26 +-
.../iobroker.fuelpricemonitor/README.md | 2 +-
.../adapterref/iobroker.gotify-ws/README.md | 6 +-
docs/en/adapterref/iobroker.heytech/README.md | 2 +-
docs/en/adapterref/iobroker.hue/README.md | 5 +-
.../en/adapterref/iobroker.ikettle2/README.md | 6 +-
.../iobroker.janitza-gridvis/README.md | 11 +-
.../adapterref/iobroker.javascript/README.md | 3 +
.../adapterref/iobroker.lg-ess-home/README.md | 2 +-
docs/en/adapterref/iobroker.lorawan/README.md | 14 +-
docs/en/adapterref/iobroker.lupusec/README.md | 6 +
.../adapterref/iobroker.matrix-org/README.md | 2 -
.../iobroker.mihome-vacuum/README.md | 4 +
.../en/adapterref/iobroker.myuplink/README.md | 2 +-
docs/en/adapterref/iobroker.nissan/README.md | 5 +-
.../en/adapterref/iobroker.node-red/README.md | 6 +-
docs/en/adapterref/iobroker.parcel/README.md | 5 +
.../adapterref/iobroker.pegelalarm/README.md | 5 +-
docs/en/adapterref/iobroker.plex/README.md | 2 +-
docs/en/adapterref/iobroker.proxmox/README.md | 1 +
.../en/adapterref/iobroker.rainbird/README.md | 6 +-
.../adapterref/iobroker.remeha-home/README.md | 7 +-
docs/en/adapterref/iobroker.rssfeed/README.md | 231 +-
.../adapterref/iobroker.sainlogic/README.md | 2 +-
.../adapterref/iobroker.schoolfree/README.md | 6 +-
docs/en/adapterref/iobroker.shelly/README.md | 12 +-
.../iobroker.shuttercontrol/README.md | 9 +-
docs/en/adapterref/iobroker.solax/README.md | 5 +-
.../iobroker.squeezeboxrpc/README.md | 21 +-
docs/en/adapterref/iobroker.srm/README.md | 1 +
docs/en/adapterref/iobroker.sun2000/README.md | 4 +-
.../en/adapterref/iobroker.sureflap/README.md | 18 +-
.../en/adapterref/iobroker.ta-blnet/README.md | 6 +
docs/en/adapterref/iobroker.tado/README.md | 2 +-
docs/en/adapterref/iobroker.tapo/README.md | 11 +-
.../iobroker.telegram-menu/README.md | 7 +
.../en/adapterref/iobroker.telegram/README.md | 12 +-
docs/en/adapterref/iobroker.teslafi/README.md | 8 +-
.../adapterref/iobroker.tibberlink/README.md | 28 +-
docs/en/adapterref/iobroker.tinker/README.md | 5 +-
.../iobroker.tinymqttbroker/README.md | 4 +-
docs/en/adapterref/iobroker.tuya/README.md | 11 +-
.../adapterref/iobroker.tvprogram/README.md | 8 +
.../adapterref/iobroker.uv-protect/README.md | 5 +-
.../adapterref/iobroker.viessmann/README.md | 6 +-
.../README.md | 9 +-
.../iobroker.vis-homekittiles/README.md | 13 +-
.../iobroker.vis-material/README.md | 37 +-
.../adapterref/iobroker.voltoplus/README.md | 2 +-
.../iobroker.weather-warnings/README.md | 10 +
docs/en/adapterref/iobroker.webcal/README.md | 17 +-
docs/en/adapterref/iobroker.webui/README.md | 35 +-
docs/en/adapterref/iobroker.welcome/README.md | 4 +
.../adapterref/iobroker.wiobrowser/README.md | 2 +-
.../iobroker.wireless-mbus/README.md | 8 +-
.../iobroker.zendure-solarflow/README.md | 17 +
.../adapterref/iobroker.zigbee2mqtt/README.md | 3 +
docs/en/dev/adapterjsonconfig.md | 3 +
.../adapterref/iobroker.accuweather/README.md | 72 +-
docs/ru/adapterref/iobroker.alexa2/README.md | 574 +-
.../iobroker.awtrix-light/README.md | 18 +-
.../iobroker.cloudless-homeconnect/README.md | 91 +-
.../adapterref/iobroker.contactid/README.md | 86 +-
.../iobroker.ecoflow-mqtt/README.md | 42 +-
docs/ru/adapterref/iobroker.ems-esp/README.md | 6 +-
.../adapterref/iobroker.flexcharts/README.md | 32 +-
.../ru/adapterref/iobroker.ikettle2/README.md | 63 +-
.../adapterref/iobroker.javascript/README.md | 3 +
.../adapterref/iobroker.matrix-org/README.md | 35 +-
.../ru/adapterref/iobroker.rainbird/README.md | 71 +-
docs/ru/adapterref/iobroker.shelly/README.md | 53 +-
.../iobroker.squeezeboxrpc/README.md | 29 +-
.../ru/adapterref/iobroker.sureflap/README.md | 43 +-
.../adapterref/iobroker.tibberlink/README.md | 37 +-
.../iobroker.tinymqttbroker/README.md | 32 +-
docs/ru/adapterref/iobroker.tuya/README.md | 228 +-
.../iobroker.vis-homekittiles/README.md | 29 +-
.../iobroker.vis-material/README.md | 45 +-
docs/ru/adapterref/iobroker.webcal/README.md | 107 +-
.../iobroker.wireless-mbus/README.md | 79 +-
docs/ru/dev/adapterjsonconfig.md | 15 +-
docs/ru/dev/stateroles.md | 34 +-
.../adapterref/iobroker.accuweather/README.md | 62 +-
.../adapterref/iobroker.alexa2/README.md | 610 +-
.../iobroker.awtrix-light/README.md | 16 +-
.../iobroker.cloudless-homeconnect/README.md | 97 +-
.../adapterref/iobroker.contactid/README.md | 90 +-
.../iobroker.ecoflow-mqtt/README.md | 40 +-
.../adapterref/iobroker.ems-esp/README.md | 6 +-
.../adapterref/iobroker.flexcharts/README.md | 32 +-
.../adapterref/iobroker.ikettle2/README.md | 57 +-
.../adapterref/iobroker.matrix-org/README.md | 35 +-
.../adapterref/iobroker.rainbird/README.md | 39 +-
.../adapterref/iobroker.shelly/README.md | 51 +-
.../iobroker.squeezeboxrpc/README.md | 31 +-
.../adapterref/iobroker.sureflap/README.md | 39 +-
.../adapterref/iobroker.tibberlink/README.md | 43 +-
.../iobroker.tinymqttbroker/README.md | 34 +-
docs/zh-cn/adapterref/iobroker.tuya/README.md | 225 +-
.../iobroker.vis-homekittiles/README.md | 33 +-
.../iobroker.vis-material/README.md | 43 +-
.../adapterref/iobroker.webcal/README.md | 111 +-
.../iobroker.wireless-mbus/README.md | 79 +-
docs/zh-cn/dev/adapterjsonconfig.md | 13 +-
engine/front-end/public/adapters.json | 41554 ++++++++--------
engine/front-end/public/sitemap.txt | 8 +
159 files changed, 25748 insertions(+), 24177 deletions(-)
diff --git a/docs/de/adapterref/iobroker.accuweather/README.md b/docs/de/adapterref/iobroker.accuweather/README.md
index d3c82bb66..302d68a56 100644
--- a/docs/de/adapterref/iobroker.accuweather/README.md
+++ b/docs/de/adapterref/iobroker.accuweather/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.accuweather/README.md
title: ioBroker.accuweather
-hash: SF6aKcWh7HrOOkgwFNHsAiMLssKtNtmSouPRzRKiiPw=
+hash: TadMzyLupLTq8YRjYAiMbsBteDVD8BaYJr2j8x5OzSo=
---
![Logo](../../../en/adapterref/iobroker.accuweather/admin/accuweather.png)
@@ -13,32 +13,71 @@ hash: SF6aKcWh7HrOOkgwFNHsAiMLssKtNtmSouPRzRKiiPw=
![NPM](https://nodei.co/npm/iobroker.accuweather.png?downloads=true)
# IoBroker.accuweather
-## Accuweather-Adapter für ioBroker
-Wettervorhersage mit AccuWeather API.
+## AccuWeather-Adapter für ioBroker
+Wettervorhersage mithilfe der AccuWeather API.
-Der Adapter empfängt aktuelle Bedingungen (stündlich aktualisiert), eine 5-Tage-Tagesprognose (Aktualisierung einmal täglich um ca. 7 Uhr) und eine 12-Stunden-Prognose (alle sechs Stunden um 12, 6, 12 und 18 Uhr aktualisiert).
+Adapter empfängt
+
+- Aktuelle Bedingungen (stündlich aktualisiert), (24 Anfragen)
+- 5-Tage-Vorhersage (tägliche Aktualisierung um ca. 7 Uhr und 20 Uhr), (2 Anfragen)
+- und 12-Stunden-Vorhersage (alle sechs Stunden um 0:00, 6:00, 12:00 und 18:00 Uhr aktualisiert). (4 Anfragen)
+
+Standardmäßig aktualisiert der Adapter beim Neustart nur veraltete Daten.
+Es sind 50 Anfragen pro Tag zulässig. Für jeden Neustart wären 3 Anfragen erforderlich, um alle Daten zu aktualisieren.
## Erste Schritte
### API-Schlüssel abrufen
-Um den API-Schlüssel zu erhalten, registrieren Sie sich auf https://developer.accuweather.com/ und erstellen Sie eine Anwendung im Menü `My Apps`.
+Um einen API-Schlüssel zu erhalten, registrieren Sie sich unter https://developer.accuweather.com/ und erstellen Sie eine Anwendung im Menü `My Apps`.
Sobald die Anwendung erstellt ist, wird ein API-Schlüssel generiert.
-Bei kostenloser Nutzung ist es möglich, täglich 50 Anfragen an die API zu stellen.
-Es wurde darauf hingewiesen, dass die folgenden Einstellungen bevorzugt werden, damit die API funktioniert (bitte wählen Sie Ihr Land aus!): ![Einstellungen](../../../en/adapterref/iobroker.accuweather/admin/image.png)
+Für die kostenlose Nutzung können Sie 50 Anfragen an die API pro Tag stellen.
+Es wurde darauf hingewiesen, dass für die Funktionsfähigkeit der API die folgenden Einstellungen bevorzugt werden (bitte wählen Sie Ihr Land aus!): ![Einstellungen](../../../en/adapterref/iobroker.accuweather/admin/image.png)
### Standortschlüssel abrufen
-Um den Standortschlüssel zu erhalten, gehen Sie zu https://www.accuweather.com/ und geben Sie den Namen Ihrer Stadt ein oder versuchen Sie, Ihre Koordinaten (Breitengrad, Längengrad) so einzugeben, wie Sie sie haben, z. B. in den ioBroker-Einstellungen.
-Ihr Standortschlüssel ist die Zahl am Ende der Prognose-URL.
+Um den Standortschlüssel zu erhalten, gehen Sie zu https://www.accuweather.com/ und geben Sie Ihren Städtenamen ein oder versuchen Sie, Ihre Koordinaten (Breitengrad, Längengrad) so einzugeben, wie Sie sie haben, z. B. in den ioBroker-Einstellungen.
+Ihr Standortschlüssel ist die Nummer am Ende der Prognose-URL.
### Verwendung in der Lovelace-Visualisierung (ab Version 1.1.0)
-Der Zusammenfassungskanal enthält eine aktuelle und tagesaktuelle Prognose mit Rolle/Typen von Zuständen, die vom Typdetektor unterstützt werden.
-Neue Funktion kann verwendet werden, um die Wettervorhersage in der Lovelace-Benutzeroberfläche anzuzeigen.
-Zur besseren Ansicht wird eine benutzerdefinierte Lovelace-Karte erstellt – siehe https://github.com/algar42/IoB.lovelace.accuweather-card
+Der Zusammenfassungskanal enthält eine aktuelle und tagesgenaue Vorhersage mit Rolle/Typen von Zuständen, die vom Typdetektor unterstützt werden.
+Die neue Funktion kann verwendet werden, um die Wettervorhersage in der Lovelace-Benutzeroberfläche anzuzeigen.
+Für eine bessere Ansicht wird eine benutzerdefinierte Lovelace-Karte erstellt – siehe https://github.com/algar42/IoB.lovelace.accuweather-card
## Changelog
+
+### **WORK IN PROGRESS**
+* (ticaki) Missing Http error handling added
+* (ticaki) For error codes from the 400 series, do not attempt any unscheduled reconnections.
+
+### 2.1.0-alpha.0 (2025-01-19)
+* (ticaki) Change: min. js-controller to 6.0.11
+* (ticaki) Change: Outdated data is updated at startup.
+* (ticaki) New: Photo link added in current weather
+* (ticaki) New: Metric and Imperial are available for selection - Will be taken into account with the next data update.
+* (ticaki) New: In the event of a data retrieval error, an attempt is made again after 10 minute
+* (ticaki) Remove admin option (restart blocking)
+* (ticaki) Rewritten in Typescript
+
+### 2.0.1 (2025-01-18)
+* (ticaki) BREAKING: Requires Nodejs 20 or higher
+* (ticaki) BREAKING: Command states are now buttons and only respond to ack=false.
+* (ticaki) admin option: No data is updated on adapter startup (default: true).
+* (ticaki) apikey renamed and encrypted
+* (ticaki) Dependencies and eslint updated
+* (devtronic) Add nextHour.CloudCover
+
+### 1.5.0 (2024-06-23)
+* (xdaamg) limit updates to once an hour, this fixes part of issue #273.
+* (mcm1957) Adapter requires js-controller >= 5 and admin >= 6 now
+* (mcm1957) Node 22 support has been added to testing
+* (mcm1957) Dependencies have been updated
+
+### 1.4.0 (2024-04-02)
+* (mcm1957) Adapter requires node.js 18 and js-controller >= 5 now
+* (mcm1957) Dependencies have been updated
+
### 1.3.2 (2023-12-04)
* (ticaki) fixed: dependencies
* (ticaki) fixed: error message [object Object]
@@ -83,6 +122,7 @@ Minor bug fixes to `Object.common` section
## License
MIT License
+Copyright (c) 2024-2025 iobroker-community-adapters
Copyright (c) 2021-2023 algar42
Permission is hereby granted, free of charge, to any person obtaining a copy
diff --git a/docs/de/adapterref/iobroker.alexa2/README.md b/docs/de/adapterref/iobroker.alexa2/README.md
index 42c95f69c..bd02e7a78 100644
--- a/docs/de/adapterref/iobroker.alexa2/README.md
+++ b/docs/de/adapterref/iobroker.alexa2/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.alexa2/README.md
title: ioBroker.alexa2
-hash: 9+U78QQynUxNy1F6aOSvKC5G9qZiAuzsfeUum/AuS+Q=
+hash: DcN6pgnlt4IpxsgADtl2MbCAjNKQiAIqEbQaWEXt5QM=
---
![Logo](../../../en/adapterref/iobroker.alexa2/admin/alexa.png)
@@ -12,336 +12,336 @@ hash: 9+U78QQynUxNy1F6aOSvKC5G9qZiAuzsfeUum/AuS+Q=
![Downloads](https://img.shields.io/npm/dm/iobroker.alexa2.svg)
# IoBroker.alexa2
-![Test und Freigabe](https://github.com/Apollon77/iobroker.alexa2/workflows/Test%20and%20Release/badge.svg) [![Übersetzungsstatus](https://weblate.iobroker.net/widgets/adapters/-/alexa2/svg-badge.svg)](https://weblate.iobroker.net/engage/adapters/?utm_source=widget)
+![Testen und Freigeben](https://github.com/Apollon77/iobroker.alexa2/workflows/Test%20and%20Release/badge.svg) [![Übersetzungsstatus](https://weblate.iobroker.net/widgets/adapters/-/alexa2/svg-badge.svg)](https://weblate.iobroker.net/engage/adapters/?utm_source=widget)
-**Dieser Adapter verwendet Sentry-Bibliotheken, um Ausnahmen und Codefehler automatisch an die Entwickler zu melden.** Weitere Details und Informationen zum Deaktivieren der Fehlerberichterstattung finden Sie unter [Sentry-Plugin-Dokumentation](https://github.com/ioBroker/plugin-sentry#plugin-sentry)! Sentry Reporting wird ab js-controller 3.0 verwendet.
+**Dieser Adapter verwendet Sentry-Bibliotheken, um den Entwicklern automatisch Ausnahmen und Codefehler zu melden.** Weitere Einzelheiten und Informationen zum Deaktivieren der Fehlerberichterstattung finden Sie unter [Sentry-Plugin Dokumentation](https://github.com/ioBroker/plugin-sentry#plugin-sentry)! Die Sentry-Berichterstattung wird ab js-controller 3.0 verwendet.
Mit diesem Adapter können Sie Ihre Alexa-Geräte (Amazon Echo) fernsteuern.
-Großer Dank geht an soef für Version 1 des Adapters und an Hauke und ruhr70 für Ideen in ihren Skripten vom ioBroker-Forum (insbesondere die Media-Progress-Updates)! Ein großes Dankeschön geht außerdem an meicker für die Unterstützung bei der Dokumentation all dessen und an zahlreiche Benutzer vom ioBroker-Forum für ihre Testunterstützung!
+Großer Dank geht an soef für Version 1 des Adapters und an Hauke und ruhr70 für die Ideen in ihren Skripten aus dem ioBroker-Forum (insbesondere die Medienfortschrittsaktualisierungen)! Außerdem ein großer Dank an meicker für die Unterstützung bei der Dokumentation all dessen und an zahlreiche Benutzer aus dem ioBroker-Forum für ihre Testunterstützung!
## Haftungsausschluss
-**Alle Produkt- und Firmennamen oder Logos sind Marken™ oder eingetragene® Marken ihrer jeweiligen Inhaber. Deren Nutzung impliziert keinerlei Zugehörigkeit zu oder Billigung durch sie oder verbundene Tochtergesellschaften! Dieses persönliche Projekt wird in der Freizeit gepflegt und hat kein geschäftliches Ziel.** **ALEXA ist eine Marke von AMAZON TECHNOLOGIES, INC.**
+**Alle Produkt- und Firmennamen oder Logos sind Warenzeichen™ oder eingetragene® Warenzeichen ihrer jeweiligen Inhaber. Ihre Verwendung impliziert keine Zugehörigkeit oder Billigung durch sie oder verbundene Tochterunternehmen! Dieses persönliche Projekt wird in der Freizeit gepflegt und verfolgt kein Geschäftsziel.** **ALEXA ist ein Warenzeichen von AMAZON TECHNOLOGIES, INC.**
-## Zustände und ihre Bedeutung:
-Im Adapter-Namespace (z. B. alexa2.0) werden einige Kanäle erstellt
+## Zustände und ihre Bedeutungen:
+Im Adapter-Namespace (z.B. alexa2.0) werden einige Kanäle erstellt
### Alexa2.0
| Staatsname | Bedeutung |
|----------------------|--------------------------------------------------------|
| Echo-Geräte.* | Zustände pro Echo-Gerät, siehe unten |
-| Geschichte.* | Infos zum Befehlsverlauf siehe unten |
+| Verlauf.* | Infos zum Befehlsverlauf, siehe unten |
| Smart-Home-Geräte.* | Zustände pro Smart-Home-Gerät und allgemein, siehe unten |
| info.* | Allgemeine Informationen zum Adapterstatus |
-| requestResult | Fehlerinfo für TuneIn- und Smart-Home-Geräteanfragen |
+| requestResult | Fehlerinformationen für TuneIn- und Smart-Home-Geräteanfragen |
### Alexa2.0.Contacts.ContactId.*
-Alle Alexa-Kontakte, an die Textnachrichten gesendet werden können, auch er selbst. Der eigene Kontakt erhält hinter seinem Namen ein spezielles „(Selbst)“.
+Alle Alexa-Kontakte, an die Textnachrichten gesendet werden können, einschließlich ihm selbst. Der eigene Kontakt erhält nach seinem Namen ein spezielles „(Selbst)“.
| Staatsname | Bedeutung |
|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------|
-| #clearOwnMessages | Existiert nur im eigenen Kontakt und ein Auslöser löscht alle Nachrichten, die an ihn selbst gesendet werden (einschließlich Nachrichten an ihn selbst per App oder Geräten!) |
-| textMessage | Sendet diesen Text als Nachricht an den Benutzer. Es wird auf allen Geräten dieses Benutzers mit einem „gelben Ring“ | angezeigt |
+| #clearOwnMessages | Existiert nur im eigenen Kontakt und löscht per Trigger alle Nachrichten die an ihn selbst gesendet werden (beinhaltet auch Nachrichten an ihn selbst per App oder Geräte!) |
+| textMessage | Sendet diesen Text als Nachricht an den Benutzer. Er wird auf allen Geräten dieses Benutzers mit einem "gelben Ring" angezeigt |
### Alexa2.0.Echo-Devices.CommandsAll.*
Befehle, die an alle Geräte im Konto gesendet werden sollen.
| Staatsname | Bedeutung | Kommentare |
|--------------------|-------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
-| deviceStop | Stoppen Sie alle Aktionen auf dem Gerät | Knopf |
-| deviceDoNotDisturb | Schalten Sie „Bitte nicht stören“ für alle Geräte ein/aus. | wahr/falsch oder Zahl in Sekunden, die aktiviert werden soll (max. 12 Stunden) oder Zeichenfolge in der Form „HH:MM“, bis es zu diesem Zeitpunkt aktiviert wird |
+| deviceStop | Alle Aktionen auf dem Gerät stoppen | Schaltfläche |
+| deviceDoNotDisturb | "Nicht stören" für alle Geräte ein-/ausschalten. | true/false, oder Zahl in Sekunden zum Aktivieren (max. 12h) oder String im Format "HH:MM", bis zu diesem Zeitpunkt es aktiviert wird |
### Alexa2.0.Echo-Devices.Serialnumber.*
-Unter „Echo-Geräte“ ist jedes Amazon-Echo-Gerät mit seiner Seriennummer aufgeführt. Nicht jedes Gerät zeigt alle Zustände an. Jedes Gerät hat seine eigenen Zustände, wie unten beschrieben:
+Unter "Echo-Geräte" ist jedes Amazon Echo-Gerät mit Seriennummer aufgelistet. Nicht jedes Gerät zeigt alle Zustände an. Jedes Gerät hat seine eigenen Zustände, wie unten beschrieben:
### Alexa2.0.Echo-Devices.Serialnumber.Alarm.*
-Alarmeinstellungen (Wecker) für jedes Gerät, falls verfügbar.
+Alarmeinstellungen (Wecker) für jedes Gerät, sofern verfügbar.
| Staatsname | Bedeutung | Wert |
|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| .customVolume | Legen Sie eine benutzerdefinierte Lautstärke für diese Erinnerung fest. Die Lautstärke wird 2s vor dem Auslösen der Erinnerung eingestellt und wieder auf den vorherigen Wert zurückgesetzt, sobald der Timer (oder der Adapter denkt!) gestoppt wird – spätestens nach 120s! Wenn sich benutzerdefinierte Lautstärken und Triggerzeiten überschneiden, wird es am Ende einmal wiederhergestellt! | Zahl 0..100 |
-| .datum | Überschreiben Sie das Datum für den vorhandenen Alarm, um ein neues Datum für diesen Alarm festzulegen. Falls Sie einen vorhandenen Alarm haben, können Sie hier das Datum ändern, indem Sie einfach die Uhrzeit im Format JJJJ-MM-TT überschreiben. Hat möglicherweise keine Auswirkung, wenn mehrmals täglich wiederkehrende Einstellungen verwendet werden! | Datumsausgabe |
-| .delete | Schaltfläche zum Löschen des Alarms | mit true | löschen |
-| .enabled | Zeigt den Status des Alarms an und ermöglicht dessen Änderung: Alarm mit „true“ aktivieren – Alarm mit „false“ deaktivieren | wahr / falsch |
-| .musicEntity | Zeigt die Titelinformationen an, wenn es sich bei diesem Alarm um einen Musikalarm handelt | String oder null |
-| .musicProvider | Zeigt den Anbieter der Musik an, wenn es sich bei diesem Alarm um einen Musikalarm handelt | String oder null |
-| .nextTriggerDate | Enthält den Zeitpunkt der nächsten erwarteten Auslösung als Unix-Epoche in ms | Nummer |
+| .customVolume | Legt eine benutzerdefinierte Lautstärke für diese Erinnerung fest. Die Lautstärke wird 2 Sekunden vor dem Auslösen der Erinnerung eingestellt und auf den vorherigen Wert zurückgesetzt, sobald der Timer gestoppt wird (oder der Adapter denkt!) - spätestens nach 120 Sekunden! Wenn sich benutzerdefinierte Lautstärke und Auslösezeit überschneiden, wird sie am Ende einmal wiederhergestellt! | Zahl 0..100 |
+| .date | Überschreiben Sie das Datum für den vorhandenen Alarm, um ein neues Datum für diesen Alarm festzulegen. Falls Sie einen vorhandenen Alarm haben, können Sie das Datum hier ändern, indem Sie einfach die Zeit im Format JJJJ-MM-TT überschreiben. Hat möglicherweise keine Auswirkung, wenn mehrmals täglich wiederkehrende Einstellungen verwendet wurden! | Datumsausgabe |
+| .delete | Schaltfläche zum Löschen des Alarms | Löschen mit True |
+| .enabled | Zeigt den Status des Alarms an und ermöglicht dessen Änderung: Alarm aktivieren mit true - Alarm deaktivieren mit false | true / false |
+| .musicEntity | Zeigt die Titelinformationen, wenn es sich bei diesem Alarm um einen Musikalarm handelt | String oder null |
+| .musicProvider | Zeigt den Anbieter der Musik an, wenn dieser Alarm ein Musikalarm ist | Zeichenfolge oder null |
+| .nextTriggerDate | Enthält den Zeitpunkt der nächsten erwarteten Auslösung als Unix-Epoche in ms | Zahl |
| .recurringDays | Zeigt die Liste der konfigurierten Tage an, wenn der Alarm wiederkehrende Einstellungen hat | US-Notation von Wochentagen (z. B. MO, TU, WE, TH, FR, SA, SU) |
-| .recurringPattern | Zeigt das wiederkehrende Alarmmuster | an 0 = einmalig, nicht wiederkehrend P1D = täglich XXXX-WD = werktags XXXX-WE = am Wochenende XXXX-WXX-1 = jeden Montag XXXX-WXX-2 = jeden Dienstag XXXX-WXX-3 = jeden Mittwoch XXXX-WXX-4 = jeden Donnerstag XXXX-WXX-5 = jeden Freitag XXXX-WXX-6 = jeden Samstag XXXX-WXX-7 = jeden Sonntag |
-| .snoozed | wahr, wenn der Alarm im Moment gedämpft ist | wahr/falsch |
-| .sound | Enthält den eingestellten Ton für diesen Alarm. Kann gewechselt werden. Auch ein Wechsel zwischen Musik-Sound-Eingabe und „eingebauten Sounds“ ist möglich. | ID aus Liste |
-| .time | Zeit für Alarm. Überschreiben Sie die Zeit für den vorhandenen Alarm, um eine neue Zeit für diesen Alarm festzulegen. Falls Sie einen bestehenden Alarm haben, können Sie die Uhrzeit hier ändern, indem Sie einfach die Zeit im Format hh:mm:ss überschreiben, Sekunden sind zum Einstellen nicht erforderlich. Hat möglicherweise keine Auswirkung, wenn mehrmals täglich wiederkehrende Einstellungen verwendet werden! | Zeiteingabe |
-| .triggered | true, wenn der Alarm erreicht und ausgelöst wird. Die Uhr muss mit Amazon und iobroker synchronisiert sein. Verwenden Sie dies, um andere Aktionen auszulösen, sobald die Weckzeit erreicht ist | wahr / falsch |
-| Neu | Daten zum Erstellen einer neuen Erinnerung als Zeichenfolge im folgenden Format, getrennt durch ; als „timestamp;[label];[sound];[recurring]. Timestamp als Unix-Timestamp in ms, Label als Text, Sound als Sound-ID, wiederkehrend entweder einmal leer, „DAILY“ für täglich oder „WEEKLY=MO,TU ,WE,TH,FR,SA,SU“ mit durch Kommas getrennter wöchentlicher Tagesliste. Felder im obigen Beispiel in Klammern bedeuten, dass sie optional sind! | String |
+| .recurringPattern | Zeigt das wiederkehrende Alarmmuster | 0 = einmalig, keine Wiederholung P1D = täglich XXXX-WD = an Wochentagen XXXX-WE = am Wochenende XXXX-WXX-1 = jeden Montag XXXX-WXX-2 = jeden Dienstag XXXX-WXX-3 = jeden Mittwoch XXXX-WXX-4 = jeden Donnerstag XXXX-WXX-5 = jeden Freitag XXXX-WXX-6 = jeden Samstag XXXX-WXX-7 = jeden Sonntag |
+| .snoozed | true, wenn der Alarm momentan stummgeschaltet ist | true/false |
+| .sound | Enthält den eingestellten Sound für diesen Alarm. Kann geändert werden. Auch ein Wechsel zwischen Musiksoundeintrag und "eingebauten Sounds" ist möglich. | ID aus Liste |
+| .time | Zeit für Alarm. Überschreiben Sie die Zeit für einen bestehenden Alarm, um eine neue Zeit für diesen Alarm einzustellen. Falls Sie einen bestehenden Alarm haben, können Sie die Zeit hier ändern, indem Sie die Zeit einfach im Format hh:mm:ss überschreiben. Sekunden sind zum Einstellen nicht erforderlich. Hat möglicherweise keine Auswirkung, wenn mehrmals am Tag wiederkehrende Einstellungen verwendet wurden! | Zeiteingabe |
+| .triggered | true, wenn der Alarm erreicht und ausgelöst wird. Die Uhr muss mit Amazon und iobroker synchronisiert sein. Verwenden Sie dies, um eine andere Aktion auszulösen, sobald die Alarmzeit erreicht ist | true / false |
+| Neu | Daten zum Erstellen einer neuen Erinnerung als Zeichenfolge im folgenden Format, getrennt durch ;: „Zeitstempel;[Bezeichnung];[Ton];[wiederkehrend]. Zeitstempel als Unix-Zeitstempel in ms, Bezeichnung als Text, Ton als Ton-ID, wiederkehrend entweder leer für einmalig, „TÄGLICH“ für täglich oder „WÖCHENTLICH=MO, TU, WE, TH, FR, SA, SU“ mit einer durch Kommas getrennten wöchentlichen Tagesliste. Felder im obigen Beispiel in Klammern bedeuten, dass sie optional sind! | Zeichenfolge |
| ausgelöst | ID des Alarms, der zuletzt auf diesem Gerät ausgelöst wurde | ID |
-Wenn das Ändern eines Alarms nicht funktioniert, stellen Sie bitte sicher, dass der Alarmzeitpunkt in der Zukunft liegt – also ändern Sie z.B. „Ton“ bei einem Alarm in der Vergangenheit wird _nicht_ funktionieren!
+Wenn das Ändern eines Alarms nicht funktioniert, achten Sie bitte darauf, dass der Alarmzeitpunkt in der Zukunft liegt – das Ändern von z. B. dem „Tön“ eines Alarms in der Vergangenheit wird also _nicht_ funktionieren!
-### Alexa2.0.Echo-Devices.Serialnumber.Bluetooth.*
-Hier finden Sie alle verbundenen oder bekannten Bluetooth-Geräte mit MAC-Adresse(n). Die Zustände jedes Geräts:
+### Alexa2.0.Echo-Devices.Seriennummer.Bluetooth.*
+Hier finden Sie alle verbundenen oder bekannten Bluetooth-Geräte mit MAC-Adresse(n). Die Zustände der einzelnen Geräte:
| Staatsname | Bedeutung |
|------------|----------------------------------------------------------------------------------------------------|
-| verbunden | Zeigt den aktuellen Verbindungsstatus an und erlaubt die Verbindung (auf „true“ gesetzt) oder die Trennung (auf „false“ gesetzt) |
-| entkoppeln | Schaltfläche zum Entkoppeln dieses Geräts vom Echo-Gerät |
+| verbunden | Zeigt den aktuellen Verbindungsstatus an und erlaubt die Herstellung einer Verbindung (auf „true“ gesetzt) oder die Trennung (auf „false“ gesetzt) |
+| Kopplung aufheben | Schaltfläche zum Aufheben der Kopplung dieses Geräts mit dem Echo-Gerät |
### Alexa2.0.Echo-Devices.Serialnumber.Commands.*
-Mit Befehlen können Sie bestimmte Aktionen auf Ihrem Alexa-Gerät auslösen. Wenn Sie diese auf einem Multiroom-Gerät verwenden, werden sie unabhängig voneinander ausgeführt und *laufen* nicht synchron auf den einzelnen Geräten!
+Mit Commands kannst Du Aktionen auf Deinem Alexa-Gerät auslösen. Nutzt Du diese auf einem Multiroom-Gerät, dann werden diese unabhängig voneinander ausgeführt und laufen *nicht* synchron auf den einzelnen Geräten!
| Staatsname | Bedeutung | Wert |
|---------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
-| nicht stören | Schalten Sie „Bitte nicht stören“ für dieses Gerät oder diese Gruppe ein/aus. Der Wert wird auch mit Gerätekonfigurationsaktualisierungen aus der Cloud aktualisiert | wahr/falsch oder Zahl in Sekunden, die aktiviert werden soll (max. 12 Stunden) oder Zeichenfolge in der Form „HH:MM“, bis es zu diesem Zeitpunkt aktiviert wird |
-| Flashbriefing | Briefing in 100 Sekunden – Neuigkeiten etc.pp | Knopf |
-| Guten Morgen | Guten Morgen von Alexa ... | Knopf |
-| funfact | Fun Fact von Alexa ... (im Moment nur USA) | Knopf |
-| Witz | Witz von Alexa ... | Knopf |
-| Aufräumen | Spielt einen „Gong“-Ton ab, wie zum Beginn/Ende des Hörmodus ... | Knopf |
-| kuratiertetts | Zufälliger Satz aus dem gewählten Bereich von Alexa ... | Text (erlaubt: „Auf Wiedersehen“, „Bestätigungen“, „Guten Morgen“, „Komplimente“, „Geburtstag“, „Gute Nacht“, „Ich bin zu Hause“) |
-| Singsang | Alexa singt ein Lied ... | Knopf |
+| doNotDisturb | „Nicht stören“ für dieses Gerät oder diese Gruppe ein-/ausschalten. Der Wert wird auch mit Gerätekonfigurationsupdates aus der Cloud aktualisiert | true/false oder Zahl in Sekunden zum Aktivieren (max. 12 Stunden) oder Zeichenfolge im Format „HH:MM“, bis es zu diesem Zeitpunkt aktiviert wird |
+| Flashbriefing | Briefing in 100 Sekunden - News etc.pp | Button |
+| Guten Morgen | Guten Morgen von Alexa ... | Button |
+| Funfact | Lustige Tatsache von Alexa ... (im Moment nur USA) | Button |
+| Witz | Witz von Alexa... | Button |
+| Aufräumen | Spielt einen „Gong“-Ton ab, wie zum Starten/Enden des Hörmodus ... | Schaltfläche |
+| curatedtts | Zufälliger Satz aus dem gewählten Bereich von Alexa … | Text (erlaubt: „Auf Wiedersehen“, „Bestätigungen“, „Guten Morgen“, „Komplimente“, „Geburtstag“, „Gute Nacht“, „Ich bin zu Hause“) |
+| Singasong | Alexa singt ein Lied ... | Button |
| sprechen | Alexa sagt, was Sie hier eingeben ... | Texteingabe |
-| speakvolume | Passen Sie die Sprechlautstärke von Alexa an, diese Lautstärke wird vor dem Sprechen eingestellt und danach zurückgesetzt | 0-100 |
-| Geschicklichkeit | Starten Sie einen definierten Skill | Skill-ID als String |
-| Ihre Fähigkeiten | Starten Sie einen definierten Skill – wird mit „Ihre Skills“ vorgefüllt, wie auch in der Alexa-App angezeigt | Skill-ID als String |
-| Erzählgeschichte | Alexa erzählt eine Geschichte | Knopf |
-| Verkehr | Verkehrsnachrichten | Knopf |
-| Wetter | Wetternachrichten | Knopf |
-| deviceStop | Stoppen Sie alle Aktionen auf dem Gerät | Knopf |
-| Benachrichtigung | SMS-Benachrichtigung an den Kunden des Geräts senden | Text, optional Titel „title;text“ | angeben |
-| Ankündigung | Ansage abspielen (wie Sprechen, aber mit Bing vor dem Text) | Text |
-| ssml | Sprechen Sie die SSML-XML-Zeichenfolge | aus Text |
+| Sprechlautstärke | Passen Sie die Sprechlautstärke von Alexa an. Diese Lautstärke wird vor dem Sprechen eingestellt und danach zurückgesetzt | 0–100 |
+| Skill | Einen definierten Skill starten | Skill-ID als String |
+| skillYours | starte einen definierten Skill – ist vorab mit „Deine Skills“ ausgefüllt, wie auch in der Alexa App angezeigt | Skill-ID als String |
+| tellstory | Alexa erzählt eine Geschichte | Button |
+| Verkehr | Verkehrsnachrichten | Button |
+| Wetter | Wetternachrichten | Button |
+| deviceStop | Alle Aktionen auf dem Gerät stoppen | Schaltfläche |
+| Benachrichtigung | Textbenachrichtigung an den Kunden des Geräts senden | Text, optional Titel „Titel;Text“ angeben |
+| Ankündigung | Ankündigung abspielen (wie Sprechen, aber mit Bing vor dem Text) *Hinweis: funktioniert nur, wenn Ansagen (für dieses Gerät) aktiviert sind und das Gerät sich nicht im "Bitte nicht stören"-Modus befindet* | Text |
+| ssml | SSML XML-String sprechen *Hinweis: funktioniert nur, wenn Ansagen (für dieses Gerät) aktiviert sind und das Gerät sich nicht im "Bitte nicht stören"-Modus befindet* | Text |
| Textbefehl | Senden Sie einen Textbefehl an Alexa. Achten Sie darauf, nur Text zu verwenden (z. B. auch 3 -> drei und so, sonst reagiert Alexa möglicherweise nicht richtig darauf!) | Text |
-| Ton | Spielen Sie einen Ton auf dem Gerät ab. | Text |
+| Ton | Einen Ton auf dem Gerät abspielen. | Text |
-Detaillierte Informationen Sprechen und Ansage: Geben Sie hier ein, was Alexa sagen soll. Sie können die Lautstärke von Alexa auch anpassen, indem Sie vor Ihrem Text einen Prozentsatz angeben.
-Beispiel: 10;Alexa sagt Alexa mit 10 % Lautstärke, während 100;Alexa 100 % Lautstärke bedeutet.
-Normalerweise können Sie pro Sprechbefehl nur 250 Zeichen senden. Durch die Verwendung des Semikolons ist es möglich, so viel zu schreiben, wie Sie möchten, solange Sie 250 Zeichen durch ein Semikolon trennen.
-Alexa spricht dann den Text nacheinander mit einer kleinen Pause vor. Sie können die Lautstärke auch zusammen mit weiteren 255 Blöcken verwenden, indem Sie #Volume;#Block1;#Block2 usw. schreiben. Eine hier eingestellte Lautstärke wird über eine definierte Sprechlautstärke verwendet.
+Detaillierte Informationen Sprechen und Ansagen: Geben Sie hier ein, was Alexa sagen soll. Sie können die Lautstärke von Alexa auch anpassen, indem Sie vor Ihrem Text eine Prozentzahl angeben.
+Beispiel: 10;Alexa sagt „Alexa“ mit 10 % Lautstärke, während 100;Alexa „Alexa“ mit 100 % Lautstärke sagt.
+Normalerweise können Sie pro Sprechbefehl nur 250 Zeichen senden. Durch die Verwendung des Semikolons können Sie so viele Zeichen schreiben, wie Sie möchten, solange Sie 250 Zeichen durch ein Semikolon trennen.
+Alexa spricht den Text dann nacheinander mit einer kleinen Pause. Sie können die Lautstärke auch zusammen mit weiteren 255er-Blöcken verwenden, indem Sie #Lautstärke;#Block1;#Block2 usw. schreiben. Eine hier eingestellte Lautstärke wird über eine definierte Sprechlautstärke verwendet.
-Teilweise funktionieren auch Sounds von https://developer.amazon.com/en-US/docs/alexa/custom-skills/ask-soundlibrary.html. Geben Sie in speak oder ssml als `` an. Details und Diskussion finden Sie unter https://forum.iobroker.net/topic/27509/ssml-audio
+Teilweise funktionieren auch Sounds von https://developer.amazon.com/en-US/docs/alexa/custom-skills/ask-soundlibrary.html. In speak oder ssml als `` angeben. Details und Diskussion bitte unter https://forum.iobroker.net/topic/27509/ssml-audio
### Alexa2.0.Echo-Devices.Serialnumber.FireTVCommands.*
Wenn es sich bei einem Gerät um ein Amazon FireTV handelt, können Sie die folgenden Befehle verwenden:
| Staatsname | Bedeutung | Wert |
|--------------|--------------------------|--------|
-| einschalten | FireTV und TV einschalten | Knopf |
-| ausschalten | FireTV und Fernseher ausschalten | Knopf |
-| videoPause | Das laufende Video anhalten | Knopf |
-| videoLebenslauf | Aktuelles Video fortsetzen | Knopf |
-| navigierenHome | Navigieren Sie zu Startseite | Knopf |
+| turnOn | FireTV und Fernseher einschalten | Schaltfläche |
+| turnOff | FireTV und Fernseher ausschalten | Button |
+| videoPause | Laufendes Video pausieren | Schaltfläche |
+| videoResume | Aktuelles Video fortsetzen | Schaltfläche |
+| NavigiereHome | Zur Startseite navigieren | Schaltfläche |
### Alexa2.0.Echo-Devices.Serialnumber.Info.*
Informationen zum Alexa-Gerät
| Staatsname | Bedeutung | Wert |
|-------------------|---------------------------------------------------------------------------------------------|---------------------------|
-| Fähigkeiten | Funktionen, wenn das Alexa-Gerät | Informationen |
+| Funktionen | Funktionen des Alexa-Geräts | Informationen |
| Gerätetyp | Gerätetyp von Amazon | Informationen |
-| deviceTypeString | Gerätetyp als String | Informationen |
-| isMultiroomDevice | Ist ein Multiroom-Gerät – Multiroom ist eine virtuelle Gerätegruppe | Information, wahr/falsch |
-| isMultiroomMember | Ist Multiroom-Mitglied – Wenn „true“, ist das Gerät Teil einer Multiroom-Gerätegruppe | Information, wahr/falsch |
-| MultiroomParents | Wenn dieses Gerät Teil einer Multiroom-Gerätegruppe ist, zeigt dieser Status das übergeordnete Gruppengerät | an Informationen |
+| deviceTypeString | Gerätetyp als Zeichenfolge | Informationen |
+| isMultiroomDevice | Ist ein Multiroom-Gerät – Multiroom ist eine virtuelle Gerätegruppe | Information, true / false |
+| isMultiroomMember | Ist Multiroom-Mitglied – Wenn wahr, ist das Gerät Teil einer Multiroom-Gerätegruppe | Information, wahr / falsch |
+| MultiroomParents | Wenn dieses Gerät Teil einer Multiroom-Gerätegruppe ist, zeigt dieser Status das übergeordnete Gruppengerät an | Informationen |
| Name | Name des Alexa-Geräts | Informationen |
| Seriennummer | Seriennummer des Alexa-Geräts |
-### Alexa2.0.Echo-Devices.Serialnumber.Music-Provider.*
-Weisen Sie Alexa direkt an, Musik oder eine Playlist von unterstützten Musikanbietern abzuspielen. Derzeit unterstützt werden: Meine Bibliothek, Amazon Music, Tune In. Sie können der Phrase auch den Namen einer Multiroom-Gerätegruppe hinzufügen, um sie in dieser Gruppe abzuspielen (z. B. „SWR3 auf Erdgeschoss“).
+### Alexa2.0.Echo-Devices.Seriennummer.Musikanbieter.*
+Sagen Sie Alexa direkt, dass sie Musik oder eine Playlist von unterstützten Musikanbietern abspielen soll. Aktuell werden unterstützt: Meine Bibliothek, Amazon Music, Tune In. Sie können auch den Namen einer Multiroom-Gerätegruppe in die Phrase aufnehmen, um das Gerät in dieser Gruppe abzuspielen (z. B. „SWR3 auf Erdgeschoss“)
| Staatsname | Bedeutung | Wert |
|-----------------------|------------------------------------|------------|
-| Amazon-Music | Phrase zum Abspielen mit Amazon Music | Texteingabe |
+| Amazon-Music | Phrasen zum Abspielen mit Amazon Music | Texteingabe |
| Amazon-Music-Playlist | Playlist zum Abspielen mit Amazon Music | Texteingabe |
-| Meine-Bibliothek | Phrase zum Abspielen mit „Meine Bibliothek“ | Texteingabe |
-| Meine-Bibliothek-Playlist | Playlist zum Abspielen mit „Meine Bibliothek“ | Texteingabe |
-| Einschalten | Phrase zum Abspielen mit Tune In | Texteingabe |
+| Meine Bibliothek | Phrase zum Abspielen mit „Meine Bibliothek“ | Texteingabe |
+| Meine-Bibliothek-Playlist | Playlist zum Abspielen mit Meine Bibliothek | Texteingabe |
+| Tune-In | Mit Tune In abzuspielende Phrase | Texteingabe |
| Tune-In-Playlist | Playlist zum Abspielen mit Tune In | Texteingabe |
-### Alexa2.0.Echo-Devices.Serialnumber.Player.*
+### Alexa2.0.Echo-Devices.Seriennummer.Player.*
Zustände, um die Wiedergabe des Geräts zu steuern und den aktuellen Status und Medieninformationen anzuzeigen
| Staatsname | Bedeutung | Wert |
|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
-| AllowNext | Ist die Aktion Weiter/Weiter zulässig? | Informationen |
-| AllowPlayPause | Ist die Play/Pause-Aktion erlaubt? | Informationen |
-| erlaubenVorherige | Ist die Aktion „Vorherige“ zulässig? | Informationen |
-| AllowRepeat | Kann die Wiederholungsfunktion verwendet werden? | Informationen |
-| AllowShuffle | Kann die Shuffle-Funktion verwendet werden? | Informationen |
-| Inhaltstyp | Textfeld zum Einfügen des gewünschten Inhalts zur Wiedergabe auf diesem Gerät | Informationen |
-| controlForward | Schaltfläche zum Auslösen des Spielerbefehls „Vorwärts“ (30 Sek.) | Knopf |
-| controlNext | Schaltfläche zum Auslösen des „Weiter“-Befehls des Spielers | Knopf |
-| controlPause | Schaltfläche zum Auslösen des Player-Befehls „Pause“ | Knopf |
-| controlPlay | Schaltfläche zum Auslösen des Spielerbefehls „Spielen“ | Knopf |
-| KontrolleVorheriger | Schaltfläche zum Auslösen des Spielerbefehls „Vorheriger“ | Knopf |
-| controlRepeat | Schaltfläche zum Auslösen des Spielerbefehls „Wiederholen“ | wahr / falsch |
-| controlRewind | Schaltfläche zum Auslösen des Player-Befehls „Zurückspulen“ (30 Sek.) | Knopf |
-| controlShuffle | Wechseln Sie, um den Zufallsmodus für Player | zu aktivieren oder zu deaktivieren wahr / falsch |
-| aktuellesAlbum | Aktuelles Album wird gerade abgespielt | Informationen |
-| aktueller Künstler | Aktueller Künstler spielt tatsächlich | Informationen |
-| aktueller Zustand | Beim Abspielen -> true , sonst false | wahr / falsch |
-| aktueller Titel | Aktueller Titel wird gerade abgespielt | Informationen |
-| BildURL | URL zum Bild des Albums | Informationen |
+| allowNext | Ist die Aktion „Weiter“/„Weiter“ zulässig? | Information |
+| allowPlayPause | Ist die Aktion „Wiedergabe/Pause“ zulässig? | Informationen |
+| allowPrevious | Ist die vorherige Aktion zulässig? | Information |
+| allowRepeat | Kann die Wiederholungsfunktion verwendet werden? | Informationen |
+| allowShuffle | Kann die Shuffle-Funktion verwendet werden? | Informationen |
+| ContentType | Textfeld zum Einfügen des gewünschten Inhalts zur Wiedergabe auf diesem Gerät | Informationen |
+| controlForward | Schaltfläche zum Auslösen des Spielerbefehls „Vorwärts“ (30 s) | Schaltfläche |
+| controlNext | Schaltfläche zum Auslösen des Spielerbefehls „Weiter“ | Schaltfläche |
+| controlPause | Schaltfläche zum Auslösen des Player-Befehls „Pause“ | Schaltfläche |
+| controlPlay | Schaltfläche zum Auslösen des Player-Befehls „Play“ | Schaltfläche |
+| controlPrevious | Schaltfläche zum Auslösen des Player-Befehls „Zurück“ | Schaltfläche |
+| controlRepeat | Schaltfläche zum Auslösen des Player-Befehls „Wiederholen“ | true / false |
+| controlRewind | Schaltfläche zum Auslösen des Player-Befehls „Zurückspulen“ (30 s) | Schaltfläche |
+| controlShuffle | Schalter zum Aktivieren oder Deaktivieren des Shuffle-Modus für den Player | true / false |
+| currentAlbum | Aktuell abgespieltes Album | Informationen |
+| currentArtist | Aktuell gespielter Künstler | Informationen |
+| aktuellerZustand | Wenn abgespielt wird -> true, sonst false | true / false |
+| currentTitle | Aktuell abgespielter Titel | Informationen |
+| imageURL | URL zum Bild des Albums | Informationen |
| mainArtURL | URL zum aktuellen Hauptbild | Informationen |
-| mediaId | Medien-ID des aktuell abgespielten Mediums (normalerweise queueID: | String, kann so eingestellt werden, dass zur bereitgestellten Medien-ID gesprungen wird |). |
+| mediaId | Medien-ID des aktuell wiedergegebenen Mediums (normalerweise queueID: | Zeichenfolge, kann so festgelegt werden, dass zur bereitgestellten Medien-ID gesprungen wird |
| mediaLength | Länge des aktuellen Titels | Informationen |
-| mediaLengthStr | aktive Medienlänge als (HH:)MM:SS | Informationen |
-| mainProgress | Verstrichene aktive Medienzeit | Informationen |
-| mainProgressPercent | Verstrichene aktive Medienzeit in Prozent | Informationen |
-| mediaProgressStr | Aktiver Medienfortschritt als (HH:)MM:SS | Informationen |
+| mediaLengthStr | aktive Medienlänge als (HH:)MM:SS | Information |
+| mainProgress | Verstrichene Zeit aktiver Medien | Informationen |
+| mainProgressPercent | Verstrichene Zeit aktiver Medien in Prozent | Informationen |
+| mediaProgressStr | aktiver Medienfortschritt als (HH:)MM:SS | Information |
| miniArtUrl | URL zur Kunst (Mini) | Informationen |
-| gedämpft | Zustand „STUMM“ | Information, wahr/falsch, Lautstärke = 0 gilt als stummgeschaltet |
-| playingInGroup | Wird das Medium in einer Gruppe gespielt? | Informationen |
+| stummgeschaltet | Status von „MUTE“ | Information, Wahr/Falsch, Lautstärke = 0 gilt als stummgeschaltet |
+| playingInGroup | Wird das Medium in einer Gruppe abgespielt? | Informationen |
| playingInGroupId | ID der Spielgruppe | Informationen |
-| Anbieter-ID | ID des aktuellen Musikanbieters | Informationen |
-| Anbietername | Name des aktuellen Musikanbieters | Informationen |
-| Qualität | Qualitätsname des aktuellen Mediums (kann leer sein) | Informationen |
-| qualitätCodec | Codec des aktuellen Mediums (möglicherweise leer) | Informationen |
-| qualitätsdatenrate | Datenrate (kbps) des aktuellen Mediums (möglicherweise leer) | Informationen |
-| qualitätSampleRate | Abtastrate (Hz) des aktuellen Mediums (möglicherweise leer) | Informationen |
+| providerID | ID des aktuellen Musikanbieters | Informationen |
+| providerName | Name des aktuellen Musikanbieters | Informationen |
+| Qualität | Qualitätsname des aktuellen Mediums (kann leer sein) | Information |
+| qualityCodec | Codec des aktuellen Mediums (kann leer sein) | Information |
+| qualityDataRate | Datenrate (kbps) des aktuellen Mediums (kann leer sein) | Information |
+| qualitySampleRate | Samplerate (Hz) des aktuellen Mediums (kann leer sein) | Information |
| queueId | Warteschlangen-ID der aktuellen Playlist | Informationen |
| radioStationId | ID des TuneIn-Radiosenders | Informationen |
| Dienst | Name des aktuellen Musikdienstes | Informationen |
-| TuneIn-Station | Geben Sie in das Textfeld einen Sendernamen ein, um diesen Sender auf diesem Gerät abzuspielen. Es ist auch möglich, die Sendernummer (s123456...), eine Show-/Podcast-ID (p1234567...) oder eine Themen-ID (t123456789...) | einzugeben Texteingabe |
-| Volumen | Lautstärke der Wiedergabe. Sie können einen Wert zwischen 0-100 % | eingeben INPUT-Lautstärke |
+| TuneIn-Station | Textfeld zur Eingabe eines Sendernamens, um diesen Sender auf diesem Gerät abzuspielen. Es ist auch möglich, die Sendernummer (s123456...), eine Show-/Podcast-ID (p1234567...) oder eine Themen-ID (t123456789...) einzugeben | Texteingabe |
+| Lautstärke | Lautstärke der Wiedergabe. Sie können einen Wert zwischen 0-100 % eingeben | Eingangslautstärke |
### Alexa2.0.Echo-Devices.Serialnumber.Preferences.*
Hier finden Sie einige Geräteeinstellungen.
| Staatsname | Bedeutung | Wert |
|----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
-| ringNotificationsEnabled | Zeigt an, ob die Klingelbenachrichtigungen aktiviert sind oder nicht, und ermöglicht die Bearbeitung (wahr/falsch). Der Status wird aus der Cloud mit einem Gerätekonfigurationsintervall | aktualisiert |
-| Benachrichtigungsvolumen | Die für das Gerät festgelegte Benachrichtigungslautstärke. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, sondern änderbar | Zahl 0..100 |
-| aufsteigenderAlarmStatus | Der für das Gerät festgelegte aufsteigende Alarmstatus. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, sondern änderbar | Boolescher Wert |
-| auxPort-*-Direction | Die Richtung des AuxPort (sofern unterstützt). Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, sondern änderbar | „INPUT“ oder „OUTPUT“ |
-| connectedSpeaker | Der Lautsprecher wird für den Geräteausgang verwendet. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, sondern änderbar | „InternalSpeaker“, „Bluetooth“ oder „Aux“ (falls vom Gerät unterstützt! Überprüfen Sie die App) |
-| defaultAlarmNotificationSound | Der für das Gerät standardmäßig eingestellte Alarmton. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, sondern änderbar | ID aus einer Liste |
-| defaultTimerNotificationSound | Der für das Gerät standardmäßig eingestellte Timer-Sound. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, sondern änderbar | ID aus einer Liste |
-| displayAdaptiveBrightnessEnabled | Ist die adaptive Helligkeit für das Display des Geräts aktiviert oder nicht? Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, sondern änderbar | wahr/falsch |
-| displayEnabled | Ist die Anzeige des Geräts aktiviert oder nicht? Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, sondern änderbar | wahr/falsch |
-| displayBrightness | Helligkeit des Displays. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, sondern änderbar | 0..100 % |
-| equalizerBass | Equalizer-Basseinstellung. Der Wert wird bei Änderung aktualisiert, wenn die Push-Verbindung aktiviert ist | Nummer |
-| equalizerMidRange | Equalizer-Mitteltoneinstellung. Der Wert wird bei Änderung aktualisiert, wenn die Push-Verbindung aktiviert ist | Nummer |
-| equalizerTreble | Equalizer-Höheneinstellung. Der Wert wird bei Änderung aktualisiert, wenn die Push-Verbindung aktiviert ist | Nummer |
+| ringNotificationsEnabled | Zeigt an, ob die Ringbenachrichtigungen aktiviert sind oder nicht und ermöglicht die Bearbeitung (true/false). Der Status wird in einem Gerätekonfigurationsintervall aus der Cloud aktualisiert |
+| notificationVolume | Die für das Gerät eingestellte Benachrichtigungslautstärke. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, ist aber änderbar | Zahl 0..100 |
+| ascendingAlarmState | Der aufsteigende Alarmstatus, der für das Gerät eingestellt ist. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, ist aber änderbar | Boolean |
+| auxPort-*-Direction | Die Richtung des AuxPorts (sofern unterstützt). Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, ist aber änderbar | „INPUT“ oder „OUTPUT“ |
+| connectedSpeaker | Der Lautsprecher, der für den Geräteausgang verwendet wird. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, ist aber änderbar | „InternalSpeaker“, „Bluetooth“ oder „Aux“ (falls vom Gerät unterstützt! Überprüfen Sie die App) |
+| defaultAlarmNotificationSound | Der für das Gerät eingestellte Standard-Alarmton. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, ist aber änderbar | ID aus einer Liste |
+| defaultTimerNotificationSound | Der für das Gerät eingestellte Standard-Timersound. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, ist aber änderbar | ID aus einer Liste |
+| displayAdaptiveBrightnessEnabled | Ist die adaptive Helligkeit für das Display des Gerätes aktiviert oder nicht. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, ist aber änderbar | true/false |
+| displayEnabled | Ist das Display des Gerätes aktiviert oder nicht. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, ist aber änderbar | true/false |
+| displayBrightness | Helligkeit des Displays. Der Wert wird einmalig beim Adapterstart geladen und dann nicht mit Cloud-Diensten synchronisiert, ist aber änderbar | 0..100% |
+| EqualizerBass | Equalizer-Bass-Einstellung. Wert wird bei Änderung aktualisiert, sofern Push-Verbindung aktiviert ist | Zahl |
+| equalizerMidRange | Equalizer-Mittelbereichseinstellung. Wert wird bei Änderung aktualisiert, sofern Push-Verbindung aktiviert ist | Zahl |
+| EqualizerTreble | Equalizer-Höheneinstellung. Wert wird bei Änderung aktualisiert, sofern Push-Verbindung aktiviert ist | Zahl |
### Alexa2.0.Echo-Devices.Serialnumber.Reminder.*
Erinnerungseinstellungen für jedes Gerät, sofern verfügbar.
| Staatsname | Bedeutung | Wert |
|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| .customVolume | Legen Sie eine benutzerdefinierte Lautstärke für diese Erinnerung fest. Die Lautstärke wird 2s vor dem Auslösen der Erinnerung eingestellt und wieder auf den vorherigen Wert zurückgesetzt, sobald der Timer (oder der Adapter denkt!) gestoppt wird – spätestens nach 120s! Wenn sich benutzerdefinierte Lautstärken und Triggerzeiten überschneiden, wird es am Ende einmal wiederhergestellt! | Zahl 0..100 |
-| .datum | Überschreiben Sie das Datum für den vorhandenen Alarm, um ein neues Datum für diesen Alarm festzulegen. Falls Sie einen vorhandenen Alarm haben, können Sie hier das Datum ändern, indem Sie einfach die Uhrzeit im Format JJJJ-MM-TT überschreiben. Hat möglicherweise keine Auswirkung, wenn mehrmals täglich wiederkehrende Einstellungen verwendet werden! | Datumsausgabe |
-| .delete | Schaltfläche zum Löschen des Alarms | mit true | löschen |
-| .enabled | Zeigt den Status des Alarms an und ermöglicht dessen Änderung: Alarm mit „true“ aktivieren – Alarm mit „false“ deaktivieren | wahr / falsch |
-| .nextTriggerDate | Enthält den Zeitpunkt der nächsten erwarteten Auslösung als Unix-Epoche in ms | Nummer |
+| .customVolume | Legt eine benutzerdefinierte Lautstärke für diese Erinnerung fest. Die Lautstärke wird 2 Sekunden vor dem Auslösen der Erinnerung eingestellt und auf den vorherigen Wert zurückgesetzt, sobald der Timer gestoppt wird (oder der Adapter denkt!) - spätestens nach 120 Sekunden! Wenn sich benutzerdefinierte Lautstärke und Auslösezeit überschneiden, wird sie am Ende einmal wiederhergestellt! | Zahl 0..100 |
+| .date | Überschreiben Sie das Datum für den vorhandenen Alarm, um ein neues Datum für diesen Alarm festzulegen. Falls Sie einen vorhandenen Alarm haben, können Sie das Datum hier ändern, indem Sie einfach die Zeit im Format JJJJ-MM-TT überschreiben. Hat möglicherweise keine Auswirkung, wenn mehrmals täglich wiederkehrende Einstellungen verwendet wurden! | Datumsausgabe |
+| .delete | Schaltfläche zum Löschen des Alarms | Löschen mit True |
+| .enabled | Zeigt den Status des Alarms an und ermöglicht dessen Änderung: Alarm aktivieren mit true - Alarm deaktivieren mit false | true / false |
+| .nextTriggerDate | Enthält den Zeitpunkt der nächsten erwarteten Auslösung als Unix-Epoche in ms | Zahl |
| .recurringDays | Zeigt die Liste der konfigurierten Tage an, wenn der Alarm wiederkehrende Einstellungen hat | US-Notation von Wochentagen (z. B. MO, TU, WE, TH, FR, SA, SU) |
-| .recurringPattern | Zeigt das wiederkehrende Alarmmuster | an 0 = einmalig, nicht wiederkehrend P1D = täglich XXXX-WD = werktags XXXX-WE = am Wochenende XXXX-WXX-1 = jeden Montag XXXX-WXX-2 = jeden Dienstag XXXX-WXX-3 = jeden Mittwoch XXXX-WXX-4 = jeden Donnerstag XXXX-WXX-5 = jeden Freitag XXXX-WXX-6 = jeden Samstag XXXX-WXX-7 = jeden Sonntag |
-| .snoozed | wahr, wenn der Alarm im Moment gedämpft ist | wahr/falsch |
-| .sound | Enthält den eingestellten Ton für diesen Alarm. Einstellbar | ID aus Liste |
-| .time | Zeit für Alarm. Überschreiben Sie die Zeit für den vorhandenen Alarm, um eine neue Zeit für diesen Alarm festzulegen. Falls Sie einen bestehenden Alarm haben, können Sie die Uhrzeit hier ändern, indem Sie einfach die Zeit im Format hh:mm:ss überschreiben, Sekunden sind zum Einstellen nicht erforderlich. Hat möglicherweise keine Auswirkung, wenn mehrmals täglich wiederkehrende Einstellungen verwendet werden! | Zeiteingabe |
-| .triggered | true, wenn der Alarm erreicht und ausgelöst wird. Die Uhr muss mit Amazon und iobroker synchronisiert sein. Verwenden Sie dies, um andere Aktionen auszulösen, sobald die Weckzeit erreicht ist | wahr / falsch |
-| Neu | Daten zum Erstellen einer neuen Erinnerung als Zeichenfolge im folgenden Format, getrennt durch ; als „timestamp;label;[sound];[recurring]. timestamp als Unix-Timestamp in ms oder Text wie „HH:MM“, label als Text (erforderlich), sound als Sound-ID, wiederkehrend entweder einmal leer, „TÄGLICH“ für täglich oder „WEEKLY=MO,TU,WE,TH,FR,SA,SU“ mit durch Kommas getrennter wöchentlicher Tagesliste. Für volle Flexibilität kann „recurring“ auch ein JSONified-Objekt mit allen Daten sein, das durchgereicht wird. Felder im Beispiel oben in Klammern bedeuten, dass sie optional sind! | String |
+| .recurringPattern | Zeigt das wiederkehrende Alarmmuster | 0 = einmalig, keine Wiederholung P1D = täglich XXXX-WD = an Wochentagen XXXX-WE = am Wochenende XXXX-WXX-1 = jeden Montag XXXX-WXX-2 = jeden Dienstag XXXX-WXX-3 = jeden Mittwoch XXXX-WXX-4 = jeden Donnerstag XXXX-WXX-5 = jeden Freitag XXXX-WXX-6 = jeden Samstag XXXX-WXX-7 = jeden Sonntag |
+| .snoozed | true, wenn der Alarm momentan stummgeschaltet ist | true/false |
+| .sound | Enthält den eingestellten Sound für diesen Alarm. Kann angepasst werden | ID aus Liste |
+| .time | Zeit für Alarm. Überschreiben Sie die Zeit für einen bestehenden Alarm, um eine neue Zeit für diesen Alarm einzustellen. Falls Sie einen bestehenden Alarm haben, können Sie die Zeit hier ändern, indem Sie die Zeit einfach im Format hh:mm:ss überschreiben. Sekunden sind zum Einstellen nicht erforderlich. Hat möglicherweise keine Auswirkung, wenn mehrmals am Tag wiederkehrende Einstellungen verwendet wurden! | Zeiteingabe |
+| .triggered | true, wenn der Alarm erreicht und ausgelöst wird. Die Uhr muss mit Amazon und iobroker synchronisiert sein. Verwenden Sie dies, um eine andere Aktion auszulösen, sobald die Alarmzeit erreicht ist | true / false |
+| Neu | Daten zum Erstellen einer neuen Erinnerung als Zeichenfolge im folgenden Format, getrennt durch ; als „Zeitstempel; Bezeichnung; [Ton]; [wiederkehrend]. Zeitstempel als Unix-Zeitstempel in ms oder Text wie „HH:MM“, Bezeichnung als Text (erforderlich), Ton als Ton-ID, wiederkehrend entweder leer für einmal, „TÄGLICH“ für täglich oder „WÖCHENTLICH=MO, TU, WE, TH, FR, SA, SU“ mit Komma-getrennter wöchentlicher Tagesliste. Für volle Flexibilität kann „wiederkehrend“ auch ein JSON-Objekt mit allen Daten sein, die weitergegeben werden. Felder im obigen Beispiel in Klammern bedeuten, dass sie optional sind! | Zeichenfolge |
| ausgelöst | ID des Alarms, der zuletzt auf diesem Gerät ausgelöst wurde | ID |
-Wenn das Ändern einer Erinnerung nicht funktioniert, stellen Sie bitte sicher, dass der Erinnerungszeitpunkt in der Zukunft liegt. Ändern Sie also z. B. „Ton“ bei einer Erinnerung in der Vergangenheit wird _nicht_ funktionieren!
+Wenn das Ändern einer Erinnerung nicht funktioniert, achten Sie bitte darauf, dass der Zeitpunkt der Erinnerung in der Zukunft liegt – eine Änderung von z. B. dem „Tön“ einer Erinnerung in der Vergangenheit wird also _nicht_ funktionieren!
### Alexa2.0.Echo-Devices.Serialnumber.Routines.*
-Übersicht über die in der Alexa App eingerichteten Routinen. Selbst erstellte Routinen haben eine Seriennummer, Amazon zeigt sie als „vorkonfiguriert:...“ an. Jede Routine kann mit einem Button einmalig ausgeführt werden.
+Übersicht über die in der Alexa-App eingerichteten Routinen. Selbst erstellte Routinen haben eine Seriennummer, die Amazon als „vorkonfiguriert: …“ anzeigt. Jede Routine kann mit einer Schaltfläche ausgelöst werden, um einmal ausgeführt zu werden.
| Staatsname | Bedeutung | Wert |
|------------------------------------|-----------------|--------|
-| Serieller oder interner Name der Routine | Name der Routine | Knopf |
+| Serieller oder interner Name der Routine | Name der Routine | Schaltfläche |
-### Alexa2.0.Echo-Devices.Serialnumber.Timer.*
-Sie können auf jedem Alexa-Gerät einen oder mehrere Timer laufen lassen. Aufgrund der sehr dynamischen Natur von Timern werden keine weiteren Objekte wie bei Alarmen oder Erinnerungen erstellt, es gibt jedoch eine Möglichkeit, ausgelöste Informationen abzurufen.
+### Alexa2.0.Echo-Devices.Seriennummer.Timer.*
+Sie können auf jedem Alexa-Gerät einen oder mehrere Timer laufen lassen. Aufgrund der sehr dynamischen Natur von Timern werden keine weiteren Objekte wie bei Alarmen oder Erinnerungen erstellt, es besteht jedoch eine Möglichkeit, ausgelöste Informationen zu erhalten.
| Staatsname | Bedeutung | Wert |
|-----------------|--------------------------------------------------------------------------------------------------------------|------------|
-| activeTimerList | JSON-Array mit der Liste der aktiven Timer mit ID, Label und Triggerzeitpunkt als Unix-Zeitstempel in ms | JSON-Array |
+| activeTimerList | JSON-Array mit der Liste der aktiven Timer, inklusive ID, Label und Trigger-Zeitpunkt als Unix-Zeitstempel in ms | JSON-Array |
-| nextTimeDate | Enthält den Zeitpunkt der nächsten erwarteten Auslösung als Unix-Epoche in ms | Nummer | Nummer
+| nextTimeDate | Enthält den Zeitpunkt der nächsten erwarteten Auslösung als Unix-Epoche in ms | Zahl | Zahl
-| nextTimerId | ID des nächsten auszulösenden Timers | Zeichenfolge |
-| stopTimerId | Steuerung mit Timer-ID zum Stoppen des Timers (stoppt auch, wenn der Timer gerade klingelt!) | Zeichenfolge |
-| ausgelöst | Ein Timer wurde ausgelöst – tatsächlich ist es der „nextTimerId“ | wahr/falsch |
+| nextTimerId | ID des nächsten auszulösenden Timers | String |
+| stopTimerId | Steuerelement mit einer Timer-ID zum Stoppen des Timers (stoppt auch, wenn der Timer gerade klingelt!) | String |
+| ausgelöst | Ein Timer wurde ausgelöst – genauer gesagt ist es der „nextTimerId“-Timer | true/false |
-**Bitte beachten Sie, dass es wichtig ist, dass die Zeitzone des iobroker-Hosts auf Ihre lokale Zeitzone eingestellt ist, da sonst die ausgelöste Zeiterkennung möglicherweise falsch ist!**
+**Bitte beachten Sie, dass es wichtig ist, dass die Zeitzone des iobroker-Hosts auf Ihre lokale Zeitzone eingestellt ist, da sonst die ausgelöste Zeiterkennung falsch sein kann!**
### Alexa2.0.Echo-Devices.Serialnumber.online
Ist dieses Alexa-Gerät online und mit der Amazon-Cloud verbunden?
| Staatsname | Bedeutung | Wert |
|------------|------------------------|--------------|
-| online | Ist das Gerät online? | Richtig/Falsch |
+| online | Ist das Gerät online? | Richtig / Falsch |
-### Alexa2.0.Verlauf
+### Alexa2.0.History
| Staatsname | Bedeutung | Wert |
|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| #trigger | Schaltfläche zum Abrufen eines neuen Verlaufs (aktueller als der Zeitstempel in der Erstellungszeit), nur erforderlich, wenn die Push-Verbindung nicht verwendet wird oder wenn die automatische Abfrage deaktiviert ist | Knopf |
-| Karteninhalt | Weitere Informationen siehe Alexa-App/Echo Show | Informationen |
-| cardJson | Zusätzliche Informationen wie in der Alexa-App/Echo Show im JSON-Format | angezeigt Informationen |
-| Schöpfungszeit | Datum dieses Verlaufseintrags, neue Verlaufseinträge werden nur berücksichtigt, wenn sie später als dieser Zeitstempel | liegen Informationen |
-| domainApplicationId | Zusätzliche Informationen wie Skill-ID oder ähnliches, optional | Informationen |
+| #trigger | Button zum Abrufen eines neuen Verlaufs (aktueller als der Zeitstempel in „Erstellungszeit“), nur erforderlich, wenn die Push-Verbindung nicht verwendet wird oder die automatische Abfrage deaktiviert ist | Button |
+| cardContent | Zusatzinformationen wie in Alexa-App/Echo Show angezeigt | Informationen |
+| cardJson | Zusatzinformationen wie in der Alexa-App/Echo Show angezeigt im JSON-Format | Informationen |
+| Erstellungszeit | Datum dieses Verlaufseintrags, neue Verlaufseinträge werden nur berücksichtigt, wenn sie nach diesem Zeitstempel liegen | Information |
+| domainApplicationId | Zusatzinfos wie Skill-ID o.ä., optional | Information |
| domainApplicationName | Zusätzliche Informationen wie Skill-Name oder ähnliches, optional | Informationen |
-| json | JSON der letzten Befehlsdaten, um alle Informationen verarbeiten zu können, z.B. in eigenen JavaScripts | JSON |
+| json | Json der letzten Befehlsdaten, um alle Infos zB in eigenen JavaScripts verarbeiten zu können | JSON |
| Name | Name des Geräts, das die letzte Anfrage erhalten hat | Informationen |
-| Seriennummer | Seriennummer des Geräts, das die letzte Anfrage erhalten hat | Informationen |
-| Status | Status des letzten Befehls an Alexa | ERFOLGREICH / FEHLER / DISCARDED_NON_DEVICE_DIRECTED_INTENT; Die letzte wird generiert, wenn das Gerät durch Aussprechen des Weckworts aktiviert wird oder wenn das Gerät die Eingabe als „nicht für mich“ | verwirft |
+| Seriennummer | Seriennummer des Geräts, das die letzte Anfrage erhalten hat | Information |
+| Status | Status des letzten Befehls an Alexa | ERFOLGREICH / FEHLER / VERWERFT_NICHT_DIE_EINHEIT_DIREKTIONIERT; letzterer wird generiert, wenn das Gerät durch Aussprechen des Aktivierungsworts aktiviert wird oder wenn das Gerät die Eingabe als „nicht für mich“ verworfen hat |
| Zusammenfassung | Vom Gerät empfangener Text/Zusammenfassung/Aktion | Informationen |
### Alexa.0.Smart-Home-Geräte
-Beinhaltet alle Smart-Home-Geräte, die Alexa aus Ihren Fähigkeiten kennt. Lautet für alle bekannten Geräte wie folgt:
+Umfasst alle Smart Home Geräte, die Alexa durch deine Skills kennt. Für alle bekannten Geräte gilt folgendes:
| Staatsname | Bedeutung | Wert |
|-----------------|--------------------------------------------------------------------------------------------|--------|
-| deleteAll | Löscht alle Smart-Home-Geräte von Alexa, genau wie der Button in der Alexa-App | Knopf |
-| discoverDevices | findet neue Smart-Home-Geräte, genau wie der Button in der Alexa-App | Knopf |
-| queryAll | fragt alle Geräte ab, nur sichtbar, wenn mindestens ein Gerät Informationen abrufen kann | Knopf |
+| deleteAll | löscht alle Smart Home Geräte aus Alexa, gleich wie der Button in der Alexa App | Button |
+| discoverDevices | findet neue Smart Home Geräte, gleich wie der Button in der Alexa App | Button |
+| queryAll | fragt alle Geräte ab, nur sichtbar, wenn mindestens ein Gerät Informationen abrufen kann | Button |
### Alexa.0.Smart-Home-Devices.SerialNumber.*
| Staatsname | Bedeutung | Wert |
|--------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------|
-| #löschen | Smart-Home-Gerät aus Alexa löschen | Knopf |
-| #aktiviert | Ist das Smart-Home-Gerät aktiv? Status und Steuerung zum Aktivieren/Deaktivieren. Der Status wird im gleichen Intervall wie die Smart-Home-Gerätedaten mit der Cloud synchronisiert. | wahr / falsch |
-| #includeInAllQuery | Sollte dieses Gerät bei der Abfrage aller Gerätezustände einbezogen werden? | wahr / falsch |
-| #Abfrage | Daten für dieses Gerät abfragen, nur sichtbar, wenn das Smart-Home-Gerät/der Smart-Home-Skill das Abrufen von Informationen unterstützt | Knopf |
-| aktiv | werden für Szenen angezeigt, wenn sie aktiviert/deaktiviert werden können | wahr / falsch |
-| powerState | Strom ein-/ausschalten | veränderbar, wahr / falsch |
-| ... | Viele weitere mögliche Zustände je nach Typ des Smart-Home-Geräts | Information oder veränderbar :-) |
+| #delete | Smart-Home-Gerät aus Alexa löschen | Button |
+| #enabled | Ist das Smart Home Gerät aktiv? Status und Steuerung zum Aktivieren/Deaktivieren. Der Status wird im gleichen Intervall mit der Cloud synchronisiert wie die Daten des Smart Home Gerätes. | true / false |
+| #includeInAllQuery | Soll dieses Gerät bei der Abfrage aller Gerätezustände einbezogen werden? | true / false |
+| #query | Daten für dieses Gerät abfragen, nur sichtbar, wenn das Smart-Home-Gerät/der Smart-Home-Skill das Abrufen von Informationen unterstützt | Button |
+| aktiv | wird bei Szenen angezeigt, wenn sie aktiviert/deaktiviert werden können | true / false |
+| powerState | Stromversorgung ein-/ausschalten | änderbar, true/false |
+| ... | Viele weitere mögliche Zustände je nach Typ des Smart Home Gerätes | Information oder änderbar :-) |
**-> Sonderzustände für Farb-/Lichtgeräte**
| Staatsname | Bedeutung | Wert |
|--------------------------|-------------------------------------------------------------------------|--------------------------------|
-| Helligkeit | Helligkeit des HUE-Lichts | veränderbar 0-100% |
+| Helligkeit | Helligkeit des HUE Lichtes | veränderbar 0-100% |
| Farbhelligkeit | Helligkeit zur Farbdefinition (zusammen mit Farbton und Sättigung, HSV) | Information, 0-1% |
-| Farbton | Farbtonwert der Farbe (zusammen mit Helligkeit und Sättigung, HSV) | Informationen, 0-360° |
-| Farbsättigung | Sättigung der Farbe (zusammen mit Helligkeit und Farbton, HSV) | Informationen, 0-1 |
-| FarbeRGB | RGB-Code der tatsächlichen Farbe, aufgebaut aus Farb-*-Werten | Informationen, #rrggbb |
-| Farbname | Name der Farbe wie von Alexa definiert – feste Werte | änderbar, um die Farbe einzustellen, 0-144 |
+| Farbton | Farbtonwert der Farbe (zusammen mit Helligkeit und Sättigung, HSV) | Information, 0-360° |
+| Farbsättigung | Sättigung der Farbe (zusammen mit Helligkeit und Farbton, HSV) | Information, 0-1 |
+| colorRGB | RGB-Code der tatsächlichen Farbe, erstellt aus color-*-Werten | Information, #rrggbb |
+| Farbname | Name der Farbe wie von Alexa vorgegeben - feste Werte | änderbar um Farbe festzulegen, 0-144 |
| colorTemperatureInKelvin | Farbtemperatur in Kelvin | Informationen, 1000-10000K |
-| Farbtemperaturname | Farbtemperaturname wie von Alexa definiert – feste Werte | veränderbar auf Einstellung, 0-18 |
+| colorTemperatureName | Farbtemperaturname wie von Alexa definiert – feste Werte | änderbar auf Set, 0–18 |
-Mit #brightness können Sie die Helligkeit Ihres Lichts anpassen, #colorName dient dazu, eine vordefinierte Farbe (0-144) auszuwählen. Für HUE Ambient Light können Sie in #colorTemperatureName zwischen 19 Werten von 0-18 wählen. Alle Lichter können mit #powerState ein- und ausgeschaltet werden.
+Mit #brightness können Sie die Helligkeit Ihres Lichts anpassen, mit #colorName wählen Sie eine vordefinierte Farbe (0-144). Für HUE Ambient Light können Sie in #colorTemperatureName zwischen 19 Werten von 0-18 wählen. Alle Lichter können mit #powerState ein- und ausgeschaltet werden.
### Alexa2.0.Info.*
| Staatsname | Bedeutung | Wert |
|------------|-------------------------------------------------------------------------------------|-----------------------------|
-| Verbindung | Wenn die Verbindung zu Alexa in Ordnung ist | Information -> wahr / falsch |
-| Keks | Alexa-Cookie, Verwendung mit mehreren externen Skripten, die auch auf Alexa-APIs zugreifen möchten | Informationen |
+| Verbindung | Wenn Verbindung zu Alexa ok ist | Information -> true / false |
+| Cookie | Alexa-Cookie, Verwendung mit verschiedenen externen Skripten, die auch auf Alexa-APIs zugreifen möchten | Informationen |
| csrf | Alexa CSRF, Verwendung mit mehreren externen Skripten, die auch auf Alexa-APIs zugreifen möchten | Informationen |
## Installation
-Verwenden Sie wie gewohnt das stabile Repository, das neueste Repository oder verwenden Sie die ioBroker-„Install“-Optionen von GitHub
+Wie üblich verwenden Sie das stabile Repository, das neueste Repository oder die ioBroker-Optionen „Installieren“ von GitHub
## Senden Sie Alexa-Gerätebefehlssequenzen über Nachrichten
-Alle Befehle an die Alexa-Geräte können über den Adapter an einzelne Geräte oder an Gruppen gesendet werden. Der Adapter unterstützt das Senden dieser Befehle und kombiniert sie bei Bedarf auch, um vor einer Sprachausgabe eine bestimmte Lautstärke einzustellen und anschließend die ursprüngliche Lautstärke wiederherzustellen.
+Sämtliche Befehle an die Alexa-Geräte können über den Adapter an einzelne Geräte oder an Gruppen gesendet werden. Der Adapter unterstützt das Senden dieser Befehle und kombiniert diese bei Bedarf auch, um vor einer Sprachausgabe eine bestimmte Lautstärke einzustellen und danach die ursprüngliche Lautstärke wiederherzustellen.
Wenn Sie benutzerdefinierte Sequenzen an Alexa-Geräte senden möchten, können Sie eine Routine erstellen und die Routine auch über die Zustände auslösen.
-Sollte dies nicht flexibel genug sein, bietet der Adapter seit Version 3.14.0 eine Möglichkeit, Befehle über Nachrichten zu versenden.
+Wem dies nicht flexibel genug ist, dem bietet der Adapter seit der Version 3.14.0 auch die Möglichkeit Befehle per Nachricht zu versenden.
-Sie stellen eine Array-Struktur bereit, die in Befehle umgewandelt wird. Es gibt zwei Arten von Optionen für ein Array-Element:
+Sie geben eine Array-Struktur an, die in Befehle umgewandelt wird. Für ein Array-Element gibt es zwei Arten von Optionen:
-**Ein Kommando**
+**Ein Befehl**
```json
{
@@ -360,7 +360,7 @@ Sie stellen eine Array-Struktur bereit, die in Befehle umgewandelt wird. Es gibt
}
```
-Senden der Nachricht z.B. Die Verwendung eines JavaScript-Adapters sieht folgendermaßen aus:
+Das Versenden der Nachricht beispielsweise mittels JavaScript-Adapter sieht so aus:
```javascript
adapter.sendTo(
@@ -377,9 +377,9 @@ adapter.sendTo(
);
```
-Wenn Befehle als „ParallelNode“ parallel ausgeführt werden, ist das vor allem sinnvoll, um Befehle an verschiedene Geräte zu senden. Befehle als „SerialNode“ werden nacheinander ausgeführt – **Amazon kümmert sich darum und kümmert sich darum, nicht um den Adapter!**
+Wenn Befehle als „ParallelNode“ parallel ausgeführt werden, was vor allem dann sinnvoll ist, wenn Befehle an verschiedene Geräte gesendet werden sollen. Befehle als „SerialNode“ werden nacheinander ausgeführt – **Amazon kümmert sich darum und handhabt dies, nicht der Adapter!**
-Eine Struktur wie die folgende ist möglich:
+Dabei ist ein Aufbau wie folgt möglich:
```json
... // use ParallelNode on main level
@@ -432,62 +432,76 @@ Eine Struktur wie die folgende ist möglich:
```
## Fehlerbehebung
-### Problem mit der Cookie-Ermittlung beim SMS-basierten 2FA-Flow
-Wenn Sie immer noch den SMS/E-Mail-basierten 2FA-Flow verwenden, funktioniert dies möglicherweise nicht. Bitte aktualisieren Sie die 2FA/OTP-Methode in den Amazon-Einstellungen auf den aktuellen Prozess! Wenn die Funktion nicht funktioniert, kann dies auch bedeuten, dass der Fehler 404/Seite nicht gefunden angezeigt wird. Überprüfen und aktualisieren Sie dann auch die OTP-Einstellungen!
+### Problem mit der Cookie-Bestimmung bei SMS-basiertem 2FA-Flow
+Wenn Sie immer noch den SMS/E-Mail-basierten 2FA-Ablauf verwenden, funktioniert dies möglicherweise nicht. Bitte aktualisieren Sie die 2FA/OTP-Methode in den Amazon-Einstellungen auf den aktuellen Prozess! Wenn es nicht funktioniert, kann dies auch bedeuten, dass ein Fehler 404/Seite nicht gefunden angezeigt wird. Überprüfen und aktualisieren Sie dann auch die OTP-Einstellungen!
### Die Alexa-App öffnet sich, wenn ich versuche, mich anzumelden
-Wenn Sie die Proxy-URL von einem Mobilgerät aus öffnen, auf dem auch die Alexa-App installiert ist, kann es sein, dass sie nicht funktioniert, weil Amazon möglicherweise die Alexa-App öffnet. Benutzen Sie also bitte ein Gerät oder einen PC, auf dem die Alexa-App nicht installiert ist!
+Wenn Sie die Proxy-URL von einem mobilen Gerät aus öffnen, auf dem auch die Alexa-App installiert ist, kann es sein, dass dies nicht funktioniert, da Amazon die Alexa-App öffnen könnte. Verwenden Sie daher bitte ein Gerät oder einen PC, auf dem die Alexa-App nicht installiert ist!
### Mir wird eine Seite mit einem QR-Code angezeigt, der mich auffordert, ihn zu scannen
-Wenn Sie eine Seite sehen, die Ihnen mitteilt, dass „alexa.amazon.xx veraltet ist“ und Sie die Alexa-App und einen QR-Code darauf verwenden sollten, wenn Sie die Proxy-URL eingeben, dann bedeutet dies, dass Sie die Proxy-URL mit a aufrufen Sie haben eine andere IP/einen anderen Domänennamen als die, die Sie in den Einstellungen für „Proxy-eigene IP“ eingegeben haben, oder Sie haben die in der Adapterkonfiguration angezeigte IP angepasst.
+Wenn Sie eine Seite mit dem Hinweis „alexa.amazon.xx ist veraltet“ sehen und Sie die Alexa-App verwenden sollten und diese einen QR-Code enthält, wenn Sie die Proxy-URL eingeben, bedeutet dies, dass Sie die Proxy-URL mit einer anderen IP/einem anderen Domänennamen aufrufen als dem, den Sie in den Einstellungen für „Eigene Proxy-IP“ eingegeben haben, oder dass Sie die in der Adapterkonfiguration angezeigte IP angepasst haben.
-Die Einstellung „eigene IP“ **muss** mit der IP/dem Domainnamen übereinstimmen, die Sie zum Aufrufen der Proxy-URL verwenden!
+Die Einstellung „eigene IP“ **muss** mit der IP/Domänennamen übereinstimmen, die Sie zum Aufrufen der Proxy-URL verwenden!
### Probleme bei der Cookie-Ermittlung per E-Mail/Passwort
-Manchmal führt Amazon seltsame Kontrollen durch, wenn bei der Anmeldung unerwarteter Datenverkehr festgestellt wird.
-Dabei kann es zu dem Problem kommen, dass für den Login ein Captcha beantwortet werden muss.
+Manchmal führt Amazon seltsame Prüfungen durch, wenn sie unerwarteten Datenverkehr beim Login feststellen.
+Das kann dazu führen, dass zum Einloggen ein Captcha beantwortet werden muss.
Meistens muss dieses Captcha einmal beantwortet werden und danach funktioniert der Login ohne Captcha.
Wenn Sie ein solches Captcha beantworten müssen, versuchen Sie Folgendes:
* Verwenden Sie einen gängigen Browser (z. B. Chrome)
-* Javascript ausschalten!
-* Löschen Sie alle möglicherweise für Amazon vorhandenen Cookies oder verwenden Sie den Privat-/Inkognito-Modus des Browsers
-* Rufen Sie https://alexa.amazon.de an
+* Javascript deaktivieren!
+* Löschen Sie alle Cookies, die für Amazon vorhanden sein könnten, oder verwenden Sie den Privat-/Inkognito-Modus des Browsers.
+* https://alexa.amazon.de aufrufen
* Sie sollten ein Anmeldeformular erhalten (wird normalerweise bei älteren mobilen Browsern angezeigt)
-* Melden Sie sich mit Ihren Amazon-Zugangsdaten dort an, wo Echo/Alexa registriert ist
+* melde dich dort mit deinen Amazon-Anmeldedaten an, wo Echo/Alexa registriert ist
* Möglicherweise müssen Sie sich zweimal anmelden oder ein Captcha lösen
-* Am Ende sollte als URL „https://alexa.amazon.de/spa/index.html“ angezeigt werden, jedoch ohne echten Inhalt (da JS noch deaktiviert ist), ABER DAS IST VOLLSTÄNDIG OK!!!!
-* Versuchen Sie nun erneut, Cookies zu erhalten
-* Wenn es immer noch nicht funktioniert, wiederholen Sie den Vorgang, überprüfen Sie den User-Agent und die Accept-Language in Ihrem Browser und verwenden Sie diese beim nächsten Versuch im Adapter
+* Am Ende sollte als URL zwar "https://alexa.amazon.de/spa/index.html" angezeigt werden, allerdings ohne wirklichen Inhalt (da JS noch deaktiviert ist), ABER DAS IST VÖLLIG OK!!!!
+* Versuchen Sie nun erneut, den Cookie zu erhalten
+* wenn es immer noch nicht funktioniert, wiederholen Sie den Vorgang und überprüfen Sie den User-Agent und die akzeptierte Sprache Ihres Browsers und verwenden Sie diese beim nächsten Versuch im Adapter
-Darüber hinaus muss der Accept-Language-Header (standardmäßig „de-DE“) mit Ihrer Sprache/der Browsersprache/der Sprache der Amazon-Seite übereinstimmen, auf der Sie sich anmelden.
+Darüber hinaus muss der Accept-Language-Header (standardmäßig „de-DE“) mit Ihrer Sprache/der Browsersprache/der Sprache der Amazon-Seite, auf der Sie sich anmelden, übereinstimmen.
-Sie können auch versuchen, mit dem User-Agent herumzuspielen und einen zu verwenden, der besser zu dem von Ihnen verwendeten Systemtyp passt.
-Als Beispiel wurde berichtet, dass die Verwendung von „Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36“ als User-Agent besser funktioniert, wenn ioBroker auf einem Linux-System läuft.
+Sie können auch mit dem User-Agent herumexperimentieren und einen verwenden, der besser zu Ihrem Systemtyp passt.
+Beispielsweise wurde berichtet, dass die Verwendung von „Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36“ als User-Agent besser funktioniert, wenn ioBroker auf einem Linux-System läuft.
Sie können alle diese Parameter in der Adapterkonfiguration überschreiben.
### Push-Verbindungen stellen keine Verbindung her
Manchmal kann es vorkommen, dass Amazon aufgrund zu vieler Verbindungsversuche den Push-Verbindungsendpunkt für eine bestimmte IP und ein bestimmtes „Gerät“ blockiert.
-Wenn die Push-Verbindung nie hergestellt wird, können Sie Folgendes versuchen:
+Wenn die Push-Verbindung nie hergestellt werden kann, können Sie Folgendes versuchen:
* Löschen Sie die Instanz des Adapters
-* Überprüfen Sie, ob Dateien wie /opt/iobroker/node_modules/iobroker.alexa2/formerDataStore*.json vorhanden sind. Falls vorhanden, löschen Sie diese bitte
-* Neue Instanz hinzufügen und neues Cookie erhalten
+* prüfen Sie, ob Dateien wie /opt/iobroker/node_modules/iobroker.alexa2/formerDataStore*.json vorhanden sind - falls vorhanden, löschen Sie sie bitte
+* neue Instanz hinzufügen und neues Cookie abrufen
-Dann sollte es wieder funktionieren
+Dann sollte es wieder klappen
### Ich habe zu viele App/„Dieses Gerät“-Geräte in meiner Liste der Echo-Geräte
-Der Adapter liest alles, was Amazon meldet. Manchmal bleiben ungenutzte und alte Apps oder andere Verbindungen in dieser Liste.
+Der Adapter liest alles, was Amazon meldet. Manchmal bleiben unbenutzte und alte Apps oder andere Verbindungen in dieser Liste.
Wenn Sie dies bereinigen möchten, müssen Sie dies tun, indem Sie die Amazon-Website besuchen und die Geräte dort entfernen.
-Link: https://www.amazon.de/hz/mycd/digital-console/devicedetails?deviceFamily=ALEXA_APP
+Verknüpfung: https://www.amazon.de/hz/mycd/digital-console/devicedetails?deviceFamily=ALEXA_APP
-Nachdem Sie ein nicht verwendetes Gerät gelöscht haben, starten Sie bitte den Adapter neu, um es auch dort zu entfernen.
+Nachdem Sie ein nicht verwendetes Gerät gelöscht haben, starten Sie den Adapter bitte neu, um es auch dort zu entfernen.
## Changelog
+
+### 3.26.7 (2024-10-24)
+* (Apollon77) Fix Sentry integration
+
+### 3.26.6 (2024-10-20)
+* (simatec) Responsive Design added
+
+### 3.26.5 (2024-04-16)
+* (Apollon77) Adjust History query to recent Amazon changes
+
+### 3.26.4 (2024-01-25)
+* (Apollon77) Removed Weblink
+* (Apollon77) Adjust History query to recent Amazon changes
+
### 3.26.3 (2023-11-25)
* (Apollon77) Fixed the proxy login process
@@ -1056,7 +1070,7 @@ Nachdem Sie ein nicht verwendetes Gerät gelöscht haben, starten Sie bitte den
The MIT License (MIT)
-Copyright (c) 2018-2023 Ingo Fischer , 2017-2018 soef
+Copyright (c) 2018-2024 Ingo Fischer , 2017-2018 soef
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/de/adapterref/iobroker.awtrix-light/README.md b/docs/de/adapterref/iobroker.awtrix-light/README.md
index ab06fcd79..c7c4613ca 100644
--- a/docs/de/adapterref/iobroker.awtrix-light/README.md
+++ b/docs/de/adapterref/iobroker.awtrix-light/README.md
@@ -21,9 +21,9 @@ chapters: {"pages":{"de/adapterref/iobroker.awtrix-light/README.md":{"title":{"d
## Anforderungen
- nodejs 18 (oder neuer)
-- js-controller 5.0.0 (oder neuer)
+- js-controller 6.0.0 (oder neuer)
- Admin Adapter 6.6.0 (oder neuer)
-- _Awtrix 3_ Gerät mit Firmware-Version _0.97_ (oder neuer) - z.B. Ulanzi TC001
+- _Awtrix 3_ Gerät mit Firmware-Version _0.98_ (oder neuer) - z.B. Ulanzi TC001
Hier kaufen: [Aliexpress.com](https://haus-auto.com/p/ali/UlanziTC001) oder hier: [ulanzi.de](https://haus-auto.com/p/ula/UlanziTC001) (Affiliate-Links)
@@ -199,6 +199,10 @@ Um die Standard-Apps auf dem Gerät zu verstecken (wie die Temperatur oder die L
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### **WORK IN PROGRESS**
+
+Updated recommended firmware version to 0.98
+
### 1.5.0 (2025-01-07)
Updated recommended firmware version to 0.97
diff --git a/docs/de/adapterref/iobroker.backitup/README.md b/docs/de/adapterref/iobroker.backitup/README.md
index ff6506b25..bf9fcde96 100644
--- a/docs/de/adapterref/iobroker.backitup/README.md
+++ b/docs/de/adapterref/iobroker.backitup/README.md
@@ -718,79 +718,79 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
## Changelog
### 3.0.31 (2024-11-30)
-* (simatec) Fix Tab Menu
-
+* (simatec) Fix Tab Menu
+
### 3.0.30 (2024-11-29)
-* (simatec) Fix Tab Menu
-
+* (simatec) Fix Tab Menu
+
### 3.0.29 (2024-11-29)
-* (simatec) Fix Tab Menu
-
+* (simatec) Fix Tab Menu
+
### 3.0.28 (2024-11-27)
* (simatec) Dependencies updated
* (simatec) eslint-config added
* (bluefox) Allow to store files for up to ca 3 years
-* (Marc-Berg) Grafana Docu updated
-
+* (Marc-Berg) Grafana Docu updated
+
### 3.0.27 (2024-11-12)
* (simatec) dependencies updated
-* (simatec) Design Fix
-
+* (simatec) Design Fix
+
### 3.0.26 (2024-10-16)
* (simatec) Fix FTP Connections
* (simatec) dependencies updated
-* (simatec) Issue Workflow added
-
+* (simatec) Issue Workflow added
+
### 3.0.25 (2024-09-26)
* (bluefox) Improvement of Google Drive authentication workflow
* (bluefox) Removed gulp from a build process
* (simatec) small Design Fix
* (simatec) Fix for Admin 7.1.5
* (simatec) Fix Test & Release
-* (simatec) Fix ESlint errors
-
+* (simatec) Fix ESlint errors
+
### 3.0.22 (2024-09-03)
* (simatec) Fix Notification Instance
* (simatec) Fix Notification Design
-* (simatec) Fix Default Settings
-
+* (simatec) Fix Default Settings
+
### 3.0.21 (2024-09-01)
* (simatec) Fix Onedrive Notification
* (simatec) Fix Zigbee2MQTT Backup
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 3.0.20 (2024-08-22)
* (simatec) Responsive Design for Tab added
* (simatec) Responsive Design for jsonConfig added
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 3.0.19 (2024-08-15)
* (simatec) Fix CCU Backup
* (simatec) Fix InfluxDB Backup Config
-* (simatec) Fix Backup-Log for Slave Instanz
-
+* (simatec) Fix Backup-Log for Slave Instanz
+
### 3.0.18 (2024-08-14)
* (simatec) Package optimisation
* (simatec) Fix the warning when opening the configuration
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 3.0.17 (2024-08-12)
* (simatec) Fix io-package for Release
* (simatec) manual-review added
* (simatec) Fix Slave Backup
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 3.0.16 (2024-08-05)
* (bluefox) dependencies updated
-* (simatec) Rename json5 Files
-
+* (simatec) Rename json5 Files
+
### 3.0.15 (2024-08-03)
-* (simatec) fix dependencies
-
+* (simatec) fix dependencies
+
### 3.0.14 (2024-08-02)
* (simatec) dependencies updated
-* (simatec) Improved log outputs
-
+* (simatec) Improved log outputs
+
### 3.0.12 (2024-08-01)
* (simatec) Backup Log for History added
* (simatec) Added separate selection for deleting FTP backups
@@ -800,55 +800,55 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) Added separate selection for deleting Googledrive backups
* (simatec) Improved log outputs
* (simatec) Source code cleaned up
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 3.0.11 (2024-07-28)
* (simatec) Design Fix
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 3.0.10 (2024-07-22)
* (simatec) Design Fix for Dark Mode
-* (bluefox) dependencies updated
-
+* (bluefox) dependencies updated
+
### 3.0.9 (2024-07-11)
* (simatec) Tab Icons added
* (simatec) small fix
-* (simatec) Docu updated
-
+* (simatec) Docu updated
+
### 3.0.8 (2024-07-01)
* (Grothesk242/simatec) forceuid and forcegid added
* (simatec) dependencies updated
-* (simatec) small fix
-
+* (simatec) small fix
+
### 3.0.7 (2024-06-26)
* (simatec) Restore Information added
* (simatec) Fix Formaterrors
* (bluefox) Fixing the problems with styles
-* (simatec) Fix iobroker Backup Error
-
+* (simatec) Fix iobroker Backup Error
+
### 3.0.6 (2024-06-26)
* (simatec) Restore Information added
* (simatec) Fix Formaterrors
* (bluefox) Fixing the problems with styles
-* (simatec) Fix iobroker Backup Error
-
+* (simatec) Fix iobroker Backup Error
+
### 3.0.5 (2024-06-18)
-* (simatec) Fix Build
-
+* (simatec) Fix Build
+
### 3.0.4 (2024-06-18)
* (simatec) History Gui Fix
* (simatec) Tab GUI modified
* (bluefox) Added support for Admin 7
-* (simatec) Onedrive ready for School/Business Accounts
-
+* (simatec) Onedrive ready for School/Business Accounts
+
### 3.0.3 (2024-06-10)
* (simatec) Fixed WebDav
* (simatec) Admin Notification for Backup errors added
* (simatec) Remove Sentry Config
* (simatec) Translations updated
* (simatec) Error handling optimized
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 3.0.2 (2024-06-06)
* (simatec) Fixed Google Drive
* (simatec) Fixed Translations
@@ -856,16 +856,16 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) Fixed MySql Backup
* (simatec) Fixed Translation added
* (simatec) Design Fix
-* (simatec) new notifications content added
-
+* (simatec) new notifications content added
+
### 3.0.1 (2024-05-29)
* (simatec) Fixed umount callback
* (simatec) Fixed Backup Message
* (simatec) Translations updated
* (simatec) Fixed InfluxDB Multi Backup
* (simatec) Fixed Restore Console
-* (simatec) Fixed Backup Console
-
+* (simatec) Fixed Backup Console
+
### 3.0.0 (2024-05-28)
* (simatec) jsonConfig added
* (bluefox) Conversion to React
@@ -876,32 +876,32 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) Fixed Nodered Backup
* (simatec) some bugs fixed
* (bluefox/simatec) New Restore-Interface
-* (simatec) Translation updated
-
+* (simatec) Translation updated
+
### 2.11.0 (2024-03-04)
-* (simatec) Fixed Sqlite3 Path
-
+* (simatec) Fixed Sqlite3 Path
+
### 2.10.11 (2024-02-14)
* (simatec) Design Fix
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.10.10 (2024-02-04)
-* (simatec) small Design Fix
-
+* (simatec) small Design Fix
+
### 2.10.9 (2024-02-01)
-* (simatec) Fixed Translation
-
+* (simatec) Fixed Translation
+
### 2.10.8 (2024-01-30)
* (simatec) Fixed Expert Mount
* (simatec) Docu updated
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.10.7 (2024-01-29)
* (simatec) small fixes
* (simatec) small Design Fix
* (simatec) Translation updated
-* (simatec) Expert Mount added
-
+* (simatec) Expert Mount added
+
### 2.10.6 (2024-01-27)
* (simatec) Gulp deleted
* (simatec) adapter-dev added
@@ -909,111 +909,111 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) Customised design
* (simatec) Hover info added to the Restore tab
* (simatec) Improved mobile view
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.10.5 (2024-01-22)
-* (simatec) Fixed CCU Backup with selfsigned Certificates
-
+* (simatec) Fixed CCU Backup with selfsigned Certificates
+
### 2.10.4 (2024-01-21)
-* (simatec) Fixed CCU Backup
-
+* (simatec) Fixed CCU Backup
+
### 2.10.3 (2024-01-19)
* (simatec) CCU backup switched from request to axios
-* (simatec) Sentry fix
-
+* (simatec) Sentry fix
+
### 2.10.2 (2024-01-14)
* (simatec) Cronjob for Expert Settings added
* (simatec) Code restructured
-* (simatec) Translation added
-
+* (simatec) Translation added
+
### 2.10.1 (2024-01-09)
* (simatec) small Fixes
-* (simatec) Code restructured
-
+* (simatec) Code restructured
+
### 2.10.0 (2024-01-06)
* (simatec) File server improved
* (simatec) Restore Tab improved
* (simatec) Design improved
* (simatec) Docu updated
-* (simatec) Breaking Changes for Docker mapping ports
-
+* (simatec) Breaking Changes for Docker mapping ports
+
### 2.9.10 (2023-12-29)
* (simatec) Fixed node-red restore
-* (simatec) auto install after restore for node-red added
-
+* (simatec) auto install after restore for node-red added
+
### 2.9.9 (2023-12-29)
* (simatec) dependencies updated
* (simatec) Default storage path for history adapter added
-* (simatec) Added check of the storage path from the History Adapter
-
+* (simatec) Added check of the storage path from the History Adapter
+
### 2.9.8 (2023-12-14)
-* (simatec) Sentry fix
-
+* (simatec) Sentry fix
+
### 2.9.7 (2023-12-12)
* (simatec) URL Update
-* (simatec) Fixed redis Password
-
+* (simatec) Fixed redis Password
+
### 2.9.6 (2023-12-10)
* (simatec) Gotify Notication added
* (simatec) dependencies updated
-* (simatec) Copypath check added
-
+* (simatec) Copypath check added
+
### 2.9.5 (2023-11-29)
* (simatec) dependencies updated
-* (simatec) Fixed redis Password
-
+* (simatec) Fixed redis Password
+
### 2.9.4 (2023-11-20)
* (simatec) dependencies updated
* (simatec) Fixed CIFS Password
* (simatec) Fixed mySql Password
* (simatec) Fixed pgSql Password
-* (simatec) Fixed redis Password
-
+* (simatec) Fixed redis Password
+
### 2.9.3 (2023-11-11)
* (simatec) Fixed Port for Filerserver
-* (simatec) Docu updated
-
+* (simatec) Docu updated
+
### 2.9.2 (2023-11-10)
* (simatec) dependencies updated
* (simatec) Design fix
* (simatec) Backup File upload added
* (simatec) Uploadserver added
-* (simatec) Translation updated
-
+* (simatec) Translation updated
+
### 2.9.1 (2023-11-02)
-* (simatec) ignore Build directory for ESPHome added
-
+* (simatec) ignore Build directory for ESPHome added
+
### 2.9.0 (2023-11-01)
* (simatec) mount option "Cache Loose" added
* (simatec) ESPHome Backup added
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.8.7 (2023-10-19)
-* (buanet) fix restore in docker v9
-
+* (buanet) fix restore in docker v9
+
### 2.8.6 (2023-10-13)
* (simatec) Fixed node-red restore
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.8.5 (2023-10-13)
-* (simatec) Fixed mount errors
-
+* (simatec) Fixed mount errors
+
### 2.8.4 (2023-10-11)
* (simatec) Fixed mysql Backup
* (simatec) Fixed pgsql Backup
-* (simatec) Fixed InfluxDB Backup
-
+* (simatec) Fixed InfluxDB Backup
+
### 2.8.3 (2023-10-10)
* (simatec) Wake on LAN Advanced Settings added
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.8.2 (2023-09-28)
-* (simatec) Fixed redis backup
-
+* (simatec) Fixed redis backup
+
### 2.8.1 (2023-09-12)
* (simatec) Fixed roles
-* (simatec) help-links added
-
+* (simatec) help-links added
+
### 2.8.0 (2023-09-11)
* (simatec) small Sentry fixes
* (simatec) Bugfix System-Message
@@ -1022,8 +1022,8 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) dependencies updated
* (simatec) Fixed Webdav
* (simatec) WOL Address & Port added
-* (simatec) Restore for Backitup Config added
-
+* (simatec) Restore for Backitup Config added
+
### 2.7.0 (2023-08-14)
* (simatec) dependencies updated
* (simatec) Fixed error Messages
@@ -1031,106 +1031,106 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) Docu & Wiki updated
* (simatec) small bug fixes
* (simatec) Translation updated
-* (crycode-de) Add support for sending notifications via discord (requires ioBroker.discord >= 2.1)
-
+* (crycode-de) Add support for sending notifications via discord (requires ioBroker.discord >= 2.1)
+
### 2.6.23 (2023-05-25)
* (simatec) Fixed Influx Restore for MultiDB
* (simatec) Token renew for Onedrive added
-* (simatec) Fixed PSQL Restore
-
+* (simatec) Fixed PSQL Restore
+
### 2.6.22 (2023-05-24)
* (simatec) Fixed Influx Restore for MultiDB
-* (simatec) Default Ports for InfluxDB added
-
+* (simatec) Default Ports for InfluxDB added
+
### 2.6.21 (2023-05-19)
* (simatec) small Sentry fixes
* (simatec) Fixed Influx Restore
* (simatec) Fixed Onedrive Download
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.6.20 (2023-05-02)
* (simatec) FTP self signed Certificates added
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.6.19 (2023-04-20)
-* (simatec) small fix for js-controller 5
-
+* (simatec) small fix for js-controller 5
+
### 2.6.18 (2023-04-19)
* (simatec) dependencies updated
* (simatec) small Sentry fixes
-* (simatec) Error notifications optimized
-
+* (simatec) Error notifications optimized
+
### 2.6.17 (2023-04-13)
* (simatec) Fixed delete InfluxDB tmp dir
-* (simatec) small Sentry fixes
-
+* (simatec) small Sentry fixes
+
### 2.6.16 (2023-03-30)
-* (simatec) small fix for js-controller 5
-
+* (simatec) small fix for js-controller 5
+
### 2.6.15 (2023-03-27)
* (simatec) Node-Red Backup optimized
* (simatec) Grafana Backup optimized
* (simatec) Zigbee2mqtt Backup optimized
-* (simatec) skip-verify for influxdb 2.x
-
+* (simatec) skip-verify for influxdb 2.x
+
### 2.6.14 (2023-03-22)
-* (simatec) Bug Fix History JSON
-
+* (simatec) Bug Fix History JSON
+
### 2.6.13 (2023-03-22)
* (simatec) Fixed Zigbee2mqtt Restore
* (simatec) Fixed Grafana Backup
* (simatec) Backup notifications optimized
* (simatec) Error notifications optimized
* (simatec) history data optimized
-* (simatec) small bug fixes
-
+* (simatec) small bug fixes
+
### 2.6.12 (2023-03-16)
* (simatec) Fixed Zigbee2mqtt Backup & Restore
* (simatec) Node-Red Backup optimized
* (simatec) Grafana Backup optimized
* (simatec) InfluxDB Backup optimized
-* (simatec) Docu & Wiki updated
-
+* (simatec) Docu & Wiki updated
+
### 2.6.11 (2023-03-11)
-* (simatec) Fixed Zigbee2mqtt Backup & Restore
-
+* (simatec) Fixed Zigbee2mqtt Backup & Restore
+
### 2.6.10 (2023-03-10)
* (simatec) Design Fix
* (simatec) node 14 set as minimum requirement
* (simatec) cleaning status log added
-* (simatec) Fixed Node-Red Backup & Restore
-
+* (simatec) Fixed Node-Red Backup & Restore
+
### 2.6.9 (2023-03-08)
* (simatec) Dropbox session upload optimized
-* (simatec) Error handling optimized
-
+* (simatec) Error handling optimized
+
### 2.6.8 (2023-03-07)
-* (simatec) Fixed Dropbox session upload
-
+* (simatec) Fixed Dropbox session upload
+
### 2.6.7 (2023-03-06)
-* (simatec) Dropbox session upload optimized
-
+* (simatec) Dropbox session upload optimized
+
### 2.6.6 (2023-03-05)
-* (simatec) Dropbox file upload up to 350 GB added
-
+* (simatec) Dropbox file upload up to 350 GB added
+
### 2.6.5 (2023-03-03)
* (simatec) Fixed cifs Password
-* (simatec) Fixed InfluxDB-Backup
-
+* (simatec) Fixed InfluxDB-Backup
+
### 2.6.4 (2023-02-26)
* (simatec) Design optimized
-* (simatec) Onedrive Upload Session added
-
+* (simatec) Onedrive Upload Session added
+
### 2.6.3 (2023-02-24)
* (simatec) Fixed SQLite3 Backup
-* (simatec) Fixed Matrix Message
-
+* (simatec) Fixed Matrix Message
+
### 2.6.2 (2023-02-23)
-* (simatec) Fixed SQLite3 Backup
-
+* (simatec) Fixed SQLite3 Backup
+
### 2.6.1 (2023-02-20)
-* (simatec) igonore temp-files for redis added
-
+* (simatec) igonore temp-files for redis added
+
### 2.6.0 (2023-02-16)
* (simatec) Onedrive-Api added
* (simatec) Matrix Messenger added
@@ -1142,132 +1142,132 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) Local-Storage check added
* (simatec) System-Message added
* (simatec) Jarvis Backup updated
-* (simatec) many small Fixes
-
+* (simatec) many small Fixes
+
### 2.5.12 (2023-01-19)
-* (simatec) Fixed Windows ioBroker-Restore
-
+* (simatec) Fixed Windows ioBroker-Restore
+
### 2.5.11 (2023-01-18)
-* (simatec) Fixed Windows ioBroker-Restore
-
+* (simatec) Fixed Windows ioBroker-Restore
+
### 2.5.10 (2023-01-03)
* (simatec) Fixed Docker Restore
* (simatec) Fixed Link Design
* (simatec) dependencies updated
-* (Grothesk242) Fixed CIFS Mount
-
+* (Grothesk242) Fixed CIFS Mount
+
### 2.5.9 (2022-12-05)
* (simatec) dependencies dropbox-v2-api updated
* (simatec) Fixed Zigbee Restore
* (simatec) Fixed Yahka Restore
* (simatec) Fixed Javascript Restore
-* (simatec) Fixed Dropbox Error Messages
-
+* (simatec) Fixed Dropbox Error Messages
+
### 2.5.8 (2022-12-03)
* (simatec) Fixed iobroker Backup
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.5.7 (2022-11-27)
* (simatec) Axios 1.1.3 added
-* (bluefox) Added ukrainian language
-
+* (bluefox) Added ukrainian language
+
### 2.5.6 (2022-11-14)
* (simatec) Fixed Grafana Backup
* (simatec) Fixed Downloadserver
-* (simatec) Translation updated
-
+* (simatec) Translation updated
+
### 2.5.5 (2022-11-13)
* (simatec) Design Fix
-* (simatec) Docker DB Support added
-
+* (simatec) Docker DB Support added
+
### 2.5.4 (2022-11-02)
* (simatec) Fixed maxBuffer for DB-Backups
* (simatec) Docu updated
* (simatec) Fixed Dropbox error messages
-* (simatec) Grafana self signed Certificates added
-
+* (simatec) Grafana self signed Certificates added
+
### 2.5.3 (2022-11-01)
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.5.2 (2022-10-26)
-* (simatec) Bugfix Google Drive
-
+* (simatec) Bugfix Google Drive
+
### 2.5.1 (2022-10-26)
-* (simatec) Bugfix Google Drive
-
+* (simatec) Bugfix Google Drive
+
### 2.5.0 (2022-10-18)
* (bluefox) Google Drive authentication was fixed
-* (simatec) small Bugfix
-
+* (simatec) small Bugfix
+
### 2.4.16 (2022-10-04)
-* (simatec) small Bugfix
-
+* (simatec) small Bugfix
+
### 2.4.15 (2022-10-03)
* (simatec) adapter-core updated
-* (simatec) path fix
-
+* (simatec) path fix
+
### 2.4.14 (2022-09-29)
-* (simatec) small Bugfix
-
+* (simatec) small Bugfix
+
### 2.4.13 (2022-09-28)
* (simatec) dependencies updated
* (simatec) Fixed Grafana Backup
* (simatec) Appveyor testing removed
-* (simatec) Fixed Test & Release
-
+* (simatec) Fixed Test & Release
+
### 2.4.12 (2022-08-11)
-* (simatec) Fixed WebDav Error Handling
-
+* (simatec) Fixed WebDav Error Handling
+
### 2.4.11 (2022-08-10)
* (simatec) Filesize Check added
* (simatec) dependencies updated
* (simatec) Fixed mySql Backup
-* (simatec) Fixed pgSql Backup
-
+* (simatec) Fixed pgSql Backup
+
### 2.4.10 (2022-07-05)
* (simatec) Code cleaning
* (simatec) dependencies updated
* (simatec) Disclaimer added
* (simatec) Travis Support removed
-* (simatec) Fixed backup-download with ssl
-
+* (simatec) Fixed backup-download with ssl
+
### 2.4.9 (2022-05-25)
* (simatec) German Wiki added
* (simatec) English Wiki added
-* (simatec) ignore .tar.gz files for zigbee Backups
-
+* (simatec) ignore .tar.gz files for zigbee Backups
+
### 2.4.8 (2022-05-18)
-* (simatec) Fixed restore from local Mount path
-
+* (simatec) Fixed restore from local Mount path
+
### 2.4.7 (2022-05-16)
* (simatec) dependencies updated
* (simatec) many small bugfixes
* (simatec) Fixed Sentry Error Messages
-* (simatec) Default SMB Version 3.1.1
-
+* (simatec) Default SMB Version 3.1.1
+
### 2.4.6 (2022-04-06)
-* (simatec) https support for Download added
-
+* (simatec) https support for Download added
+
### 2.4.5 (2022-04-04)
-* (simatec) Download-Server close added
-
+* (simatec) Download-Server close added
+
### 2.4.4 (2022-04-02)
* (simatec) try/catch GoogleDrive added
-* (Bluefox/simatec) Backup Download added
-
+* (Bluefox/simatec) Backup Download added
+
### 2.4.3 (2022-03-29)
* (simatec) Bugfixes Dropbox
* (simatec) try/catch options added
-* (simatec) code verifier check for Dropbox oAuth
-
+* (simatec) code verifier check for Dropbox oAuth
+
### 2.4.2 (2022-03-29)
-* (simatec) Bugfixes Dropbox
-
+* (simatec) Bugfixes Dropbox
+
### 2.4.1 (2022-03-29)
* (simatec) small Bugfixes
* (simatec) try/catch Dropbox Api
-* (simatec) Debug Log Dropbox Api
-
+* (simatec) Debug Log Dropbox Api
+
### 2.4.0 (2022-03-28)
* (simatec) Default History path added
* (simatec) dependencies updated
@@ -1276,29 +1276,29 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) Info Message for Script-Backup added
* (simatec) Signal-cmb added
* (simatec) many small Bugfixes
-* (simatec) Documentation updated
-
+* (simatec) Documentation updated
+
### 2.3.5 (2022-02-26)
-* (simatec) fix Redis Config
-
+* (simatec) fix Redis Config
+
### 2.3.4 (2022-02-26)
* (simatec) Redis Remote Backup for Docker added
-* (simatec) Docu updated
-
+* (simatec) Docu updated
+
### 2.3.3 (2022-02-17)
* (simatec) small GUI fixes
-* (simatec) Docker restore tunning
-
+* (simatec) Docker restore tunning
+
### 2.3.2 (2022-02-13)
* (simatec) Bugfix Restore Interface for http
-* (simatec) Fixed json history
-
+* (simatec) Fixed json history
+
### 2.3.1 (2022-02-12)
* (simatec) Bugfix Grafana
* (simatec) Bugfix Restore for Docker System
* (simatec) Restore Interface with https Support
-* (simatec) use iobroker SSL Certificates for https
-
+* (simatec) use iobroker SSL Certificates for https
+
### 2.3.0 (2022-02-11)
* (simatec) Influxdb2 Backup added
* (simatec) Influxdb2 Restore added
@@ -1311,26 +1311,26 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) redis remote Backup added
* (simatec) Error messages configurable
* (simatec) Translations added
-* (simatec) Adjustments to js-controller 4
-
+* (simatec) Adjustments to js-controller 4
+
### 2.2.4 (2022-01-27)
* (simatec) Restore backup of different controller version added
-* (simatec) Fixed YAHKA Backup for more Instances
-
+* (simatec) Fixed YAHKA Backup for more Instances
+
### 2.2.3 (2022-01-10)
* (simatec) Bugfix Error Message
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.2.2 (06.11.2021)
* (simatec) Fixed CCU option to use self-signed certificates
* (simatec) Fixed Config Menu
* (simatec) dependabot added
-* (simatec) small Bugfixes
-
+* (simatec) small Bugfixes
+
### 2.2.1 (08.10.2021)
* (simatec) CCU option to use self-signed certificates
-* (simatec) small fix for Javascript Message
-
+* (simatec) small fix for Javascript Message
+
### 2.2.0 (06.10.2021)
* (simatec) multihost function for master/slave systems added
* (simatec) Multi CCU Backup added
@@ -1345,129 +1345,129 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) delete option for temp-directory added
* (simatec) breaking changes!! Javascript Backup from Objects added
* (simatec) breaking changes!! Javascript Restore from Objects added
-* (simatec) WebDav option to use self-signed certificates
-
+* (simatec) WebDav option to use self-signed certificates
+
### 2.1.17 (15.08.2021)
* (simatec) dependencies updated
-* (simatec) Preparation for dark design by Admin 5
-
+* (simatec) Preparation for dark design by Admin 5
+
### 2.1.16 (12.08.2021)
* (simatec) dependencies updated
* (simatec) https support for ccu backup
-* (simatec) sentry Bugfixes
-
+* (simatec) sentry Bugfixes
+
### 2.1.15 (05.08.2021)
* (simatec) Bugfix Google Drive
* (simatec) memory optimization
* (simatec) fix Zigbee Restore
* (simatec) Grafana Protocol selection added
-* (simatec) translations updated
-
+* (simatec) translations updated
+
### 2.1.14 (04.08.2021)
* (simatec) dependencies updated
* (simatec) RAM memory optimization
* (simatec) googleapis deleted
-* (simatec) @googleapis/drive added
-
+* (simatec) @googleapis/drive added
+
### 2.1.13 (14.06.2021)
* (simatec) ready for Grafana 8.x
* (simatec) BugFix PostgreSQL
* (simatec) dependencies updated
-* (simatec) Name-Sufix for Messages added
-
+* (simatec) Name-Sufix for Messages added
+
### 2.1.12 (01.06.2021)
* (simatec) adminTab edited
* (simatec) translation changed
* (simatec) dependencies updated
* (simatec) more debug for mount added
-* (simatec) Bugfix history json
-
+* (simatec) Bugfix history json
+
### 2.1.11 (19.05.2021)
* (simatec) adminTab edited
-* (simatec) translation changed
-
+* (simatec) translation changed
+
### 2.1.10 (16.05.2021)
-* (simatec) Bugfix adminTab
-
+* (simatec) Bugfix adminTab
+
### 2.1.9 (15.05.2021)
-* (simatec) adminTab for admin 5 changed
-
+* (simatec) adminTab for admin 5 changed
+
### 2.1.8 (14.05.2021)
-* (simatec) adminTab for admin 5 changed
-
+* (simatec) adminTab for admin 5 changed
+
### 2.1.7 (14.05.2021)
* (simatec) Bugfix mysql Restore
* (simatec) Bugfix pgsql Restore
* (simatec) small Bugfix
* (simatec) dependencies updated
-* (simatec) node 16 support added
-
+* (simatec) node 16 support added
+
### 2.1.6 (01.05.2021)
* (simatec) Bugfix for js-controller 3.3.x
* (simatec) small Bugfix Dropbox Log
-* (simatec) small Bugfix for History Config reading
-
+* (simatec) small Bugfix for History Config reading
+
### 2.1.5 (29.04.2021)
* (simatec) Bugfix AdminTab
-* (simatec) small Bugfix
-
+* (simatec) small Bugfix
+
### 2.1.4 (26.04.2021)
* (simatec) Redesign Restore GUI
-* (simatec) small GUI Bugfix
-
+* (simatec) small GUI Bugfix
+
### 2.1.3 (22.04.2021)
* (simatec) Admin-Tab changed
* (simatec) Javascript Restore changed
* (simatec) Redesign Admin-Tab
* (simatec) Redesign Config
-* (simatec) Preparation for admin 5
-
+* (simatec) Preparation for admin 5
+
### 2.1.2 (13.04.2021)
* (simatec) Creation of temporary folders changed
* (simatec) Filter for redis rdb files changed
* (simatec) automatic deletion of old influx databases added
* (simatec) noserverino option for CIFS mount added
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 2.1.1 (11.04.2021)
* (simatec) Bugfix redis
* (simatec) debug Log for Restore request added
* (simatec) Bugfix influxdb
-* (simatec) ignore Filenames for javascript-Backup added
-
+* (simatec) ignore Filenames for javascript-Backup added
+
### 2.1.0 (24.03.2021)
* (simatec) Admin-Tab added
* (simatec) dependencies targz removed
* (simatec) dependencies tar-fs added
* (simatec) dependencies updated
-* (simatec) small Bugfixes
-
+* (simatec) small Bugfixes
+
### 2.0.5 (14.03.2021)
* (simatec) error handling for redis backup added
* (simatec) error handling for history backup added
-* (simatec) BugFix Grafana backup
-
+* (simatec) BugFix Grafana backup
+
### 2.0.4 (10.03.2021)
* (simatec) Bugfix history json
* (simatec) BugFix Redis backup
* (simatec) chmod for backup directory added
-* (simatec) error handling for Grafana backup added
-
+* (simatec) error handling for Grafana backup added
+
### 2.0.3 (04.03.2021)
* (simatec) Promise for redis aof added
* (simatec) BugFix Grafana restore
-* (simatec) small BugFix umount
-
+* (simatec) small BugFix umount
+
### 2.0.2 (03.03.2021)
* (simatec) BugFix redis backup
-* (simatec) aof for redis added
-
+* (simatec) aof for redis added
+
### 2.0.1 (23.02.2021)
* (simatec) BugFix redis backup/restore
* (simatec) dependencies node-tar added
* (simatec) BugFix Notification
-* (simatec) BugFix Grafana backup
-
+* (simatec) BugFix Grafana backup
+
### 2.0.0 (31.01.2021)
* (simatec) BugFix detect last backup
* (simatec) WebDAV added
@@ -1482,12 +1482,12 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) Restore revised
* (simatec) fixed many small bugs
* (simatec) Added warning messages
-* (simatec) Fixed cloud restore
-
+* (simatec) Fixed cloud restore
+
### 1.8.5 (11.01.2021)
* (simatec) Bugfix Jarvis Backup
-* (simatec) Bugfix GUI
-
+* (simatec) Bugfix GUI
+
### 1.8.4 (09.01.2021)
* (simatec) Bugfix influxDB Backup
* (simatec) Bugfix influxDB Restore
@@ -1496,19 +1496,19 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) Bugfix mysql Backup
* (simatec) Bugfix pgsql Backup
* (simatec) small Bugfixes
-* (simatec) Info-Message for storage added
-
+* (simatec) Info-Message for storage added
+
### 1.8.3 (22.12.2020)
* (simatec) Bugfix iobroker start after restore on Windows
* (simatec) changed webui-port for restore
* (simatec) Bugfix influxDB Restore
-* (simatec) dependencies updated
-
+* (simatec) dependencies updated
+
### 1.8.2 (09.12.2020)
* (simatec) code cleaned
* (simatec) code for history.html object revised
-* (simatec) code for history.json object revised
-
+* (simatec) code for history.json object revised
+
### 1.8.1 (07.12.2020)
* (simatec) influxDB Backup added
* (simatec) influxDB Restore added
@@ -1521,128 +1521,128 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) new redis Restore added
* (simatec) enable/disable option for Sentry Plugin
* (simatec) smb 3.02 support added
-* (simatec) smb 3.1.1 support added
-
+* (simatec) smb 3.1.1 support added
+
### 1.7.0 (26.10.2020)
* (simatec) small Bugfix for umount on cifs/nfs mount
* (simatec) Dev-Dependencies updated
-* (simatec) Dependencies updated
-
+* (simatec) Dependencies updated
+
### 1.6.9 (30.09.2020)
-* (simatec) Timeout fix for backup process
-
+* (simatec) Timeout fix for backup process
+
### 1.6.8 (24.09.2020)
* (simatec) Translations update for Weblate
* (simatec) dependencies updated
* (simatec) devdependencies updated
-* (weblate) translation updated
-
+* (weblate) translation updated
+
### 1.6.7 (09.09.2020)
-* (simatec) Bugfix error on GoogleDrive
-
+* (simatec) Bugfix error on GoogleDrive
+
### 1.6.6 (08.09.2020)
* (simatec) Bugfix clean local backups
-* (simatec) Bugfix mount and umount for sentry.io
-
+* (simatec) Bugfix mount and umount for sentry.io
+
### 1.6.5 (07.09.2020)
* (simatec) Bugfix GoogleDrive Rate Limit errors
-* (simatec) small fixes on zigbee backup
-
+* (simatec) small fixes on zigbee backup
+
### 1.6.4 (04.09.2020)
* (simatec) small fixes for sentry.io
-* (simatec) small fixes on zigbee backup
-
+* (simatec) small fixes on zigbee backup
+
### 1.6.3 (01.09.2020)
* (simatec) dependencies for googleapis updated
* (simatec) dependencies for dropbox-v2-api updated
-* (simatec) devdependencies updated
-
+* (simatec) devdependencies updated
+
### 1.6.2 (31.08.2020)
-* (simatec) added whatsapp-cmb support for notifications
-
+* (simatec) added whatsapp-cmb support for notifications
+
### 1.6.1 (24.08.2020)
-* (Apollon77) several fixes and optimizations
-
+* (Apollon77) several fixes and optimizations
+
### 1.6.0 (03.08.2020)
-* (Jey-Cee/simatec) adapter configuration revised
-
+* (Jey-Cee/simatec) adapter configuration revised
+
### 1.5.9 (21.07.2020)
* (simatec) small fixes on mysql backup
* (simatec) next bugfixs error handling sentry.io
-* (simatec) updated dependencies
-
+* (simatec) updated dependencies
+
### 1.5.8 (20.05.2020)
* (simatec) small fixes on zigbee backup
* (simatec) added log for zigbee Instances
-* (simatec) next bugfix error handling sentry.io
-
+* (simatec) next bugfix error handling sentry.io
+
### 1.5.7 (11.05.2020)
* (simatec) bugfix error handling sentry.io
* (simatec) updated dependencies
-* (simatec) added node14 support
-
+* (simatec) added node14 support
+
### 1.5.6 (02.05.2020)
-* (simatec) Bugfix reading restore list
-
+* (simatec) Bugfix reading restore list
+
### 1.5.5 (01.05.2020)
-* (simatec) bugfix error handling sentry.io
-
+* (simatec) bugfix error handling sentry.io
+
### 1.5.4 (29.04.2020)
* (simatec) added osDependencies for nfs and cifs
-* (simatec) Bugfixes for error handling telegram, pushover, e-mail, ftp list and create backup folder
-
+* (simatec) Bugfixes for error handling telegram, pushover, e-mail, ftp list and create backup folder
+
### 1.5.3 (28.04.2020)
-* (simatec) many smal Bugfixes for error handling sentry.io
-
+* (simatec) many smal Bugfixes for error handling sentry.io
+
### 1.5.2 (24.04.2020)
* (simatec) error handling sentry.io
-* (AlCalzone) docu updated
-
+* (AlCalzone) docu updated
+
### 1.5.1 (23.04.2020)
* (simatec) Bugfix list from nas
-* (simatec) Bugfix sentry errors
-
+* (simatec) Bugfix sentry errors
+
### 1.5.0 (21.04.2020)
* (simatec) revised error handling
* (simatec) revised mount process
* (simatec) revised umount process
* (simatec) added log for last backup file
* (simatec) updated dependencies
-* (simatec) added sentry.io support
-
+* (simatec) added sentry.io support
+
### 1.4.5 (23.03.2020)
-* (simatec) Bugfix CIFS Domain
-
+* (simatec) Bugfix CIFS Domain
+
### 1.4.4 (23.03.2020)
-* (simatec) Fixed history error
-
+* (simatec) Fixed history error
+
### 1.4.3 (21.03.2020)
-* (simatec) Fixed for autochecker
-
+* (simatec) Fixed for autochecker
+
### 1.4.2 (21.03.2020)
* (simatec) Fixed start after restore
-* (simatec) update dependencies
-
+* (simatec) update dependencies
+
### 1.4.1 (02.03.2020)
-* (simatec) json historystate with more options
-
+* (simatec) json historystate with more options
+
### 1.4.0 (27.02.2020)
* (simatec) added next Backup Time
* (simatec) added Name Suffix for mysql Backup
* (simatec) added more Options for mysql
* (simatec) added domain support for cifs
-* (simatec) added json history state
-
+* (simatec) added json history state
+
### 1.3.6 (18.12.2019)
* (simatec) Fixed historyList for compact-mode
-* (simatec) Added ack for history states
-
+* (simatec) Added ack for history states
+
### 1.3.5 (17.12.2019)
-* (simatec) Fixed compact-mode for history
-
+* (simatec) Fixed compact-mode for history
+
### 1.3.4 (15.12.2019)
-* (simatec) Fixed hide passwords
-
+* (simatec) Fixed hide passwords
+
### 1.3.3 (14.12.2019)
* (simatec) Fixed Webinterface for Restore
* (simatec) Fixed MySql Backup
@@ -1653,20 +1653,20 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) Added password hiding
* (simatec) Clean Code
* (simatec) detected history path
-* (simatec) Fix detected
-
+* (simatec) Fix detected
+
### 1.3.2 (04.12.2019)
* (simatec) Add Webinterface for Restore
-* (simatec) Bug fix
-
+* (simatec) Bug fix
+
### 1.3.1 (02.12.2019)
* (bluefox) Added information about the latest backup
* (simatec) some Bug fix
* (simatec) add new translation
* (simatec) Fixed translation
* (simatec) Default backup renamed to ioBroker backup
-* (simatec) delete old objects
-
+* (simatec) delete old objects
+
### 1.3.0 (22.11.2019)
* (simatec) support end for the total backup
* (simatec) Added backup of a history data path
@@ -1678,56 +1678,56 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) new translations
* (simatec) adjustments to the new Windows Installer
* (simatec) adjustments to the new Linux installer
-* (simatec) fixed some small bugs
-
+* (simatec) fixed some small bugs
+
### 1.2.2 (20.10.2019)
-* (simatec) Fixed update process
-
+* (simatec) Fixed update process
+
### 1.2.1 (19.10.2019)
-* (simatec) Fixed CIFS password with special characters
-
+* (simatec) Fixed CIFS password with special characters
+
### 1.2.0 (02.07.2019)
* (bluefox) Google Drive was added
-* (simatec) Support for node 6 ended
-
+* (simatec) Support for node 6 ended
+
### 1.1.4 (08.04.2019)
* (simatec) Support for SMB3
* (simatec) Backup for Zigbee Database
-* (simatec) Restore for Zigbee Database
-
+* (simatec) Restore for Zigbee Database
+
### 1.1.3 (12.03.2019)
* (simatec) Timeout for email sending
* (simatec) Timeout for pushover sending
* (simatec) Timeout for telegram sending
-* (simatec) Code cleaned up
-
+* (simatec) Code cleaned up
+
### 1.1.2 (21.02.2019)
* (simatec) exec Start for iobroker
-* (simatec) Fixed umount before Restore
-
+* (simatec) Fixed umount before Restore
+
### 1.1.1 (12.02.2019)
-* (simatec) Fixed iobroker-stop for total backup
-
+* (simatec) Fixed iobroker-stop for total backup
+
### 1.1.0 (10.02.2019)
-* (simatec) stable Release
-
+* (simatec) stable Release
+
### 1.0.9 (02.02.2019)
* (simatec) Add New umount query
* (simatec) Add Umount wait by device busy
* (simatec) Add Timeout for History settings
-* (simatec) Add Notification only on error
-
+* (simatec) Add Notification only on error
+
### 1.0.8 (26.01.2019)
* (simatec) modification for new installer
* (simatec) WOL-wait time adjustable
-* (simatec) Fixed History settings
-
+* (simatec) Fixed History settings
+
### 1.0.7 (17.01.2019)
-* (simatec) better start/stop Handling for backup and restore
-
+* (simatec) better start/stop Handling for backup and restore
+
### 1.0.6 (16.01.2019)
-* (simatec) Fixed Start/Stop for new iobroker-installer
-
+* (simatec) Fixed Start/Stop for new iobroker-installer
+
### 1.0.5 (14.01.2019)
* (simatec) Fixed compact mode
* (simatec) Fixed total backup
@@ -1735,49 +1735,49 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (simatec) better history handling
* (simatec) error Message for telegram
* (simatec) error Message for E-Mail
-* (simatec) error Message for pushover
-
+* (simatec) error Message for pushover
+
### 1.0.4 (08.01.2019)
-* (simatec) support for compact mode
-
+* (simatec) support for compact mode
+
### 1.0.3 (06.01.2019)
-* (simatec) Bugfix
-
+* (simatec) Bugfix
+
### 1.0.2 (05.01.2019)
-* (simatec) Fixed start/stop for new iobroker-Installer
-
+* (simatec) Fixed start/stop for new iobroker-Installer
+
### 1.0.1 (30.12.2018)
* (simatec) Fixed delete old Files
-* (simatec) Add a wake on LAN for CIFS and NFS
-
+* (simatec) Add a wake on LAN for CIFS and NFS
+
### 1.0.0 (24.12.2018)
-* (simatec) Stable Release
-
+* (simatec) Stable Release
+
### 0.4.4 (19.12.2018)
-* (simatec) Fixed cifs-mount User
-
+* (simatec) Fixed cifs-mount User
+
### 0.4.3 (17.12.2018)
-* (simatec) Add device ID for pushover
-
+* (simatec) Add device ID for pushover
+
### 0.4.2 (10.12.2018)
* (simatec) Fixed mount / umount
-* (simatec) Fixed Readme
-
+* (simatec) Fixed Readme
+
### 0.4.1 (07.12.2018)
* (simatec) Added boolean for backup Success
* (simatec) Added Selection menu SMB type (CIFS)
-* (simatec) Added Checkbox for mount as root (sudo)
-
+* (simatec) Added Checkbox for mount as root (sudo)
+
### 0.4.0 (04.12.2018)
-* (simatec) Added Pushover Notification
-
+* (simatec) Added Pushover Notification
+
### 0.3.9 (03.12.2018)
-* (simatec) Fixed cifs/nfs mount and umount
-
+* (simatec) Fixed cifs/nfs mount and umount
+
### 0.3.8 (08.11.2018)
* (simatec) Fixed notifications format
-* (simatec) Fixed Telegram User
-
+* (simatec) Fixed Telegram User
+
### 0.3.7 (07.11.2018)
* (simatec) Added e-mail notification
* (simatec) Create backup directory on first boot
@@ -1785,34 +1785,34 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (peoples) Fixed Telegram SilentNotice
* (peoples) Added Possibility to select a Telegram Receiver
* (peoples) Added Possibility to select a Telegram Notification length
-* (peoples) Some Translations
-
+* (peoples) Some Translations
+
### 0.3.6 (16.10.2018)
* (simatec) Fixed Dropbox Backup
* (simatec) Fixed Restore path for ownDir
* (simatec) Fixed FTP and NAS path
-* (simatec) Fixed Access Token for dropbox
-
+* (simatec) Fixed Access Token for dropbox
+
### 0.3.5 (03.10.2018)
* (simatec) Fixed Translation
* (simatec) Fixed Filename Suffix for Restore
-* (peoples) Bugfix Title for Backup deletion
-
+* (peoples) Bugfix Title for Backup deletion
+
### 0.3.4 (01.10.2018)
-* (simatec) Fixed Restart after total-backup
-
+* (simatec) Fixed Restart after total-backup
+
### 0.3.3 (27.09.2018)
* (simatec) Fixed Backup-Directory for dropbox
* (simatec) Fixed Restart after total-backup
-* (simatec) Fixed error Log on cifs
-
+* (simatec) Fixed error Log on cifs
+
### 0.3.2 (25.09.2018)
-* (simatec) Fixed Filename for ccu backup
-
+* (simatec) Fixed Filename for ccu backup
+
### 0.3.1 (25.09.2018)
* (simatec) Fixed FTP Directory
-* (simatec) delete old Files
-
+* (simatec) delete old Files
+
### 0.3.0 (24.09.2018)
* (bluefox/simatec) Add Multiplatform (Windows/Linux/Mac)
* (bluefox/simatec) ioBroker.backitup switched to Javascript
@@ -1826,66 +1826,66 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
* (peoples) Added silent mode for telegram
* (simatec) Redis/mysql added with standard backup
* (simatec) translations added
-* (simatec) Docs adapted
-
+* (simatec) Docs adapted
+
### 0.2.7 (29.07.2018)
-* (simatec) Fixed Delete old Files
-
+* (simatec) Fixed Delete old Files
+
### 0.2.6 (27.07.2018)
* (bluefox) Configurable redis path was added
* (simatec) Translations Script
-* (simatec) Fixed FTP Upload
-
+* (simatec) Fixed FTP Upload
+
### 0.2.5 (26.07.2018)
* (simatec) Check for dependencies
* (simatec) Delete older files if the number of files is greater than X
* (simatec) Check for Backup Dir
-* (simatec) Translations added
-
+* (simatec) Translations added
+
### 0.2.4 (23.07.2018)
* (peoples) Some Bugfixes
- * (peoples) Added translations in words.js
-
+ * (peoples) Added translations in words.js
+
### 0.2.3 (19.07.2018)
* (bluefox) The backup buttons in the configuration dialog were added
* (bluefox) Show bash output text
- * (peoples) Bug Fix Mysql-Login Error
-
+ * (peoples) Bug Fix Mysql-Login Error
+
### 0.2.2 (17.07.2018)
- * (peoples/simatec/bluefox) Bug Fix Code
-
+ * (peoples/simatec/bluefox) Bug Fix Code
+
### 0.2.1 (15.07.2018)
- * (peoples/simatec) Bug Fix
-
+ * (peoples/simatec) Bug Fix
+
### 0.2.0 (14.07.2018)
- * (blufox) Code formatting
-
+ * (blufox) Code formatting
+
### 0.1.8 (11.07.2018)
* (darkiop) MySQL-Sicherung um Host- und Portabfrage erweitert
* (peoples) Versendende Telegram-Instanz wählbar
* (peoples) Telegram-Nachrichten angepasst an Verbindungstyp
* (peoples) History-Log angepasst an Verbindungstyp
* (simatec) Komprimierung der MySQL-Datenbank-Sicherung eingebaut
- * (simatec) Anpassung der Konfigoberfläche an Telegram-Instanz Auswahl
-
+ * (simatec) Anpassung der Konfigoberfläche an Telegram-Instanz Auswahl
+
### 0.1.7 (05.07.2018)
- * (peoples) Datenpunkte in io-package definiert
-
+ * (peoples) Datenpunkte in io-package definiert
+
### 0.1.6 (04.07.2018)
- * (simatec/peoples) Beta Version
-
+ * (simatec/peoples) Beta Version
+
### 0.1.5 (03.07.2018)
- * (peoples) Log Einträge neu formatiert
-
+ * (peoples) Log Einträge neu formatiert
+
### 0.1.4 (02.07.2018)
- * (simatec/peoples) diverse Anpassungen
-
+ * (simatec/peoples) diverse Anpassungen
+
### 0.1.3 (01.07.2018)
- * (simatec/peoples) Sprachen hinzugefügt
-
+ * (simatec/peoples) Sprachen hinzugefügt
+
### 0.1.2 (30.06.2018)
- * (simatec/peoples) Erste Beta-Version
-
+ * (simatec/peoples) Erste Beta-Version
+
### 0.1.0 (25.06.2018)
* (simatec/peoples) Erste Git-Adapter-Version
@@ -1893,7 +1893,7 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-iobrokerbackitup)_
The MIT License (MIT)
-Copyright (c) 2018-2024 simatec
+Copyright (c) 2018-2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/de/adapterref/iobroker.cloudless-homeconnect/README.md b/docs/de/adapterref/iobroker.cloudless-homeconnect/README.md
index c6bf1a803..8d40d013c 100644
--- a/docs/de/adapterref/iobroker.cloudless-homeconnect/README.md
+++ b/docs/de/adapterref/iobroker.cloudless-homeconnect/README.md
@@ -31,6 +31,29 @@ Im lokalen Netz muss Port 443 am Gerät freigeschaltet sein.
Es kann vorkommen, dass das Gerät nach Laden der Konfiguration nicht angesprochen werden kann. Dann liegt im lokalen Netz kein DNS-Eintrag für die Domain des Geräts vor. Außer diesen im Netzwerk einzurichten, kann im Datenpunkt `info.config` bei `host` einfach die lokale IP des Gerätes eingetragen werden.
+## Erste Schritte
+
+Normalerweise werden nach der [Adapterkonfiguration](#konfiguration) beim Adapterstart von Homeconnect-Servern Profile der registrierten Geräte abgerufen. Dieser Loginprozess wurde auf manchen Servern so verändert, dass ein automatisches Downloaden der Profile nicht mehr funktioniert und ein manuelles Downloaden nötig wird. Dazu wird das externes Tool **[Homeconnect Profile Downloader](https://github.com/bruestel/homeconnect-profile-downloader/tags)** empfohlen.
+
+Wenn also ein automatisches Abrufen nicht möglich ist, erscheint im ioBroker-Log eine **Warnung**, **_erscheint keine, und der Adapter startet normal, ist kein weiteres Handeln nötig, und die nächsten Schritte können ignoriert werden!_**
+
+```
+warn: Login not successful. Please put the zip from homeconnect-profile-downloader as described in docs manually into path <> and restart adapter. See https://github.com/bruestel/homeconnect-profile-downloader also.
+```
+
+Wird die Warnung ausgegeben, muss lokal der **Homeconnect Profile Downloader** installiert werden. Dazu dem Link folgen, die neueste Version für sein Betriebssystem herunterladen und [installieren](https://github.com/bruestel/homeconnect-profile-downloader?tab=readme-ov-file#run-it):
+![Versionen von Homeconnect Profile Downloader](../profile_git.png)
+
+Anschließend die installierte Anwednung starten und auf der Startseite die Region wählen:
+![Startseite von Homeconnect Profile Downloader](../profile_start.png)
+
+Mit dem Klick auf `FETCH APPLIANCE PROFILE DATA` wird zur Login-Seite von Homeconnect weitergeleitet, bei der man sich mit den Zugangsdaten aus der Homeconnect-App anmelden muss:
+![Login bei Homeconnect](../profile_login.png)
+
+Wenn dies erfolgreich war, erscheint eine Übersicht von zip-Dateien für jedes über die Homeconnect-App registrierte Gerät. Die zip-Dateien müssen nun heruntergeladen und **unverändert** in den Ordner verschoben werden, der in der Warnung im Log von ioBroker angezeigt wird.
+
+Anschließend muss der Adapter neu gestartet werden. Die Konfiguration für den Adapter wird nun aus diesen Dateien erstellt.
+
## Konfiguration
In der Adapter-Config muss der Homeconnect App Benutzername und Passwort eingetragen werden.
@@ -132,100 +155,108 @@ Hier können allgemeine Einstellungen des Geräts vorgenommen werden. Beispielsw
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 1.4.1 (2025-01-16)
+
+- (eifel-tech) Creating instance directory if absent
+
+### 1.4.0 (2025-01-15)
+
+- (eifel-tech) Dependency updates
+- (eifel-tech) Changed login process for getting device information by homeconnect (Issue #170)
### 1.3.0 (2024-12-02)
-- (eifel-tech) Dependency updates
-- (eifel-tech) common.min is only set if it is also present in the config (Issue #149)
-- (eifel-tech) Password in admin will be stored encrypted natively
+- (eifel-tech) Dependency updates
+- (eifel-tech) common.min is only set if it is also present in the config (Issue #149)
+- (eifel-tech) Password in admin will be stored encrypted natively
> [!CAUTION]
> You have to reenter your password in admin config!
### 1.2.10 (2024-11-20)
-- (eifel-tech) Handle missing enums during parsing (Issue #148)
+- (eifel-tech) Handle missing enums during parsing (Issue #148)
### 1.2.9 (2024-11-14)
-- (eifel-tech) Bugfix while reading program options (Issue #143)
+- (eifel-tech) Bugfix while reading program options (Issue #143)
### 1.2.8 (2024-11-05)
-- (eifel-tech) Prevent forbidden signs
-- (eifel-tech) More resolutions considered in instance settings
-- (eifel-tech) Number of connection attempts configurable (Issue #135)
+- (eifel-tech) Prevent forbidden signs
+- (eifel-tech) More resolutions considered in instance settings
+- (eifel-tech) Number of connection attempts configurable (Issue #135)
### 1.2.7 (2024-10-24)
-- (eifel-tech) Notes from adapter checker
+- (eifel-tech) Notes from adapter checker
### 1.2.6 (2024-10-24)
-- (eifel-tech) Added translations
+- (eifel-tech) Added translations
### 1.2.5 (2024-10-23)
-- (eifel-tech) Instance remains yellow when first started (Issue #129)
+- (eifel-tech) Instance remains yellow when first started (Issue #129)
### 1.2.4 (2024-10-23)
-- (eifel-tech) Prevent message `undefined` from being sent
+- (eifel-tech) Prevent message `undefined` from being sent
### 1.2.3
-- (eifel-tech) Added datapoint to indicate whether a socket connection exists
+- (eifel-tech) Added datapoint to indicate whether a socket connection exists
### 1.2.2
-- (eifel-tech) Using a persistent websocket connection
+- (eifel-tech) Using a persistent websocket connection
### 1.2.1
-- (eifel-tech) Abort the connection if errors occur in the socket connection to the device
+- (eifel-tech) Abort the connection if errors occur in the socket connection to the device
### 1.2.0
-- (eifel-tech) Ability to exclude individual devices from control (Issue #117)
+- (eifel-tech) Ability to exclude individual devices from control (Issue #117)
> [!CAUTION]
> The configuration had to be expanded for this, so the contents of the `info.config` data point have to be deleted and the adapter has to be restarted. Also delete the `General` object tree.
### 1.1.2
-- (eifel-tech) Washing machine: Program options are sent separately and not including the program to be started
+- (eifel-tech) Washing machine: Program options are sent separately and not including the program to be started
### 1.1.1
-- (eifel-tech) Parsing the configuration simplified
+- (eifel-tech) Parsing the configuration simplified
### 1.1.0
-- (eifel-tech) Parsing of configuration for multiple devices revised
+- (eifel-tech) Parsing of configuration for multiple devices revised
### 1.0.4
-- (eifel-tech) Dishwasher support
+- (eifel-tech) Dishwasher support
### 1.0.3
-- (eifel-tech) New socket connection after timeout
+- (eifel-tech) New socket connection after timeout
### 1.0.2
-- (eifel-tech) If a new program is started, any program that may be running will first be terminated
+- (eifel-tech) If a new program is started, any program that may be running will first be terminated
### 1.0.1
-- (eifel-tech) Increasing security with TLS
+- (eifel-tech) Increasing security with TLS
### 1.0.0
-- (eifel-tech) initial release
+- (eifel-tech) initial release
## License
MIT License
-Copyright (c) 2024 eifel-tech
+Copyright (c) 2025 eifel-tech
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/de/adapterref/iobroker.contactid/README.md b/docs/de/adapterref/iobroker.contactid/README.md
index 2ea5ad3c1..7c206c35b 100644
--- a/docs/de/adapterref/iobroker.contactid/README.md
+++ b/docs/de/adapterref/iobroker.contactid/README.md
@@ -3,61 +3,60 @@ translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.contactid/README.md
title: ioBroker.contactid
-hash: oBxuLRhlt78n2XXNk74mEFQfg20OY49N3c+cguw4iq4=
+hash: ef7bEhZLeiDsv/qf+MW61JRKcB4Wxlzl17KVOfvq2jE=
---
![Logo](../../../en/adapterref/iobroker.contactid/admin/contactid.png)
![NPM-Version](http://img.shields.io/npm/v/iobroker.contactid.svg)
![Downloads](https://img.shields.io/npm/dm/iobroker.contactid.svg)
![Anzahl der Installationen (aktuell)](http://iobroker.live/badges/contactid-installed.svg)
-![Anzahl der Installationen (stabil)](http://iobroker.live/badges/contactid-stable.svg)
-![Abhängigkeitsstatus](https://img.shields.io/david/schmupu/iobroker.contactid.svg)
-![Bekannte Sicherheitslücken](https://snyk.io/test/github/schmupu/ioBroker.contactid/badge.svg)
+![Anzahl Installationen (stabil)](http://iobroker.live/badges/contactid-stable.svg)
+![Bekannte Schwachstellen](https://snyk.io/test/github/schmupu/ioBroker.contactid/badge.svg)
![NPM](https://nodei.co/npm/iobroker.contactid.png?downloads=true)
# IoBroker.contactid
-** Tests: ** ![Testen und freigeben](https://github.com/schmupu/ioBroker.contactid/workflows/Test%20and%20Release/badge.svg)
+**Tests:** ![Testen und Freigeben](https://github.com/schmupu/ioBroker.contactid/workflows/Test%20and%20Release/badge.svg)
-Das Protokoll Kontakt-ID, das von Alarmsystemen zur Kommunikation mit Zentralstationen verwendet wird.
+Das Contact ID-Protokoll wird von Alarmsystemen zur Kommunikation mit Zentralstationen verwendet.
-Dieser Adapter ist ein Contact ID Server. Wenn ein Alarmereignis ausgelöst wird, sendet das Alarmsystem über IP die Kontakt-ID-Nachricht an die Zentralstation.
-Sie können ioBroker mit diesem Adapter als Zentralstation verwenden. Zum Beispiel. Sie können per Conntact ID eine Telegrammnachricht für einen Alarm senden.
+Dieser Adapter ist ein Contact ID Server. Wenn ein Alarmereignis ausgelöst wird, sendet das Alarmsystem über IP die Contact ID-Nachricht an die Zentrale.
+Sie können ioBroker mit diesem Adapter als Zentrale verwenden. Beispielsweise können Sie bei einem Alarm per Contact ID eine Telegrammnachricht senden.
-Die Kontakt-ID-Nachricht
+Die Contact-ID-Nachricht
- SSSS 18QEEEGGZZZC
+SSSS 18QEEEGGZZZC
- * SSSS - Abonnent. Diese vier Ziffern identifizieren das spezifische Alarmsystem oder den Kunden für die Zentralstation. ioBroker erlaubt längere Teilnehmernamen.
+- SSSS – Teilnehmer. Diese vier Ziffern identifizieren das jeweilige Alarmsystem oder den Kunden gegenüber der Zentrale. ioBroker erlaubt längere Teilnehmernamen.
- * 18 - Nachrichtentyp. Grundsätzlich sollte dieses Feld immer "18" sein.
- * Q - Event Qualifier.
- * EEE - Ereigniscode.
- * GG - Gruppen- / Partitionsnummer.
- * ZZZ - Zonennummer (001 - 999). Dies ist die Nummer der Zone, die den Alarm ausgelöst hat.
- * C - Prüfsumme.
+- 18 - Nachrichtentyp. Grundsätzlich sollte dieses Feld immer „18“ sein.
+- Q – Event-Qualifikationsspiel.
+- EEE – Ereigniscode.
+- GG – Gruppen-/Partitionsnummer.
+- ZZZ – Zonennummer (001 - 999). Dies ist die Nummer der Zone, die den Alarm ausgelöst hat.
+- C – Prüfsumme.
[Kontakt-ID-Protokoll](http://www.technoimport.com.co/Producto/pdfs/ADEMCO%20-%20DC05_Contact_ID.pdf)
-## Installation & Konfiguration
+## Installation und Konfiguration
1. Installieren Sie den Adapter
2. Konfiguration des Adapters:
-Wählen Sie die IP-Adresse und den Port aus, um auf Conctact-ID-Anforderungen zu warten.
+Wählen Sie die IP-Adresse und den Port zum Abhören von Contact-ID-Anfragen.
Registrieren Sie Ihren Abonnentennamen, um Ihre Einbruchalarmmeldungen zu identifizieren, und wählen Sie Ihren Einbruchalarmtyp aus.
-3. Konfigurieren Sie Ihr Einbrechersystem so, dass Kontakt-ID-Nachrichten gesendet werden
+3. Konfigurieren Sie Ihr Einbruchmeldesystem so, dass es Kontakt-ID-Nachrichten sendet
- Lupusec XT1:
+Lupusec XT1:
-Einstellungen -> Kontakt-ID: rptn: // subcriber @ ip-address-iobroker: port Beispiel: rptn: //test@192.168.20.1: 50000
+Einstellungen -> Kontakt-ID: rptn://subcriber@ip-address-iobroker:port Beispiel: rptn://test@192.168.20.1:50000
- Lupusec XT1 + / XT2 / XT2 + / XT3:
+Lupusec XT1+/XT2/XT2+/XT3/XT4:
-Einstellungen -> Kontakt-ID: ip: // subcriber @ ip-address-iobroker: port / CID Beispiel: ip: //test@192.168.20.1: 50000 / CID
+Einstellungen -> Kontakt-ID: ip://subcriber@ip-address-iobroker:port/CID Beispiel: ip://test@192.168.20.1:50000/CID
-4. Testen des Adpaters
+4. Testen des Adapters
- Öffnen Sie die Befehlsshell und geben Sie ein
+Öffnen Sie die Eingabeaufforderung und geben Sie ein
```
telnet ip-address-iobroker port
@@ -65,27 +64,44 @@ Example: telnet 192.168.20.1 50000
```
-Jetzt können Sie eine Kontakt-ID-Nachricht senden. Bei Lupsec-Einbruchmeldesystemen beginnt und endet die Meldung mit [und]. Geben Sie Ihre Telnet-Sitzung ein:
+Jetzt können Sie eine Conntact ID-Nachricht senden. Bei Lupsec-Einbruchmeldeanlagen beginnt und endet die Nachricht mit [ und ]. Geben Sie in Ihrer Telnet-Sitzung ein:
```
[SSSS 18QEEEGGZZZC]
Example: [test 18160201010B]
```
- Jetzt können Sie die Nachricht in den ioBroker-Objekten sehen
+Jetzt können Sie die Nachricht in den ioBroker-Objekten sehen
## Changelog
+### **WORK IN PROGRESS**
+
+- (Stübi) Fixed Notification from ioBroker Check and Service Bot (Issue #46)
+
+### 2.0.0 (2025-01-18)
+
+- (Stübi) Redesign of Contact ID Adapter.
+- (Stübi) Wokring now with nodejs 20 and 22
+- (Stübi) js-controller in version 6 and 7 will be supported (Issue #19, #28)
+- (Stübi) nodejs 20 and nodejs 22 will be suported (Issue #20, #36)
+- (Stübi) states moved to channel subscriber
+- (Stübi) add Lupusec XT4 to list of alarm systems
+- (Stübi) migration to eslint 9 (Issue #39)
+- (Stübi) change admin configuration (Issue #38)
+- (Stübi) fixed dependency ot iobroker adapter-core (Issue #37)
+- (Stübi) fixed iobroker notifications (Issue 35)
+
### 1.0.2 (2020.12.13)
-* (Stübi) Bugfixing, ACK-invalid Format - Issue #14
-### 1.0.1 (2019.10.14)
-* (Stübi) Bugfixing, Issue #9
+- (Stübi) Bugfixing, ACK-invalid Format - Issue #14
+- (Stübi) Bugfixing, Issue #9
## License
+
MIT License
-Copyright (c) 2020 Thorsten Stueben
+Copyright (c) 2025 Thorsten Stueben
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/de/adapterref/iobroker.ecoflow-mqtt/README.md b/docs/de/adapterref/iobroker.ecoflow-mqtt/README.md
index 5a2eb8e86..158639bbc 100644
--- a/docs/de/adapterref/iobroker.ecoflow-mqtt/README.md
+++ b/docs/de/adapterref/iobroker.ecoflow-mqtt/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.ecoflow-mqtt/README.md
title: ioBroker.ecoflow-mqtt
-hash: m3JjXJahrOEW1FXN3nPibRenu7eycbyipNtOMVluzZE=
+hash: SNPrdh8WAkHEVeAyNXK+NxV8WSRXsT9DOLSoblhSQm4=
---
![Logo](../../../en/adapterref/iobroker.ecoflow-mqtt/admin/ecoflow-mqtt.png)
@@ -55,6 +55,8 @@ Es gibt 3 Möglichkeiten:
Die MQQT-Broker-Einstellungen sind Standardeinstellungen und müssen normalerweise nicht geändert werden.
+!!! In Fällen, in denen der MQTT-Server die Verbindung ablehnt, kann es hilfreich sein, mit Option Nr. 2 die Ausgabe dieser Website zu überprüfen. In einigen Fällen wird eine andere MQTT-Broker-Adresse zurückgegeben!!!
+
## Geräteeinrichtung und -konfiguration
Verwenden Sie die Registerkarte „Gerätekonfiguration“, um Ihre Ausrüstung hinzuzufügen.
@@ -151,6 +153,15 @@ Verwenden Sie die Registerkarte „Gerätekonfiguration“, um Ihre Ausrüstung
+Parametrierung des Generators
+
+* eine neue Zeile hinzufügen
+* Stellen Sie die Geräte-ID des Smart Plug so ein, wie in der App angezeigt, etwa „F371ZE...“
+* Gib ihm einen Namen
+* den Typ auf „Lichtmaschine 800W“ einstellen
+
+
+
Verwenden Sie die Registerkarte „Homeassistant“ zum Einrichten der MQTT-Verbindung zu HA
Parametrisieren des Homeassistant-Connectors
@@ -168,7 +179,7 @@ Verwenden Sie die Registerkarte „Homeassistant“ zum Einrichten der MQTT-Verb
## Aktualisieren des Adapters
-Normalerweise reicht es aus, die nächste Version über die alte zu installieren. In manchen Fällen (z. B. 1.0.0) kann es erforderlich sein, den gesamten Objektbaum zu löschen.
+Normalerweise reicht es aus, die nächste Version über die alte zu installieren. In einigen Fällen (z. B. 1.0.0) kann es erforderlich sein, den gesamten Objektbaum zu löschen.
Wenn datenpunktbezogene Werte geändert werden, wie z. B. das Minimum oder Maximum des Bereichs, müssen Sie Folgendes tun:
- Stoppen Sie den Adapter
@@ -282,7 +293,7 @@ Wave ist nicht verfügbar, könnte implementiert werden, wenn Daten verfügbar s
[Generator](./doc/devices/alternator.md)
### Nicht unterstützte Geräte
-Dieser Abschnitt wurde für Debugging-Zwecke erstellt. Wählen Sie das Gerät (Delta Pro3, Delta3, Delta3 Plus) aus und geben Sie die Seriennummer in die hinzugefügte Zeile ein. Es wird davon ausgegangen, dass das unbekannte Gerät Protobuf verwendet. Es erstellt [PROTOBUF unbekannt]-Meldungen im Protokoll, die das rohe Hexadezimaltelegramm enthalten.
+Dieser Abschnitt wurde für Debugging-Zwecke erstellt. Wählen Sie das Gerät (Delta Pro3, Delta3, Delta3 Plus) aus und geben Sie die Seriennummer in die hinzugefügte Zeile ein. Es wird davon ausgegangen, dass das unbekannte Gerät Protobuf verwendet. Es erstellt [PROTOBUF unbekannt]-Meldungen im Protokoll, die das Roh-Hexadezimaltelegramm enthalten.
## Aufgaben
* vergessene Randbedingungen für Befehle prüfen (Befehl unterdrücken, oder zusätzlichen Wert hinzufügen)
@@ -296,9 +307,28 @@ Die Nutzung der Software erfolgt auf Ihr eigenes Risiko und nach eigenem Ermesse
## Changelog
-### 1.1.1
+### 1.2.1 (npm)
+* (foxthefox) corrections for pstream objects, some changed from string to number
+* (foxthefox) new SHP time task config values
+
+### 1.2.0 (npm)
+* (foxthefox) new values powerocean
+* (foxthefox) new values powerstream
+* (foxthefox) new values plug
+* (foxthefox) enhancements on values for SHP2,DPU,alternator
+
+### 1.1.3 (npm)
+* (foxthefox) enhancements to alternator values
+* (foxthefox) refactoring of protobuf handling/structure/component data
+
+### 1.1.2 (npm)
+* (bh1cqx) handle HA restart #PR193
+* (foxthefox) initial state population of BPInfo2/3 to HA
+* (foxthefox) jsonConfig enhancements
+
+### 1.1.1 (npm)
* (foxthefox) changed code structure
-* (foxthefox) initial population of BPInfo2/3 to HA
+* (foxthefox) initial state creation of BPInfo2/3 to HA
### 1.1.0 (npm)
* (foxthefox) added a preliminary version of alternator (no cmd, non final state names)
diff --git a/docs/de/adapterref/iobroker.ems-esp/README.md b/docs/de/adapterref/iobroker.ems-esp/README.md
index 5ba325372..803b1b998 100644
--- a/docs/de/adapterref/iobroker.ems-esp/README.md
+++ b/docs/de/adapterref/iobroker.ems-esp/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.ems-esp/README.md
title: ioBroker.ems-esp
-hash: v9Sk35pDDGYxQreQjc1ZPCzaXZYh2SrKbaBwzPFZ0qw=
+hash: 9hBDNYzVDZZYL38ZbRpOkFVFWncEVg88mGYU/94TEVg=
---
![Logo](../../../en/adapterref/iobroker.ems-esp/admin/ems-esp.png)
@@ -18,14 +18,14 @@ hash: v9Sk35pDDGYxQreQjc1ZPCzaXZYh2SrKbaBwzPFZ0qw=
## Bosch / Buderus Heizsysteme mit km200 / IP-inside und/oder ems-esp Schnittstelle
Der Adapter unterstützt eine Schnittstelle zu den Heizsystemen der Bosch-Gruppe über EMS- oder EMS+-Bus.
-(Buderus / Junkers / Netfit usw.).
+(Bosch / Buderus / Junkers / Netfit usw.).
## Der Adapter kann über API-Aufrufe mit dem Heizsystem kommunizieren. Unterstützte Gateways sind:
* km200, km200 hrv, km100, km50, HMC300 oder IP-inside (von der Bosch-Gruppe)
* ems-esp-Gateway (https://github.com/emsesp/EMS-ESP32) mit dem ESP32-Chip.
-Die alten ESP8266-Gateways mit API V2 werden nicht mehr unterstützt!! Der Adapter wurde für das ems-esp-Gateway mit der neuesten stabilen Firmware-Version (V3.7.1) getestet. Die neuesten Entwicklerversionen der Firmware funktionieren möglicherweise nicht stabil mit dem ioBroker-Adapter. Die Verwendung erfolgt auf eigenes Risiko.
+Die alten ESP8266-Gateways mit API V2 werden nicht mehr unterstützt!! Der Adapter wurde für das ems-esp-Gateway mit der neuesten stabilen Firmware-Version getestet. Die neuesten Entwicklerversionen der Firmware funktionieren möglicherweise nicht stabil mit dem ioBroker-Adapter. Die Verwendung erfolgt auf eigenes Risiko.
* Neue Cloud-Gateways der Bosch-Gruppe (MX300 / EasyControl ...) werden nicht unterstützt, da sie keine LAN-API unterstützen!
diff --git a/docs/de/adapterref/iobroker.flexcharts/README.md b/docs/de/adapterref/iobroker.flexcharts/README.md
index 6e7ba9859..7d2f505d7 100644
--- a/docs/de/adapterref/iobroker.flexcharts/README.md
+++ b/docs/de/adapterref/iobroker.flexcharts/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.flexcharts/README.md
title: ioBroker.flexcharts
-hash: bg7vZAhUrEEfOHPWcLi2QWejGsWx19+UsdyyKnWX0u4=
+hash: mJ2FClZO2G/KuGclhJkGf7D9M9RO3qbL1GzB/mhIDhs=
---
![Logo](../../../en/adapterref/iobroker.flexcharts/admin/flexcharts-icon-small.png)
@@ -143,11 +143,32 @@ myJsonParams = {"period":"daily"}
Bitte beachten Sie, dass Sie die Funktion `onMessage()` verwenden müssen, um den Trigger vom Adapter zu empfangen. Der Standardwert für die Nachricht ist `flexcharts`, wie im obigen Beispiel gezeigt. Sie können verschiedene Nachrichten verwenden, indem Sie einen zusätzlichen Parameter angeben. Um beispielsweise die Nachricht `mycharts` zu verwenden, fügen Sie der HTTP-Adresse `&message=mycharts` hinzu: `http://localhost:8082/flexcharts/echarts.html?source=script&message=mycharts`
+### Verwenden von Funktionen innerhalb der Diagrammdefinition
+Leider funktionieren Funktionsdefinitionen innerhalb der Diagrammdefinition normalerweise nicht, da sie bei Verwendung von `JSON.stringify(option)` oder `callback(option)` gefiltert werden.
+
+Seit V0.3.0 von Flexcharts ist es jedoch möglich, es zum Laufen zu bringen. Es ist jedoch ein wenig mehr Aufwand erforderlich:
+
+* Fügen Sie das NPM-Modul „javascript-stringify“ zur Instanz 0 des JavaScript-Adapters hinzu. Fügen Sie dazu „javascript-stringify“ zu „Zusätzliche NPM-Module“ in der Konfiguration des Adapters hinzu:
+
+![npm-Module hinzufügen](../../../en/adapterref/iobroker.flexcharts/add_npm_modules.png)
+
+* Fügen Sie in Ihrem Skript am Anfang `var strify = require('javascript-stringify');` hinzu.
+* Wenn Sie ein Skript als Datenquelle verwenden: Ersetzen Sie in Ihrer `onMessage()`-Funktionalität `callback(option);` durch `callback(strify.stringify(option));` (vorausgesetzt, `option` enthält Ihre Diagrammdefinition).
+* Dann verwenden Sie einen Status als Datenquelle: Ersetzen Sie beim Erstellen des Status `setState('my_chart_id', JSON.stringify(option), true);` durch `setState('my_chart_id', strify.stringify(option), true);`
+* Das war's. Jetzt werden Funktionen innerhalb von Diagrammdefinitionen korrekt an Flexcharts weitergeleitet.
+
+Probieren Sie es einfach mit [Vorlage3](templates/flexchartsTemplate3.js). Um Tooltip-Daten mit 2 Dezimalstellen anzuzeigen, wird eine Funktion verwendet: `tooltip: {trigger: "axis", valueFormatter: (value) => '. + value.toFixed(2)}`.
+
+Ein Beispiel für die Verwendung der Diagrammdefinition über den Status finden Sie in `flexcharts.0.info.chart2`. Dies zeigt dasselbe Diagramm wie Vorlage3.
+
+Hinweis: Wenn das npm-Modul `javascript-stringify` installiert ist, könnte seine Funktionalität auch von Schadcode ausgenutzt werden (Cross-Site-Scripting). Daher sollte ioBroker bei Verwendung dieses Moduls nicht über das Internet erreichbar sein.
+
## Vorlagen
Für einige Anwendungsfälle stehen Javascript-Vorlagen zur Verfügung:
* Diagramm mit Daten vom Verlaufsadapter: [template1](templates/flexchartsTemplate1.js)
* einfaches Diagramm für eine Wärmekurve: [template2](templates/flexchartsTemplate2.js)
+* einfaches gestapeltes Balkendiagramm mit Funktion innerhalb der Diagrammdefinition: [template3](templates/flexchartsTemplate3.js)
* Für Viessmann-Geräte der E3-Serie ist ein sehr spezifischer Anwendungsfall verfügbar, z. B. Wärmepumpe Vitocal 250. Siehe https://github.com/MyHomeMyData/ioBroker.e3oncan/discussions/35
## Referenz
@@ -161,6 +182,9 @@ Verwenden Sie **Javascript** als Datenquelle: `http://localhost:8082/flexcharts/
* `&refresh=number` – aktualisiert das Diagramm alle "number" Sekunden. Der Standardwert beträgt 60 Sekunden. Der minimal zulässige Wert beträgt 5 Sekunden.
* `&user_defined_arguments` – Fügen Sie je nach Bedarf weitere Parameter hinzu. Alle Argumente sind in der Funktion `onMessage()` im Objekt `httpParams` verfügbar. Weitere Einzelheiten finden Sie in den obigen Beispielen und Vorlagen.
+### Verwenden von Funktionen innerhalb der Diagrammdefinition
+Verfügbar ab Version 0.3.0. Siehe vorherige [Kapitel](#using-functions-within-definition-of-chart)
+
### Integriertes Demodiagramm
Es ist ein integriertes Demodiagramm verfügbar: http://localhost:8082/flexcharts/echarts.html?source=state&id=flexcharts.0.info.chart1
@@ -173,6 +197,10 @@ Dies sollte ein Demodiagramm aufrufen, wenn Flexcharts und Webadapter ausgeführ
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 0.3.0 (2025-01-08)
+* (MyHomeMyData) Enhancement for usage of functions within echart definitions.
+* (MyHomeMyData) Fix for issue #56 (findings of repository checker)
+
### 0.2.0 (2024-11-06)
* (MyHomeMyData) Updated readme. Added sections Templates and Reference.
* (MyHomeMyData) Fix for issue #41 (findings of repository checker)
@@ -218,7 +246,7 @@ Dies sollte ein Demodiagramm aufrufen, wenn Flexcharts und Webadapter ausgeführ
## License
MIT License
-Copyright (c) 2024 MyHomeMyData
+Copyright (c) 2025 MyHomeMyData
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/de/adapterref/iobroker.ikettle2/README.md b/docs/de/adapterref/iobroker.ikettle2/README.md
index 4dbfdebab..977cfb7e3 100644
--- a/docs/de/adapterref/iobroker.ikettle2/README.md
+++ b/docs/de/adapterref/iobroker.ikettle2/README.md
@@ -3,64 +3,73 @@ translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.ikettle2/README.md
title: ioBroker.ikettle2
-hash: wEF/M5ePNGzhc8BjCcmBgAGYj+onZzFTGBl0QaEWKA4=
+hash: cMO+RpaDdkvLmHNr84/MJCvLPK2UqsoTCBY2kHS/22s=
---
![Logo](../../../en/adapterref/iobroker.ikettle2/admin/ikettle2.png)
![NPM-Version](https://img.shields.io/npm/v/iobroker.ikettle2.svg)
![Downloads](https://img.shields.io/npm/dm/iobroker.ikettle2.svg)
-![Anzahl der Installationen (spätestens)](https://iobroker.live/badges/ikettle2-installed.svg)
-![Anzahl der Installationen (stabil)](https://iobroker.live/badges/ikettle2-stable.svg)
+![Anzahl der Installationen (aktuell)](https://iobroker.live/badges/ikettle2-installed.svg)
+![Anzahl Installationen (stabil)](https://iobroker.live/badges/ikettle2-stable.svg)
![Abhängigkeitsstatus](https://img.shields.io/david/jey-cee/iobroker.ikettle2.svg)
![NPM](https://nodei.co/npm/iobroker.ikettle2.png?downloads=true)
-#ioBroker.ikettle2
-**Tests:** ![Testen und freigeben](https://github.com/jey-cee/ioBroker.ikettle2/workflows/Test%20and%20Release/badge.svg)
+# IoBroker.ikettle2
+**Tests:** ![Testen und Freigeben](https://github.com/jey-cee/ioBroker.ikettle2/workflows/Test%20and%20Release/badge.svg)
## Ikettle2-Adapter für ioBroker
Steuern Sie Ihren Smarter iKettle 2.0 mit ioBroker.
-## Treten Sie dem Discord-Server bei, um alles über ioBroker zu diskutieren!
+## Treten Sie dem Discord-Server bei, um alles über ioBroker zu besprechen!
-## [Sponsoren](./SPONSORS.md)
-Wenn Ihnen meine Arbeit gefällt, können Sie gerne eine persönliche Spende zukommen lassen (dies ist ein persönlicher Spendenlink für Jey Cee, kein Bezug zum ioBroker-Projekt!) [![Spenden](https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.wled/master/admin/button.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=95YZN2LR59Q64&source=url)
+Wenn Ihnen meine Arbeit gefällt, können Sie gerne eine persönliche Spende tätigen (dies ist ein persönlicher Spendenlink für Jey Cee, keine Verbindung zum ioBroker-Projekt!) [![Spenden](https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.wled/master/admin/button.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=95YZN2LR59Q64&source=url)
---
-## Handbuch
-### Objektbeschreibung **an** - Schaltet den Wasserkocher ein. set_temperature muss vorher eingestellt werden.
-**on_formula** - Schaltet den Wasserkocher ein, heizt auf und hält die Formel_Temperatur für die Aufwärmzeit.
-formula_temperature und warming_time müssen vorher eingestellt werden.
+## Manuell
+### Objektbeschreibung **on** - Schaltet den Wasserkocher ein. set_temperature muss vorher eingestellt werden.
+**on_formula** - Schaltet den Wasserkocher ein, heizt auf und hält die Formeltemperatur für die Aufwärmzeit.
+Formeltemperatur und Aufwärmzeit müssen vorher eingestellt werden.
-**kalibrieren** - Basiskalibrierung starten.
+**Kalibrieren** – Basiskalibrierung starten.
-**on_plate** - Zeigt an, ob sich der Wasserkocher auf der Grundplatte befindet.
+**on_plate** – Gibt an, ob der Wasserkocher auf der Grundplatte steht.
-**set_temperature** - Die Zieltemperatur zum Erhitzen von Wasser.
+**set_temperature** – Die Zieltemperatur zum Erhitzen von Wasser.
-**formula_temperature** - Die Solltemperatur nach dem Aufheizen des Wassers auf set_temperature.
+**Formeltemperatur** – Die Zieltemperatur nach dem Erhitzen des Wassers auf die Solltemperatur.
-**water_temperature** - Die tatsächliche Temperatur des Wassers.
+**Wassertemperatur** – Die tatsächliche Temperatur des Wassers.
-**water_level** - Tatsächliche Wassermenge im Wasserkocher. Hinweis: Die Genauigkeit ist nicht so gut und könnte völlig falsch sein. Überprüfen Sie daher mit Ihren Augen, ob sich Wasser im Wasserkocher befindet.
+**Wasserstand** – Tatsächliche Wassermenge im Kessel. Hinweis: Die Genauigkeit ist nicht besonders gut und könnte völlig falsch sein. Überprüfen Sie daher mit Ihren Augen, ob sich Wasser im Kessel befindet.
-**warming_time** - Die Zeit, in der der Wasserkocher das Wasser auf der Formeltemperatur hält, bevor er sich abschaltet.
-Hinweis: 0 = Nicht verwendet, die Mindestdauer beträgt 5 Minuten und die Höchstdauer 30 Minuten.
+**Aufwärmzeit** – Die Zeit, die der Wasserkocher das Wasser auf der gewünschten Temperatur hält, bevor er sich abschaltet.
+Hinweis: 0 = Nicht verwendet, die Mindestzeit beträgt 5 Minuten und die Höchstzeit 30 Minuten.
-**get_preset** - Lesen Sie die voreingestellten Werte für die manuelle Steuerung (ohne APP) aus dem Wasserkocher.
+**get_preset** - Auslesen der Vorgabewerte zur manuellen Steuerung (ohne APP) aus dem Wasserkocher.
-**set_preset** - Stellen Sie die voreingestellten Werte am Wasserkocher für die manuelle Steuerung ein (ohne APP).
-formula_temperature, temperature und warming_time im voreingestellten Ordner müssen vorher eingestellt werden.
+**set_preset** - Stellen Sie die voreingestellten Werte am Wasserkocher für die manuelle Steuerung (ohne App) ein.
+Formeltemperatur, Temperatur und Aufwärmzeit müssen vorher im Voreinstellungsordner eingestellt werden.
---
-### Kalibrieren Nehmen Sie den Wasserkocher von der Basis und stellen Sie das Objekt kalibrieren auf wahr.
-Nach dem Piepton von der Basis können Sie den Wasserkocher wieder auf die Basis stellen und verwenden.
+### Kalibrieren Nehmen Sie den Wasserkocher von der Basisstation und setzen Sie dann das Objekt „Kalibrieren“ auf „True“.
+Nach dem Piepton der Basisstation können Sie den Wasserkocher wieder auf die Basisstation stellen und verwenden.
---
## Changelog
+### **WORK IN PROGRESS**
+* (Jey Cee) Correct size of ip input on xl displays
+
+### 1.0.2
+* (Jey Cee) Add watchdog for connection to prevent adapter freeze
+* (Jey Cee) Migrate config to JSON Config
+* (Jey Cee) Update dependencies
+* (Jey Cee) Fix issues found by adapter checker
+
+### 1.0.1
* (Jey Cee) fixes for Beta release
### 1.0.0
@@ -69,7 +78,7 @@ Nach dem Piepton von der Basis können Sie den Wasserkocher wieder auf die Basis
## License
MIT License
-Copyright (c) 2021 Jey Cee
+Copyright (c) 2021-2025 Jey Cee
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/de/adapterref/iobroker.javascript/README.md b/docs/de/adapterref/iobroker.javascript/README.md
index 262fa08d6..7c36c7949 100644
--- a/docs/de/adapterref/iobroker.javascript/README.md
+++ b/docs/de/adapterref/iobroker.javascript/README.md
@@ -17,6 +17,9 @@ chapters: {"pages":{"de/adapterref/iobroker.javascript/README.md":{"title":{"de"
+### **WORK IN PROGRESS**
+* (@GermanBluefox) Migrated GUI to Typescript
+
### 8.8.3 (2024-09-05)
* (bluefox) Fixed object selector in rules
diff --git a/docs/de/adapterref/iobroker.matrix-org/README.md b/docs/de/adapterref/iobroker.matrix-org/README.md
index 07989a0c3..1ff4c201f 100644
--- a/docs/de/adapterref/iobroker.matrix-org/README.md
+++ b/docs/de/adapterref/iobroker.matrix-org/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.matrix-org/README.md
title: ioBroker.matrix-org
-hash: thDSPGk0mvt0gLe1EZ7FJPRN6KyItq0/2Hx0xO/FJeY=
+hash: kRlj7Slv3jZyVSdfbdrinMJsFm7VzfyYy1BGtvBO2Jc=
---
![Logo](../../../en/adapterref/iobroker.matrix-org/admin/matrix-logo.png)
@@ -11,21 +11,20 @@ hash: thDSPGk0mvt0gLe1EZ7FJPRN6KyItq0/2Hx0xO/FJeY=
![Downloads](https://img.shields.io/npm/dm/iobroker.matrix-org.svg)
![Anzahl der Installationen](https://iobroker.live/badges/matrix-org-installed.svg)
![Aktuelle Version im stabilen Repository](https://iobroker.live/badges/matrix-org-stable.svg)
-![NPM](https://nodei.co/npm/iobroker.matrix-org.png?downloads=true)
# IoBroker.matrix-org
-**Tests:** ![Test und Freigabe](https://github.com/oelison/ioBroker.matrix-org/workflows/Test%20and%20Release/badge.svg)
+**Tests:** ![Testen und Freigeben](https://github.com/oelison/ioBroker.matrix-org/workflows/Test%20and%20Release/badge.svg)
-## Matrix-org-Adapter für ioBroker
-Adapter für Matrix-Push-Nachrichten. Vielen Dank für die Erstellung von Matrix (https://matrix.org/) für die Erstellung einer vollständigen kostenlosen Kommunikationsbasis
+## Matrix-Org-Adapter für ioBroker
+Adapter für Matrix-Push-Nachrichten. Vielen Dank für die Erstellung von Matrix (https://matrix.org/) für die Schaffung einer vollständigen kostenlosen Kommunikationsbasis
-### Aufbau
+### Konfiguration
Am besten: Führen Sie Ihren eigenen Client auf Ihrem Server aus!
-Erstellen Sie einen eigenen Benutzer als Ihren BOT mit Passwort. Erstellen Sie einen Raum für alle Mitglieder, die die Bot-Nachrichten wünschen. Fügen Sie Ihren BOT zu diesem Raum hinzu (nicht erforderlich, wenn die automatische Verbindung aktiviert ist). Fügen Sie alle Mitglieder zu diesem Raum hinzu. Fügen Sie alle Daten in die Konfiguration ein. (BOT-Name, Passwort, Raumname)
+Erstelle einen eigenen Benutzer als deinen BOT mit Passwort. Erstelle einen Raum für alle Mitglieder, die die Bot-Nachrichten erhalten möchten. Füge deinen BOT diesem Raum hinzu (nicht erforderlich, wenn Autojoin aktiviert ist). Füge alle Mitglieder diesem Raum hinzu. Trage alle Daten in die Konfiguration ein. (BOT-Name, Passwort, Raumname)
### Verwendung
-Fügen Sie so viele Instanzen hinzu, wie Sie benötigen. Fügen Sie mit js einen Wert zu „matrix-org.0.sendMessage“ hinzu, wie Sie möchten. Wenn Sie „image“ auf „matrix.0.sendMessage“ setzen, wird das Matrix-Logo an Ihren Kanal gesendet.
+Fügen Sie so viele Instanzen hinzu, wie Sie benötigen. Fügen Sie matrix-org.0.sendMessage einen Wert nach Wunsch mit js hinzu. Wenn Sie „image“ auf matrix.0.sendMessage setzen, wird das Matrix-Logo an Ihren Kanal gesendet.
Oder verwenden Sie in js:
```
@@ -34,13 +33,13 @@ sendTo("matrix-org.0", "Hello World!");
Oder verwenden Sie das Blockly-Symbol in Sendto.
-Für Bilder aus dem lokalen Dateisystem (Linux):
+Für Bilder vom lokalen Dateisystem (Linux):
```
sendTo("matrix-org.0",{file: "file:///tmp/images/test.png"});
```
-Für Bilder aus dem lokalen Dateisystem (Windows):
+Für Bilder vom lokalen Dateisystem (Windows):
```
sendTo("matrix-org.0",{file: "file:///C:/tmp/images/test.png"});
@@ -52,7 +51,7 @@ Für Bilder als Referenz:
sendTo("matrix-org.0",{file: "https://www.abcd/images/test.png"});
```
-Für Bilder in base64:
+Für Bilder in Base64:
```
sendTo("matrix-org.0",{file:{type:"image/png",base64:"iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACmSURBVFhH7ZdhCoAgDEZnd9D737T8xJkNNY1Ef+yB2LTcC1qWOT20kCBgjIkh0WwfmeuIxyGYnRzIPElgFSqgAvsKOOdCzeZ1y7EcZzDG16HvwtckihLdA4xxk3HeGGttc17Cc+lN6Ds/dlO6w6/ItQHn7H4GcDK3Em/zNboE5KKjcQstQxVQARVYLlDdC2YzvBfMQgVUYB8BlMWfn2E1ZJ7Fv+dEF0UZoNhXp9NnAAAAAElFTkSuQmCC"}});
@@ -64,7 +63,7 @@ Oder
sendTo("matrix-org.0",{file:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACmSURBVFhH7ZdhCoAgDEZnd9D737T8xJkNNY1Ef+yB2LTcC1qWOT20kCBgjIkh0WwfmeuIxyGYnRzIPElgFSqgAvsKOOdCzeZ1y7EcZzDG16HvwtckihLdA4xxk3HeGGttc17Cc+lN6Ds/dlO6w6/ItQHn7H4GcDK3Em/zNboE5KKjcQstQxVQARVYLlDdC2YzvBfMQgVUYB8BlMWfn2E1ZJ7Fv+dEF0UZoNhXp9NnAAAAAElFTkSuQmCC"});
```
-Für HTML befolgen Sie bitte diese Spezifikation: https://spec.matrix.org/v1.3/client-server-api/#mroommessage-msgtypes Z. B.:
+Für HTML folgen Sie bitte dieser Spezifikation: https://spec.matrix.org/v1.3/client-server-api/#mroommessage-msgtypes. Beispiel:
```
sendTo("matrix-org.0",{html: "
", text: "Your client can not show html!"});
```
-Wenn Ihr Client HTML nicht dekodieren kann, erhalten Sie den Text.
-Wenn Ihr Client keine Tabelle unterstützt, zeigt er entweder den Text oder einfach 12ab an.
+Wenn Ihr Client kein HTML dekodieren kann, erhalten Sie den Text.
+Wenn Ihr Client keine Tabellen unterstützt, wird entweder der Text oder einfach 12ab angezeigt.
### Um Ihre Konfiguration zu testen, verwenden Sie sendMessage
-Öffnen Sie einfach die Objekte und ändern Sie die Zeichenfolge einer Matrix-org-Instanz. Meistens ist der Port 443, wenn Sie ein öffentliches System wie Matrix.org haben. Der Port ist manchmal 8448, wenn Sie ein selbstgehostetes System ohne Proxy haben, aber dann wissen Sie es Es.
+Öffnen Sie einfach die Objekte und ändern Sie die Zeichenfolge einer Matrix-Org-Instanz. Normalerweise ist der Port 443, wenn Sie ein öffentliches System wie Matrix.org haben. Wenn Sie ein selbst gehostetes System ohne Proxy haben, ist der Port manchmal 8448, aber dann wissen Sie es.
Wenn Sie es testen möchten: Server: matrix.org Port: 443 Raum: #test-ioBroker-adapter:matrix.org Treten Sie diesem Raum bei und probieren Sie es mit Ihren eigenen Anmeldeinformationen aus
@@ -89,7 +88,7 @@ Wenn Sie es testen möchten: Server: matrix.org Port: 443 Raum: #test-ioBroker-a
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
-### **WORK IN PROGRESS**
+### 1.1.0 (2024-11-23)
* upgrade matrix-js-sdk
* auto join added (default false)
@@ -167,7 +166,7 @@ Wenn Sie es testen möchten: Server: matrix.org Port: 443 Raum: #test-ioBroker-a
## License
MIT License
-Copyright (c) 2023 Christian Oelschlegel
+Copyright (c) 2024 Christian Oelschlegel
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/de/adapterref/iobroker.myuplink/README.md b/docs/de/adapterref/iobroker.myuplink/README.md
index f263fd2a1..cc18d174d 100644
--- a/docs/de/adapterref/iobroker.myuplink/README.md
+++ b/docs/de/adapterref/iobroker.myuplink/README.md
@@ -139,7 +139,7 @@ Der Adapter hat auch keinen Einfluss darauf, welche Parameter von myUplink gesen
MIT License
-Copyright (c) 2024 Sebastian Häßelbarth
+Copyright (c) 2025 Sebastian Häßelbarth
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/de/adapterref/iobroker.node-red/README.md b/docs/de/adapterref/iobroker.node-red/README.md
index c4217a4d5..e295a2cca 100644
--- a/docs/de/adapterref/iobroker.node-red/README.md
+++ b/docs/de/adapterref/iobroker.node-red/README.md
@@ -18,6 +18,10 @@ BADGE-Installed: http://iobroker.live/badges/node-red-installed.svg
# ioBroker.node-red
## Changelog
+### **WORK IN PROGRESS**
+
+- (@GermanBluefox) Replace Select-ID dialog with a library
+
### 6.0.5 (2024-12-30)
- (@GermanBluefox) Restart node-red if admin settings changed
@@ -45,7 +49,7 @@ BADGE-Installed: http://iobroker.live/badges/node-red-installed.svg
## License
-Copyright 2014-2024 bluefox .
+Copyright 2014-2025 bluefox .
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/docs/de/adapterref/iobroker.proxmox/README.md b/docs/de/adapterref/iobroker.proxmox/README.md
index 853d24563..d3d26ca18 100644
--- a/docs/de/adapterref/iobroker.proxmox/README.md
+++ b/docs/de/adapterref/iobroker.proxmox/README.md
@@ -27,7 +27,7 @@ BADGE-Installed: http://iobroker.live/badges/proxmox-installed.svg
![Option](../pictures/option.png)
### IP Adresse
-Die IP Adresse des Proxmox Server bzw. der Servername.
+Die IP Adresse des Proxmox Servers bzw. der Servername. Bei mehreren Servern, werden die IP`s mit Komma getrennt hier eingetragen.
### Port
Standard ist der Port 8006, wenn bei der Installation ein anderer Port eingestell wurde, muss dieser hier auch geändert.
@@ -117,6 +117,7 @@ zum Beispiel
### **WORK IN PROGRESS**
* (arteck) add new eslint file
* (arteck) fix node message
+* (arteck) refactor
### 2.3.0 (2024-04-26)
* (mcm1957) Adapter requires node.js >= 18 and js-controller >= 5 now
diff --git a/docs/de/adapterref/iobroker.rainbird/README.md b/docs/de/adapterref/iobroker.rainbird/README.md
index d3f38c6ea..7fcdc9ea5 100644
--- a/docs/de/adapterref/iobroker.rainbird/README.md
+++ b/docs/de/adapterref/iobroker.rainbird/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.rainbird/README.md
title: ioBroker.rainbird
-hash: /YJXlyBSaILis+KUmtEyaDLpid6UsaLyP988L8RtQrQ=
+hash: +qMuoJ9cJl8fernes/WFBPpFPj1qQ90BKryXso+Tzjs=
---
![Logo](../../../en/adapterref/iobroker.rainbird/admin/rainbird.png)
@@ -20,7 +20,7 @@ Ein ioBroker-Adapter für Rain Bird mit LNK-WiFi-Adapter. Dieses Projekt hat kei
Basierend auf der Python-Bibliothek „pyrainbird“ von https://github.com/jbarrancos/pyrainbird und vollständig auf NodeJS portiert. Der Adapter stellt über eine WLAN-Verbindung eine direkte Verbindung zum Gerät her und verwendet nicht den Rain Bird-Cloud-Dienst.
-## Zustände
+## Staaten
`rainbird.X.device.commands.advanceZone` - Wenn das aktuelle Programm läuft, gehe zur nächsten Bewässerungszone und stoppe die aktuelle.
`rainbird.X.device.commands.runProgram` - Führe das angegebene Programm manuell aus (1 bis X), wie zuvor im Gerät konfiguriert.
`rainbird.X.device.commands.stopIrrigation` - Stoppe die Bewässerung in allen Zonen sofort.
@@ -41,14 +41,25 @@ Basierend auf der Python-Bibliothek „pyrainbird“ von https://github.com/jbar
## Credits
Dieser Adapter wäre ohne die großartige Arbeit von Marius Burkard , der frühere Versionen dieses Adapters entwickelt hat, nicht möglich gewesen.
-## Spenden
-[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=SFLJ8HCW9T698&source=url)
-
## Changelog
+### 2.0.2 (2024-12-27)
+* (Feuersturm) @strathcole/iob-lib has been migrated to local repository (#27)
+* (mcm1957) Dependencies have been updated
+
+### 2.0.1 (2024-12-15)
+* (Feuersturm) Some minor corrections to installations news and some internal changes at pacakging have been applied.
+
+### 2.0.0 (2024-12-13)
+* (Feuersturm) BREAKING: The password is stored encrypted now. Please reenter you password at configuration page. This is required only once after migration from release < 2.0.0 to release 2.0.0 or newer.
+* (mcm1957) Adapter requires node.js 20 now
+* (mcm1957) Adapter requires js-controller 5 and admin 6 now
+* (Feuersturm) switch adapter config to jsonconfig
+* (mcm1957) Dependencies have been updated
+
### 1.0.1 (2024-06-06)
* (mcm1957) Adapter requires node.js 18 and js-controller >= 5 now
* (mcm1957) Adapter has been move to iobroker-community-adapters organization
@@ -59,25 +70,11 @@ Dieser Adapter wäre ohne die großartige Arbeit von Marius Burkard
+Copyright (c) 2024-2025, iobroker-community-adapters
Copyright (c) 2022 Marius Burkard m.burkard@pixcept.de
Permission is hereby granted, free of charge, to any person obtaining a copy
diff --git a/docs/de/adapterref/iobroker.shelly/README.md b/docs/de/adapterref/iobroker.shelly/README.md
index 441ccf676..8c50f44f6 100644
--- a/docs/de/adapterref/iobroker.shelly/README.md
+++ b/docs/de/adapterref/iobroker.shelly/README.md
@@ -31,9 +31,9 @@ This is the German documentation - [🇺🇸 English version](../en/README.md)
## Anforderungen
-1. Node.js 18 (oder neuer)
-2. js-controller 5.0.19 (oder neuer)
-3. Admin Adapter 6.0.0 (oder neuer)
+1. Node.js 20 (oder neuer)
+2. js-controller 6.0.0 (oder neuer)
+3. Admin Adapter 6.6.0 (oder neuer)
## Geräte-Generationen
@@ -60,6 +60,12 @@ Fragen? Schaue zuerst in die [FAQ](faq.md)!
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### **WORK IN PROGRESS**
+
+NodeJS >= 20.x and js-controller >= 6 is required
+
+* (@Zefau) add Source and MinBrightness to Shelly Dimmer
+
### 8.5.1 (2024-12-02)
* (@klein0r) Fixed digest auth for Shelly Wall Display
diff --git a/docs/de/adapterref/iobroker.shuttercontrol/README.md b/docs/de/adapterref/iobroker.shuttercontrol/README.md
index 52dd28606..6f062dcb9 100644
--- a/docs/de/adapterref/iobroker.shuttercontrol/README.md
+++ b/docs/de/adapterref/iobroker.shuttercontrol/README.md
@@ -792,9 +792,14 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-shuttercontrol)_
## Changelog
-### __WORK IN PROGRESS__
+### 1.8.7 (2025-01-20)
+* (simatec) Design Fix
+
+### 1.8.6 (2025-01-11)
* (simatec) eslint-config fix
* (simatec) Dependencies updated
+* (simatec) Update License
+* (simatec) Fix Frost Alarm
### 1.8.5 (2024-11-27)
* (simatec) Bugfix Brightness down
@@ -1369,7 +1374,7 @@ _[Zurück zum Anfang](#dokumentation-und-anleitung-für-shuttercontrol)_
## License
MIT License
-Copyright (c) 2019 - 2024 simatec
+Copyright (c) 2019 - 2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/de/adapterref/iobroker.solax/README.md b/docs/de/adapterref/iobroker.solax/README.md
index 8d9991514..6311b2614 100644
--- a/docs/de/adapterref/iobroker.solax/README.md
+++ b/docs/de/adapterref/iobroker.solax/README.md
@@ -103,10 +103,11 @@ Wer gerne weitere Umrichter integriert haben möchte, sollte die Datenauswertung
## Changelog
-### __WORK IN PROGRESS__
+### 0.9.14 (2025-01-08)
* (simatec) eslint-config fix
* (simatec) Code fix
* (simatec) Dependencies updated
+* (simatec) License updated
### 0.9.13 (2024-11-27)
* (simatec) Dependencies updated
@@ -318,7 +319,7 @@ Wer gerne weitere Umrichter integriert haben möchte, sollte die Datenauswertung
## License
MIT License
-Copyright (c) 2021 - 2024 simatec
+Copyright (c) 2021 - 2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/de/adapterref/iobroker.squeezeboxrpc/README.md b/docs/de/adapterref/iobroker.squeezeboxrpc/README.md
index 98d80b301..427b56e42 100644
--- a/docs/de/adapterref/iobroker.squeezeboxrpc/README.md
+++ b/docs/de/adapterref/iobroker.squeezeboxrpc/README.md
@@ -2,8 +2,8 @@
translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.squeezeboxrpc/README.md
-title: ioBroker Logitech Squeezebox Adapter über JSON/RPC-Protokoll
-hash: yYP7kkQ5eC1GRy8+PXU3HzdiQxP8jzIIUBtsIQx8cIw=
+title: ioBroker Logitech/Lyrion Squeezebox Adapter über JSON/RPC-Protokoll
+hash: d2rhnJVg7WXYF2uQi4EjwYWJP7UGtasXYe9pHV+GgJY=
---
![Logo](../../../en/adapterref/iobroker.squeezeboxrpc/admin/squeezeboxrpc.png)
@@ -13,25 +13,21 @@ hash: yYP7kkQ5eC1GRy8+PXU3HzdiQxP8jzIIUBtsIQx8cIw=
![Aktuelle Version im stabilen Repository](https://iobroker.live/badges/squeezeboxrpc-stable.svg)
![NPM](https://nodei.co/npm/iobroker.squeezeboxrpc.png?downloads=true)
-# IoBroker Logitech Squeezebox Adapter über JSON/RPC-Protokoll
+# IoBroker Logitech/Lyrion Squeezebox Adapter über JSON/RPC-Protokoll
**Tests:** ![Testen und Freigeben](https://github.com/oweitman/ioBroker.squeezeboxrpc/workflows/Test%20and%20Release/badge.svg)
-Dies ist ein alternativer Adapter, der das `JSON/RPC`-Protokoll verwendet, um Daten abzurufen und Befehle an den Logitech Media Server ([LMS](https://de.wikipedia.org/wiki/Logitech_Media_Server)) zu senden und damit angeschlossene Geräte zu steuern, wie
+Dies ist ein alternativer Adapter, der das `JSON/RPC`-Protokoll verwendet, um Daten abzurufen und Befehle an den Logitech Media Server/Lyrion Media Server ([LMS](https://de.wikipedia.org/wiki/Lyrion_Music_Server)) zu senden und damit angeschlossene Geräte zu steuern, wie
- native [Squeezebox](https://de.wikipedia.org/wiki/Squeezebox),
- Raspberry Pi mit zusätzlichem Audiomodul und kleinen Linux-basierten Firmwares
wie [picoreplayer](https://picoreplayer.org/) oder [max2play](https://www.max2play.com).
+- WiiM Multiroom Audio ([kann mit einem LMS/Lyrion-Server kommunizieren](https://faq.wiimhome.com/en/support/solutions/articles/72000610226-how-to-stream-music-from-lms-to-your-wiim-device-with-squeezelite))
- mit Plugins Chromecast, Airplay oder `UPnP/DLNA`-Geräte
Der `LMS`-Server kann sehr große Musiksammlungen auf Festplatten oder `NAS` verwalten/bereitstellen, eine Verbindung zu verschiedenen Streaming-Anbietern wie `Spotify`, `Deezer`, `Soundcloud`, `shoutcast`, `tunein`, `napster`, `pandora`, `tidal` und mehr herstellen.
-Warum noch ein `Squeezebox`-Adapter?
-
-Der vorhandene Adapter verwendet `telnet`, um auf `LMS` zuzugreifen. Telnet hat einige Nachteile.
-Die eigentliche Hauptweboberfläche von `LMS` verwendet ebenfalls das RPC/JSON-Protokoll, um alle erforderlichen Informationen abzurufen oder Befehle an den Server/die Spieler zu senden.
-
## Merkmale
- die meisten [Daten](#Server), die der `LMS`-Dienst bereitstellt, sind im Adapter verfügbar
- detaillierte [Informationen](#players) über den Player-Status, Songtitel, Künstler,
@@ -50,7 +46,7 @@ Erstellen Sie eigene Bedienoberflächen (Player auswählen, Favoriten auswählen
## Installation
- Installieren Sie das Paket
- Erstellen Sie eine Instanz
-- Konfigurieren Sie die Instanz mit der IP des Logitech-Medienservers
+- Konfigurieren Sie die Instanz mit der IP des Logitech/Lyrion-Medienservers
und den Port (normalerweise 9000)
@@ -129,7 +125,7 @@ für jeden Spieler Der Modus zeigt an, ob du den Wert ändern kannst. Die ausgef
| `SyncMaster` | R/- | ID/MAC von Syncmaster |
| `SyncSlaves` | R/- | ID/Mac von Spielern in der Sync-Gruppe |
| `Time` | R/- | verstrichene Songzeit |
-| `Title` | R/- | Liedtitel |
+| `Title` | R/- | Songtitel |
| `Type` | R/- | Medientyp (zB MP3-Radio) |
| `Url` | R/- | URL des Titels/Streams |
| `Volume` | R/W | Lautstärke des Players abrufen/einstellen (0-100) |
@@ -186,7 +182,7 @@ Weitere Informationen finden Sie in der CLI-Dokumentation:
### Player-Schaltflächenleiste
![Player-Schaltflächenleiste](../../../en/adapterref/iobroker.squeezeboxrpc/widgets/squeezeboxrpc/img/players.png)
-Über dieses Widget können alle Player ausgewählt werden, die in Ihren Logitech Media Server eingebunden sind. Nach Auswahl einer `squeezerpc.?`-Instanz werden im Widget die verfügbaren Player angezeigt.
+Über dieses Widget können alle Player ausgewählt werden, die in Ihren Logitech/Lyrion Media Server eingebunden sind. Nach Auswahl einer `squeezerpc.?`-Instanz werden die verfügbaren Player im Widget angezeigt.
#### Attribute
| Gruppe | Attribut | Beschreibung |
@@ -211,7 +207,7 @@ Weitere Informationen finden Sie in der CLI-Dokumentation:
### Favoriten-Schaltflächenleiste
![Favoriten-Schaltflächenleiste](../../../en/adapterref/iobroker.squeezeboxrpc/widgets/squeezeboxrpc/img/favorites.png)
-Mit diesem Widget können Sie alle Favoriten auswählen, die in Ihrem Logitech Media Server erstellt wurden.
+Mit diesem Widget können Sie alle Favoriten auswählen, die in Ihrem Logitech/Lyrion Media Server erstellt wurden.
Nach Auswahl des Player-Widgets werden die verfügbaren Favoriten im Widget angezeigt.
| Gruppe | Attribut | Beschreibung |
@@ -526,7 +522,12 @@ zu einer Zeitposition im Lied springen, Lied wiederholen, Lied zufällig auswäh
-->
### **WORK IN PROGRESS**
+- upgrade dependency js-controller
+
+### 1.5.2 (2024-12-16)
+
- fix spelling of iobroker upload squeezeboxrpc in readme
+- fix playtime bar
### 1.5.1 (2024-11-29)
diff --git a/docs/de/adapterref/iobroker.sureflap/README.md b/docs/de/adapterref/iobroker.sureflap/README.md
index ceb2a4a51..629221550 100644
--- a/docs/de/adapterref/iobroker.sureflap/README.md
+++ b/docs/de/adapterref/iobroker.sureflap/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.sureflap/README.md
title: ioBroker.sureflap
-hash: rSqt+4ME/KdGYXT7BTGsggsZ6MB8OeKxyqAwxVq0y3I=
+hash: wBA7Lh1dURbNHjUPUe1qYcbJeiBGlea3exh4+qJRqdo=
---
![Stabile Version](http://iobroker.live/badges/sureflap-stable.svg)
![NPM-Version](http://img.shields.io/npm/v/iobroker.sureflap.svg)
@@ -20,9 +20,10 @@ hash: rSqt+4ME/KdGYXT7BTGsggsZ6MB8OeKxyqAwxVq0y3I=
+
Use the tab "Homeassistant" for setup of MQTT connection to HA
Parametrizing Homeassistant Connector
@@ -311,9 +323,28 @@ it creates [PROTOBUF unknown] messages in th log, they contain the raw hex teleg
## Changelog
-### 1.1.1
+### 1.2.1 (npm)
+* (foxthefox) corrections for pstream objects, some changed from string to number
+* (foxthefox) new SHP time task config values
+
+### 1.2.0 (npm)
+* (foxthefox) new values powerocean
+* (foxthefox) new values powerstream
+* (foxthefox) new values plug
+* (foxthefox) enhancements on values for SHP2,DPU,alternator
+
+### 1.1.3 (npm)
+* (foxthefox) enhancements to alternator values
+* (foxthefox) refactoring of protobuf handling/structure/component data
+
+### 1.1.2 (npm)
+* (bh1cqx) handle HA restart #PR193
+* (foxthefox) initial state population of BPInfo2/3 to HA
+* (foxthefox) jsonConfig enhancements
+
+### 1.1.1 (npm)
* (foxthefox) changed code structure
-* (foxthefox) initial population of BPInfo2/3 to HA
+* (foxthefox) initial state creation of BPInfo2/3 to HA
### 1.1.0 (npm)
* (foxthefox) added a preliminary version of alternator (no cmd, non final state names)
diff --git a/docs/en/adapterref/iobroker.ems-esp/README.md b/docs/en/adapterref/iobroker.ems-esp/README.md
index d5a5b138d..87b909db5 100644
--- a/docs/en/adapterref/iobroker.ems-esp/README.md
+++ b/docs/en/adapterref/iobroker.ems-esp/README.md
@@ -14,7 +14,7 @@
## Bosch / Buderus heating systems with km200 / IP-inside and/or ems-esp interface
The adapter supports an interface towards the heating systems from Bosch Group using EMS or EMS+ bus.
-(Buderus / Junkers / Netfit etc).
+(Bosch / Buderus / Junkers / Netfit etc).
## The adapter can interface towards the heating system using API calls. Supported gateways are:
@@ -22,7 +22,7 @@ The adapter supports an interface towards the heating systems from Bosch Group u
* ems-esp gateway (https://github.com/emsesp/EMS-ESP32) with the ESP32 chip.
The old ESP8266 gateways with API V2 are not supported anymore !!
- The adapter is tested for the ems-esp gateway with latest stable firmware version (V3.7.1)
+ The adapter is tested for the ems-esp gateway with latest stable firmware version
Latest dev versions of firmware might not work stable with the ioBroker adapter. Use is on own risk.
* New Bosch-Group Cloud-Gateways (MX300 / EasyControl ...) are not supported since they do not support LAN API !
diff --git a/docs/en/adapterref/iobroker.espresense/README.md b/docs/en/adapterref/iobroker.espresense/README.md
index 4f66d7e01..a1a1843f7 100644
--- a/docs/en/adapterref/iobroker.espresense/README.md
+++ b/docs/en/adapterref/iobroker.espresense/README.md
@@ -35,6 +35,13 @@ For help use issue or if u understand german https://forum.iobroker.net/topic/71
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 0.4.8 (2025-01-18)
+* (ticaki) Devices can be renamed in the configuration.
+* (ticaki) Removing devices works now!.
+
+### 0.4.7 (2025-01-17)
+* (ticaki) Removing devices now works.
+
### 0.4.6 (2024-11-29)
* (ticaki) repository checker problems fixed
@@ -87,7 +94,7 @@ For help use issue or if u understand german https://forum.iobroker.net/topic/71
## License
MIT License
-Copyright (c) 2024 ticaki
+Copyright (c) 2024-2025 ticaki
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.flexcharts/README.md b/docs/en/adapterref/iobroker.flexcharts/README.md
index 66d97d4d7..6157f3e45 100644
--- a/docs/en/adapterref/iobroker.flexcharts/README.md
+++ b/docs/en/adapterref/iobroker.flexcharts/README.md
@@ -144,10 +144,28 @@ myJsonParams = {"period":"daily"}
Pls. note, **you have to use the `onMessage()` functionality to receive the trigger from the adapter**. Default vaule for the message is `flexcharts` as shown in example above. You may use different messages by providing an additional parameter, e.g. to use message `mycharts` add `&message=mycharts` to http address: `http://localhost:8082/flexcharts/echarts.html?source=script&message=mycharts`
+### Using functions within definition of chart
+Unfortunately function definitions within chart definition will typically not work because it's filtered when using `JSON.stringify(option)` or `callback(option)`.
+
+However, since V0.3.0 of flexcharts it's possible to bring it to work. A bit more effort is needed:
+* Add npm module `javascript-stringify` to instance 0 of javascript adapter. To do so, add `javascript-stringify` to "Additional npm modules" in configuration of adapter:
+![add npm modules](add_npm_modules.png)
+* In your script add `var strify = require('javascript-stringify');` at the beginning
+* When using script as data source: Within your `onMessage()` functionality replace `callback(option);` by `callback(strify.stringify(option));` (assuming `option` contains your chart definition).
+* Then using a state as data source: When creating the state replace `setState('my_chart_id', JSON.stringify(option), true);` by `setState('my_chart_id', strify.stringify(option), true);`
+* That's it. Now functions within chart definitions will be correctly forwarded to flexcharts.
+
+Just try it using [template3](templates/flexchartsTemplate3.js). A function is used to show data of tooltip with 2 decimals: `tooltip: {trigger: "axis", valueFormatter: (value) => '$' + value.toFixed(2)}`.
+
+An example using chart definition via state is given in `flexcharts.0.info.chart2`. This will show same chart as template3.
+
+Remark: When npm module `javascript-stringify` is installed, it's functionality could also be used by malicious code (Cross-Site-Scripting). Therefore, ioBroker should not be accessible from the Internet when using this module.
+
## Templates
Javascript templates are available for some uses cases:
* chart using data from history adapter: [template1](templates/flexchartsTemplate1.js)
* simple chart for a heat curve: [template2](templates/flexchartsTemplate2.js)
+* simple stacked bar chart using function within chart definition: [template3](templates/flexchartsTemplate3.js)
* a very specific use case is available for Viessmann devices of E3 series, e.g. heat pump Vitocal 250. Refer to https://github.com/MyHomeMyData/ioBroker.e3oncan/discussions/35
## Reference
@@ -162,6 +180,9 @@ Use **javascript** as data source: `http://localhost:8082/flexcharts/echarts.htm
* `&refresh=number` - do a refresh of chart ervery "number" seconds. Defaults to 60 seconds. Minimum allowed value is 5 seconds.
* `&user_defined_arguments` - Add more parameters as per your need. All arguments are available within function `onMessage()` in object `httpParams`. See examples above and templates for more details.
+### Using functions within definition of charts
+Available with version 0.3.0 or newer. Pls. refer previous [chapter](#using-functions-within-definition-of-chart)
+
### Built-in demo chart
There is a built-in demo chart available: http://localhost:8082/flexcharts/echarts.html?source=state&id=flexcharts.0.info.chart1
@@ -174,6 +195,10 @@ This should bring up a demo chart, when flexcharts- and web-adapter are running.
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 0.3.0 (2025-01-08)
+* (MyHomeMyData) Enhancement for usage of functions within echart definitions.
+* (MyHomeMyData) Fix for issue #56 (findings of repository checker)
+
### 0.2.0 (2024-11-06)
* (MyHomeMyData) Updated readme. Added sections Templates and Reference.
* (MyHomeMyData) Fix for issue #41 (findings of repository checker)
@@ -219,7 +244,7 @@ This should bring up a demo chart, when flexcharts- and web-adapter are running.
## License
MIT License
-Copyright (c) 2024 MyHomeMyData
+Copyright (c) 2025 MyHomeMyData
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.followthesun/README.md b/docs/en/adapterref/iobroker.followthesun/README.md
index 91eaf2fd2..44cf576d4 100644
--- a/docs/en/adapterref/iobroker.followthesun/README.md
+++ b/docs/en/adapterref/iobroker.followthesun/README.md
@@ -29,34 +29,34 @@ Solar-noon values for some days like today, tomorrow or beginn of spring/summer/
+-->
### 0.5.1 (2024-08-21)
-* (HGlab01) Fixing repository checker issues
-
+* (HGlab01) Fixing repository checker issues
+
### 0.5.0 (2023-12-05)
* (HGlab01) Breaking changes
- Node.js 18 or higher required
- ioBroker host (js-controller) 5.0 or higher
* (HGlab01) Coordinates can be configured on instance level (optional)
-* (HGlab01) Bump iobroker-jsonexplorer to v0.1.14
-
+* (HGlab01) Bump iobroker-jsonexplorer to v0.1.14
+
### 0.4.2 (2023-08-10)
-* (HGlab01) Improve admin5 UI usage
-
+* (HGlab01) Improve admin5 UI usage
+
### 0.4.1 (2023-02-05)
-* (HGlab01) Improve error log if coordinates are not set
-
+* (HGlab01) Improve error log if coordinates are not set
+
### 0.4.0 (2022-11-19)
* (Jey-Cee) Updated object definitions: use of roles, multilanguage names
* (Jey-Cee) Added missing objects for folders
* (HGlab01) !Breaking change! NodeJS 14.16 or higher required
* (HGlab01) !Breaking change! ioBroker js-controller 4.0 or higher required
-* (HGlab01) Update libs
-
+* (HGlab01) Update libs
+
## License
MIT License
-Copyright (c) 2024 HGlab01
+Copyright (c) 2025 HGlab01
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -77,4 +77,4 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.followthesun.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.followthesun?ref=badge_large)
+[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.followthesun.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.followthesun?ref=badge_large)
diff --git a/docs/en/adapterref/iobroker.fuelpricemonitor/README.md b/docs/en/adapterref/iobroker.fuelpricemonitor/README.md
index c0eed1d19..ae13fa6e4 100644
--- a/docs/en/adapterref/iobroker.fuelpricemonitor/README.md
+++ b/docs/en/adapterref/iobroker.fuelpricemonitor/README.md
@@ -52,7 +52,7 @@ Default schedule is done every 20 minutes as cron job in the instance tab.
## License
MIT License
-Copyright (c) 2024 HGlab01
+Copyright (c) 2025 HGlab01
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.gotify-ws/README.md b/docs/en/adapterref/iobroker.gotify-ws/README.md
index 9072686c1..759768028 100644
--- a/docs/en/adapterref/iobroker.gotify-ws/README.md
+++ b/docs/en/adapterref/iobroker.gotify-ws/README.md
@@ -66,11 +66,11 @@ You can then configure a notification service of your choice for forwarding.
## Changelog
-
-### **WORK IN PROGRESS**
+### 0.1.11 (2025-01-09)
* (simatec) eslint-config fix
* (simatec) Code fix
* (simatec) Dependencies updated
+* (simatec) Update License
### 0.1.10 (2024-11-24)
* (simatec) Dependencies updated
@@ -123,7 +123,7 @@ You can then configure a notification service of your choice for forwarding.
MIT License
-Copyright (c) 2024 simatec
+Copyright (c) 2024 - 2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.heytech/README.md b/docs/en/adapterref/iobroker.heytech/README.md
index c7c0a1f66..19386ebf1 100644
--- a/docs/en/adapterref/iobroker.heytech/README.md
+++ b/docs/en/adapterref/iobroker.heytech/README.md
@@ -89,7 +89,7 @@ Normaly you can leave the "Auto detect" function on. If this does not work you c
## License
MIT License
-Copyright (c) 2019-2022 Jey Cee
+Copyright (c) 2019-2025 Jey Cee
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.hue/README.md b/docs/en/adapterref/iobroker.hue/README.md
index 33eb5a842..4f161289f 100644
--- a/docs/en/adapterref/iobroker.hue/README.md
+++ b/docs/en/adapterref/iobroker.hue/README.md
@@ -74,6 +74,9 @@ In den Adapter-Settings muss die IP der Hue Bridge sowie ein Username konfigurie
Placeholder for the next version (at the beginning of the line):
### __WORK IN PROGRESS__
-->
+### 3.14.0 (2025-01-08)
+* (@foxriver76) added dynamic scenes (Note: new states are added by UUID)
+
### 3.13.1 (2024-10-16)
* (@foxriver76) correct min color temperature to 2000 (valid for color lights) instead of 2200
@@ -515,5 +518,5 @@ __ATTENTION: Remove all objects once, ids have changed__
Apache 2.0
-Copyright (c) 2017-2024 Bluefox
+Copyright (c) 2017-2025 Bluefox
Copyright (c) 2014-2016 hobbyquaker
diff --git a/docs/en/adapterref/iobroker.ikettle2/README.md b/docs/en/adapterref/iobroker.ikettle2/README.md
index 27c9460c4..a7c945639 100644
--- a/docs/en/adapterref/iobroker.ikettle2/README.md
+++ b/docs/en/adapterref/iobroker.ikettle2/README.md
@@ -19,7 +19,6 @@ Control your Smarter iKettle 2.0 with ioBroker.
-## [Sponsors](./SPONSORS.md)
If you like my work, please feel free to provide a personal donation
(this is an personal Donate link for Jey Cee, no relation to the ioBroker Project !)
[![Donate](https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.wled/master/admin/button.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=95YZN2LR59Q64&source=url)
@@ -61,6 +60,9 @@ After the beep from base you can turn the kettle back on base and use it.
---
## Changelog
+### **WORK IN PROGRESS**
+* (Jey Cee) Correct size of ip input on xl displays
+
### 1.0.2
* (Jey Cee) Add watchdog for connection to prevent adapter freeze
* (Jey Cee) Migrate config to JSON Config
@@ -76,7 +78,7 @@ After the beep from base you can turn the kettle back on base and use it.
## License
MIT License
-Copyright (c) 2021-2024 Jey Cee
+Copyright (c) 2021-2025 Jey Cee
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.janitza-gridvis/README.md b/docs/en/adapterref/iobroker.janitza-gridvis/README.md
index 88682a52c..35a44dcca 100644
--- a/docs/en/adapterref/iobroker.janitza-gridvis/README.md
+++ b/docs/en/adapterref/iobroker.janitza-gridvis/README.md
@@ -32,6 +32,15 @@ Implemented are the following times:
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 3.4.3 (2025-01-15)
+* (BenAhrdt) bugfix reading id of device
+
+### 3.4.2 (2025-01-15)
+* (BenAhrdt) remove wrong errorlogging
+
+### 3.4.1 (2025-01-15)
+* (BenAhrdt) set the \" in jsonconfig and parse the message.device (bugfix for valueconfig)
+
### 3.4.0 (2024-12-05)
* (BenAhrdt) update eslint
@@ -289,7 +298,7 @@ Implemented are the following times:
## License
MIT License
-Copyright (c) 2024 BenAhrdt
+Copyright (c) 2025 BenAhrdt
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.javascript/README.md b/docs/en/adapterref/iobroker.javascript/README.md
index 1ca3740a7..fbd576a06 100644
--- a/docs/en/adapterref/iobroker.javascript/README.md
+++ b/docs/en/adapterref/iobroker.javascript/README.md
@@ -18,6 +18,9 @@ chapters: {"pages":{"en/adapterref/iobroker.javascript/README.md":{"title":{"en"
+### **WORK IN PROGRESS**
+* (@GermanBluefox) Migrated GUI to Typescript
+
### 8.8.3 (2024-09-05)
* (bluefox) Fixed object selector in rules
diff --git a/docs/en/adapterref/iobroker.lg-ess-home/README.md b/docs/en/adapterref/iobroker.lg-ess-home/README.md
index d135c59f4..1aa13e23f 100644
--- a/docs/en/adapterref/iobroker.lg-ess-home/README.md
+++ b/docs/en/adapterref/iobroker.lg-ess-home/README.md
@@ -112,7 +112,7 @@ This should give you the password and a status in return.
## License
MIT License
-Copyright (c) 2024 Morluktom
+Copyright (c) 2025 Morluktom
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.lorawan/README.md b/docs/en/adapterref/iobroker.lorawan/README.md
index 7d5d4d5af..af3f4e418 100644
--- a/docs/en/adapterref/iobroker.lorawan/README.md
+++ b/docs/en/adapterref/iobroker.lorawan/README.md
@@ -23,6 +23,16 @@ For now there is documentation in English here: https://wiki.hafenmeister.de
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 1.6.3 (2025-01-20)
+* (BenAhrdt) Names of states changed (Downlink Raw)
+* (BenAhrdt) Change setObjectNotExistsAsync to extendObjectAsync for Raw Data
+
+### 1.6.2 (2025-01-15)
+* (BenAhrdt) Bugfix creation of deviceinfo
+
+### 1.6.1 (2025-01-10)
+* (BenAhrdt) correction of role for state ExtenalTemperatur
+
### 1.6.0 (2024-12-05)
* (BenAhrdt) update eslint
@@ -295,8 +305,8 @@ For now there is documentation in English here: https://wiki.hafenmeister.de
## License
MIT License
-Copyright (c) 2024 BenAhrdt
-Copyright (c) 2024 Joerg Froehner
+Copyright (c) 2025 BenAhrdt
+Copyright (c) 2025 Joerg Froehner
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.lupusec/README.md b/docs/en/adapterref/iobroker.lupusec/README.md
index 4ea86e128..2c7aa04fc 100644
--- a/docs/en/adapterref/iobroker.lupusec/README.md
+++ b/docs/en/adapterref/iobroker.lupusec/README.md
@@ -148,6 +148,12 @@ sudo chmod u+s `which ping`
```
## Changelog
+
+### **WORK IN PROGRESS**
+
+- (Stübi) Adjust datapoints hue, sat with step 1
+- (Stübi) Fixed, that unused states will be not be shwon.
+
### 2.0.4 (2025-01-05)
- (Stübi) Adjustments of test and release yml
diff --git a/docs/en/adapterref/iobroker.matrix-org/README.md b/docs/en/adapterref/iobroker.matrix-org/README.md
index 92f5177c7..4f8fc2205 100644
--- a/docs/en/adapterref/iobroker.matrix-org/README.md
+++ b/docs/en/adapterref/iobroker.matrix-org/README.md
@@ -6,8 +6,6 @@
![Number of Installations](https://iobroker.live/badges/matrix-org-installed.svg)
![Current version in stable repository](https://iobroker.live/badges/matrix-org-stable.svg)
-[![NPM](https://nodei.co/npm/iobroker.matrix-org.png?downloads=true)](https://nodei.co/npm/iobroker.matrix-org/)
-
**Tests:** ![Test and Release](https://github.com/oelison/ioBroker.matrix-org/workflows/Test%20and%20Release/badge.svg)
## matrix-org adapter for ioBroker
diff --git a/docs/en/adapterref/iobroker.mihome-vacuum/README.md b/docs/en/adapterref/iobroker.mihome-vacuum/README.md
index 6d9de9f45..e540901a3 100644
--- a/docs/en/adapterref/iobroker.mihome-vacuum/README.md
+++ b/docs/en/adapterref/iobroker.mihome-vacuum/README.md
@@ -333,6 +333,10 @@ The supported commands are:
### **WORK IN PROGRESS**
* ()
-->
+### 5.1.0 (2025-01-18)
+* (AlexAchilleus) Added mop pad status and some states for Dreame/Xiaomi
+* (deher) change model handling
+
### 5.0.0 (2025-01-04)
* (deher) token from config now encrypted, user has to re-choose device in settings
* (deher) some fixes in UI Setting
diff --git a/docs/en/adapterref/iobroker.myuplink/README.md b/docs/en/adapterref/iobroker.myuplink/README.md
index a816d4106..2876b47fb 100644
--- a/docs/en/adapterref/iobroker.myuplink/README.md
+++ b/docs/en/adapterref/iobroker.myuplink/README.md
@@ -139,7 +139,7 @@ The adapter also has no influence on which parameters are sent by myUplink.
MIT License
-Copyright (c) 2024 Sebastian Häßelbarth
+Copyright (c) 2025 Sebastian Häßelbarth
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.nissan/README.md b/docs/en/adapterref/iobroker.nissan/README.md
index ef3c770a6..6bce41c6b 100644
--- a/docs/en/adapterref/iobroker.nissan/README.md
+++ b/docs/en/adapterref/iobroker.nissan/README.md
@@ -32,6 +32,9 @@ Feel free to follow the discussions in the german [iobroker forum](https://forum
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 0.1.14 (2025-01-16)
+
+- fix for nissan ev login
### 0.1.13 (2024-11-22)
@@ -75,7 +78,7 @@ Feel free to follow the discussions in the german [iobroker forum](https://forum
MIT License
-Copyright (c) 2021-2024 TA2k
+Copyright (c) 2021-2030 TA2k
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.node-red/README.md b/docs/en/adapterref/iobroker.node-red/README.md
index c94e0d9e8..d84c1fa18 100644
--- a/docs/en/adapterref/iobroker.node-red/README.md
+++ b/docs/en/adapterref/iobroker.node-red/README.md
@@ -60,6 +60,10 @@ Flows will not be started, and you can edit the flows to fix some overload probl
### ioBroker sendTo
## Changelog
+### **WORK IN PROGRESS**
+
+- (@GermanBluefox) Replace Select-ID dialog with a library
+
### 6.0.5 (2024-12-30)
- (@GermanBluefox) Restart node-red if admin settings changed
@@ -87,7 +91,7 @@ Flows will not be started, and you can edit the flows to fix some overload probl
## License
-Copyright 2014-2024 bluefox .
+Copyright 2014-2025 bluefox .
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/docs/en/adapterref/iobroker.parcel/README.md b/docs/en/adapterref/iobroker.parcel/README.md
index ad465dbf8..f5fa48def 100644
--- a/docs/en/adapterref/iobroker.parcel/README.md
+++ b/docs/en/adapterref/iobroker.parcel/README.md
@@ -62,6 +62,11 @@ Den Datenpunkt parcel.0.dhl.briefe....image ein "String img src" element als Obj
## Changelog
+### 0.2.10 (2025-01-15)
+
+- add alternative way for dhl login
+- move dhl connections error to info level
+
### 0.2.8 (2024-10-18)
- fix amazon login
diff --git a/docs/en/adapterref/iobroker.pegelalarm/README.md b/docs/en/adapterref/iobroker.pegelalarm/README.md
index a833ec51f..d9a5bdd5c 100644
--- a/docs/en/adapterref/iobroker.pegelalarm/README.md
+++ b/docs/en/adapterref/iobroker.pegelalarm/README.md
@@ -36,9 +36,10 @@ When the adapter crashes or an other Code error happens, this error message that
## Changelog
-### __WORK IN PROGRESS__
+### 1.3.7 (2025-01-09)
* (simatec) eslint-config fix
* (simatec) Dependencies updated
+* (simatec) Update License
### 1.3.6 (2024-11-25)
* (simatec) Dependencies updated
@@ -169,7 +170,7 @@ When the adapter crashes or an other Code error happens, this error message that
## License
MIT License
-Copyright (c) 2020 - 2024 simatec
+Copyright (c) 2020 - 2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.plex/README.md b/docs/en/adapterref/iobroker.plex/README.md
index 51a30b378..0853517ab 100644
--- a/docs/en/adapterref/iobroker.plex/README.md
+++ b/docs/en/adapterref/iobroker.plex/README.md
@@ -284,7 +284,7 @@ This adapter would not have been possible without the great work of @Zefau (http
## License
The MIT License (MIT)
-Copyright (c) 2023-2024 iobroker-community-adapters
+Copyright (c) 2023-2025 iobroker-community-adapters
Copyright (c) 2019-2020 Zefau
diff --git a/docs/en/adapterref/iobroker.proxmox/README.md b/docs/en/adapterref/iobroker.proxmox/README.md
index f5bcd1757..36ecaaffa 100644
--- a/docs/en/adapterref/iobroker.proxmox/README.md
+++ b/docs/en/adapterref/iobroker.proxmox/README.md
@@ -31,6 +31,7 @@ BADGE-Installed: http://iobroker.live/badges/proxmox-installed.svg
### **WORK IN PROGRESS**
* (arteck) add new eslint file
* (arteck) fix node message
+* (arteck) refactor
### 2.3.0 (2024-04-26)
* (mcm1957) Adapter requires node.js >= 18 and js-controller >= 5 now
diff --git a/docs/en/adapterref/iobroker.rainbird/README.md b/docs/en/adapterref/iobroker.rainbird/README.md
index f407b88b0..4b1d84a1b 100644
--- a/docs/en/adapterref/iobroker.rainbird/README.md
+++ b/docs/en/adapterref/iobroker.rainbird/README.md
@@ -74,7 +74,7 @@ This adapter would not have been possible without the great work of Marius Burka
The MIT License (MIT)
-Copyright (c) 2024, iobroker-community-adapters
+Copyright (c) 2024-2025, iobroker-community-adapters
Copyright (c) 2022 Marius Burkard m.burkard@pixcept.de
Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -94,7 +94,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-
-
-## Donate
-[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=SFLJ8HCW9T698&source=url)
diff --git a/docs/en/adapterref/iobroker.remeha-home/README.md b/docs/en/adapterref/iobroker.remeha-home/README.md
index bddf0fdb5..46d2f3a7f 100644
--- a/docs/en/adapterref/iobroker.remeha-home/README.md
+++ b/docs/en/adapterref/iobroker.remeha-home/README.md
@@ -53,10 +53,13 @@ You must enter these in the configuration of the adapter.
---
## Changelog
+### 0.2.7 (2025-01-09)
+* (simatec) Fix Update Intervall
-### **WORK IN PROGRESS**
+### 0.2.6 (2025-01-09)
* (simatec) eslint-config fix
* (simatec) Dependencies updated
+* (simatec) Update License
### 0.2.5 (2024-11-27)
* (simatec) Dependencies updated
@@ -106,7 +109,7 @@ You must enter these in the configuration of the adapter.
MIT License
-Copyright (c) 2024 simatec
+Copyright (c) 2024 - 2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.rssfeed/README.md b/docs/en/adapterref/iobroker.rssfeed/README.md
index e9db742e8..f4da1cbb2 100644
--- a/docs/en/adapterref/iobroker.rssfeed/README.md
+++ b/docs/en/adapterref/iobroker.rssfeed/README.md
@@ -587,158 +587,163 @@ Z7: Without output. This line closed the javascript loop . Everything that was d
+-->
+### 3.3.0 (2025-01-21)
+
+- upgrade version js-controller
+- switch from request to axios
+
### 3.2.0 (2024-11-27)
- update jsonconfig responsive
- switch to iobroker/eslint
- improver adapter code
-- improve widget code
-
+- improve widget code
+
### 3.1.0 (2024-08-11)
-- adjust dependency to js-controller in a minor release
-
+- adjust dependency to js-controller in a minor release
+
### 3.0.2 (2024-08-09)
-- add keyword in package.json
-
+- add keyword in package.json
+
### 3.0.1 (2024-08-09)
- add template example for articles as a Diashow
-- adjust dependency to js-controller
-
+- adjust dependency to js-controller
+
### 3.0.0 (2024-07-24)
- update multifeed widget 3 and deprecate multifeed widget 2
-- breaking change: in rssfeed widget 2: articles and meta have to be changed to rss.articles and rss.meta
-
+- breaking change: in rssfeed widget 2: articles and meta have to be changed to rss.articles and rss.meta
+
### 2.10.0 (2024-07-11)
- fine tuning on templates and available variables
- fine tuning on format and translation
-- move widget documentation form doc.html to readme
-
+- move widget documentation form doc.html to readme
+
### 2.9.10 (2024-07-11)
-- update images for dark and light theme
-
+- update images for dark and light theme
+
### 2.9.9 (2024-07-11)
- update packages
- update formating and improve error logging
- remove detailed sentry status reporting
-- fix subscribing states
-
+- fix subscribing states
+
### 2.9.8 (2024-07-09)
- ignore widgets in vis-2
-- add restart vis/vis2
-
+- add restart vis/vis2
+
### 2.9.7 (2024-06-22)
- formating code
-- remove common.main from io-package.json
-
+- remove common.main from io-package.json
+
### 2.9.6 (2024-06-06)
-- fix branch name in link
-
+- fix branch name in link
+
### 2.9.4 (2024-06-05)
-- test release after rename branch from master to main
-
+- test release after rename branch from master to main
+
### 2.9.3 (2024-06-05)
- switch branchname from master to main
-- add node 22 to tests
-
+- add node 22 to tests
+
### 2.9.2 (2024-06-04)
- add some translations
-- fix warning from adapter checker
-
+- fix warning from adapter checker
+
### 2.9.1 (2024-06-03)
-- update iobroker files and settings
-
+- update iobroker files and settings
+
### 2.8.2 (2024-04-21)
-- (bluefox) Fixed loading of words.js in vis
-
+- (bluefox) Fixed loading of words.js in vis
+
### 2.8.1 (2023-03-15)
- (bluefox) Corrected vis widget
-- admin changed to jsonConfig, dev-environment now devcontainer
-
-### 2.7.0 (2022-12-11)
-
+- admin changed to jsonConfig, dev-environment now devcontainer
+
+### 2.7.0 (2022-12-11)
+
### 2.6.1 (2022-07-30)
-- added more information to sentry
-
+- added more information to sentry
+
### 2.6.0 (2022-07-26)
-- added sentry
-
+- added sentry
+
### 2.4.0 (2022-07-25)
-- added name option to marquee widget
-
+- added name option to marquee widget
+
### 2.0.0
- Rework of the admin dialog
-- Fix some errors and glitches
-
+- Fix some errors and glitches
+
### 1.0.0
-- Released in stable
-
+- Released in stable
+
### 0.9.0
-- fixed/extended json template
-
+- fixed/extended json template
+
### 0.8.0
- adapted configuration pages to react.
-- Prepared for stable release
-
+- Prepared for stable release
+
### 0.0.30
-- added some template examples to the widget documentation
-
+- added some template examples to the widget documentation
+
### 0.0.29
- improved error messages
- removed deprecated widget / change widget beta flag
-- changed createObject/setState logic due iobroker-controller >3.0
-
+- changed createObject/setState logic due iobroker-controller >3.0
+
### 0.0.28
-- removed customtab
-
+- removed customtab
+
### 0.0.27
-- adapter configuration is now editable
-
+- adapter configuration is now editable
+
### 0.0.26
-- corrected changelog size
-
+- corrected changelog size
+
### 0.0.25
-- the error messages for the template are improved
-
+- the error messages for the template are improved
+
### 0.0.24
- errors in the request of feeds are now real errors in the iobroker log
- loading of rules for ejs in the editor is improved
-- marquee3 widget: options to show time and date
-
+- marquee3 widget: options to show time and date
+
### 0.0.23
-- republish to npm
-
+- republish to npm
+
### 0.0.22
- improvements in the configuration dialog
@@ -746,111 +751,111 @@ Z7: Without output. This line closed the javascript loop . Everything that was d
- new RSS Feed multi widget. in this widget you can add your one or more datapoints, that are available in the template.
- New marquee widget 3 replaces the existing marquee widget 2.The marquee widget 3 is now a multi widget and can handle more than one feed. The Headlines are now aggregated.
- the existing widget JSON template is improved. in this widget you can add your one or more datapoints, that are available in the template.
-- Remove several deprecated widgets (RSS Feed widget 1, Article Helper 1, Marquee 1, JSON template 1)
-
+- Remove several deprecated widgets (RSS Feed widget 1, Article Helper 1, Marquee 1, JSON template 1)
+
### 0.0.21
- add link option to marquee widget
- widget help added
-- marquee widget: the divider characters (default: +++) are configurable
-
+- marquee widget: the divider characters (default: +++) are configurable
+
### 0.0.20
-- add ejs syntax to template editor
-
+- add ejs syntax to template editor
+
### 0.0.19
-- try to fix marquee widget.
-
+- try to fix marquee widget.
+
### 0.0.18
-- try to fix the wrong NoSave dialog
-
+- try to fix the wrong NoSave dialog
+
### 0.0.17
-- rework setting objects and states
-
+- rework setting objects and states
+
### 0.0.16
- improve logic adding rssfeed in configuration dialog
- fix wrong icon for marquee widget
- define default template for rssfeed widget
- deprecate existing and replace with new version of widgets to improve naming of the attributes in case of translation
-- widget rss marquee: replace duration attribute with speed attribute and improved the calculation algorithm. now same number is same speed regardless of the length of the titles
-
+- widget rss marquee: replace duration attribute with speed attribute and improved the calculation algorithm. now same number is same speed regardless of the length of the titles
+
### 0.0.15
-- fix bug saving last request in adapter configuration / improve debug messages
-
+- fix bug saving last request in adapter configuration / improve debug messages
+
### 0.0.14
- update package.json and install new tools for stream encoding/decoding detection
- implement encoding detection and stream encoding
-- change the ejs lib with a real browserified lib
-
+- change the ejs lib with a real browserified lib
+
### 0.0.13
-- new widget as a guest, because it is not directly related to the rssfeed functionality, but reuse the same code base. maybe later i transfer it to an own adapter. the new widget can take a json datapoint and you can visualize the data with the ejs template system.
-
+- new widget as a guest, because it is not directly related to the rssfeed functionality, but reuse the same code base. maybe later i transfer it to an own adapter. the new widget can take a json datapoint and you can visualize the data with the ejs template system.
+
### 0.0.12
-- now you can download the adapter configuration in the admin dialog. upload is not possible due to security restrictions in modern browsers.
-
+- now you can download the adapter configuration in the admin dialog. upload is not possible due to security restrictions in modern browsers.
+
### 0.0.11
- improve admin layout
-- implement a forceRefresh button
-
+- implement a forceRefresh button
+
### 0.0.10
-- fix bug a bug in marquee widget. not all styles should applied to the span tag.
-
+- fix bug a bug in marquee widget. not all styles should applied to the span tag.
+
### 0.0.9
- apply widget styles also to the inner span element, because they had not any effect on the marquee.
- renew the package-lock.json
- add categories to save feeds in subfolders
-- improve mechanism to write only updated feeds to datapoint. the feed has new data if comparision of articles in title and description is different.
-
+- improve mechanism to write only updated feeds to datapoint. the feed has new data if comparision of articles in title and description is different.
+
### 0.0.8
- improve lasrequest logic of the adapter
-- fix problem with datapoint naming
-
+- fix problem with datapoint naming
+
### 0.0.7
-- test with encapsulation of ejs.js, because of error in some browsers
-
+- test with encapsulation of ejs.js, because of error in some browsers
+
### 0.0.6
-- add attribute duration for widget marquee to control animation duration
-
+- add attribute duration for widget marquee to control animation duration
+
### 0.0.5
- new widget marquee for article titles
-- add filter function for articles. the filter searches in title,description and categories, several filter criteria can be seperated by semicolon
-
+- add filter function for articles. the filter searches in title,description and categories, several filter criteria can be seperated by semicolon
+
### 0.0.4
-- some adjustments in readme, io-package
-
+- some adjustments in readme, io-package
+
### 0.0.3
-- add addveyor build
-
+- add addveyor build
+
### 0.0.2
-- added widgets meta helper and article helper
-
+- added widgets meta helper and article helper
+
### 0.0.1
-- initial release
-
+- initial release
+
## License
MIT License
-Copyright (c) 2021-2024 oweitman
+Copyright (c) 2021-2025 oweitman
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -868,4 +873,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+SOFTWARE.
diff --git a/docs/en/adapterref/iobroker.sainlogic/README.md b/docs/en/adapterref/iobroker.sainlogic/README.md
index 4ff9c5878..6cd9f33ce 100644
--- a/docs/en/adapterref/iobroker.sainlogic/README.md
+++ b/docs/en/adapterref/iobroker.sainlogic/README.md
@@ -149,7 +149,7 @@ Lisa for her [code to translate wind degrees in a heading](https://www.programmi
## License
MIT License
-Copyright (c) 2024 Fogg
+Copyright (c) 2025 Fogg
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.schoolfree/README.md b/docs/en/adapterref/iobroker.schoolfree/README.md
index 102d1b0ea..baceca823 100644
--- a/docs/en/adapterref/iobroker.schoolfree/README.md
+++ b/docs/en/adapterref/iobroker.schoolfree/README.md
@@ -79,10 +79,14 @@ When the adapter crashes or an other Code error happens, this error message that
## Changelog
+### __WORK IN PROGRESS__
+* (simatec) eslint-config fix
+
### 1.1.7 (2024-12-31)
* (simatec) eslint-config fix
* (simatec) Dependencies updated
* (simatec) Fix States
+* (simatec) Update License
### 1.1.6 (2024-11-25)
* (simatec) Dependencies updated
@@ -200,7 +204,7 @@ When the adapter crashes or an other Code error happens, this error message that
## License
MIT License
-Copyright (c) 2019 - 2024 simatec
+Copyright (c) 2019 - 2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.shelly/README.md b/docs/en/adapterref/iobroker.shelly/README.md
index 6ed14d69d..5521d38a9 100644
--- a/docs/en/adapterref/iobroker.shelly/README.md
+++ b/docs/en/adapterref/iobroker.shelly/README.md
@@ -31,9 +31,9 @@ This is the English documentation - [🇩🇪 German version](../de/README.md)
## Requirements
-1. Node.js 18 (or later)
-2. js-controller 5.0.19 (or later)
-3. Admin Adapter 6.0.0 (or later)
+1. Node.js 20 (or later)
+2. js-controller 6.0.0 (or later)
+3. Admin Adapter 6.6.0 (or later)
## Device generations
@@ -60,6 +60,12 @@ Questions? Check the [FAQ](faq.md) section first!
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### **WORK IN PROGRESS**
+
+NodeJS >= 20.x and js-controller >= 6 is required
+
+* (@Zefau) add Source and MinBrightness to Shelly Dimmer
+
### 8.5.1 (2024-12-02)
* (@klein0r) Fixed digest auth for Shelly Wall Display
diff --git a/docs/en/adapterref/iobroker.shuttercontrol/README.md b/docs/en/adapterref/iobroker.shuttercontrol/README.md
index dbea1cbea..b0cb17bc3 100644
--- a/docs/en/adapterref/iobroker.shuttercontrol/README.md
+++ b/docs/en/adapterref/iobroker.shuttercontrol/README.md
@@ -794,9 +794,14 @@ _[Back to top](#documentation-and-instructions-for-shuttercontrol)_
## Changelog
-### __WORK IN PROGRESS__
+### 1.8.7 (2025-01-20)
+* (simatec) Design Fix
+
+### 1.8.6 (2025-01-11)
* (simatec) eslint-config fix
* (simatec) Dependencies updated
+* (simatec) Update License
+* (simatec) Fix Frost Alarm
### 1.8.5 (2024-11-27)
* (simatec) Bugfix Brightness down
@@ -1371,7 +1376,7 @@ _[Back to top](#documentation-and-instructions-for-shuttercontrol)_
## License
MIT License
-Copyright (c) 2019 - 2024 simatec
+Copyright (c) 2019 - 2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.solax/README.md b/docs/en/adapterref/iobroker.solax/README.md
index 2f7e6f516..4d9d27dd5 100644
--- a/docs/en/adapterref/iobroker.solax/README.md
+++ b/docs/en/adapterref/iobroker.solax/README.md
@@ -100,10 +100,11 @@ If you would like to have other inverters integrated, you should make the data e
## Changelog
-### __WORK IN PROGRESS__
+### 0.9.14 (2025-01-08)
* (simatec) eslint-config fix
* (simatec) Code fix
* (simatec) Dependencies updated
+* (simatec) License updated
### 0.9.13 (2024-11-27)
* (simatec) Dependencies updated
@@ -315,7 +316,7 @@ If you would like to have other inverters integrated, you should make the data e
## License
MIT License
-Copyright (c) 2021 - 2024 simatec
+Copyright (c) 2021 - 2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.squeezeboxrpc/README.md b/docs/en/adapterref/iobroker.squeezeboxrpc/README.md
index 936382cef..ee42af911 100644
--- a/docs/en/adapterref/iobroker.squeezeboxrpc/README.md
+++ b/docs/en/adapterref/iobroker.squeezeboxrpc/README.md
@@ -1,6 +1,6 @@
![Logo](admin/squeezeboxrpc.png)
-# ioBroker Logitech Squeezebox Adapter over JSON/RPC-Protocol
+# ioBroker Logitech/Lyrion Squeezebox Adapter over JSON/RPC-Protocol
[![NPM version](https://img.shields.io/npm/v/iobroker.squeezeboxrpc.svg)](https://www.npmjs.com/package/iobroker.squeezeboxrpc)
[![Downloads](https://img.shields.io/npm/dm/iobroker.squeezeboxrpc.svg)](https://www.npmjs.com/package/iobroker.squeezeboxrpc)
@@ -12,24 +12,19 @@
**Tests:** ![Test and Release](https://github.com/oweitman/ioBroker.squeezeboxrpc/workflows/Test%20and%20Release/badge.svg)
This is an alternative Adapter that uses the `JSON/RPC`-protocol to get data
-and send commands to the Logitech Media Server ([LMS](https://de.wikipedia.org/wiki/Logitech_Media_Server))
+and send commands to the Logitech Media Server/Lyrion Media Server ([LMS](https://de.wikipedia.org/wiki/Lyrion_Music_Server))
for controlling connected devices like
- native [squeezebox](https://de.wikipedia.org/wiki/Squeezebox),
- raspberry pi with additional audio module and small linux based firmwares
like [picoreplayer](https://picoreplayer.org/) or [max2play](https://www.max2play.com).
+- WiiM Multiroom Audio ([can talk to an LMS/Lyrion server](https://faq.wiimhome.com/en/support/solutions/articles/72000610226-how-to-stream-music-from-lms-to-your-wiim-device-with-squeezelite))
- with plugins chromecast, airplay or `UPnP/DLNA`-Devices
The `LMS`-Server can manage/provide very big music collections on harddrives
or `NAS`, connect to different streaming providers like `Spotify`, `Deezer`,
`Soundcloud`, `shoutcast`, `tunein`, `napster`, `pandora`, `tidal` and more
-Why another `Squeezebox` adapter?
-
-The existing adapter use `telnet` to access the `LMS`. The telnet has some disadvantages.
-The actual main web interface of the `LMS` also uses the rpc/json-protocol to get
-all needed informations or send commands to the server/players.
-
## Features
- most of [data](#server) that the `LMS`-Service provides is available in the adapter
@@ -49,7 +44,7 @@ all needed informations or send commands to the server/players.
- Install the package
- Create an instance
-- Configure the Instance with the IP of the logitech media server
+- Configure the Instance with the IP of the logitech/Lyrion media server
and the port (normaly 9000)
- start/restart the instance
@@ -197,7 +192,7 @@ For more information visit the CLI-documentation:
![Player button bar](/widgets/squeezeboxrpc/img/players.png)
-All players that are integrated into your Logitech Media Server can be selected\
+All players that are integrated into your Logitech/Lyrion Media Server can be selected\
using this widget. After selecting a `squeezerpc.?` instance, the available\
players are displayed in the widget.
@@ -227,7 +222,7 @@ players are displayed in the widget.
![Favorites button bar](/widgets/squeezeboxrpc/img/favorites.png)
You can use this widget to select all of the favorites that have been\
-created in your Logitech Media Server.
+created in your Logitech/Lyrion Media Server.
After selecting the Player widget, the available favorites are displayed in the widget.
| Group | Attribute | Description |
@@ -581,6 +576,10 @@ are contained in the following CLI documentation:
### **WORK IN PROGRESS**
-->
+### **WORK IN PROGRESS**
+
+- upgrade dependency js-controller
+
### 1.5.2 (2024-12-16)
- fix spelling of iobroker upload squeezeboxrpc in readme
diff --git a/docs/en/adapterref/iobroker.srm/README.md b/docs/en/adapterref/iobroker.srm/README.md
index d7278045c..ea6e734f6 100644
--- a/docs/en/adapterref/iobroker.srm/README.md
+++ b/docs/en/adapterref/iobroker.srm/README.md
@@ -135,6 +135,7 @@ Thanks to
## License
MIT License
+Copyright (c) 2025 iobroker-community-adapters
Copyright (c) 2024 stephan stricker
Permission is hereby granted, free of charge, to any person obtaining a copy
diff --git a/docs/en/adapterref/iobroker.sun2000/README.md b/docs/en/adapterref/iobroker.sun2000/README.md
index 5e9b5408d..9d6558c44 100644
--- a/docs/en/adapterref/iobroker.sun2000/README.md
+++ b/docs/en/adapterref/iobroker.sun2000/README.md
@@ -33,7 +33,7 @@ Work in progress
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
-### **WORK IN PROGRESS**
+### 0.18.1 (2025-01-08)
* dependency and configuration updates
* control: if the battery is not running, events related to the battery are discarded
* modbus-proxy: adjusted advanced logging
@@ -198,7 +198,7 @@ initial release
## License
MIT License
-Copyright (c) 2024 bolliy
+Copyright (c) 2025 bolliy
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.sureflap/README.md b/docs/en/adapterref/iobroker.sureflap/README.md
index cf33d576e..ab18d3e14 100644
--- a/docs/en/adapterref/iobroker.sureflap/README.md
+++ b/docs/en/adapterref/iobroker.sureflap/README.md
@@ -24,9 +24,14 @@
## Configuration
+Required:
Add username and password from your Sure Petcare® account on the adapter configuration page.
-Also battery full and empty thresholds can be adapted here when using accus. This affects the battery percentage values.
+Optional:
+Enable or disable JSON event history and configure number of items.
+Optional:
+Set battery full and empty thresholds when using rechargeable batteries. This affects the battery
+percentage values.
## Description
@@ -161,6 +166,7 @@ adapter
├ all_devices_online
├ connection
├ last_update
+ ├ offline_devices
└ version
## Notes
@@ -172,13 +178,21 @@ from [Sure Petcare®](https://www.surepetcare.com/en-us/press).
## Changelog
+### 3.0.0 (work in progress)
+
+* (Sickboy78) complete refactoring of surepet API
+* (Sickboy78) complete refactoring of internal data structure
+* (Sickboy78) added list of offline devices
+* (Sickboy78) switched to jsonConfig
+* (Sickboy78) dependency updates
+
### 2.3.3 (2024-12-30)
* (Sickboy78) fixed a bug when feeder does not have bowls data
### 2.3.2 (2024-12-07)
-* (Sickboy78) quick fix for surepet api changes
+* (Sickboy78) quick fix for surepet API changes
* (Sickboy78) dependency updates
### 2.3.1 (2024-10-18)
diff --git a/docs/en/adapterref/iobroker.ta-blnet/README.md b/docs/en/adapterref/iobroker.ta-blnet/README.md
index 9c350f8b6..f173caa4b 100644
--- a/docs/en/adapterref/iobroker.ta-blnet/README.md
+++ b/docs/en/adapterref/iobroker.ta-blnet/README.md
@@ -51,6 +51,12 @@ The installation can be done via:
+
+### **WORK IN PROGRESS**
+
+- [W034] @iobroker/adapter-core 3.2.2 specified. 3.2.3 is recommended. Dependency updated
+- merge dependabot pull requests on several libs
+
### 1.0.36 (2025-01-04)
- added CMI support to adapters summary description
diff --git a/docs/en/adapterref/iobroker.tado/README.md b/docs/en/adapterref/iobroker.tado/README.md
index 3a0679203..d0963bb1a 100644
--- a/docs/en/adapterref/iobroker.tado/README.md
+++ b/docs/en/adapterref/iobroker.tado/README.md
@@ -92,7 +92,7 @@ If your setup is not working, please raise a [ticket](https://github.com/Drozmot
## License
MIT License
-Copyright (c) 2024 HGlab01 & DutchmanNL
+Copyright (c) 2025 HGlab01 & DutchmanNL
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.tapo/README.md b/docs/en/adapterref/iobroker.tapo/README.md
index 36c0ce8ce..3c8f5ebb7 100644
--- a/docs/en/adapterref/iobroker.tapo/README.md
+++ b/docs/en/adapterref/iobroker.tapo/README.md
@@ -37,6 +37,15 @@ tapo.0.id.remote auf true/false setzen steuert den jeweiligen Befehl. Der Befehl
## Changelog
+### 0.4.7 (2025-01-14)
+
+- disable battery devices
+- improved wrong formatted mail adresses
+
+### 0.4.6 (2025-01-10)
+
+- add checks for battery devices
+
### 0.4.5 (2024-12-16)
- fix camera remotes
@@ -78,7 +87,7 @@ update onvif lib to fix issues with newer cameras
MIT License
-Copyright (c) 2024 TA2k
+Copyright (c) 2024-2030 TA2k
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.telegram-menu/README.md b/docs/en/adapterref/iobroker.telegram-menu/README.md
index 8e81831b2..999def3ca 100644
--- a/docs/en/adapterref/iobroker.telegram-menu/README.md
+++ b/docs/en/adapterref/iobroker.telegram-menu/README.md
@@ -36,6 +36,13 @@ You can create different groups with separate menus, and then assign users to th
### **WORK IN PROGRESS**
+### 2.2.1 (2025-01-12)
+
+- FIX: Infinite loop on open events
+- FIX: #248 Error converting time
+
+### 2.2.0 (2025-01-02)
+
- FEAT: #237 Navigate by nav-button-click to action
- FIX: Cannot get value false in return text
- FIX: Delete row in Actions
diff --git a/docs/en/adapterref/iobroker.telegram/README.md b/docs/en/adapterref/iobroker.telegram/README.md
index 3543dcaca..851353a6e 100644
--- a/docs/en/adapterref/iobroker.telegram/README.md
+++ b/docs/en/adapterref/iobroker.telegram/README.md
@@ -752,8 +752,12 @@ Before sending it to `telegram.INSTANCE.communicate.responseJson you need to str
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
-### **WORK IN PROGRESS**
+### 4.0.0 (2025-01-13)
+
+NodeJS >= 20.x and js-controller >= 6 is required
+
* (simatec) Responsive Design added
+* (klein0r) Allow async function calls in ask callback function
### 3.9.0 (2024-07-22)
* (klein0r) Added option to send venue (with title and address)
@@ -767,15 +771,11 @@ Before sending it to `telegram.INSTANCE.communicate.responseJson you need to str
### 3.7.1 (2024-07-03)
* (klein0r) Restored translations for messages
-### 3.7.0 (2024-07-03)
-* (klein0r) Removed default / shadow fiel from Blockly block ask
-* (klein0r) Added state to answer last request (same chat)
-
## License
The MIT License (MIT)
-Copyright (c) 2024 iobroker-community-adapters
+Copyright (c) 2025 iobroker-community-adapters
Copyright (c) 2016-2023, bluefox
Permission is hereby granted, free of charge, to any person obtaining a copy
diff --git a/docs/en/adapterref/iobroker.teslafi/README.md b/docs/en/adapterref/iobroker.teslafi/README.md
index 6644fb6e5..cdf38035a 100644
--- a/docs/en/adapterref/iobroker.teslafi/README.md
+++ b/docs/en/adapterref/iobroker.teslafi/README.md
@@ -75,10 +75,16 @@ If you enjoyed this project — or just feeling generous, consider buying me a b
## Changelog
-### 1.0.1 (2025-01-xx) Work in Progress
+### 1.1.0 (2025-01-xx) WORK in PROGRESS
+
+- (hombach) deprecated object calls removed
+- (hombach) WiP - add start HVAC command and commands tab (#36)
+
+### 1.0.1 (2025-01-11)
- (hombach) year 2025 changes
- (hombach) code optimizations
+- (hombach) bump typescript
### 1.0.0 (2024-12-25)
diff --git a/docs/en/adapterref/iobroker.tibberlink/README.md b/docs/en/adapterref/iobroker.tibberlink/README.md
index 4dafd6a3e..c38ed1632 100644
--- a/docs/en/adapterref/iobroker.tibberlink/README.md
+++ b/docs/en/adapterref/iobroker.tibberlink/README.md
@@ -63,13 +63,13 @@ If you're not currently a Tibber user, I would greatly appreciate it if you coul
- "Best single hours": Generates a "YES" output during the least expensive hours, with the number defined in the "AmountHours" state.
- "Best hours block": Outputs "YES" during the most cost-effective block of hours, with the number of hours specified in the "AmountHours" state.
Additionally, the average total cost in the determined block is written to a state "AverageTotalCost" nearby the input states of this channel. Also start and end hour of the block is written to "BlockStartFullHour" and "BlockEndFullHour" as a result of the calculation.
+ - "Best percentage": Outputs "YES" during the least expensive hour and any other hours where the price falls within the percentage range specified in the "Percentage" settings state.
- "Best cost LTF": "Best cost" within a Limited Time Frame (LTF).
- "Best single hours LTF": "Best single hours" within a Limited Time Frame (LTF).
- "Best hours block LTF": "Best hours block" within a Limited Time Frame (LTF).
+ - "Best percentage LTF": "Best percentage" within a Limited Time Frame (LTF).
- "Smart Battery Buffer": Utilize the "EfficiencyLoss" parameter to specify the efficiency loss of the battery system. The "EfficiencyLoss" parameter can range from 0 to 1, where 0 represents no efficiency loss and 1 represents complete efficiency loss. For example, a value of 0.25 indicates a 25% efficiency loss for a charge/discharge cycle.
Use the "AmountHours" parameter to input the desired number of hours for battery charging. The calculator will activate battery charging ("value YES") and deactivate battery feed ("value 2 NO") during the specified "AmountHours" cheapest hours. Conversely, it will deactivate battery charging ("value NO") and activate battery feed ("value 2 YES") during hours with the highest cost, provided the cost is higher than the highest total price among the cheap hours. In the remaining normal hours where energy buffering by the battery is not economically viable, both outputs will be switched off.
- - "Best percentage": Outputs "YES" during the least expensive hour and any other hours where the price falls within the percentage range specified in the "Percentage" settings state.
- - "Best percentage LTF": "Best percentage" within a Limited Time Frame (LTF).
- LTF channels: These operate similarly to standard channels but are active only within a time frame defined by the 'StartTime' and 'StopTime' state objects. After 'StopTime,' the channel automatically deactivates. 'StartTime' and 'StopTime' can span two calendar days, as Tibber does not provide data beyond a 48-hour window. Both states require a date-time string in ISO-8601 format with a timezone offset, e.g., '2024-12-24T18:00:00.000+01:00'." Additionally, the LTF channels feature a new state parameter called 'RepeatDays,' which defaults to 0. When 'RepeatDays' is set to a positive integer, the channel will repeat its cycle by incrementing both 'StartTime' and 'StopTime' by the specified number of days after 'StopTime' is reached. For example, set 'RepeatDays' to 1 for daily repetition.
### Hints
@@ -108,11 +108,31 @@ If you enjoyed this project — or just feeling generous, consider buying me a b
## Changelog
-### 4.2.0 (2025-01-xx) - WORK in PROGRESS
+### 4.3.0 (2025-01-xx) WORK in PROGRESS
+
+- (HombachC) WiP add Graph-JSON
+- (HombachC) Update tibber-api to 5.2.1 - handle obsolete data as default, remove option
+- (HombachC) Calculate outputJSON prior to time frame for channels of type 'BestSingleHours', 'BestHoursBlock', 'BestPercentage', 'BestCost' and their LTF variants (#592)
+- (HombachC) add outputJSON and outputJSON2 for 'SmartBatteryBuffer' channels (#592)
+- (HombachC) calculator code optimizations
+
+### 4.2.3 (2025-01-14)
+
+- (HombachC) bump cron to 3.5
+
+### 4.2.2 (2025-01-14)
+
+- (HombachC) max API-Token lenght now 80 to meet newest Tibber accounts (#627)
+
+### 4.2.1 (2025-01-08)
+
+- (HombachC) fix missing translation
+
+### 4.2.0 (2025-01-08)
+- (HombachC) fix error in BestHoursBlock LTF intruduced in 4.x (#618)
- (HombachC) add new calculator channels 'BestPercentage' and 'BestPercentageLTF' (#616)
- (HombachC) add outputJSON for 'BestSingleHours', 'BestHoursBlock', 'BestPercentage', 'BestCost' and their LTF variants (#592)
-- (HombachC) WIP add jsonFlexCharts as overview graph for prices and calculators (#458)
- (HombachC) fixed some i18n translations
- (HombachC) year 2025 changes
- (HombachC) code optimization
diff --git a/docs/en/adapterref/iobroker.tinker/README.md b/docs/en/adapterref/iobroker.tinker/README.md
index 5f1fff88e..1b2ba5401 100644
--- a/docs/en/adapterref/iobroker.tinker/README.md
+++ b/docs/en/adapterref/iobroker.tinker/README.md
@@ -83,9 +83,10 @@ On configuration page you can select following modules:
## Changelog
-### __WORK IN PROGRESS__
+### 1.3.6 (2025-01-11)
* (simatec) eslint-config fix
* (simatec) Dependencies updated
+* (simatec) Update License
### 1.3.5 (2024-11-27)
* (simatec) Dependencies updated
@@ -156,7 +157,7 @@ On configuration page you can select following modules:
The MIT License (MIT)
-Copyright (c) 2018-2024 simatec
+Copyright (c) 2018-2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.tinymqttbroker/README.md b/docs/en/adapterref/iobroker.tinymqttbroker/README.md
index a3e3402c9..caef2cfdc 100644
--- a/docs/en/adapterref/iobroker.tinymqttbroker/README.md
+++ b/docs/en/adapterref/iobroker.tinymqttbroker/README.md
@@ -17,7 +17,7 @@ This is very tiny MQTT broker which is not managing any objects/states in iobrok
**This adapter uses Sentry libraries to automatically report exceptions and code errors to the developers.** For more details and for information how to disable the error reporting see [Sentry-Plugin Documentation](https://github.com/ioBroker/plugin-sentry#plugin-sentry)!
## Requires
-* Node.js 18 or higher
+* Node.js 20 or higher
* ioBroker host (js-controller) 5.0 or higher
## How to use it
@@ -121,7 +121,7 @@ onStop(function (callback) {
## License
MIT License
-Copyright (c) 2024 HGlab01
+Copyright (c) 2025 HGlab01
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.tuya/README.md b/docs/en/adapterref/iobroker.tuya/README.md
index 8ddf4add0..c7899d186 100644
--- a/docs/en/adapterref/iobroker.tuya/README.md
+++ b/docs/en/adapterref/iobroker.tuya/README.md
@@ -19,6 +19,8 @@ The adapter locally connects to all devices that are "always in wifi". Devices t
One adapter instance can locally discover and connect to all devices in a network that routes UDP packages! For Docker environments this requires additional actions and potentially Macvlan or similar!
+**Note: Only one instance of this adapter can run on one host because of the used network ports.**
+
## Disclaimer
**All product and company names or logos are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them or any associated subsidiaries! This personal project is maintained in spare time and has no business goal.**
**TUYA is a trademark of Tuya Global Inc.**
@@ -177,13 +179,18 @@ Send the log with reference to the generated GitHub issue to iobroker@fischer-ka
## Changelog
### __WORK IN PROGRESS__
+* (@Apollon77) Fixed initial setting and value correction for special Temp values
+* (@Apollon77) More schema information were added/updated
+
+### 3.17.0 (2025-01-08)
* (@Apollon77) Added support for Tuya 3.5 devices
* (@Apollon77) Fixed several errors report by Sentry
-* (@Apollon77) Tries to reduce memory usage by only loading Schema definitions when needed and giving memory free afterward
+* (@Apollon77) Tried to reduce memory usage by only loading Schema definitions when needed and giving memory free afterward
* (@Apollon77) More schema information were added/updated
* (@Apollon77) Added enhanced logic for AC/DC states and generalized it for more devices
-* (@Apollon77) Fixes raw data parsing for some devices
+* (@Apollon77) Fixed raw data parsing for some devices
* (@Apollon77) Adjusted special handling for TempSet, TempCurrent and FloorTemp states to return correct values
+* (@simatec) Responsive Design added
### 3.16.0 (2024-08-15)
* js-controller 5.0 is now required at least
diff --git a/docs/en/adapterref/iobroker.tvprogram/README.md b/docs/en/adapterref/iobroker.tvprogram/README.md
index f40a9b839..dafbc5891 100644
--- a/docs/en/adapterref/iobroker.tvprogram/README.md
+++ b/docs/en/adapterref/iobroker.tvprogram/README.md
@@ -834,6 +834,14 @@ widget tvprogram:
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 3.0.5 (2025-01-20)
+
+- upgrade jscontroller dependency
+
+### 3.0.4 (2025-01-20)
+
+- remove check for certifates in axios due to expired certificate of data provider
+
### 3.0.3 (2025-01-03)
- fix datapoint creation and overwriting states
diff --git a/docs/en/adapterref/iobroker.uv-protect/README.md b/docs/en/adapterref/iobroker.uv-protect/README.md
index ca374bc1b..17f2bafe6 100644
--- a/docs/en/adapterref/iobroker.uv-protect/README.md
+++ b/docs/en/adapterref/iobroker.uv-protect/README.md
@@ -34,10 +34,11 @@ When the adapter crashes or an other Code error happens, this error message that
## Changelog
-### __WORK IN PROGRESS__
+### 0.6.5 (2025-01-11)
* (simatec) eslint-config fix
* (simatec) Code fix
* (simatec) Dependencies updated
+* (simatec) Update License
### 0.6.4 (2024-11-24)
* (simatec) json5 added
@@ -143,7 +144,7 @@ When the adapter crashes or an other Code error happens, this error message that
## License
MIT License
-Copyright (c) 2021-2024 simatec
+Copyright (c) 2021-2025 simatec
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.viessmann/README.md b/docs/en/adapterref/iobroker.viessmann/README.md
index 9d08eb19a..5eef36dec 100644
--- a/docs/en/adapterref/iobroker.viessmann/README.md
+++ b/docs/en/adapterref/iobroker.viessmann/README.md
@@ -32,6 +32,9 @@
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 1.5.4 (2025-01-08)
+* (misanorot) protect password
+
### 1.5.3 (2024-12-19)
* (misanorot) fixed issue #245 ESlint
@@ -45,9 +48,6 @@
* (misanorot) updated iob checker issues
* (misanorot) fixed issue #211
-### 1.4.7 (2024-01-13)
-* (misanorot) fixed issue #164
-
### License
The MIT License (MIT)
diff --git a/docs/en/adapterref/iobroker.vis-2-widgets-weather-and-heating/README.md b/docs/en/adapterref/iobroker.vis-2-widgets-weather-and-heating/README.md
index 6d1b92848..a3b2fcade 100644
--- a/docs/en/adapterref/iobroker.vis-2-widgets-weather-and-heating/README.md
+++ b/docs/en/adapterref/iobroker.vis-2-widgets-weather-and-heating/README.md
@@ -93,6 +93,13 @@ Based on [Pittini's](https://github.com/Pittini/iobroker-heatingcontrol-vis) pro
## Changelog
+### 0.9.1 (2025-01-12)
+ * (René) bug fix: support darkmode for time picker
+
+### 0.9.0 (2025-01-11)
+ * (René) see issue #66: Heating Time Schedule and Profile Params widget - option to use select box for temperature adjustment like Pittini vis
+ * (René) see issue #66: Heating Time Schedule and Profile Paramswidget - option to use time picker for time adjustments
+
### 0.8.1 (2024-12-27)
* (René) update dependencies
* (René) see issue #66: Heating Time Schedule widget - uses minimum temperature from adapter for input value range
@@ -195,7 +202,7 @@ Based on [Pittini's](https://github.com/Pittini/iobroker-heatingcontrol-vis) pro
## License
The MIT License (MIT)
-Copyright (c) 2024 rg-engineering
+Copyright (c) 2024 - 2025 rg-engineering
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.vis-homekittiles/README.md b/docs/en/adapterref/iobroker.vis-homekittiles/README.md
index 7754cdb39..feda1dd3f 100644
--- a/docs/en/adapterref/iobroker.vis-homekittiles/README.md
+++ b/docs/en/adapterref/iobroker.vis-homekittiles/README.md
@@ -32,7 +32,6 @@ The widgets are designed for VIS 1.x.
* create Select-tile
* create Checkbox for Sonos Group
* Datepicker: dynamic day/month icons
-* new widget: pinpad (WORK IN PROGRESS)
* Tiles: add button for dialog
## Changelog
@@ -42,17 +41,19 @@ The widgets are designed for VIS 1.x.
-->
### **WORK IN PROGRESS**
-Introducing CONFIG-ITEMS (experimental):
-These can be used for manupulating styles, which are fixed in VIS, e.g. modal style of dialog windows.
-Just put the config item somewhere in your VIS and configure as you want.
-* Added hkt-Config-Modal: changes the styles of modal to blur instead of background color and transparency (modal darkens the background when a dialog window is open). For this config-item you need ipadOS 18.x to work with Safari or ioBroker Visu App
+* All tiles: added icon for state off
+* Optimized CSS for indicator
-Other changes:
+### 0.4.0 (2025-01-14)
+
+* Added Pinpad-Dialog
* Added HTML-Dialog
+* Added hkt-Config-Modal (experimental): changes the styles of modal to blur instead of background color and transparency (modal darkens the background when a dialog window is open). For this config-item you need ipadOS 18.x to work with Safari or ioBroker Visu App. Simply place the config item somewhere in your VIS where it is always called (e.g. in the menu) and configure it as desired. It is not visible at runtime.
* Made "modal" to default setting
* Section 'dialog' splitted into 'dialog settings' and 'dialog content'
* Made values of SwitchBool customizable and renamed 'SwitchBool' to 'Switch'
* Repaired notification widget
+* Added Apple standard font 'SanFrancisco' to fonts (needed to be installed separatly)
### 0.3.3 (2025-01-03)
diff --git a/docs/en/adapterref/iobroker.vis-material/README.md b/docs/en/adapterref/iobroker.vis-material/README.md
index e49a06277..34008f214 100644
--- a/docs/en/adapterref/iobroker.vis-material/README.md
+++ b/docs/en/adapterref/iobroker.vis-material/README.md
@@ -1,48 +1,67 @@
-![Logo](admin/material.png)
# ioBroker.vis-material
+![Logo](admin/material.png)
+
![Number of Installations](http://iobroker.live/badges/vis-material-installed.svg) ![Number of Installations](http://iobroker.live/badges/vis-material-stable.svg) [![NPM version](http://img.shields.io/npm/v/iobroker.vis-material.svg)](https://www.npmjs.com/package/iobroker.vis-material)
[![Downloads](https://img.shields.io/npm/dm/iobroker.vis-material.svg)](https://www.npmjs.com/package/iobroker.vis-material)
[![NPM](https://nodei.co/npm/iobroker.vis-material.png?downloads=true)](https://nodei.co/npm/iobroker.vis-material/)
-
material - Material widgets for ioBroker.vis.
You can read instructions in material.js, material.html files
These widgets are in addition to the material design style of Uhula, which you can find here:
-https://github.com/Uhula/ioBroker-Material-Design-Style
+[https://github.com/Uhula/ioBroker-Material-Design-Style](https://github.com/Uhula/ioBroker-Material-Design-Style)
+The adapter uses CSS to set a black background and white as the font color. This means that it is only suitable for dark vis layouts.
+
+In some installations, the font in the context menu may no longer be readable. This is probably caused by cross-effects from other adapters. To analyze these, please read the following post.
+[https://forum.iobroker.net/topic/79188/vis-anzeigen-zerst%C3%B6rt/27](https://forum.iobroker.net/topic/79188/vis-anzeigen-zerst%C3%B6rt/27)
![Example](img/widgets.png)
+
+
## Changelog
-### 0.1.5 (2018-07-11)
-- (pix) feat: new window shutter widget
-### 0.1.4 (2018-07-10)
-- (pix) feat: new humidity widget
+### 0.2.0 (2025-01-12)
+
+- (oweitman) Some adapter settings have been fixed.
+- (oweitman) Some adaption for a new release have been applied.
+- (mcm1957) Dependencies have been updated.
+- (pix) feat: new window shutter widget
+- (pix) feat: new humidity widget added
### 0.1.3 (2018-01-21)
+
- (nisio) feat: new dimmer widget
### 0.1.2 (2018-01-20)
+
- (nisio) feat: switch added to light widget
### 0.1.1 (2018-01-14)
+
- (nisio) feat: temperature and light widget
### 0.1.0 (2018-01-13)
+
- (nisio) Initial version for public testing (includes css from material design styles V1.8)
### 0.0.1 (2018-01-01)
+
- (nisio) Initial version for internal testing
## License
+
The MIT License (MIT)
-Copyright (c) 2015-2023 nisiode
+Copyright (c) 2025 iobroker-community-adapters
+Copyright (c) 2015-2024 nisiode
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -60,4 +79,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
\ No newline at end of file
+SOFTWARE.
diff --git a/docs/en/adapterref/iobroker.voltoplus/README.md b/docs/en/adapterref/iobroker.voltoplus/README.md
index 07cafc0d0..22829df1f 100644
--- a/docs/en/adapterref/iobroker.voltoplus/README.md
+++ b/docs/en/adapterref/iobroker.voltoplus/README.md
@@ -61,7 +61,7 @@ or any associated subsidiaries, logos or trademarks.
## License
MIT License
-Copyright (c) 2024 Jey Cee
+Copyright (c) 2025 Jey Cee
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.weather-warnings/README.md b/docs/en/adapterref/iobroker.weather-warnings/README.md
index 37d415703..77dbc04fb 100644
--- a/docs/en/adapterref/iobroker.weather-warnings/README.md
+++ b/docs/en/adapterref/iobroker.weather-warnings/README.md
@@ -146,6 +146,16 @@ Iconpage: https://icon-icons.com/de/symbol/Wetter-wind-cloud-Blitz-Regen/189105
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 0.7.3 (2025-01-16)
+- (ticaki) fix typo
+
+### 0.7.2 (2025-01-13)
+* (ticaki) Replacing „ and “ in the json template before parsing with "
+* (ticaki) Fixing activeWarning_json (adapter.0.provider.activeWarning_json)
+
+### 0.7.1 (2025-01-10)
+* (CrEaK) Fixing send to chatId in telegram
+
### 0.7.0 (2025-01-03)
* (ticaki) added gotify (notificationservice)
diff --git a/docs/en/adapterref/iobroker.webcal/README.md b/docs/en/adapterref/iobroker.webcal/README.md
index 427fba0b9..758dac724 100644
--- a/docs/en/adapterref/iobroker.webcal/README.md
+++ b/docs/en/adapterref/iobroker.webcal/README.md
@@ -51,13 +51,16 @@ sendTo("webcal.0", "addEvents", {
calendar: "smarthome",
events: [
{
- summary: "test",
- start: "9.8.23 23:00",
- end: "10.08.2023 14:00"
- },
+ summary: "test2",
+ description: "test add Event",
+ location: "ort",
+ color: "red",
+ organizer: "ich",
+ start: "12.1.25 23:00"
+ }
{
summary: "failed test",
- description: "long description",
+ description: "long description",
start: "9.8"
}
]
@@ -172,6 +175,10 @@ This project uses the following components:
### **WORK IN PROGRESS**
* ()
-->
+### 1.4.0 (2025-01-12)
+* (dirkhe) add color,location and organizer for craeting Event
+* (dirkhe) add fix for invalid apple calender data
+
### 1.3.13 (2025-01-03)
* (dirkhe) use internally node20
diff --git a/docs/en/adapterref/iobroker.webui/README.md b/docs/en/adapterref/iobroker.webui/README.md
index 1d356bbb2..db9e36719 100644
--- a/docs/en/adapterref/iobroker.webui/README.md
+++ b/docs/en/adapterref/iobroker.webui/README.md
@@ -133,6 +133,39 @@ runtime.html?screenName=screen2
Placeholder for next versions:
### __WORK IN PROGRESS__
-->
+### 1.24.4 (2025-01-20)
+- switch again to old module shims (error in new one)
+
+### 1.24.3 (2025-01-20)
+- first load of css bindings
+- fix get box quads with slots
+- fix es module shims
+
+### 1.24.2 (2025-01-19)
+- revert back es module shims, leads to errors
+
+### 1.24.1 (2025-01-19)
+- hopefully fix package upload by changed name
+
+### 1.24.0 (2025-01-19)
+- cleanup www dir
+
+### 1.23.2 (2025-01-19)
+- one more fix in gulpfile
+
+### 1.23.1 (2025-01-19)
+- fix gulp should work again
+
+### 1.23.0 (2025-01-19)
+- fix paste in events assignment
+- iobroker Signal Selector
+- binding to width and height in custom controls
+
+### 1.22.0 (2025-01-15)
+- local signals browser
+- style completition fixes
+- special bindings for "ring" cameras
+
### 1.21.0 (2024-12-28)
- fix scripts with empty names on css
- css props with only bindings are not shown
@@ -1000,4 +1033,4 @@ runtime.html?screenName=screen2
## License
The MIT License (MIT)
-Copyright (c) 2024 jogibear9988
+Copyright (c) 2025 jogibear9988
diff --git a/docs/en/adapterref/iobroker.welcome/README.md b/docs/en/adapterref/iobroker.welcome/README.md
index 0bea713b4..d1886e96f 100644
--- a/docs/en/adapterref/iobroker.welcome/README.md
+++ b/docs/en/adapterref/iobroker.welcome/README.md
@@ -28,6 +28,10 @@ In this case, by opening of http://IP it will be immediately redirected to a spe
-->
## Changelog
+### **WORK IN PROGRESS**
+
+- (@GermanBluefox) Adapter was migrated to TypeScript and vite
+
### 1.0.2 (2024-10-03)
- (@GermanBluefox) Updated packages
diff --git a/docs/en/adapterref/iobroker.wiobrowser/README.md b/docs/en/adapterref/iobroker.wiobrowser/README.md
index a282c5d53..50cd8873a 100644
--- a/docs/en/adapterref/iobroker.wiobrowser/README.md
+++ b/docs/en/adapterref/iobroker.wiobrowser/README.md
@@ -66,7 +66,7 @@ He can also control:
## License
The MIT License (MIT)
-Copyright (c) 2024 bettman66
+Copyright (c) 2025 bettman66
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/en/adapterref/iobroker.wireless-mbus/README.md b/docs/en/adapterref/iobroker.wireless-mbus/README.md
index be986f6ad..58a98435b 100644
--- a/docs/en/adapterref/iobroker.wireless-mbus/README.md
+++ b/docs/en/adapterref/iobroker.wireless-mbus/README.md
@@ -8,6 +8,7 @@ This adapter allows to receive wireless M-Bus data from supported receivers. The
* Embit WMB modules
* Amber Wireless AMB8465 (**Beware:** Command mode (UART_CMD_Out_Enable) is enabled!)
* IMST iM871A
+* IMST iU891A-XL
* CUL
The WMBUS stack has been "re-ported" from FHEM project and was extensively fixed and refactored. Testing was done with raw data picked up on the internet, OMS sample data and some test data from the jmbus library. Some edge cases are still untested.
@@ -39,7 +40,7 @@ The initial setup requires to configure the basics (hardware connection to the w
### Basic setup
-This requires to select the appropriate USB device and the correct baud rate (**usually** for IMST: 57600 baud; Amber: 9600 baud; Embit: 9600 baud, CUL: 38400 or 9600 baud). Most **meters** will send in "T Mode".
+This requires to select the appropriate USB device and the correct baud rate (**usually** for IMST iM871A: 57600 baud; IMST iU891A-XL: 115200 baud; Amber: 9600 baud; Embit: 9600 baud, CUL: 38400 or 9600 baud). Most **meters** will send in "T Mode".
From version 0.9.0 on, the adapter also supports to connect to serial devices reachable via a TCP socket. However, the admin interface does not really reflect that (for now) and you have to select "custom port" and enter the host as `tcp://host:port`.
@@ -73,6 +74,9 @@ Afterwards, when you delete the device from the object tree, the adapter will no
## Changelog
+### 0.10.0
+* (ChL) Add support for IMST iU891A-XL receiver
+
### 0.9.4
* (ChL) Upgrade dependencies and general package stuff
@@ -209,6 +213,6 @@ Afterwards, when you delete the device from the object tree, the adapter will no
## License
Copyright (c) 2019 ISFH - Institute for Solar Energy Research www.isfh.de
-Copyright (c) 2021 - 2024 Christian Landvogt
+Copyright (c) 2021 - 2025 Christian Landvogt
Licensed under GPLv2. See [LICENSE](LICENSE) and [NOTICE](NOTICE)
diff --git a/docs/en/adapterref/iobroker.zendure-solarflow/README.md b/docs/en/adapterref/iobroker.zendure-solarflow/README.md
index 96220c781..a6ac50ea0 100644
--- a/docs/en/adapterref/iobroker.zendure-solarflow/README.md
+++ b/docs/en/adapterref/iobroker.zendure-solarflow/README.md
@@ -48,6 +48,23 @@ If you find the adapter useful for you and want to support my work, feel free to
[![Donate](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white)](https://www.paypal.com/paypalme/PeterFrommert)
## Changelog
+### 1.10.7 (2025-01-21)
+
+- Fix reset calculation values of ACE if connected to HUB
+
+### 1.10.6 (2025-01-16)
+
+- Fix start of calculation if HUB is connected with Ace
+
+### 1.10.4 (2025-01-14)
+
+- Fix "Grid Input Power" state if connected with Ace
+
+### 1.10.2 (2025-01-14)
+
+- Fix calculation of grid input power on ace
+- Correct standby usage of battery if conncted with ace (add additional 10W)
+
### 1.10.1 (2025-01-06)
- Fix input limit when hub is bundled with ace
diff --git a/docs/en/adapterref/iobroker.zigbee2mqtt/README.md b/docs/en/adapterref/iobroker.zigbee2mqtt/README.md
index 358b07b84..91c72e29a 100644
--- a/docs/en/adapterref/iobroker.zigbee2mqtt/README.md
+++ b/docs/en/adapterref/iobroker.zigbee2mqtt/README.md
@@ -22,6 +22,9 @@ This adapter allows to control the data points of the devices of a Zigbee2MQTT i
[Adapter Documentation](https://github.com/arteck/ioBroker.zigbee2mqtt/blob/main/docs/wiki.md)
## Changelog
+### **WORK IN PROGRESS**
+- (arteck) corr illuminance (del illuminance_raw)
+
### 3.0.2 (2025-01-06)
- (simateck) corr WebSocket connection
diff --git a/docs/en/dev/adapterjsonconfig.md b/docs/en/dev/adapterjsonconfig.md
index bea4afdeb..9369326c4 100644
--- a/docs/en/dev/adapterjsonconfig.md
+++ b/docs/en/dev/adapterjsonconfig.md
@@ -1434,5 +1434,8 @@ The following variables are available in JS function in custom settings:
You can find examples in [`telegram`](https://github.com/iobroker-community-adapters/ioBroker.telegram/tree/master/src-admin) or in [`pushbullet`](https://github.com/Jens1809/ioBroker.pushbullet/tree/master/src-admin) adapter.
+## Report a schema error
+Create an issue here: https://github.com/ioBroker/adapter-react-v5/issues
+
## For maintainer
To update location of JsonConfig schema, create pull request to this file: https://github.com/SchemaStore/schemastore/blob/master/src/api/json/catalog.json
diff --git a/docs/ru/adapterref/iobroker.accuweather/README.md b/docs/ru/adapterref/iobroker.accuweather/README.md
index 3615cc64c..7faa2f88d 100644
--- a/docs/ru/adapterref/iobroker.accuweather/README.md
+++ b/docs/ru/adapterref/iobroker.accuweather/README.md
@@ -1,44 +1,83 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.accuweather/README.md
title: ioBroker.accuweather
-hash: SF6aKcWh7HrOOkgwFNHsAiMLssKtNtmSouPRzRKiiPw=
+hash: TadMzyLupLTq8YRjYAiMbsBteDVD8BaYJr2j8x5OzSo=
---
![Логотип](../../../en/adapterref/iobroker.accuweather/admin/accuweather.png)
![Количество установок](http://iobroker.live/badges/accuweather-stable.svg)
-![НПМ-версия](http://img.shields.io/npm/v/iobroker.accuweather.svg)
+![версия НПМ](http://img.shields.io/npm/v/iobroker.accuweather.svg)
![Загрузки](https://img.shields.io/npm/dm/iobroker.accuweather.svg)
![НПМ](https://nodei.co/npm/iobroker.accuweather.png?downloads=true)
# IoBroker.accuweather
-## Адаптер AccuWeather для ioBroker
-Прогноз погоды с использованием AccuWeather API.
+## Адаптер accuweather для ioBroker
+Прогноз погоды с использованием API AccuWeather.
-Адаптер получает текущие условия (обновляется каждый час), ежедневный прогноз на 5 дней (обновляется один раз в день примерно в 7 утра) и прогноз на 12 часов (обновляется каждые шесть часов в 12:00, 6:00, 12:00 и 18:00).
+Адаптер получает
+
+- Текущие условия (обновляется каждый час), (24 запроса)
+- Ежедневный прогноз на 5 дней (обновление ежедневно примерно в 7:00 и 20:00), (2 запроса)
+- и 12-часовой прогноз (обновляется каждые шесть часов в 12:00, 6:00, 12:00 и 18:00). (4 запроса)
+
+По умолчанию адаптер обновляет только устаревшие данные при перезапуске.
+Разрешено 50 запросов в день, каждый перезапуск потребует 3 запросов для обновления всех данных.
## Начиная
### Получить ключ API
-Чтобы получить ключ API, зарегистрируйтесь на https://developer.accuweather.com/ и создайте приложение в меню `My Apps`.
-После создания приложения вам будет сгенерирован ключ API.
-Для бесплатного использования возможно делать 50 запросов к API в день.
-Было отмечено, что для работы API предпочтительны следующие настройки (пожалуйста, выберите свою страну!): ![настройки](../../../en/adapterref/iobroker.accuweather/admin/image.png).
+Чтобы получить API Key, зарегистрируйтесь на https://developer.accuweather.com/ и создайте приложение в меню `My Apps`.
+После создания приложения у вас будет сгенерирован API-ключ.
+Для бесплатного использования можно сделать 50 запросов к API в день.
+Было отмечено, что для работы API предпочтительны следующие настройки (пожалуйста, выберите свою страну!): ![настройки](../../../en/adapterref/iobroker.accuweather/admin/image.png)
### Получить ключ местоположения
-Чтобы получить ключ местоположения, перейдите на https://www.accuweather.com/ и введите название своего города или попробуйте ввести свои координаты (широту, долготу) так, как они у вас есть, например, в настройках ioBroker.
-Ключом вашего местоположения будет число в конце URL-адреса прогноза.
+Чтобы получить ключ местоположения, перейдите на https://www.accuweather.com/ и введите название вашего города или попробуйте ввести свои координаты (широту, долготу), как они у вас есть, например, в настройках ioBroker.
+Ваш ключ местоположения будет представлять собой число в конце URL-адреса прогноза.
### Использование в визуализации Lovelace (начиная с версии 1.1.0)
-Сводный канал содержит текущий и ежедневный прогноз с ролями/типами состояний, поддерживаемыми тип-детектором.
-Новую функцию можно использовать для отображения прогноза погоды в пользовательском интерфейсе Lovelace.
-Для лучшего просмотра создана специальная карта ловеласа — см. https://github.com/algar42/IoB.lovelace.accuweather-card.
+Канал сводки содержит текущий и ежедневный прогноз с ролями/типами состояний, поддерживаемыми типом-детектором.
+Новая функция может использоваться для отображения прогноза погоды в пользовательском интерфейсе Lovelace.
+Для лучшего просмотра создана пользовательская карта Lovelace - см. https://github.com/algar42/IoB.lovelace.accuweather-card
## Changelog
+
+### **WORK IN PROGRESS**
+* (ticaki) Missing Http error handling added
+* (ticaki) For error codes from the 400 series, do not attempt any unscheduled reconnections.
+
+### 2.1.0-alpha.0 (2025-01-19)
+* (ticaki) Change: min. js-controller to 6.0.11
+* (ticaki) Change: Outdated data is updated at startup.
+* (ticaki) New: Photo link added in current weather
+* (ticaki) New: Metric and Imperial are available for selection - Will be taken into account with the next data update.
+* (ticaki) New: In the event of a data retrieval error, an attempt is made again after 10 minute
+* (ticaki) Remove admin option (restart blocking)
+* (ticaki) Rewritten in Typescript
+
+### 2.0.1 (2025-01-18)
+* (ticaki) BREAKING: Requires Nodejs 20 or higher
+* (ticaki) BREAKING: Command states are now buttons and only respond to ack=false.
+* (ticaki) admin option: No data is updated on adapter startup (default: true).
+* (ticaki) apikey renamed and encrypted
+* (ticaki) Dependencies and eslint updated
+* (devtronic) Add nextHour.CloudCover
+
+### 1.5.0 (2024-06-23)
+* (xdaamg) limit updates to once an hour, this fixes part of issue #273.
+* (mcm1957) Adapter requires js-controller >= 5 and admin >= 6 now
+* (mcm1957) Node 22 support has been added to testing
+* (mcm1957) Dependencies have been updated
+
+### 1.4.0 (2024-04-02)
+* (mcm1957) Adapter requires node.js 18 and js-controller >= 5 now
+* (mcm1957) Dependencies have been updated
+
### 1.3.2 (2023-12-04)
* (ticaki) fixed: dependencies
* (ticaki) fixed: error message [object Object]
@@ -83,6 +122,7 @@ Minor bug fixes to `Object.common` section
## License
MIT License
+Copyright (c) 2024-2025 iobroker-community-adapters
Copyright (c) 2021-2023 algar42
Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -101,4 +141,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+SOFTWARE.
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.alexa2/README.md b/docs/ru/adapterref/iobroker.alexa2/README.md
index 81350e42c..e9bd811f2 100644
--- a/docs/ru/adapterref/iobroker.alexa2/README.md
+++ b/docs/ru/adapterref/iobroker.alexa2/README.md
@@ -1,345 +1,345 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.alexa2/README.md
title: ioBroker.alexa2
-hash: 9+U78QQynUxNy1F6aOSvKC5G9qZiAuzsfeUum/AuS+Q=
+hash: DcN6pgnlt4IpxsgADtl2MbCAjNKQiAIqEbQaWEXt5QM=
---
![Логотип](../../../en/adapterref/iobroker.alexa2/admin/alexa.png)
![Количество установок](http://iobroker.live/badges/alexa2-stable.svg)
-![НПМ-версия](http://img.shields.io/npm/v/iobroker.alexa2.svg)
+![версия НПМ](http://img.shields.io/npm/v/iobroker.alexa2.svg)
![Загрузки](https://img.shields.io/npm/dm/iobroker.alexa2.svg)
# IoBroker.alexa2
-![Тестирование и выпуск](https://github.com/Apollon77/iobroker.alexa2/workflows/Test%20and%20Release/badge.svg) [![Статус перевода](https://weblate.iobroker.net/widgets/adapters/-/alexa2/svg-badge.svg)](https://weblate.iobroker.net/engage/adapters/?utm_source=widget)
+![Тест и выпуск](https://github.com/Apollon77/iobroker.alexa2/workflows/Test%20and%20Release/badge.svg) [![Статус перевода](https://weblate.iobroker.net/widgets/adapters/-/alexa2/svg-badge.svg)](https://weblate.iobroker.net/engage/adapters/?utm_source=widget)
-**Этот адаптер использует библиотеки Sentry для автоматического сообщения разработчикам об исключениях и ошибках кода.** Более подробную информацию и информацию о том, как отключить отчеты об ошибках, см. в [Документация плагина Sentry](https://github.com/ioBroker/plugin-sentry#plugin-sentry)! Отчеты Sentry используются начиная с js-controller 3.0.
+**Этот адаптер использует библиотеки Sentry для автоматического сообщения разработчикам об исключениях и ошибках кода.** Более подробную информацию и информацию о том, как отключить отчеты об ошибках, см. в [Документация по плагину Sentry](https://github.com/ioBroker/plugin-sentry#plugin-sentry)! Отчеты Sentry используются, начиная с js-controller 3.0.
-Этот адаптер позволяет удаленно управлять вашими устройствами Alexa (Amazon Echo).
+Этот адаптер позволяет удаленно управлять устройствами Alexa (Amazon Echo).
-Большое спасибо soef за версию 1 адаптера, а также Hauke и ruhr70 за идеи в их скриптах с ioBroker-Forum (особенно обновления медиа-прогресса)! Также большое спасибо Meicker за поддержку в документировании всего этого и многочисленным пользователям с форума ioBroker Forum за поддержку в тестировании!
+Большое спасибо soef за версию 1 адаптера и Hauke и ruhr70 за идеи в их скриптах из ioBroker-Forum (особенно обновления прогресса в медиа)! Также большое спасибо meicker за поддержку в документировании всего этого и многочисленным пользователям из ioBroker Forum за их поддержку в тестировании!
## Отказ от ответственности
-**Все названия и логотипы продуктов и компаний являются товарными знаками™ или зарегистрированными® товарными знаками соответствующих владельцев. Их использование не подразумевает какой-либо принадлежности или одобрения с их стороны или любых связанных с ними дочерних компаний! Этот личный проект поддерживается в свободное время и не преследует никаких коммерческих целей.** **ALEXA является торговой маркой AMAZON TECHNOLOGIES, INC.**
+**Все названия продуктов и компаний или логотипы являются товарными знаками™ или зарегистрированными® товарными знаками их соответствующих владельцев. Их использование не подразумевает какой-либо связи или одобрения ими или любыми связанными дочерними компаниями! Этот личный проект поддерживается в свободное время и не имеет бизнес-целей.** **ALEXA является товарным знаком AMAZON TECHNOLOGIES, INC.**
## Состояния и их значения:
-В пространстве имен адаптера (например, alexa2.0) создаются несколько каналов.
+В пространстве имен адаптера (например, alexa2.0) создаются некоторые каналы
-### Alexa2.0
-| Название штата | смысл |
+### Алекса2.0
+| Название штата | Значение |
|----------------------|--------------------------------------------------------|
-| Эхо-Устройства.* | Состояний на устройство Echo, см. ниже |
-| История.* | Информацию об истории команд смотрите ниже |
-| Устройства умного дома.* | Состояния на устройство умного дома и в целом см. ниже |
-| информация.* | Общая информация о состоянии адаптера |
-| запросРезультат | Информация об ошибках для запросов TuneIn и устройств «умный дом» |
+| Echo-Devices.* | Состояния для каждого устройства Echo, см. ниже |
+| История.* | Информацию об истории команд см. ниже |
+| Устройства Smart-Home.* | Состояния для каждого устройства Smart Home и в целом см. ниже |
+| info.* | Общая информация о состоянии адаптера |
+| requestResult | Информация об ошибках для запросов TuneIn и устройств умного дома |
-### Alexa2.0.Contacts.ContactId.*
-Все контакты Alexa, которые можно использовать для отправки текстовых сообщений, включая его самого. Собственный контакт получает специальное «(Я)» после своего имени.
+### Alexa2.0.Контакты.ContactId.*
+Все контакты Alexa, которым можно отправлять текстовые сообщения, включая его самого. Собственный контакт получает специальный "(Self)" после своего имени.
-| Название штата | смысл |
+| Название штата | Значение |
|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------|
-| #clearOwnMessages | Существует только в собственном контакте, и триггер удаляет все сообщения, отправленные ему самому (также включает сообщения самому себе через приложение или устройства!) |
-| текстовое сообщение | Отправляет этот текст как сообщение пользователю. На всех устройствах этого пользователя отображается «желтым кольцом» |
+| #clearOwnMessages | Существует только в собственном контакте, и триггер удаляет все сообщения, отправленные ему (включая сообщения, отправленные ему через приложение или устройства!) |
+| textMessage | Отправляет этот текст как сообщение пользователю. Он отображается на всех устройствах этого пользователя с "желтым кольцом" |
-### Alexa2.0.Echo-Devices.CommandsAll.*
-Команды для отправки на все устройства в учетной записи.
+### Alexa2.0.Echo-Устройства.КомандыВсе.*
+Команды, которые необходимо отправить на все устройства в учетной записи.
-| Название штата | смысл | Комментарии |
+| Название штата | Значение | Комментарии |
|--------------------|-------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
-| устройствоСтоп | Остановить все действия на устройстве | Кнопка |
-| устройствоDoNotDisturb | Включите/выключите режим «Не беспокоить» для всех устройств. | true/false, или число в секундах для включения (максимум 12 часов), или строка в формате «ЧЧ:ММ», пока она не будет включена |
+| deviceStop | Остановить все действия на устройстве | Кнопка |
+| deviceDoNotDisturb | Включить/выключить режим «Не беспокоить» для всех устройств. | true/false или число в секундах для включения (макс. 12 ч) или строка в формате «ЧЧ:ММ» до этого времени включения |
-### Alexa2.0.Echo-Devices.Serialnumber.*
-В разделе «echo-devices» каждое устройство Amazon echo указано с его серийным номером. Не каждое устройство показывает все состояния. Каждое устройство имеет свои состояния, как описано ниже:
+### Alexa2.0.Echo-Устройства.Серийный номер.*
+В разделе "echo-devices" каждое устройство amazon echo указано с серийным номером. Не каждое устройство показывает все состояния. Каждое устройство имеет свои собственные состояния, как описано ниже:
-### Alexa2.0.Echo-Devices.Serialnumber.Alarm.*
-Настройки сигнализации (Wecker) для каждого устройства, если таковые имеются.
+### Alexa2.0.Echo-Устройства.Серийный номер.Сигнал тревоги.*
+Настройки сигнализации (Wecker) для каждого устройства, если они доступны.
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| .customVolume | Установите собственную громкость для этого напоминания. Громкость устанавливается за 2 секунды до срабатывания напоминания и сбрасывается на значение, которое было до того, как таймер (или адаптер думает!) остановился - самое позднее через 120 секунд! Когда пользовательские объемы и время триггера перекрываются, они будут восстановлены в конце один раз! | Число 0..100 |
-| .дата | Перезапишите дату существующего сигнала тревоги, чтобы установить новую дату для этого сигнала. Если у вас уже есть будильник, вы можете изменить дату здесь, просто перезаписав время в формате ГГГГ-ММ-ДД. Может не иметь никакого эффекта при использовании повторяющихся настроек несколько раз в день! | Вывод даты |
-| .delete | Кнопка удаления будильника | удалить с помощью true |
-| .включено | Показывает статус сигнала тревоги и позволяет его изменить: Активировать сигнал тревоги с помощью true - Деактивировать сигнал тревоги с помощью false | правда/ложь |
-| .musicEntity | Показывает информацию о треке, если этот будильник является музыкальным | Строка или ноль |
-| .musicProvider | Показывает поставщика музыки, если этот сигнал является музыкальным | Строка или ноль |
-| .nextTriggerDate | Содержит момент времени следующего ожидаемого запуска в качестве эпохи unix в мс | Номер |
-| .recurringDays | Показывает список настроенных дней, если будильник имеет повторяющиеся настройки | Обозначение дней недели в США (например, MO,TU,WE,TH,FR,SA,SU) |
-| .recurringPattern | Показывает повторяющуюся схему тревоги | 0 = один раз, не повторяется P1D = ежедневно XXXX-WD = по будням XXXX-МЫ = по выходным XXXX-WXX-1 = каждый понедельник XXXX-WXX-2 = каждый вторник XXXX-WXX-3 = каждую среду XXXX-WXX-4 = каждый четверг XXXX-WXX-5 = каждую пятницу XXXX-WXX-6 = каждую субботу XXXX-WXX-7 = каждое воскресенье |
-| .отложено | true, если будильник в данный момент отложен | правда/ложь |
-| .sound | Содержит установленный звук для этого будильника. Может быть изменено. Также возможно переключение между вводом музыкальных звуков и «встроенными звуками». | ID из списка |
-| .время | Время бить тревогу. Перезапишите время существующего будильника, чтобы установить новое время для этого будильника. Если у вас есть будильник, вы можете изменить время здесь, просто перезаписав время в формате чч:мм:сс, секунды для установки не нужны. Может не иметь никакого эффекта при использовании повторяющихся настроек несколько раз в день! | Ввод времени |
-| .триггер | true, если сигнал тревоги достигнут и сработал. Часы должны быть синхронизированы с Amazon и iobroker. Используйте это, чтобы инициировать другие действия, как только наступит время будильника | правда/ложь |
-| Новый | Данные для создания нового напоминания в виде строки в следующем формате, разделенной ; как "временная метка;[метка];[звук];[повторяющийся]. временная метка как временная метка unix в мс, метка как текст, звук как идентификатор звука, повторяющийся либо пустой один раз, "ЕЖЕДНЕВНО" для ежедневного или "ЕЖЕНЕДЕЛЬНО=MO,TU ,WE,TH,FR,SA,SU" со списком дней недели, разделенных запятыми. Поля в приведенном выше примере в скобках означают, что они необязательны! | String |
-| сработало | Идентификатор сигнала тревоги, который сработал последним на этом устройстве | удостоверение личности |
-
-Если изменение будильника не работает, убедитесь, что момент времени будильника находится в будущем. «Звук» будильника в прошлом _не_ работал!
-
-### Alexa2.0.Echo-Devices.Серийный номер.Bluetooth.*
-Здесь вы найдете все подключенные или известные устройства Bluetooth с MAC-адресами. Состояния каждого устройства:
-
-| Название штата | смысл |
+| .customVolume | Установите пользовательский уровень громкости для этого напоминания. Уровень громкости устанавливается за 2 с до срабатывания напоминания и сбрасывается на значение до остановки таймера (или как думает адаптер!) - самое позднее через 120 с! Если пользовательские уровни громкости и время срабатывания совпадают, он будет восстановлен в конце один раз! | Число 0..100 |
+| .date | Перезапишите дату существующего будильника, чтобы установить новую дату для этого будильника. Если у вас есть существующий будильник, вы можете изменить дату здесь, просто перезаписав время в формате ГГГГ-ММ-ДД. Может не иметь никакого эффекта, если использовались настройки повторения несколько раз в день! | Вывод даты |
+| .delete | Кнопка для удаления будильника | удалить со значением true |
+| .enabled | Показывает статус будильника и позволяет его изменить: Активировать будильник при значении true - Деактивировать будильник при значении false | true / false |
+| .musicEntity | Показывает информацию о треке, если этот будильник музыкальный | String или null |
+| .musicProvider | Показывает поставщика музыки, если этот будильник музыкальный | String или null |
+| .nextTriggerDate | Содержит момент времени следующего ожидаемого срабатывания в формате unix epoch в мс | Число |
+| .recurringDays | Показывает список настроенных дней, если будильник имеет повторяющиеся настройки | Американская нотация дней недели (например, MO, TU, WE, TH, FR, SA, SU) |
+| .recurringPattern | Показывает повторяющийся шаблон будильника | 0 = один раз, без повторения P1D = ежедневно XXXX-WD = по будням XXXX-СР = по выходным XXXX-WXX-1 = каждый понедельник XXXX-WXX-2 = каждый вторник XXXX-WXX-3 = каждую среду XXXX-WXX-4 = каждый четверг XXXX-WXX-5 = каждую пятницу XXXX-WXX-6 = каждую субботу XXXX-WXX-7 = каждое воскресенье |
+| .snoozed | true, если будильник в данный момент отложен | true/false |
+| .sound | Содержит установленный звук для этого будильника. Может быть изменен. Также возможно переключение между вводом звука музыки и "встроенными звуками". | ID из списка |
+| .time | Время для будильника. Перезапишите время существующего будильника, чтобы установить новое время для этого будильника. Если у вас есть существующий будильник, вы можете изменить время здесь, просто перезаписав время в формате чч:мм:сс, секунды для установки не нужны. Может не иметь никакого эффекта, если использовались повторяющиеся настройки несколько раз в день! | Ввод времени |
+| .triggered | true, если будильник достигнут и сработал. Часы должны быть синхронизированы с Amazon и iobroker, используйте это для запуска других действий, как только наступит время будильника | true / false |
+| Новое | Данные для создания нового напоминания в виде строки в следующем формате, разделенные ; как "метка времени;[метка];[звук];[повторяющееся]. метка времени как метка времени unix в мс, метка как текст, звук как идентификатор звука, повторяющееся либо пустое для одного раза, "DAILY" для ежедневного или "WEEKLY=MO,TU,WE,TH,FR,SA,SU" со списком дней недели, разделенным запятыми. Поля в примере выше в скобках означают, что они необязательны! | Строка |
+| сработал | ID последнего сработавшего на этом устройстве будильника | ID |
+
+Если изменение будильника не сработало, убедитесь, что момент времени срабатывания будильника находится в будущем, тогда изменение, например, «звука» будильника в прошлом _не_ сработает!
+
+### Alexa2.0.Echo-Устройства.Серийный номер.Bluetooth.*
+Здесь вы найдете все подключенные или известные устройства Bluetooth с MAC-адресом. Состояния каждого устройства:
+
+| Название штата | Значение |
|------------|----------------------------------------------------------------------------------------------------|
-| подключен | Показывает текущий статус подключения и разрешает подключение (установлено значение true) или отключение (установлено значение false) |
-| распарить | Кнопка для отключения этого устройства от эхо-устройства |
+| подключено | Показывает текущее состояние подключения и разрешает подключение (установите значение true) или отключение (установите значение false) |
+| отмена сопряжения | Кнопка для отмены сопряжения этого устройства с устройством Echo |
-### Alexa2.0.Echo-Devices.Serialnumber.Commands.*
-С помощью команд вы можете запускать некоторые действия на своем устройстве Alexa. Если вы используете их на многокомнатном устройстве, они выполняются независимо и *не* синхронизируются на отдельных устройствах!
+### Alexa2.0.Echo-Устройства.Серийный номер.Команды.*
+С помощью команд вы можете запускать некоторые действия на вашем Alexa-Device. Если вы используете их на многокомнатном устройстве, то они выполняются независимо и *не* будут работать синхронно на отдельных устройствах!
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|---------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
-| не беспокоить | Включите/выключите режим «Не беспокоить» для этого устройства или группы. Значение также обновляется с обновлениями конфигурации устройства из облака | true/false, или число в секундах для включения (максимум 12 часов), или строка в формате «ЧЧ:ММ», пока она не будет включена |
-| краткий брифинг | Брифинг за 100 секунд - новости и т.п.пп | Кнопка |
-| доброе утро | Доброе утро от Алексы... | Кнопка |
-| интересный факт | Забавный факт от Alexa... (на данный момент только в США) | Кнопка |
-| шутка | Шутка от Алексы... | Кнопка |
-| уборка | Воспроизводит сигнал гонга, как при начале/конце режима прослушивания... | Кнопка |
-| куратор | Случайное предложение из выбранной области от Alexa... | Текст (разрешено: «до свидания», «подтверждения», «доброе утро», «комплименты», «день рождения», «спокойной ночи», «я дома») |
-| пение | Алекса поет песню... | Кнопка |
-| говорить | Алекса говорит, что вы здесь вводите... | Ввод текста |
-| говоритьобъем | Отрегулируйте громкость речи Alexa, эта громкость устанавливается перед речью и сбрасывается после нее | 0-100 |
-| умение | Запустить определенный навык | Skill-ID в виде строки |
-| навыкВаш | запустить определенный навык — предварительно заполнено «Ваши навыки», которые также отображаются в приложении Alexa | Skill-ID в виде строки |
-| рассказать историю | Алекса рассказывает историю | Кнопка |
-| трафик | Дорожные новости | Кнопка |
+| doNotDisturb | Включить/выключить «Не беспокоить» для этого устройства или группы. Значение также обновляется с обновлениями конфигурации устройства из облака | true/false или число в секундах для включения (макс. 12 ч) или строка в формате «ЧЧ:ММ» до этого времени включения |
+| flashbriefing | Брифинг за 100 секунд - новости и т.д. | Кнопка |
+| доброе утро | Доброе утро от Алексы ... | Кнопка |
+| забавный факт | Интересный факт от Alexa ... (на данный момент только в США) | Кнопка |
+| шутка | Шутка от Алексы ... | Кнопка |
+| очистка | Воспроизводит тон «гонга», как при начале/конце режима прослушивания... | Кнопка |
+| curatedtts | Случайное предложение из выбранной области от Alexa ... | Текст (разрешено: «до свидания», «подтверждения», «доброе утро», «комплименты», «день рождения», «спокойной ночи», «iamhome») |
+| singasong | Алекса поет песню ... | Кнопка |
+| говорить | Alexa произносит то, что вы здесь вводите... | Ввод текста |
+| speakvolume | Отрегулируйте громкость речи Alexa, эта громкость устанавливается до начала речи и сбрасывается после нее | 0-100 |
+| навык | Запустить определенный навык | ID навыка как строка |
+| skillYours | запуск определенного навыка — предварительно заполнен «Вашими навыками», как отображается в приложении Alexa | Идентификатор навыка в виде строки |
+| telltory | Алекса рассказывает историю | Кнопка |
+| трафик | Новости о дорожном движении | Кнопка |
| погода | Новости погоды | Кнопка |
-| устройствоСтоп | Остановить все действия на устройстве | Кнопка |
-| уведомление | Отправить текстовое уведомление покупателю устройства | Текст, опционально укажите заголовок "title;текст" |
-| объявление | Воспроизвести объявление (как говорить, но с Bing перед текстом) | Текст |
-| ссмл | Произнесите XML-строку SSML | Текст |
-| текстовая команда | Отправьте текстовую команду в Alexa. Обязательно используйте только текст (например, также 3 -> три и тому подобное, иначе Alexa может неправильно на него отреагировать!) | Текст |
-| звук | Воспроизведите звук на устройстве. | Текст |
+| deviceStop | Остановить все действия на устройстве | Кнопка |
+| уведомление | Отправить текстовое уведомление владельцу устройства | Текст, при желании укажите заголовок "title;text" |
+| объявление | Воспроизвести объявление (как в режиме Speak, но с Bing перед текстом) *Примечание: будет работать только в том случае, если активированы оповещения (для этого устройства) и устройство не находится в режиме «не беспокоить»* | Текст |
+| ssml | Озвучить строку SSML XML *Примечание: будет работать только в том случае, если активированы оповещения (для этого устройства) и устройство не находится в режиме «не беспокоить»* | Текст |
+| textcommand | Отправьте текстовую команду Alexa. Обязательно используйте только текст (например, также 3 -> три и т. п., иначе Alexa может неправильно отреагировать на него!) | Текст |
+| звук | Воспроизвести звук на устройстве. | Текст |
-Подробная информация. Выступление и объявление. Введите здесь то, что вы хотите, чтобы Алекса сказала. Вы также можете настроить громкость Alexa, указав процент перед текстом.
-Пример: 10;Alexa говорит Alexa с громкостью 10%, а 100;Alexa — со 100% громкостью.
-Обычно вы можете отправить только 250 символов на одну голосовую команду. Используя точку с запятой, можно писать сколько угодно, при условии, что вы разделите 250 символов точкой с запятой.
-Затем Алекса будет произносить текст друг за другом с небольшим перерывом. Вы также можете использовать громкость вместе с более чем 255 блоками, написав #Volume;#Block1;#Block2, а также установленную здесь громкость, которая будет использоваться в пределах определенной громкости разговора.
+Подробная информация Speak and Announcement: Введите здесь то, что вы хотите, чтобы Alexa сказала. Вы также можете настроить громкость Alexa, указав процент перед текстом.
+Пример: 10;Alexa говорит Alexa с 10% громкостью, в то время как 100;Alexa говорит с 100% громкостью.
+Обычно вы можете отправить только 250 символов за команду speech. Используя точку с запятой, вы можете написать столько, сколько захотите, при условии, что вы разделите 250 символов точкой с запятой.
+Затем Alexa произнесет текст друг за другом с небольшим перерывом. Вы также можете использовать громкость вместе с более чем 255 блоками, написав #Volume;#Block1;#Block2 и т. д. Громкость, установленная здесь, будет использоваться поверх определенной громкости speech.
-Частично также работают звуки из https://developer.amazon.com/en-US/docs/alexa/custom-skills/ask-soundlibrary.html. Укажите в talk или ssml как ``. Подробности и обсуждение можно найти на https://forum.iobroker.net/topic/27509/ssml-audio.
+Частично также работают звуки из https://developer.amazon.com/en-US/docs/alexa/custom-skills/ask-soundlibrary.html. Укажите в speak или ssml как ``. Подробности и обсуждение на https://forum.iobroker.net/topic/27509/ssml-audio
-### Alexa2.0.Echo-Devices.Serialnumber.FireTVCommands.*
-Если устройство представляет собой Amazon FireTV, вы можете использовать следующие команды:
+### Alexa2.0.Echo-Устройства.Серийный номер.FireTVКоманды.*
+Если устройство представляет собой Amazon FireTV, то вы можете использовать следующие команды:
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|--------------|--------------------------|--------|
-| включить | Включите FireTV и телевизор | Кнопка |
-| выключить | Выключите FireTV и телевизор | Кнопка |
-| видеоПауза | Приостановить бегущее видео | Кнопка |
-| видеоРезюме | Возобновить воспроизведение текущего видео | Кнопка |
-| перейтиГлавная | Перейдите на главную | Кнопка |
+| turnOn | Включить FireTV и телевизор | Кнопка |
+| turnOff | Выключить FireTV и телевизор | Кнопка |
+| videoPause | Приостановить воспроизведение видео | Кнопка |
+| videoResume | Возобновить текущее видео | Кнопка |
+| navigationHome | Перейти на главную | Кнопка |
-### Alexa2.0.Echo-Devices.Serialnumber.Info.*
+### Alexa2.0.Echo-Устройства.Серийный номер.Информация.*
Информация об устройстве Alexa
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|-------------------|---------------------------------------------------------------------------------------------|---------------------------|
-| возможности | возможности, если устройство Alexa | Информация |
-| тип устройства | тип устройства от Amazon | Информация |
-| устройствоТипСтрока | Тип устройства в виде строки | Информация |
-| isMultiroomDevice | Является ли мультирум-устройством - Multiroom — это группа виртуальных устройств | Информация, истинная/ложная |
-| isMultiroomMember | Является членом Multiroom — если это правда, устройство является частью группы устройств Multiroom | Информация, истинная/ложная |
-| МультирумРодители | Если это устройство является частью группы многокомнатных устройств, в этом состоянии отображается устройство родительской группы | Информация |
-| имя | Имя устройства Alexa | Информация |
-| Серийный номер | Серийный номер устройства Alexa |
-
-### Alexa2.0.Echo-Devices.Serialnumber.Music-Provider.*
-Непосредственно скажите Alexa воспроизвести музыку или плейлист от поддерживаемых музыкальных поставщиков. На самом деле поддерживаются: Моя библиотека, Amazon Music, Tune In. Вы также можете включить во фразу имя группы многокомнатных устройств, чтобы воспроизвести ее в этой группе (например, «SWR3 auf Erdgeschoss»).
-
-| Название штата | смысл | ценность |
+| возможности | возможности устройства alexa | Информация |
+| deviceType | тип устройства от Amazon | Информация |
+| deviceTypeString | Тип устройства как строка | Информация |
+| isMultiroomDevice | Является ли устройство multiroom - Multiroom - это группа виртуальных устройств | Информация, true / false |
+| isMultiroomMember | Является ли устройство членом Multiroom — если true, то оно является частью группы устройств multiroom | Информация, true / false |
+| MultiroomParents | Если это устройство является частью группы многокомнатных устройств, это состояние показывает родительское групповое устройство | Информация |
+| имя | Название устройства Alexa | Информация |
+| SerialNumber | Серийный номер устройства Alexa |
+
+### Alexa2.0.Echo-Устройства.Серийный номер.Музыкальный-поставщик.*
+Прямо скажите Alexa воспроизвести музыку или плейлист от поддерживаемых музыкальных провайдеров. Фактически поддерживаются: My Library, Amazon Music, Tune In. Вы также можете включить имя группы устройств multiroom во фразу, чтобы воспроизвести его в этой группе (например, "SWR3 auf Erdgeschoss")
+
+| Название штата | Значение | Значение |
|-----------------------|------------------------------------|------------|
-| Amazon-Музыка | Фраза для воспроизведения с Amazon Music | Ввод текста |
-| Amazon-Музыка-Плейлист | Плейлист для воспроизведения с Amazon Music | Ввод текста |
-| Моя библиотека | Фраза для игры с «Моей библиотекой» | Ввод текста |
-| Моя библиотека-плейлист | Плейлист для воспроизведения с помощью «Моей библиотеки» | Ввод текста |
-| Настройтесь | Фраза для игры с Tune In | Ввод текста |
-| Плейлист для настройки | Плейлист для воспроизведения с помощью Tune In | Ввод текста |
+| Amazon-Music | Фраза для воспроизведения с Amazon Music | Ввод текста |
+| Amazon-Music-Playlist | Плейлист для воспроизведения с Amazon Music | Ввод текста |
+| Моя библиотека | Фраза для воспроизведения с помощью My Library | Ввод текста |
+| My-Library-Playlist | Плейлист для воспроизведения с помощью My Library | Ввод текста |
+| Tune-In | Фраза для воспроизведения с помощью Tune In | Ввод текста |
+| Tune-In-Playlist | Плейлист для воспроизведения с Tune In | Ввод текста |
-### Alexa2.0.Echo-Devices.Serialnumber.Player.*
-Состояния для управления воспроизведением устройства и просмотра текущего состояния и мультимедийной информации.
+### Alexa2.0.Echo-Устройства.Серийный номер.Плеер.*
+Состояния для управления воспроизведением устройства и просмотра текущего состояния и информации о мультимедиа
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
-| разрешитьСледующий | Разрешено ли действие «Далее/Вперед»? | Информация |
-| разрешитьPlayPause | Разрешено ли действие «Воспроизведение/Пауза»? | Информация |
-| разрешитьПредыдущий | Разрешено ли Предыдущее действие? | Информация |
-| разрешитьПовторить | Можно ли использовать функцию повтора? | Информация |
-| разрешитьПеремешать | Можно ли использовать функцию «Перемешать»? | Информация |
-| Тип контента | текстовое поле для ввода желаемого контента для воспроизведения на этом устройстве | Информация |
-| контрольВперед | Кнопка запуска команды игрока «вперед» (30 с) | Кнопка |
-| контрольСледующий | Кнопка для запуска команды игрока «Далее» | Кнопка |
-| контрольПауза | Кнопка для запуска команды игрока «пауза» | Кнопка |
-| контрольИграть | Кнопка запуска команды игрока «играть» | Кнопка |
-| контрольПредыдущий | Кнопка для запуска «предыдущей» команды игрока | Кнопка |
-| контрольПовторить | Кнопка для запуска команды игрока «повторить» | правда/ложь |
-| контрольПеремотка назад | Кнопка запуска команды игрока «перемотать назад» (30 с) | Кнопка |
-| контрольПеремешать | Переключите, чтобы включить или отключить режим перемешивания для игрока | правда/ложь |
-| текущийАльбом | Текущий альбом действительно воспроизводится | Информация |
-| текущийАртист | Текущий исполнитель на самом деле играет | Информация |
-| текущее состояние | Если играете -> true, иначе false | правда/ложь |
-| текущийЗаголовок | Текущее название действительно воспроизводится | Информация |
-| URL-адрес изображения | Ссылка на изображение альбома | Информация |
-| главнаяАртURL | URL-адрес текущего основного произведения искусства | Информация |
-| медиаид | медиа-идентификатор текущего воспроизводимого мультимедиа (обычноqueueID:<номер> | Строка, может быть установлен для перехода к предоставленному медиа-идентификатору |
-| медиадлина | Длина текущего заголовка | Информация |
-| медиадлинаStr | длина активного носителя как (HH:)MM:SS | Информация |
-| главнаяПрогресс | прошедшее время активного мультимедиа | Информация |
-| главнаяПрогрессПроцент | время активности медиа в процентах | Информация |
-| МедиаПрогрессул | активный медиа-прогресс как (HH:)MM:SS | Информация |
+| allowNext | Разрешено ли действие «Далее/Вперед»? | Информация |
+| allowPlayPause | Разрешено ли действие «Воспроизведение/Пауза»? | Информация |
+| allowPrevious | Разрешено ли действие «Предыдущее»? | Информация |
+| allowRepeat | Можно ли использовать функцию повтора? | Информация |
+| allowShuffle | Можно ли использовать функцию Shuffle? | Информация |
+| ContentType | текстовое поле для ввода желаемого контента для воспроизведения на этом устройстве | Информация |
+| controlForward | Кнопка для активации команды игрока «вперед» (30 с) | Кнопка |
+| controlNext | Кнопка для активации команды игрока «Далее» | Кнопка |
+| controlPause | Кнопка для активации команды «пауза» проигрывателя | Кнопка |
+| controlPlay | Кнопка для активации команды «воспроизведение» | Кнопка |
+| controlPrevious | Кнопка для запуска команды игрока «предыдущая» | Кнопка |
+| controlRepeat | Кнопка для запуска команды «повторить» проигрывателя | true / false |
+| controlRewind | Кнопка для активации команды «перемотка назад» проигрывателя (30 с) | Кнопка |
+| controlShuffle | Включить или отключить режим перемешивания для проигрывателя | true / false |
+| currentAlbum | Текущий альбом, который сейчас воспроизводится | Информация |
+| currentArtist | Текущий исполнитель, который сейчас играет | Информация |
+| currentState | Если воспроизведение -> true, иначе false | true / false |
+| currentTitle | Текущее название, которое воспроизводится | Информация |
+| imageURL | URL-адрес изображения альбома | Информация |
+| mainArtURL | URL к текущему основному арту | Информация |
+| mediaId | идентификатор текущего воспроизводимого медиа (обычно queueID: | String, можно настроить для перехода к предоставленному идентификатору медиа |
+| mediaLength | Длина текущего заголовка | Информация |
+| mediaLengthStr | активная длина носителя как (ЧЧ:)ММ:СС | Информация |
+| mainProgress | прошедшее время активного носителя | Информация |
+| mainProgressPercent | прошедшее время активного носителя в процентах | Информация |
+| mediaProgressStr | прогресс активных медиа как (ЧЧ:)ММ:СС | Информация |
| миниАртУрл | Ссылка на искусство (мини) | Информация |
-| приглушенный | состояние «MUTE» | Информация, истина/ложь, громкость = 0 считается отключенной |
-| играюВГруппе | В среду играют в группе? | Информация |
-| playInGroupId | ID играющей группы | Информация |
-| идентификатор поставщика | ID текущего музыкального провайдера | Информация |
-| имя_провайдера | Название текущего музыкального провайдера | Информация |
+| отключен звук | состояние «БЕЗ ЗВУКА» | Информация, правда / ложь, громкость = 0 считается отключенной |
+| playingInGroup | Играется ли среда в группе? | Информация |
+| playingInGroupId | ID играющей группы | Информация |
+| providerID | ID текущего музыкального провайдера | Информация |
+| providerName | Имя текущего музыкального провайдера | Информация |
| качество | имя качества текущего носителя (может быть пустым) | Информация |
-| качествоКодек | Кодек текущего носителя (может быть пустым) | Информация |
-| качествоDataRate | скорость передачи данных (кбит/с) текущего носителя (может быть пустым) | Информация |
-| качествоSampleRate | частота дискретизации (Гц) текущего носителя (может быть пустым) | Информация |
-| идентификатор очереди | идентификатор очереди текущего плейлиста | Информация |
-| идентификатор радиостанции | ID радиостанции TuneIn | Информация |
+| qualityCodec | Кодек текущего носителя (может быть пустым) | Информация |
+| qualityDataRate | скорость передачи данных (кбит/с) текущего носителя (может быть пустым) | Информация |
+| qualitySampleRate | частота дискретизации (Гц) текущего носителя (может быть пустым) | Информация |
+| queueId | идентификатор очереди текущего плейлиста | Информация |
+| radioStationId | Идентификатор радиостанции TuneIn | Информация |
| сервис | название текущего музыкального сервиса | Информация |
-| TuneIn-Станция | текстовое поле для ввода названия станции для воспроизведения этой станции на этом устройстве. Также можно ввести номер станции (s123456...), идентификатор шоу/подкаста (p1234567...) или идентификатор темы (t123456789...) | Ввод текста |
-| объем | Громкость воспроизведения. Вы можете ввести значение от 0 до 100% | ВВОД Том |
+| TuneIn-Station | текстовое поле для ввода имени станции для воспроизведения этой станции на этом устройстве. Также можно ввести номер станции (s123456...), идентификатор шоу/подкаста (p1234567...) или идентификатор темы (t123456789...) | Ввод текста |
+| громкость | Громкость воспроизведения. Вы можете ввести значение от 0 до 100% | ВХОД Громкость |
-### Alexa2.0.Echo-Devices.Serialnumber.Preferences.*
+### Alexa2.0.Echo-Устройства.Серийный номер.Настройки.*
Здесь вы найдете некоторые настройки устройства.
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
-| кольцоУведомленияВключено | Показывает, включены или нет кольцевые уведомления, и позволяет их редактировать (истина/ложь). Статус обновляется из облака с интервалом настройки устройства |
-| уведомлениеОбъем | Громкость уведомлений, установленная для устройства. Значение загружается один раз при запуске адаптера, а затем не синхронизируется с облачными службами, но его можно изменить | число 0..100 |
-| восходящийAlarmState | Возрастающее состояние тревоги, установленное для устройства. Значение загружается один раз при запуске адаптера, а затем не синхронизируется с облачными службами, но его можно изменить | Логическое |
-| auxPort-*-Направление | Направление AuxPort (если поддерживается). Значение загружается один раз при запуске адаптера, а затем не синхронизируется с облачными службами, но его можно изменить | «ВХОД» или «ВЫХОД» |
-| подключенный динамик | Динамик используется для выхода устройства. Значение загружается один раз при запуске адаптера, а затем не синхронизируется с облачными службами, но его можно изменить | «InternalSpeaker», «Bluetooth» или «Aux» (если поддерживается устройством! проверьте приложение) |
-| по умолчаниюAlarmNotificationSound | Звук будильника, установленный для устройства по умолчанию. Значение загружается один раз при запуске адаптера, а затем не синхронизируется с облачными службами, но его можно изменить | ID из списка |
-| defaultTimerNotificationSound | Звук таймера по умолчанию установлен для устройства. Значение загружается один раз при запуске адаптера, а затем не синхронизируется с облачными службами, но его можно изменить | ID из списка |
-| displayAdaptiveBrightnessEnabled | Включена или нет адаптивная яркость дисплея устройства. Значение загружается один раз при запуске адаптера, а затем не синхронизируется с облачными службами, но его можно изменить | правда/ложь |
-| отображение включено | Включено или нет отображение устройства. Значение загружается один раз при запуске адаптера, а затем не синхронизируется с облачными службами, но его можно изменить | правда/ложь |
-| дисплейЯркость | Яркость дисплея. Значение загружается один раз при запуске адаптера, а затем не синхронизируется с облачными службами, но его можно изменить | 0..100% |
-| эквалайзерБас | Настройка эквалайзера низких частот. Значение обновляется при изменении, если включено принудительное соединение | Номер |
-| эквалайзерСредний диапазон | Настройка эквалайзера средних частот. Значение обновляется при изменении, если включено принудительное соединение | Номер |
-| эквалайзерВысокие частоты | Настройка высоких частот эквалайзера. Значение обновляется при изменении, если включено принудительное соединение | Номер |
-
-### Alexa2.0.Echo-Devices.Серийный номер.Напоминание.*
-Настройки напоминания (Erinnerungen) для каждого устройства, если они доступны.
-
-| Название штата | смысл | ценность |
+| ringNotificationsEnabled | Показывает, включены ли уведомления о звонках или нет, и позволяет редактировать их (true/false). Статус обновляется из облака с интервалом конфигурации устройства |
+| notificationVolume | Громкость уведомлений, установленная для устройства. Значение загружается один раз при запуске адаптера и затем не синхронизируется с облачными сервисами, но может быть изменено | число 0..100 |
+| ascendingAlarmState | Восходящее состояние тревоги, установленное для устройства. Значение загружается один раз при запуске адаптера и затем не синхронизируется с облачными сервисами, но может быть изменено | Boolean |
+| auxPort-*-Direction | Направление AuxPort (если поддерживается). Значение загружается один раз при запуске адаптера и затем не синхронизируется с облачными сервисами, но может быть изменено | "INPUT" или "OUTPUT" |
+| connectedSpeaker | Динамик с используется для вывода устройства. Значение загружается один раз при запуске адаптера и затем не синхронизируется с облачными сервисами, но может быть изменено | "InternalSpeaker", "Bluetooth" или "Aux" (если поддерживается устройством! проверьте приложение) |
+| defaultAlarmNotificationSound | Звук будильника по умолчанию, установленный для устройства. Значение загружается один раз при запуске адаптера и затем не синхронизируется с облачными сервисами, но может быть изменено | ID из списка |
+| defaultTimerNotificationSound | Звук таймера по умолчанию, установленный для устройства. Значение загружается один раз при запуске адаптера и затем не синхронизируется с облачными сервисами, но может быть изменено | ID из списка |
+| displayAdaptiveBrightnessEnabled | Включена ли адаптивная яркость для дисплея устройства. Значение загружается один раз при запуске адаптера и затем не синхронизируется с облачными сервисами, но может быть изменено | true/false |
+| displayEnabled | Включено ли отображение устройства или нет. Значение загружается один раз при запуске адаптера и затем не синхронизируется с облачными сервисами, но может быть изменено | true/false |
+| displayBrightness | Яркость дисплея. Значение загружается один раз при запуске адаптера и затем не синхронизируется с облачными сервисами, но может изменяться | 0..100% |
+| equalizerBass | Настройка басов эквалайзера. Значение обновляется при изменении, если включено push-соединение | Номер |
+| equalizerMidRange | Настройка средних частот эквалайзера. Значение обновляется при изменении, если включено push-соединение | Номер |
+| equalizerTreble | Настройка высоких частот эквалайзера. Значение обновляется при изменении, если включено push-соединение | Номер |
+
+### Alexa2.0.Echo-Устройства.Серийный номер.Напоминание.*
+Настройки напоминаний (Erinnerungen) для каждого устройства, если они доступны.
+
+| Название штата | Значение | Значение |
|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| .customVolume | Установите собственную громкость для этого напоминания. Громкость устанавливается за 2 секунды до срабатывания напоминания и сбрасывается на значение, которое было до того, как таймер (или адаптер думает!) остановился - самое позднее через 120 секунд! Когда пользовательские объемы и время триггера перекрываются, они будут восстановлены в конце один раз! | Число 0..100 |
-| .дата | Перезапишите дату существующего сигнала тревоги, чтобы установить новую дату для этого сигнала. Если у вас уже есть будильник, вы можете изменить дату здесь, просто перезаписав время в формате ГГГГ-ММ-ДД. Может не иметь никакого эффекта при использовании повторяющихся настроек несколько раз в день! | Вывод даты |
-| .delete | Кнопка удаления будильника | удалить с помощью true |
-| .включено | Показывает статус сигнала тревоги и позволяет его изменить: Активировать сигнал тревоги с помощью true - Деактивировать сигнал тревоги с помощью false | правда/ложь |
-| .nextTriggerDate | Содержит момент времени следующего ожидаемого запуска в качестве эпохи unix в мс | Номер |
-| .recurringDays | Показывает список настроенных дней, если будильник имеет повторяющиеся настройки | Обозначение дней недели в США (например, MO,TU,WE,TH,FR,SA,SU) |
-| .recurringPattern | Показывает повторяющуюся схему тревоги | 0 = один раз, не повторяется P1D = ежедневно XXXX-WD = по будням XXXX-МЫ = по выходным XXXX-WXX-1 = каждый понедельник XXXX-WXX-2 = каждый вторник XXXX-WXX-3 = каждую среду XXXX-WXX-4 = каждый четверг XXXX-WXX-5 = каждую пятницу XXXX-WXX-6 = каждую субботу XXXX-WXX-7 = каждое воскресенье |
-| .отложено | true, если будильник в данный момент отложен | правда/ложь |
+| .customVolume | Установите пользовательский уровень громкости для этого напоминания. Уровень громкости устанавливается за 2 с до срабатывания напоминания и сбрасывается на значение до остановки таймера (или как думает адаптер!) - самое позднее через 120 с! Если пользовательские уровни громкости и время срабатывания совпадают, он будет восстановлен в конце один раз! | Число 0..100 |
+| .date | Перезапишите дату существующего будильника, чтобы установить новую дату для этого будильника. Если у вас есть существующий будильник, вы можете изменить дату здесь, просто перезаписав время в формате ГГГГ-ММ-ДД. Может не иметь никакого эффекта, если использовались настройки повторения несколько раз в день! | Вывод даты |
+| .delete | Кнопка для удаления будильника | удалить со значением true |
+| .enabled | Показывает статус будильника и позволяет его изменить: Активировать будильник при значении true - Деактивировать будильник при значении false | true / false |
+| .nextTriggerDate | Содержит момент времени следующего ожидаемого срабатывания в формате unix epoch в мс | Число |
+| .recurringDays | Показывает список настроенных дней, если будильник имеет повторяющиеся настройки | Американская нотация дней недели (например, MO, TU, WE, TH, FR, SA, SU) |
+| .recurringPattern | Показывает повторяющийся шаблон будильника | 0 = один раз, без повторения P1D = ежедневно XXXX-WD = по будням XXXX-СР = по выходным XXXX-WXX-1 = каждый понедельник XXXX-WXX-2 = каждый вторник XXXX-WXX-3 = каждую среду XXXX-WXX-4 = каждый четверг XXXX-WXX-5 = каждую пятницу XXXX-WXX-6 = каждую субботу XXXX-WXX-7 = каждое воскресенье |
+| .snoozed | true, если будильник в данный момент отложен | true/false |
| .sound | Содержит установленный звук для этого будильника. Можно настроить | ID из списка |
-| .время | Время бить тревогу. Перезапишите время существующего будильника, чтобы установить новое время для этого будильника. Если у вас есть будильник, вы можете изменить время здесь, просто перезаписав время в формате чч:мм:сс, секунды для установки не нужны. Может не иметь никакого эффекта при использовании повторяющихся настроек несколько раз в день! | Ввод времени |
-| .триггер | true, если сигнал тревоги достигнут и сработал. Часы должны быть синхронизированы с Amazon и iobroker. Используйте это, чтобы инициировать другие действия, как только наступит время будильника | правда/ложь |
-| Новый | Данные для создания нового напоминания в виде строки в следующем формате, разделенной ; как «временная метка; метка; [звук]; [повторяющийся]. временная метка как временная метка unix в мс или текст типа «ЧЧ: ММ», метка как текст (обязательно), звук как идентификатор звука, повторяющийся либо пустой один раз, «ЕЖЕДНЕВНО» для ежедневного или "WEEKLY=MO,TU,WE,TH,FR,SA,SU" со списком дней недели, разделенных запятыми. Для полной гибкости повторяющийся объект также может быть JSONified объектом со всеми передаваемыми данными. Поля в примере выше в скобки означают, что они необязательны!|String |
-| сработало | Идентификатор сигнала тревоги, который сработал последним на этом устройстве | удостоверение личности |
+| .time | Время для будильника. Перезапишите время существующего будильника, чтобы установить новое время для этого будильника. Если у вас есть существующий будильник, вы можете изменить время здесь, просто перезаписав время в формате чч:мм:сс, секунды для установки не нужны. Может не иметь никакого эффекта, если использовались настройки повторения несколько раз в день! | Ввод времени |
+| .triggered | true, если будильник достигнут и сработал. Часы должны быть синхронизированы с Amazon и iobroker, используйте это для запуска других действий, как только наступит время будильника | true / false |
+| Новое | Данные для создания нового напоминания в виде строки в следующем формате, разделенном ; как "метка времени;метка;[звук];[повторяющееся]. метка времени как метка времени unix в мс или текст, например "ЧЧ:ММ", метка как Текст (обязательно), звук как идентификатор звука, повторяющееся либо пустое для одного раза, "DAILY" для ежедневного или "WEEKLY=MO,TU,WE,TH,FR,SA,SU" со списком дней недели, разделенным запятыми. Для полной гибкости повторяющееся также может быть объектом JSONified со всеми данными, которые передаются. Поля в примере выше в скобках означают, что они необязательны! | Строка |
+| сработал | ID последнего сработавшего на этом устройстве будильника | ID |
-Если изменение напоминания не работает, убедитесь, что момент времени напоминания находится в будущем. «Звук» в напоминании в прошлом _не_ будет работать!
+Если изменение напоминания не работает, убедитесь, что момент времени напоминания находится в будущем, тогда изменение, например, «звука» напоминания в прошлом _не_ сработает!
-### Alexa2.0.Echo-Devices.Serialnumber.Routines.*
-Обзор процедур, настроенных в приложении Alexa. Самостоятельно созданные процедуры имеют серийный номер, Amazon отображает их как «предварительно настроенные:...». Каждую процедуру можно запустить с помощью кнопки для однократного запуска.
+### Alexa2.0.Echo-Устройства.Серийный номер.Процедуры.*
+Обзор процедур, настроенных в приложении Alexa. Самостоятельно созданные процедуры имеют серийный номер, Amazon отображает их как «преднастроенные:...». Каждую процедуру можно запустить с помощью кнопки для однократного запуска.
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|------------------------------------|-----------------|--------|
-| Серийное или внутреннее имя процедуры | название процедуры | Кнопка |
+| Серийное или внутреннее имя процедуры | имя процедуры | Кнопка |
-### Alexa2.0.Echo-Devices.Serialnumber.Timer.*
-На каждом устройстве Alexa можно запустить один или несколько таймеров. Из-за очень динамичной природы таймеров больше не будет создаваться объектов, таких как «Будильник» или «Напоминания», но существует способ получить информацию о срабатывании.
+### Alexa2.0.Echo-Устройства.Серийный номер.Таймер.*
+Вы можете запустить один или несколько таймеров на каждом устройстве Alexa. Из-за очень динамической природы таймеров не будет создано никаких дополнительных объектов, как в случае с Alarm или Reminders, но существует способ получить информацию о срабатывании.
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|-----------------|--------------------------------------------------------------------------------------------------------------|------------|
-| активныйTimerList | Массив JSON со списком активных таймеров, содержащий идентификатор, метку и момент времени триггера в виде временной метки unix в мс | Массив JSON |
+| activeTimerList | Массив JSON со списком активных таймеров, содержащих идентификатор, метку и точку времени срабатывания в виде временной метки unix в мс | Массив JSON |
-| следующийTimeDate | Содержит момент времени следующего ожидаемого запуска в качестве эпохи unix в мс | Номер | Число
+| nextTimeDate | Содержит момент времени следующего ожидаемого срабатывания в формате unix epoch в мс | Число | Число
-| следующийTimerId | ID следующего таймера, который сработает | Строка |
-| стопТимерИд | Управление с помощью идентификатора таймера для остановки таймера (также останавливается, если таймер в данный момент звонит!) | Строка |
-| сработало | Сработал таймер - на самом деле это "nextTimerId" | правда/ложь |
+| nextTimerId | Идентификатор следующего таймера для запуска | Строка |
+| stopTimerId | Элемент управления с идентификатором таймера для остановки таймера (также останавливает, если таймер в данный момент звонит!) | String |
+| triggered | Сработал таймер - на самом деле это "nextTimerId" | true/false |
-**Обратите внимание, что важно, чтобы часовой пояс хоста iobroker соответствовал вашему местному часовому поясу, иначе триггерное определение времени может быть неверным!**
+**Обратите внимание, что важно, чтобы часовой пояс хоста iobroker соответствовал вашему местному часовому поясу, в противном случае определение времени срабатывания может быть неверным!**
### Alexa2.0.Echo-Devices.Serialnumber.online
-Подключено ли это устройство Alexa к облаку Amazon?
+Подключено ли это устройство Alexa к сети и облаку Amazon?
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|------------|------------------------|--------------|
-| онлайн | Устройство онлайн? | Правда/Неверно |
+| онлайн | Устройство в сети? | Правда / Ложь |
### Alexa2.0.История
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| #триггер | Кнопка для получения новой истории (более актуальной, чем временная метка в CreationTime), необходима только в том случае, если не используется push-соединение или когда автоматический запрос отключен | Кнопка |
-| картаСодержание | Дополнительная информация, показанная в Alexa-App/Echo Show | Информация |
-| карточкаJson | Дополнительная информация, показанная в Alexa-App/Echo Show в формате JSON | Информация |
-| время создания | дата этой записи истории, новые записи истории учитываются только позже, чем эта временная метка | Информация |
-| идентификатор_домена_приложения | Дополнительная информация, такая как Skill-ID и т. д., необязательно | Информация |
-| имя_домена_приложения | Дополнительная информация, такая как название навыка или что-то подобное, необязательно | Информация |
-| json | Json данных последней команды, чтобы иметь возможность обрабатывать всю информацию, например. в собственных JavaScript | JSON |
+| #trigger | Кнопка для получения новой истории (более актуальной, чем временная метка в creationTime), необходима только тогда, когда не используется push-соединение или когда отключен автоматический запрос | Кнопка |
+| cardContent | Дополнительная информация, отображаемая в Alexa-App/Echo Show | Информация |
+| cardJson | Дополнительная информация, показанная в Alexa-App/Echo Show в формате JSON | Информация |
+| creationTime | дата этой записи в истории, новые записи в истории учитываются только после этой временной метки | Информация |
+| domainApplicationId | Дополнительная информация, например Skill-ID или тому подобное, необязательно | Информация |
+| domainApplicationName | Дополнительная информация, например, название навыка или что-то подобное, необязательно | Информация |
+| json | JSON данных последней команды, чтобы иметь возможность обрабатывать всю информацию, например, в собственных JavaScript-файлах | JSON |
| имя | Имя устройства, получившего последний запрос | Информация |
-| серийный номер | Серийный номер устройства, получившего последний запрос | Информация |
-| статус | Статус последней команды Alexa | УСПЕХ/ОШИБКА/DISCARDED_NON_DEVICE_DIRECTED_INTENT; последний генерируется при активации устройства путем произнесения слова пробуждения или когда устройство отбрасывает ввод как «не для меня» |
-| резюме | текст/сводка/действие, полученное устройством | Информация |
+| serialNumber | Серийный номер устройства, получившего последний запрос | Информация |
+| status | Статус последней команды для Alexa | SUCCESS / FAULT / DISCARDED_NON_DEVICE_DIRECTED_INTENT; последняя генерируется при активации устройства путем произнесения слова пробуждения или когда устройство отклонило ввод как «не для меня» |
+| резюме | текст/резюме/действие, полученное устройством | Информация |
-### Alexa.0.Устройства умного дома
-Включает в себя все устройства умного дома, которые Алекса знает благодаря вашим навыкам. Для всех известных устройств состояния следующие:
+### Alexa.0.Устройства для умного дома
+Включает все устройства умного дома, которые Alexa знает из ваших навыков. Указывается следующее для всех известных устройств:
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|-----------------|--------------------------------------------------------------------------------------------|--------|
-| удалить все | удаляет все устройства умного дома из Alexa, так же, как кнопка в приложении Alexa | Кнопка |
-| обнаружитьУстройства | находит новые устройства умного дома, так же, как кнопка в приложении Alexa | Кнопка |
-| запросВсе | запрашивает все устройства, отображается только тогда, когда хотя бы одно устройство может получить информацию | Кнопка |
+| deleteAll | удаляет все устройства умного дома из Alexa, аналогично кнопке в приложении Alexa | Кнопка |
+| discoverDevices | находит новые устройства для умного дома, аналогично кнопке в приложении Alexa | Кнопка |
+| queryAll | запрашивает все устройства, отображается только тогда, когда хотя бы одно устройство способно извлекать информацию | Кнопка |
-### Alexa.0.Smart-Home-Devices.SerialNumber.*
-| Название штата | смысл | ценность |
+### Alexa.0.Устройства-Умного-Дома.СерийныйНомер.*
+| Название штата | Значение | Значение |
|--------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------|
-| #удалить | удалить устройство умного дома из Alexa | Кнопка |
-| #включено | Активно ли устройство умного дома? Статус и управление для включения/выключения. Состояние будет синхронизироваться с облаком через тот же интервал, что и данные устройства умного дома. | правда/ложь |
-| #includeInAllQuery | Следует ли включать это устройство при опросе всех состояний устройства? | правда/ложь |
-| #запрос | данные запроса для этого устройства, видимые только в том случае, если устройство/навык умного дома поддерживает получение информации | Кнопка |
-| активный | отображается для сцен, когда их можно активировать/деактивировать | правда/ложь |
-| PowerState | Включение/выключение питания | изменчивый, истинный/ложный |
-| ... | Еще больше возможных состояний в зависимости от типа устройства умного дома | Информационная или изменяемая :-) |
+| #delete | удалить устройство умного дома из Alexa | Кнопка |
+| #enabled | Активно ли устройство умного дома? Состояние и управление для включения/выключения. Состояние будет синхронизировано с облаком с тем же интервалом, что и данные устройства умного дома. | true / false |
+| #includeInAllQuery | Следует ли включать это устройство при запросе всех состояний устройств? | true / false |
+| #query | запрос данных для этого устройства, отображается только в том случае, если устройство/навык умного дома поддерживает извлечение информации | Кнопка |
+| активен | отображается для сцен, когда их можно активировать/деактивировать | true / false |
+| powerState | Включить/выключить питание | изменяемо, true/false |
+| ... | Множество других возможных состояний в зависимости от типа устройства умного дома | Информационное или изменяемое :-) |
-**-> Специальные состояния для цветных/светлых устройств**
+**-> Специальные состояния для цветных/световых устройств**
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|--------------------------|-------------------------------------------------------------------------|--------------------------------|
-| яркость | яркость света HUE | изменяемый 0-100% |
+| яркость | яркость света HUE | изменяема 0-100% |
| цвет-Яркость | яркость для определения цвета (вместе с оттенком и насыщенностью, HSV) | Информация, 0-1% |
-| цвет-оттенок | значение оттенка цвета (вместе с яркостью и насыщенностью, HSV) | Информация, 0–360° |
+| color-hue | значение оттенка цвета (вместе с яркостью и насыщенностью, HSV) | Информация, 0-360° |
| насыщенность цвета | насыщенность цвета (вместе с яркостью и оттенком, HSV) | Информация, 0-1 |
-| цветRGB | RGB-код фактического цвета, построенный на основе значений цвета-* | Информация, #rrggbb |
-| имя цвета | Название цвета, определенное Alexa — фиксированные значения | сменный, чтобы установить цвет, 0-144 |
-| цветТемператураВ Кельвинах | Цветовая температура в Кельвинах | Информация, 1000-10000К |
-| цветТемператураИмя | Название цветовой температуры, определенное Alexa — фиксированные значения | сменные настройки, 0-18 |
+| colorRGB | RGB-код фактического цвета, созданный из значений color-* | Информация, #rrggbb |
+| colorName | Название цвета, определенное Alexa - фиксированные значения | можно изменить, чтобы задать цвет, 0-144 |
+| colorTemperatureInKelvin | Цветовая температура в Кельвинах | Информация, 1000-10000K |
+| colorTemperatureName | Название цветовой температуры, определенное Alexa - фиксированные значения | можно изменить, от 0 до 18 |
-С помощью #brightness вы можете настроить яркость света, #colorName — выбрать один предопределенный цвет (0–144). Для HUE Ambient Light вы можете выбрать одно из 19 значений от 0 до 18 в #colorTemperatureName. Весь свет можно включать и выключать с помощью #powerState.
+С помощью #brightness вы можете настроить яркость вашего света, #colorName — выбрать один предопределенный цвет (0-144). Для HUE Ambient light вы можете выбрать между 19 значениями от 0 до 18 в #colorTemperatureName. Весь свет можно включать и выключать с помощью #powerState.
### Alexa2.0.Информация.*
-| Название штата | смысл | ценность |
+| Название штата | Значение | Значение |
|------------|-------------------------------------------------------------------------------------|-----------------------------|
-| связь | Если подключение к Alexa в порядке | Информация -> правда/ложь |
-| печенье | Файл cookie Alexa, используется с несколькими внешними скриптами, которым также требуется доступ к API Alexa | Информация |
-| CSRF | Alexa CSRF, используйте с несколькими внешними скриптами, которым также нужен доступ к API Alexa | Информация |
+| подключение | Если подключение к Alexa в порядке | Информация -> правда / ложь |
+| cookie | Файл cookie Alexa, используется с несколькими внешними скриптами, которые также хотят получить доступ к API Alexa | Информация |
+| csrf | Alexa CSRF, использование с несколькими внешними скриптами, которым также требуется доступ к API Alexa | Информация |
-## Монтаж
-Как обычно, используется стабильный репозиторий, последний репозиторий или параметры установки ioBroker из GitHub.
+## Установка
+Как обычно, используется стабильный репозиторий, последний репозиторий или используются опции «Установить» ioBroker с GitHub
-## Отправлять последовательности команд устройства Alexa через сообщения
-Все команды устройствам Alexa можно отправлять через адаптер на отдельные устройства или группы. Адаптер поддерживает отправку этих команд и, при необходимости, также объединяет их, чтобы установить определенную громкость перед голосовым выводом и впоследствии восстановить исходную громкость.
+## Отправка последовательности команд устройству Alexa через сообщения
+Все команды для устройств alexa можно отправлять через адаптер на отдельные устройства или группы. Адаптер поддерживает отправку этих команд и - при необходимости - также объединяет их для установки определенной громкости перед голосовым выводом и восстановления исходной громкости после этого.
-Если вы хотите отправить пользовательские последовательности на устройства Alexa, вы можете создать процедуру и запускать ее также через состояния.
+Если вы хотите отправлять пользовательские последовательности на устройства Alexa, вы можете создать процедуру и запускать ее также через состояния.
-Если это недостаточно гибко, начиная с версии 3.14.0 адаптер предлагает способ отправки команд через сообщения.
+Если этого недостаточно, адаптер, начиная с версии 3.14.0, предлагает способ отправки команд через сообщения.
-Вы предоставляете структуру массива, которая будет преобразована в команды. Существует два типа вариантов одного элемента массива:
+Вы предоставляете структуру массива, которая будет преобразована в команды. Существует два типа опций для одного элемента массива:
**Команда**
@@ -360,7 +360,7 @@ hash: 9+U78QQynUxNy1F6aOSvKC5G9qZiAuzsfeUum/AuS+Q=
}
```
-Отправка сообщения, например. использование адаптера JavaScript выглядит следующим образом:
+Отправка сообщения, например, с использованием адаптера JavaScript, выглядит следующим образом:
```javascript
adapter.sendTo(
@@ -377,7 +377,7 @@ adapter.sendTo(
);
```
-Когда команды выполняются как «ParallelNode» параллельно, в основном имеет смысл отправлять команды на разные устройства. Команды типа «SerialNode» выполняются одна за другой — **Об этом заботится Amazon, а не адаптер!**
+Когда команды выполняются как "ParallelNode" параллельно, что в основном имеет смысл для отправки команд на разные устройства. Команды как "SerialNode" выполняются одна за другой - **Amazon заботится об этом и обрабатывает это, а не адаптер!**
Возможна такая структура:
@@ -432,62 +432,76 @@ adapter.sendTo(
```
## Поиск неисправностей
-### Проблема с определением файлов cookie с помощью потока 2FA на основе SMS
-Если вы все еще используете процесс 2FA на основе SMS/электронной почты, это может не сработать. Пожалуйста, обновите метод 2FA/OTP в настройках Amazon до текущего процесса! Неработоспособность также может означать, что отображается ошибка 404/Страница не найдена. ТАКЖЕ проверьте и обновите настройки OTP!
+### Проблема с определением файлов cookie при использовании двухфакторной аутентификации на основе SMS
+Если вы все еще используете 2FA на основе SMS/E-Mail, то это может не работать. Пожалуйста, обновите метод 2FA/OTP в настройках Amazon до текущего процесса! Неработающий может также означать, что отображается ошибка 404/Страница не найдена. Также проверьте и обновите настройки OTP!
### Приложение Alexa открывается, когда я пытаюсь войти в систему
-Если вы откроете URL-адрес прокси-сервера с мобильного устройства, на котором также установлено приложение Alexa, возможно, он не будет работать, поскольку Amazon может открыть приложение Alexa. Поэтому используйте устройство или компьютер, на котором не установлено приложение Alexa!
+Если вы открываете URL-адрес прокси с мобильного устройства, на котором также установлено приложение Alexa, может случиться так, что он не будет работать, поскольку Amazon может открыть приложение Alexa. Поэтому, пожалуйста, используйте устройство или ПК, на котором не установлено приложение Alexa!
-### Я получаю страницу с QR-кодом, предлагающим отсканировать ее.
-Если вы видите страницу, на которой сообщается, что «alexa.amazon.xx устарел», и вам следует использовать приложение alexa с QR-кодом при вводе URL-адреса прокси», то это означает, что вы вызываете URL-адрес прокси-сервера с другой IP/доменное имя, после чего вы ввели настройки «собственный IP-адрес прокси» или скорректировали IP-адрес, указанный в конфигурации адаптера.
+### Я получаю страницу с QR-кодом, который мне предлагают отсканировать.
+Если вы видите страницу с сообщением о том, что «alexa.amazon.xx устарел» и вам следует использовать приложение Alexa с QR-кодом при вводе URL-адреса прокси-сервера, то это означает, что вы вызываете URL-адрес прокси-сервера с другим IP-адресом/доменным именем, чем тот, который вы указали в настройках «собственный IP-адрес прокси-сервера», или вы изменили IP-адрес, указанный в конфигурации адаптера.
-Настройка «собственный IP» **должна** соответствовать IP/доменному имени, которое вы используете для вызова URL-адреса прокси!
+Настройка «собственный IP» **должна** совпадать с IP/доменным именем, которое вы используете для вызова URL-адреса прокси-сервера!
-### Проблемы с определением файлов cookie по электронной почте/паролю
-Иногда Amazon проводит странные проверки, когда обнаруживает неожиданный трафик при входе в систему.
-Это может привести к тому, что для входа в систему необходимо ответить на капчу.
-Чаще всего на эту капчу нужно ответить один раз и после этого вход работает без капчи.
+### Проблемы с определением cookie-файлов через электронную почту/пароль
+Иногда Amazon применяет запутанные проверки, когда обнаруживает неожиданный трафик при входе в систему.
+Это может привести к проблеме, когда для входа в систему необходимо ответить на капчу.
+В основном, на эту капчу нужно ответить один раз, и после этого вход в систему работает без капчи.
Когда вам нужно ответить на такую капчу, то попробуйте сделать следующее:
* Используйте обычный браузер (например, Chrome)
* отключите Javascript!
-* удалите все файлы cookie, которые могут существовать для Amazon, или используйте режим конфиденциальности/инкогнито браузера.
-* позвоните https://alexa.amazon.de
+* очистите все файлы cookie, которые могут существовать для Amazon, или используйте режим «Приватный/Инкогнито» в браузере
+* звоните https://alexa.amazon.de
* вы должны получить форму входа (обычно отображается в старых мобильных браузерах)
-* войдите туда, используя свои учетные данные Amazon, где зарегистрировано Echo/Alexa.
-* вам может потребоваться дважды войти в систему или решить капчу
-* В конце вы должны увидеть «https://alexa.amazon.de/spa/index.html» как URL-адрес, но без какого-либо реального контента (поскольку JS все еще отключен), НО ЭТО СОВЕРШЕННО НОРМА!!!!
-* теперь попробуйте снова получить cookie
-* если это все еще не работает, сделайте это еще раз и проверьте User-Agent и Accept-Language в своем браузере и используйте их в адаптере при следующей попытке.
+* войдите в систему, используя свои учетные данные Amazon, где зарегистрирован Echo/Alexa
+* возможно, вам придется войти в систему дважды или решить капчу
+* В конце вы должны увидеть "https://alexa.amazon.de/spa/index.html" в качестве URL, но без какого-либо реального контента (потому что JS все еще отключен), НО ЭТО ПОЛНОСТЬЮ НОРМАЛЬНО!!!!
+* теперь попробуйте получить cookie еще раз
+* если это все еще не работает, сделайте это снова и проверьте User-Agent и accept-Language в вашем браузере и используйте их в адаптере при следующей попытке
-Кроме того, заголовок Accept-Language-Header (по умолчанию «de-DE») должен совпадать с вашим языком/языком браузера/языком страницы Amazon, на которой вы входите.
+Кроме того, Accept-Language-Header (по умолчанию «de-DE») должен соответствовать вашему языку/языку браузера/языку страницы Amazon, на которую вы входите.
-Вы также можете попробовать поиграть с User-Agent и использовать тот, который больше соответствует типу используемой вами системы.
-В качестве примера сообщалось, что использование «Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/51.0.2704.103 Safari/537.36» в качестве User-Agent работает лучше, когда ioBroker работает в системе Linux.
+Вы также можете попробовать поиграться с User-Agent и использовать тот, который больше соответствует типу используемой вами системы.
+Например, использование "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/51.0.2704.103 Safari/537.36" в качестве User-Agent, как сообщается, работает лучше, когда ioBroker работает в системе Linux.
Вы можете переопределить все эти параметры в конфигурации адаптера.
-### Push Connections не подключаются
-Иногда может случиться так, что из-за слишком большого количества попыток подключения Amazon блокирует конечную точку push-соединения для определенного IP-адреса и «устройства».
+### Push-соединения не подключаются
+Иногда может случиться так, что из-за слишком большого количества попыток подключения Amazon блокирует конечную точку push-подключения для определенного IP-адреса и «устройства».
Если Push-соединение так и не установлено, то можно попробовать использовать следующее:
* удалить экземпляр адаптера
-* проверьте, есть ли такие файлы, как /opt/iobroker/node_modules/iobroker.alexa2/formerDataStore*.json. Если они существуют, удалите их.
+* проверьте, есть ли файлы типа /opt/iobroker/node_modules/iobroker.alexa2/formerDataStore*.json - если они есть, удалите их
* добавить новый экземпляр и получить новый файл cookie
-Тогда должно снова работать
+Тогда это должно снова работать.
-### У меня слишком много приложений/устройств «Это устройство» в моем списке эхо-устройств
-Адаптер читает все, что сообщает Amazon. Иногда в этом списке остаются неиспользуемые и старые приложения или другие подключения.
-Если вы хотите это очистить, вам нужно сделать это, посетив веб-сайт Amazon и удалив устройства там.
+### У меня слишком много устройств App/"This device" в моем списке Echo-устройств
+Адаптер считывает все, что сообщает Amazon. Иногда неиспользуемые и старые приложения или другие соединения остаются в этом списке.
+Если вы хотите очистить это, вам нужно сделать это, посетив веб-сайт Amazon и удалив устройства там.
Ссылка: https://www.amazon.de/hz/mycd/digital-console/devicedetails?deviceFamily=ALEXA_APP
-После удаления неиспользуемых устройств перезапустите адаптер, чтобы удалить их и там.
+После удаления неиспользуемого устройства перезапустите адаптер, чтобы удалить его оттуда.
## Changelog
+
+### 3.26.7 (2024-10-24)
+* (Apollon77) Fix Sentry integration
+
+### 3.26.6 (2024-10-20)
+* (simatec) Responsive Design added
+
+### 3.26.5 (2024-04-16)
+* (Apollon77) Adjust History query to recent Amazon changes
+
+### 3.26.4 (2024-01-25)
+* (Apollon77) Removed Weblink
+* (Apollon77) Adjust History query to recent Amazon changes
+
### 3.26.3 (2023-11-25)
* (Apollon77) Fixed the proxy login process
@@ -1056,7 +1070,7 @@ adapter.sendTo(
The MIT License (MIT)
-Copyright (c) 2018-2023 Ingo Fischer , 2017-2018 soef
+Copyright (c) 2018-2024 Ingo Fischer , 2017-2018 soef
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -1074,4 +1088,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
+THE SOFTWARE.
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.awtrix-light/README.md b/docs/ru/adapterref/iobroker.awtrix-light/README.md
index d2f7e1030..90fe9b1af 100644
--- a/docs/ru/adapterref/iobroker.awtrix-light/README.md
+++ b/docs/ru/adapterref/iobroker.awtrix-light/README.md
@@ -17,16 +17,16 @@ translatedFrom: de
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.awtrix-light/README.md
title: ioBroker.awtrix-light
-hash: gybFiczCfUc6ooEmGRGnlHpNr6wkKau+THWKNpuvHKM=
+hash: 3ckMlpAm6URDFDKCersPZmMvwuMO5G8byd1+gNTNMkw=
---
![логотип](../../../de/admin/awtrix-light.png)
# IoBroker.awtrix-light
## Требования
- nodejs 18 (или новее)
-- js-контроллер 5.0.0 (или новее)
+- js-контроллер 6.0.0 (или новее)
- Адаптер администратора 6.6.0 (или новее)
-- Устройство _Awtrix 3_ с версией прошивки _0.97_ (или новее) - например, Ulanzi TC001.
+- Устройство _Awtrix 3_ с версией прошивки _0.98_ (или новее) - например, Ulanzi TC001.
Купить здесь: [Aliexpress.com](https://haus-auto.com/p/ali/UlanziTC001) или здесь: [ulanzi.de](https://haus-auto.com/p/ula/UlanziTC001) (партнерские ссылки)
@@ -54,13 +54,13 @@ hash: gybFiczCfUc6ooEmGRGnlHpNr6wkKau+THWKNpuvHKM=
**Можно ли вынуть аккумулятор из устройства?**
-Да, есть такой вариант. Однако устройство необходимо открывать с помощью фена с горячим воздухом, поскольку переднее окно приклеено. Вам также понадобится [Припой понижающий преобразователь](https://github.com/Blueforcer/awtrix3/issues/67#issuecomment-1595418765), чтобы все работало.
+Да, есть такой вариант. Однако устройство необходимо открывать с помощью фена с горячим воздухом, поскольку переднее окно приклеено. Вам также понадобится [Паяный понижающий преобразователь](https://github.com/Blueforcer/awtrix3/issues/67#issuecomment-1595418765), чтобы все работало.
**Можно ли по-другому отсортировать приложения на устройстве?**
По умолчанию приложения отображаются в том же порядке, в котором они были созданы в настройках экземпляра. Просто переместите приложения вверх или вниз, чтобы изменить положение. Приложения с историческими данными/графиками располагаются позади других пользовательских приложений.
-Если вы хотите определить свои собственные позиции, пользовательские позиции можно активировать в настройках эксперта. Затем можно назначить числовую позицию для каждого приложения.
+Если вы хотите определить свои собственные позиции, пользовательские позиции можно активировать в экспертных настройках. Затем можно назначить числовую позицию для каждого приложения.
**Можно ли сохранить другой числовой формат?**
@@ -98,7 +98,7 @@ hash: gybFiczCfUc6ooEmGRGnlHpNr6wkKau+THWKNpuvHKM=
## Блокли и JavaScript
`sendTo` / ящик сообщений можно использовать для
-- отображать одноразовое уведомление (с текстом, звуком, символом, ...)
+- отображение одноразового уведомления (с текстом, звуком, символом, ...)
- воспроизвести звук
### Уведомления
@@ -114,7 +114,7 @@ sendTo('awtrix-light.0', 'notification', { text: 'haus-automatisierung.com', rep
Объект сообщения поддерживает все параметры, доступные во встроенном ПО. Подробности см. в [документация](https://blueforcer.github.io/awtrix3/#/api?id=json-properties).
-*Для создания уведомления также можно использовать блок Blockly (там предлагаются не все доступные опции).*
+*Для создания уведомления также можно использовать блок Blockly (там предлагаются не все доступные варианты).*
### Тоны
Чтобы воспроизвести (ранее созданный) звуковой файл:
@@ -191,6 +191,10 @@ sendTo('awtrix-light.0', 'rtttl', 'Beep: d=32,o=7,b=120: a,P,c#', (res) => {
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### **WORK IN PROGRESS**
+
+Updated recommended firmware version to 0.98
+
### 1.5.0 (2025-01-07)
Updated recommended firmware version to 0.97
diff --git a/docs/ru/adapterref/iobroker.cloudless-homeconnect/README.md b/docs/ru/adapterref/iobroker.cloudless-homeconnect/README.md
index 96c0ce28e..e2efcabaa 100644
--- a/docs/ru/adapterref/iobroker.cloudless-homeconnect/README.md
+++ b/docs/ru/adapterref/iobroker.cloudless-homeconnect/README.md
@@ -12,7 +12,7 @@ translatedFrom: de
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.cloudless-homeconnect/README.md
title: ioBroker.cloudless-homeconnect
-hash: Jg4oioGeertbryhpacD5b0c/6gfrbrOE4+hHXwH3fsc=
+hash: VCrHEmZaNGBNOmnXrOW10ErIPpDxPSjcOVygXj9Mq20=
---
![логотип](../../../de/admin/cloudless-homeconnect-880x800.png)
@@ -33,15 +33,34 @@ hash: Jg4oioGeertbryhpacD5b0c/6gfrbrOE4+hHXwH3fsc=
Может случиться так, что после загрузки конфигурации к устройству невозможно обратиться. Тогда нет DNS-записи для домена устройства в локальной сети. Помимо настройки в сети, вы можете просто ввести локальный IP-адрес устройства в точке данных `info.config` по адресу `host`.
+## Первые шаги
+Обычно рекомендуется [Конфигурация адаптера] (#configuration) профили зарегистрированных устройств извлекаются с серверов Homeconnect при запуске адаптера. Этот процесс входа в систему был изменен на некоторых серверах, поэтому автоматическая загрузка профилей больше не работает и требуется загрузка вручную. Внешний инструмент **[Загрузчик профилей Homeconnect](https://github.com/bruestel/homeconnect-profile-downloader/tags)**.
+
+Поэтому, если автоматическое получение невозможно, в журнале ioBroker появится **предупреждение**, **_если его нет и адаптер запускается нормально, никаких дальнейших действий не требуется, и следующие шаги можно игнорировать!_**
+
+```
+warn: Login not successful. Please put the zip from homeconnect-profile-downloader as described in docs manually into path <> and restart adapter. See https://github.com/bruestel/homeconnect-profile-downloader also.
+```
+
+Если выдается предупреждение, **Загрузчик профилей Homeconnect** необходимо установить локально. Для этого перейдите по ссылке, скачайте последнюю версию для вашей операционной системы и [установить](https://github.com/bruestel/homeconnect-profile-downloader?tab=readme-ov-file#run-it): ![Версии загрузчика профилей Homeconnect](../../../de/adapterref/profile_git.png)
+
+Затем запустите установленное приложение и на главной странице выберите регион: ![Домашняя страница загрузчика профилей Homeconnect](../../../de/adapterref/profile_start.png).
+
+Нажав на `FETCH APPLIANCE PROFILE DATA`, вы будете перенаправлены на страницу входа в Homeconnect, где вам необходимо войти, используя данные доступа из приложения Homeconnect: ![Войти в Homeconnect](../../../de/adapterref/profile_login.png).
+
+Если все прошло успешно, для каждого устройства, зарегистрированного через приложение Homeconnect, появится обзор zip-файлов. Теперь zip-файлы необходимо загрузить и переместить **как есть** в папку, указанную в предупреждении в журнале ioBroker.
+
+Затем адаптер необходимо перезапустить. Конфигурация адаптера теперь создается из этих файлов.
+
## Конфигурация
Имя пользователя и пароль приложения Homeconnect необходимо ввести в конфигурации адаптера.
-Проанализированная конфигурация сохраняется в точке данных `info.config`. Это не следует менять. Если устройства добавляются или удаляются из сети, их необходимо зарегистрировать через приложение Homeconnect, а содержимое вышеуказанной точки данных необходимо удалить. Затем адаптер перезапускается, подключается к настроенной учетной записи и снова считывает конфигурацию. В этом случае связь с устройствами снова осуществляется чисто локально.
+Проанализированная конфигурация сохраняется в точке данных `info.config`. Это не следует менять. Если устройства добавляются или удаляются из сети, их необходимо зарегистрировать через приложение Homeconnect, а содержимое вышеуказанной точки данных удалить. Затем адаптер перезапускается, подключается к настроенной учетной записи и снова считывает конфигурацию. В этом случае связь с устройствами снова осуществляется чисто локально.
-Если со временем возникают ошибки подключения, предпринимается попытка нового подключения к устройству. По умолчанию это происходит 15 раз, но это можно настроить для экземпляра. Если попытка никогда не должна прерываться, т. е. вы всегда должны пытаться установить соединение, необходимо установить `0`.
+Если со временем возникают ошибки подключения, предпринимается попытка нового подключения к устройству. По умолчанию это происходит 15 раз, но это можно настроить для экземпляра. Если попытка никогда не должна быть прервана, т. е. если вы хотите продолжать попытки установить соединение, необходимо установить `0`.
## Точки данных
-Здесь описаны наиболее важные точки данных. Имя содержит UID, который знает и использует соответствующее устройство. При изменении значения, неправдоподобного для устройства на данный момент, в журнале пишется запись в режиме отладки. Это может произойти, если, например, изменить `AbortProgram`, даже если в данный момент ни одна программа не активна. Структура строится, например, следующим образом:
+Здесь описаны наиболее важные точки данных. UID, который знает и использует соответствующее устройство, хранится в имени. При изменении значения, неправдоподобного для устройства на данный момент, в журнале пишется запись в режиме отладки. Это может произойти, если, например, изменить `AbortProgram`, даже если в данный момент ни одна программа не активна. Структура строится, например, следующим образом:
```
@@ -85,7 +104,7 @@ hash: Jg4oioGeertbryhpacD5b0c/6gfrbrOE4+hHXwH3fsc=
```
###информационное.соединение
-Эта точка данных становится `false`, если соединение с **хотя бы** одним устройством не может быть установлено, то есть в случае ошибки сокета. Это также сделает адаптер «желтым» в обзоре экземпляра. Новое подключение к устройству автоматически предпринимается 15 раз с максимальным временем ожидания 5 минут. Затем адаптер придется перезапустить вручную, чтобы снова установить соединение. Однако количество новых подключений можно изменить в настройках экземпляра (см. [Configuration](#configuration)) Почему устройство не может быть подключено и что это за устройство, можно узнать из записей предупреждений в журнале. Вот тогда и придётся искать «вручную», как устранить проблему. Точка данных устанавливается только для устройств, которые контролируются адаптером (см.](#observe)).
+Эта точка данных становится `false`, если соединение **хотя бы** с одним устройством не может быть установлено, то есть в случае ошибки сокета. Это также сделает адаптер «желтым» в обзоре экземпляра. Новое подключение к устройству автоматически предпринимается 15 раз с максимальным временем ожидания 5 минут. Затем адаптер придется перезапустить вручную, чтобы снова установить соединение. Однако количество новых подключений можно изменить в настройках экземпляра (см. [Configuration](#configuration)) Почему устройство не может быть подключено и что это за устройство, можно узнать из записей предупреждений в журнале. Вот тогда и придётся искать «вручную», как устранить проблему. Точка данных устанавливается только для устройств, которые контролируются адаптером (см.](#observe)).
###информация.конфигурация
Здесь конфигурация сохраняется в формате JSON. Если это необходимо прочитать еще раз, например, из-за добавления новых устройств, содержимое необходимо удалить и при необходимости перезапустить адаптер.
@@ -94,7 +113,7 @@ hash: Jg4oioGeertbryhpacD5b0c/6gfrbrOE4+hHXwH3fsc=
Точки данных содержат в качестве значения UID программы, которая в данный момент выполняется. `ActiveProgram` — это `readonly`.
### Наблюдать
-С помощью точки данных `observe` устройства можно исключить из мониторинга адаптера при изменении на `false`. Например, в случае возникновения ошибки можно настроить, чтобы адаптером учитывалось только одно устройство и никакое другое устройство не «взаимодействовало».
+С помощью точки данных `observe` устройства можно исключить из мониторинга адаптера при изменении на `false`. Например, в случае ошибки можно настроить, чтобы адаптером учитывалось только одно устройство и никакое другое устройство не было «посредником».
###Команда
Точки данных из роли `button` собираются в `Command`, которые устройство предоставляет для удаленного управления. Реакцию другой стороны можно ожидать только в том случае, если команда правдоподобна: `AbortProgram` выполняется только в том случае, если программа также активна.
@@ -103,7 +122,7 @@ hash: Jg4oioGeertbryhpacD5b0c/6gfrbrOE4+hHXwH3fsc=
Если происходит определенное событие, например «программа завершена», срабатывает соответствующая точка данных в папке `Event`.
### Вариант
-Единственные читаемые данные, влияющие на программы, можно найти в разделе «Параметры». Доступные для записи параметры можно найти в папке `Program`. Поскольку одновременно может быть активной только одна программа, читаемые параметры всегда относятся к текущей запущенной программе.
+Единственные читаемые точки данных, влияющие на программы, можно найти в разделе «Параметры». Доступные для записи параметры можно найти в папке `Program`. Поскольку одновременно может быть активной только одна программа, читаемые параметры всегда относятся к текущей запущенной программе.
###Программа
Соответствующую программу можно запустить через точку данных `Start`. Кроме того, считываются и передаются опции, которые поддерживает программа. Поэтому важно установить параметры **прежде** нажатия на `Start`. Если программа запущена, она будет отображаться в `ActiveProgram`.
@@ -122,100 +141,108 @@ hash: Jg4oioGeertbryhpacD5b0c/6gfrbrOE4+hHXwH3fsc=
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 1.4.1 (2025-01-16)
+
+- (eifel-tech) Creating instance directory if absent
+
+### 1.4.0 (2025-01-15)
+
+- (eifel-tech) Dependency updates
+- (eifel-tech) Changed login process for getting device information by homeconnect (Issue #170)
### 1.3.0 (2024-12-02)
-- (eifel-tech) Dependency updates
-- (eifel-tech) common.min is only set if it is also present in the config (Issue #149)
-- (eifel-tech) Password in admin will be stored encrypted natively
+- (eifel-tech) Dependency updates
+- (eifel-tech) common.min is only set if it is also present in the config (Issue #149)
+- (eifel-tech) Password in admin will be stored encrypted natively
> [!CAUTION]
> You have to reenter your password in admin config!
### 1.2.10 (2024-11-20)
-- (eifel-tech) Handle missing enums during parsing (Issue #148)
+- (eifel-tech) Handle missing enums during parsing (Issue #148)
### 1.2.9 (2024-11-14)
-- (eifel-tech) Bugfix while reading program options (Issue #143)
+- (eifel-tech) Bugfix while reading program options (Issue #143)
### 1.2.8 (2024-11-05)
-- (eifel-tech) Prevent forbidden signs
-- (eifel-tech) More resolutions considered in instance settings
-- (eifel-tech) Number of connection attempts configurable (Issue #135)
+- (eifel-tech) Prevent forbidden signs
+- (eifel-tech) More resolutions considered in instance settings
+- (eifel-tech) Number of connection attempts configurable (Issue #135)
### 1.2.7 (2024-10-24)
-- (eifel-tech) Notes from adapter checker
+- (eifel-tech) Notes from adapter checker
### 1.2.6 (2024-10-24)
-- (eifel-tech) Added translations
+- (eifel-tech) Added translations
### 1.2.5 (2024-10-23)
-- (eifel-tech) Instance remains yellow when first started (Issue #129)
+- (eifel-tech) Instance remains yellow when first started (Issue #129)
### 1.2.4 (2024-10-23)
-- (eifel-tech) Prevent message `undefined` from being sent
+- (eifel-tech) Prevent message `undefined` from being sent
### 1.2.3
-- (eifel-tech) Added datapoint to indicate whether a socket connection exists
+- (eifel-tech) Added datapoint to indicate whether a socket connection exists
### 1.2.2
-- (eifel-tech) Using a persistent websocket connection
+- (eifel-tech) Using a persistent websocket connection
### 1.2.1
-- (eifel-tech) Abort the connection if errors occur in the socket connection to the device
+- (eifel-tech) Abort the connection if errors occur in the socket connection to the device
### 1.2.0
-- (eifel-tech) Ability to exclude individual devices from control (Issue #117)
+- (eifel-tech) Ability to exclude individual devices from control (Issue #117)
> [!CAUTION]
> The configuration had to be expanded for this, so the contents of the `info.config` data point have to be deleted and the adapter has to be restarted. Also delete the `General` object tree.
### 1.1.2
-- (eifel-tech) Washing machine: Program options are sent separately and not including the program to be started
+- (eifel-tech) Washing machine: Program options are sent separately and not including the program to be started
### 1.1.1
-- (eifel-tech) Parsing the configuration simplified
+- (eifel-tech) Parsing the configuration simplified
### 1.1.0
-- (eifel-tech) Parsing of configuration for multiple devices revised
+- (eifel-tech) Parsing of configuration for multiple devices revised
### 1.0.4
-- (eifel-tech) Dishwasher support
+- (eifel-tech) Dishwasher support
### 1.0.3
-- (eifel-tech) New socket connection after timeout
+- (eifel-tech) New socket connection after timeout
### 1.0.2
-- (eifel-tech) If a new program is started, any program that may be running will first be terminated
+- (eifel-tech) If a new program is started, any program that may be running will first be terminated
### 1.0.1
-- (eifel-tech) Increasing security with TLS
+- (eifel-tech) Increasing security with TLS
### 1.0.0
-- (eifel-tech) initial release
+- (eifel-tech) initial release
## License
MIT License
-Copyright (c) 2024 eifel-tech
+Copyright (c) 2025 eifel-tech
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/ru/adapterref/iobroker.contactid/README.md b/docs/ru/adapterref/iobroker.contactid/README.md
index 0868df107..5fe477796 100644
--- a/docs/ru/adapterref/iobroker.contactid/README.md
+++ b/docs/ru/adapterref/iobroker.contactid/README.md
@@ -1,63 +1,62 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.contactid/README.md
-title: ioBroker.contactid
-hash: oBxuLRhlt78n2XXNk74mEFQfg20OY49N3c+cguw4iq4=
+title: ioBroker.контактид
+hash: ef7bEhZLeiDsv/qf+MW61JRKcB4Wxlzl17KVOfvq2jE=
---
![Логотип](../../../en/adapterref/iobroker.contactid/admin/contactid.png)
-![Версия NPM](http://img.shields.io/npm/v/iobroker.contactid.svg)
+![версия НПМ](http://img.shields.io/npm/v/iobroker.contactid.svg)
![Загрузки](https://img.shields.io/npm/dm/iobroker.contactid.svg)
![Количество установок (последнее)](http://iobroker.live/badges/contactid-installed.svg)
![Количество установок (стабильно)](http://iobroker.live/badges/contactid-stable.svg)
-![Статус зависимости](https://img.shields.io/david/schmupu/iobroker.contactid.svg)
![Известные уязвимости](https://snyk.io/test/github/schmupu/ioBroker.contactid/badge.svg)
-![NPM](https://nodei.co/npm/iobroker.contactid.png?downloads=true)
+![НПМ](https://nodei.co/npm/iobroker.contactid.png?downloads=true)
-# IoBroker.contactid
-** Тесты: ** ![Тестирование и выпуск](https://github.com/schmupu/ioBroker.contactid/workflows/Test%20and%20Release/badge.svg)
+# IoBroker.контактид
+**Тесты:** ![Тест и выпуск](https://github.com/schmupu/ioBroker.contactid/workflows/Test%20and%20Release/badge.svg)
Протокол Contact ID, используемый системами охранной сигнализации для связи с центральными станциями.
-Этот адаптер является сервером Contact ID. При срабатывании тревожного события система охранной сигнализации отправляет по IP сообщение Contact ID на центральную станцию.
-Вы можете использовать ioBroker с этим адаптером в качестве центральной станции. Например. вы можете отправить сообщение о тревоге по Conntact ID в телеграмме.
+Этот адаптер является сервером Contact ID. При срабатывании тревожного события система сигнализации отправляет по IP сообщение Contact ID на центральную станцию.
+Вы можете использовать ioBroker с этим адаптером в качестве центральной станции. Например, вы можете отправить сообщение Telegram для тревожного события по Conntact ID.
Сообщение Contact-ID
- SSSS 18QEEEGGZZZC
+СССС 18QEEEGGZZZC
- * SSSS - подписчик. Эти четыре цифры идентифицируют конкретную систему охранной сигнализации или клиента центральной станции. ioBroker позволяет использовать более длинные имена подписчиков.
+- SSSS – Абонент. Эти четыре цифры идентифицируют конкретную систему сигнализации или клиента на центральной станции. ioBroker допускает более длинные имена абонентов.
- * 18 - Тип сообщения. Обычно в этом поле всегда должно быть «18».
- * Q - квалификатор события.
- * EEE - Код события.
- * GG - Номер группы / раздела.
- * ZZZ - номер зоны (001-999). Это номер зоны, вызвавшей тревогу.
- * C - Контрольная сумма.
+- 18 - Тип сообщения. По сути, это поле всегда должно быть «18».
+- Q – Квалификация события.
+- EEE – Код события.
+- GG – Номер группы/раздела.
+- ZZZ – Номер зоны (001 - 999). Это номер зоны, вызвавшей тревогу.
+- C – Контрольная сумма.
-[Протокол Contact ID](http://www.technoimport.com.co/Producto/pdfs/ADEMCO%20-%20DC05_Contact_ID.pdf)
+[Протокол идентификации контактов](http://www.technoimport.com.co/Producto/pdfs/ADEMCO%20-%20DC05_Contact_ID.pdf)
## Установка и настройка
-1. Установите адаптер
+1. Установите адаптер.
2. Конфигурация адаптера:
Выберите IP-адрес и порт для прослушивания запросов Conctact-ID.
-Зарегистрируйте свое имя подписчика, чтобы идентифицировать ваши сообщения о охранной сигнализации и выбрать тип охранной сигнализации.
+Зарегистрируйте свое имя абонента, чтобы идентифицировать ваши сообщения о охранной сигнализации, и выберите тип вашей охранной сигнализации.
-3. Настройте систему защиты от взлома для отправки сообщений Contact ID.
+3. Настройте систему защиты от взлома на отправку сообщений Contact ID
- Lupusec XT1:
+Люпусек XT1:
-Einstellungen -> Contact ID: rptn: // subcriber @ ip-address-iobroker: port Пример: rptn: //test@192.168.20.1: 50000
+Указания -> Контактный идентификатор: rptn://subcriber@ip-address-iobroker:port Пример: rptn://test@192.168.20.1:50000
- Lupusec XT1 + / XT2 / XT2 + / XT3:
+Люпусек XT1+/XT2/XT2+/XT3/XT4:
-Einstellungen -> Contact ID: ip: // subcriber @ ip-address-iobroker: port / CID Пример: ip: //test@192.168.20.1: 50000 / CID
+Einstellungen -> Идентификатор контакта: ip://subcriber@ip-address-iobroker:port/CID Пример: ip://test@192.168.20.1:50000/CID
-4. Тестирование Adpater
+4. Тестирование Адаптера
- Откройте командную оболочку и введите
+Откройте командную оболочку и введите
```
telnet ip-address-iobroker port
@@ -65,27 +64,44 @@ Example: telnet 192.168.20.1 50000
```
-Теперь вы можете отправить сообщение Conntact ID. Для систем охранной сигнализации Lupsec сообщение начинается и заканчивается [и]. Введите свой сеанс Telnet:
+Теперь вы можете отправить сообщение Conntact ID. Для систем охранной сигнализации Lupsec сообщение начинается и заканчивается [ и ]. Введите в сеансе telnet:
```
[SSSS 18QEEEGGZZZC]
Example: [test 18160201010B]
```
- Теперь вы можете увидеть сообщение в объектах ioBroker.
+Теперь вы можете увидеть сообщение в объектах ioBroker
## Changelog
+### **WORK IN PROGRESS**
+
+- (Stübi) Fixed Notification from ioBroker Check and Service Bot (Issue #46)
+
+### 2.0.0 (2025-01-18)
+
+- (Stübi) Redesign of Contact ID Adapter.
+- (Stübi) Wokring now with nodejs 20 and 22
+- (Stübi) js-controller in version 6 and 7 will be supported (Issue #19, #28)
+- (Stübi) nodejs 20 and nodejs 22 will be suported (Issue #20, #36)
+- (Stübi) states moved to channel subscriber
+- (Stübi) add Lupusec XT4 to list of alarm systems
+- (Stübi) migration to eslint 9 (Issue #39)
+- (Stübi) change admin configuration (Issue #38)
+- (Stübi) fixed dependency ot iobroker adapter-core (Issue #37)
+- (Stübi) fixed iobroker notifications (Issue 35)
+
### 1.0.2 (2020.12.13)
-* (Stübi) Bugfixing, ACK-invalid Format - Issue #14
-### 1.0.1 (2019.10.14)
-* (Stübi) Bugfixing, Issue #9
+- (Stübi) Bugfixing, ACK-invalid Format - Issue #14
+- (Stübi) Bugfixing, Issue #9
## License
+
MIT License
-Copyright (c) 2020 Thorsten Stueben
+Copyright (c) 2025 Thorsten Stueben
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -103,4 +119,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+SOFTWARE.
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.ecoflow-mqtt/README.md b/docs/ru/adapterref/iobroker.ecoflow-mqtt/README.md
index 9171c659c..d62d5e4b4 100644
--- a/docs/ru/adapterref/iobroker.ecoflow-mqtt/README.md
+++ b/docs/ru/adapterref/iobroker.ecoflow-mqtt/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.ecoflow-mqtt/README.md
title: ioBroker.ecoflow-mqtt
-hash: m3JjXJahrOEW1FXN3nPibRenu7eycbyipNtOMVluzZE=
+hash: SNPrdh8WAkHEVeAyNXK+NxV8WSRXsT9DOLSoblhSQm4=
---
![Логотип](../../../en/adapterref/iobroker.ecoflow-mqtt/admin/ecoflow-mqtt.png)
@@ -21,7 +21,7 @@ hash: m3JjXJahrOEW1FXN3nPibRenu7eycbyipNtOMVluzZE=
## ПРЕДУПРЕЖДЕНИЕ
Этот адаптер использует неофициальную связь с устройствами.
-Неправильная связь или установка неверных значений может повлиять на функциональность устройства и привести к исключению из сервиса.
+Неправильная связь или установка неверных значений может повлиять на функциональность устройства и может привести к исключению из сервиса.
Адаптер основан на работе:
@@ -55,6 +55,8 @@ hash: m3JjXJahrOEW1FXN3nPibRenu7eycbyipNtOMVluzZE=
Настройки брокера mqqt используются по умолчанию и обычно не требуют изменений.
+!!! В случаях, когда mqtt-сервер отказывает в подключении, может быть полезно проверить вывод этого веб-сайта с помощью опции №2, в некоторых случаях он вернет другой адрес mqtt-брокера !!!
+
## Настройка и конфигурирование устройства
Для добавления оборудования используйте вкладку «Конфигурация устройств».
@@ -145,12 +147,21 @@ hash: m3JjXJahrOEW1FXN3nPibRenu7eycbyipNtOMVluzZE=
Параметризация ледника
* добавить новую строку
-* установите deviceID умной розетки, как показано в приложении, например, «BX11ZCB...»
+* установите идентификатор устройства Smart Plug, как показано в приложении, например, «BX11ZCB...»
* дайте ему имя
* установите тип "Ледник"
подробности>
+Параметризация генератора
+
+* добавить новую строку
+* установите идентификатор устройства Smart Plug, как показано в приложении, например «F371ZE...»
+* дайте ему имя
+* установите тип "Генератор 800 Вт"
+
+
подробности>
+
Используйте вкладку «Homeassistant» для настройки MQTT-подключения к HA
Параметризация соединителя Homeassistant
@@ -204,7 +215,7 @@ hash: m3JjXJahrOEW1FXN3nPibRenu7eycbyipNtOMVluzZE=
* если устройство доступно, то доступность будет отображена в подключении устройства, это наследуется «подустройствами» (недоступность обрабатывается таким же образом)
### Аннотации к функционалу
-* Из-за асинхронности обновления информации и передачи команд иногда могут быть видны состояния гонки. Так что переключатель получает команду и его переключение вперед и назад, прежде чем он останется, можно наблюдать.
+* Из-за асинхронности обновления информации и передачи команд иногда могут быть видны условия гонки. Так что переключатель получает команду и его переключение вперед и назад, прежде чем он останется, можно наблюдать.
* перезапуск HA может быть неправильно распознан в iobroker, поэтому требуется ручной перезапуск адаптера (WIP)
## Реализованные устройства и структуры с точками данных
@@ -295,9 +306,28 @@ Wave недоступен, может быть реализован при на
## Changelog
-### 1.1.1
+### 1.2.1 (npm)
+* (foxthefox) corrections for pstream objects, some changed from string to number
+* (foxthefox) new SHP time task config values
+
+### 1.2.0 (npm)
+* (foxthefox) new values powerocean
+* (foxthefox) new values powerstream
+* (foxthefox) new values plug
+* (foxthefox) enhancements on values for SHP2,DPU,alternator
+
+### 1.1.3 (npm)
+* (foxthefox) enhancements to alternator values
+* (foxthefox) refactoring of protobuf handling/structure/component data
+
+### 1.1.2 (npm)
+* (bh1cqx) handle HA restart #PR193
+* (foxthefox) initial state population of BPInfo2/3 to HA
+* (foxthefox) jsonConfig enhancements
+
+### 1.1.1 (npm)
* (foxthefox) changed code structure
-* (foxthefox) initial population of BPInfo2/3 to HA
+* (foxthefox) initial state creation of BPInfo2/3 to HA
### 1.1.0 (npm)
* (foxthefox) added a preliminary version of alternator (no cmd, non final state names)
diff --git a/docs/ru/adapterref/iobroker.ems-esp/README.md b/docs/ru/adapterref/iobroker.ems-esp/README.md
index 7f047f506..2ec516f40 100644
--- a/docs/ru/adapterref/iobroker.ems-esp/README.md
+++ b/docs/ru/adapterref/iobroker.ems-esp/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.ems-esp/README.md
title: ioBroker.ems-esp
-hash: v9Sk35pDDGYxQreQjc1ZPCzaXZYh2SrKbaBwzPFZ0qw=
+hash: 9hBDNYzVDZZYL38ZbRpOkFVFWncEVg88mGYU/94TEVg=
---
![Логотип](../../../en/adapterref/iobroker.ems-esp/admin/ems-esp.png)
@@ -18,14 +18,14 @@ hash: v9Sk35pDDGYxQreQjc1ZPCzaXZYh2SrKbaBwzPFZ0qw=
## Системы отопления Bosch / Buderus с интерфейсом km200 / IP-inside и/или ems-esp
Адаптер поддерживает интерфейс с системами отопления от Bosch Group с использованием шины EMS или EMS+.
-(Buderus / Junkers / Netfit и т. д.).
+(Bosch / Buderus / Junkers / Netfit и т. д.).
## Адаптер может взаимодействовать с системой отопления с помощью вызовов API. Поддерживаемые шлюзы:
* km200, km200 hrv, km100, km50, HMC300 или IP-inside (от Bosch Group)
* шлюз ems-esp (https://github.com/emsesp/EMS-ESP32) с чипом ESP32.
-Старые шлюзы ESP8266 с API V2 больше не поддерживаются!! Адаптер протестирован для шлюза ems-esp с последней стабильной версией прошивки (V3.7.1) Последние версии прошивки для разработчиков могут работать нестабильно с адаптером ioBroker. Используйте на свой страх и риск.
+Старые шлюзы ESP8266 с API V2 больше не поддерживаются!! Адаптер протестирован для шлюза ems-esp с последней стабильной версией прошивки. Последние версии прошивки для разработчиков могут работать нестабильно с адаптером ioBroker. Используйте на свой страх и риск.
* Новые облачные шлюзы Bosch-Group (MX300 / EasyControl ...) не поддерживаются, поскольку они не поддерживают LAN API!
diff --git a/docs/ru/adapterref/iobroker.flexcharts/README.md b/docs/ru/adapterref/iobroker.flexcharts/README.md
index a062f2d53..4f24142be 100644
--- a/docs/ru/adapterref/iobroker.flexcharts/README.md
+++ b/docs/ru/adapterref/iobroker.flexcharts/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.flexcharts/README.md
title: ioBroker.flexcharts
-hash: bg7vZAhUrEEfOHPWcLi2QWejGsWx19+UsdyyKnWX0u4=
+hash: mJ2FClZO2G/KuGclhJkGf7D9M9RO3qbL1GzB/mhIDhs=
---
![Логотип](../../../en/adapterref/iobroker.flexcharts/admin/flexcharts-icon-small.png)
@@ -143,11 +143,32 @@ myJsonParams = {"period":"daily"}
Пожалуйста, обратите внимание, **вам необходимо использовать функциональность `onMessage()` для получения триггера от адаптера**. Значение по умолчанию для сообщения — `flexcharts`, как показано в примере выше. Вы можете использовать другие сообщения, указав дополнительный параметр, например, чтобы использовать сообщение `mycharts`, добавьте `&message=mycharts` к http-адресу: `http://localhost:8082/flexcharts/echarts.html?source=script&message=mycharts`
+### Использование функций в определении диаграммы
+К сожалению, определения функций в определении диаграммы обычно не работают, поскольку они фильтруются при использовании `JSON.stringify(option)` или `callback(option)`.
+
+Однако, начиная с версии flexcharts V0.3.0, это стало возможным. Нужно приложить немного больше усилий:
+
+* Добавьте модуль npm `javascript-stringify` в экземпляр 0 адаптера javascript. Для этого добавьте `javascript-stringify` в "Дополнительные модули npm" в конфигурации адаптера:
+
+![добавить модули npm](../../../en/adapterref/iobroker.flexcharts/add_npm_modules.png)
+
+* В вашем скрипте добавьте `var strify = require('javascript-stringify');` в начале
+* При использовании скрипта в качестве источника данных: в функциональности `onMessage()` замените `callback(option);` на `callback(strify.stringify(option));` (предполагается, что `option` содержит определение вашей диаграммы).
+* Затем используйте состояние в качестве источника данных: при создании состояния замените `setState('my_chart_id', JSON.stringify(option), true);` на `setState('my_chart_id', strify.stringify(option), true);`
+* Вот и все. Теперь функции в определениях диаграмм будут корректно перенаправляться в flexcharts.
+
+Просто попробуйте использовать [шаблон3](templates/flexchartsTemplate3.js). Функция используется для отображения данных подсказки с 2 десятичными знаками: `tooltip: {trigger: "axis", valueFormatter: (value) => '. + value.toFixed(2)}`.
+
+Пример использования определения диаграммы через состояние приведен в `flexcharts.0.info.chart2`. Это покажет ту же диаграмму, что и template3.
+
+Примечание: Если установлен модуль npm `javascript-stringify`, его функциональность может также использоваться вредоносным кодом (Cross-Site-Scripting). Поэтому ioBroker не должен быть доступен из Интернета при использовании этого модуля.
+
## Шаблоны
Шаблоны Javascript доступны для некоторых вариантов использования:
* диаграмма с использованием данных из адаптера истории: [template1](templates/flexchartsTemplate1.js)
* простая диаграмма для тепловой кривой: [template2](templates/flexchartsTemplate2.js)
+* простая столбчатая диаграмма с накоплением, использующая функцию в определении диаграммы: [template3](templates/flexchartsTemplate3.js)
* Для устройств Viessmann серии E3 доступен очень специфический вариант использования, например, тепловой насос Vitocal 250. См. https://github.com/MyHomeMyData/ioBroker.e3oncan/discussions/35
## Ссылка
@@ -161,6 +182,9 @@ myJsonParams = {"period":"daily"}
* `&refresh=number` - обновлять график каждые "number" секунд. По умолчанию 60 секунд. Минимально допустимое значение 5 секунд.
* `&user_defined_arguments` - Добавьте больше параметров по мере необходимости. Все аргументы доступны в функции `onMessage()` в объекте `httpParams`. См. примеры выше и шаблоны для получения более подробной информации.
+### Использование функций в определении диаграмм
+Доступно с версии 0.3.0 или новее. Пожалуйста, обратитесь к предыдущему [глава](#using-functions-within-definition-of-chart)
+
### Встроенная демонстрационная диаграмма
Доступна встроенная демонстрационная диаграмма: http://localhost:8082/flexcharts/echarts.html?source=state&id=flexcharts.0.info.chart1
@@ -173,6 +197,10 @@ myJsonParams = {"period":"daily"}
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 0.3.0 (2025-01-08)
+* (MyHomeMyData) Enhancement for usage of functions within echart definitions.
+* (MyHomeMyData) Fix for issue #56 (findings of repository checker)
+
### 0.2.0 (2024-11-06)
* (MyHomeMyData) Updated readme. Added sections Templates and Reference.
* (MyHomeMyData) Fix for issue #41 (findings of repository checker)
@@ -218,7 +246,7 @@ myJsonParams = {"period":"daily"}
## License
MIT License
-Copyright (c) 2024 MyHomeMyData
+Copyright (c) 2025 MyHomeMyData
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/ru/adapterref/iobroker.ikettle2/README.md b/docs/ru/adapterref/iobroker.ikettle2/README.md
index 4b80eca22..15ef1fa2c 100644
--- a/docs/ru/adapterref/iobroker.ikettle2/README.md
+++ b/docs/ru/adapterref/iobroker.ikettle2/README.md
@@ -1,13 +1,13 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.ikettle2/README.md
title: ioBroker.ikettle2
-hash: wEF/M5ePNGzhc8BjCcmBgAGYj+onZzFTGBl0QaEWKA4=
+hash: cMO+RpaDdkvLmHNr84/MJCvLPK2UqsoTCBY2kHS/22s=
---
![Логотип](../../../en/adapterref/iobroker.ikettle2/admin/ikettle2.png)
-![Версия NPM](https://img.shields.io/npm/v/iobroker.ikettle2.svg)
+![версия НПМ](https://img.shields.io/npm/v/iobroker.ikettle2.svg)
![Загрузки](https://img.shields.io/npm/dm/iobroker.ikettle2.svg)
![Количество установок (последнее)](https://iobroker.live/badges/ikettle2-installed.svg)
![Количество установок (стабильно)](https://iobroker.live/badges/ikettle2-stable.svg)
@@ -15,52 +15,61 @@ hash: wEF/M5ePNGzhc8BjCcmBgAGYj+onZzFTGBl0QaEWKA4=
![НПМ](https://nodei.co/npm/iobroker.ikettle2.png?downloads=true)
# IoBroker.ikettle2
-** Тесты: ** ![Тестирование и выпуск](https://github.com/jey-cee/ioBroker.ikettle2/workflows/Test%20and%20Release/badge.svg)
+**Тесты:** ![Тест и выпуск](https://github.com/jey-cee/ioBroker.ikettle2/workflows/Test%20and%20Release/badge.svg)
-## Ikettle2 адаптер для ioBroker
+##адаптер ikettle2 для ioBroker
Управляйте своим Smarter iKettle 2.0 с помощью ioBroker.
-## Присоединяйтесь к серверу Discord, чтобы обсудить все о ioBroker!
+## Присоединяйтесь к серверу Discord, чтобы обсудить все, что касается ioBroker!
-## [Спонсоры](./SPONSORS.md)
-Если вам нравится моя работа, пожалуйста, сделайте личное пожертвование (это личная ссылка для пожертвования для Jey Cee, не имеющая отношения к проекту ioBroker!) [![Пожертвовать] (https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.wled/master/admin/button.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=95YZN2LR59Q64&source=url)
+Если вам понравилась моя работа, пожалуйста, не стесняйтесь сделать личное пожертвование (это личная ссылка для пожертвований для Jey Cee, никакого отношения к проекту ioBroker не имеет!) [![Пожертвовать](https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.wled/master/admin/button.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=95YZN2LR59Q64&source=url)
---
-## Руководство по эксплуатации
-### Описание объекта **вкл** - Включает чайник. set_temperature необходимо установить раньше.
-** on_formula ** - включает чайник, нагревает и поддерживает температуру formula_time в течение времени warming_time.
-Формула_температура и время нагрева должны быть установлены раньше.
+## Руководство
+### Описание объекта **on** - Включает чайник. Перед этим необходимо установить set_temperature.
+**on_formula** - Включает чайник, нагревает и поддерживает температуру_формулы в течение времени_подогрева.
+температура_формулы и время_подогрева должны быть установлены заранее.
-** calibrate ** - начать базовую калибровку.
+**калибровать** - начать базовую калибровку.
-** on_plate ** - указывает, стоит ли чайник на опорной плите.
+**on_plate** — указывает, находится ли чайник на подставке.
-** set_temperature ** - Целевая температура нагрева воды.
+**set_temperature** - Целевая температура для нагрева воды.
-** formula_temperature ** - Целевая температура после нагрева воды до заданной_температуры.
+**formula_temperature** - Целевая температура после нагрева воды до заданной температуры.
-** water_temperature ** - Фактическая температура воды.
+**температура_воды** - Фактическая температура воды.
-** water_level ** - Фактическое количество воды в чайнике. Примечание. Точность не так хороша и может быть совершенно ложной, поэтому убедитесь, что в чайнике есть вода, глазами.
+**water_level** - Фактическое количество воды в чайнике. Примечание: точность не очень высокая и может быть полностью ложной, поэтому проверяйте наличие воды в чайнике глазами.
-** warming_time ** - время, в течение которого чайник будет поддерживать воду при температуре формулы перед выключением.
-Примечание: 0 = не используется, минимальное время - 5 минут, максимальное - 30 минут.
+**warming_time** — время, в течение которого чайник будет поддерживать температуру воды, заданную формулой, перед выключением.
+Примечание: 0 = не используется, минимальное время — 5 минут, максимальное — 30 минут.
-** get_preset ** - считывать предустановленные значения для ручного управления (без приложения) из чайника.
+**get_preset** - Считывание предустановленных значений для ручного управления (без приложения) с чайника.
-** set_preset ** - Установите предварительно заданные значения на чайнике для ручного управления (без приложения).
-Формула_температура, температура и время нагрева в предварительно заданной папке должны быть установлены раньше.
+**set_preset** - Установите предустановленные значения на чайнике для ручного управления (без приложения).
+Formula_temperature, температура и warming_time в папке preset должны быть установлены заранее.
---
-### Calibrate Возьмите чайник с подставки и установите для объекта значение true.
-После звукового сигнала с базы вы можете снова поставить чайник на базу и использовать его.
+### Калибровка Снимите чайник с базы, затем установите калибровку объекта на значение true.
+После звукового сигнала от базы вы можете вернуть чайник на базу и использовать его.
---
## Changelog
+### **WORK IN PROGRESS**
+* (Jey Cee) Correct size of ip input on xl displays
+
+### 1.0.2
+* (Jey Cee) Add watchdog for connection to prevent adapter freeze
+* (Jey Cee) Migrate config to JSON Config
+* (Jey Cee) Update dependencies
+* (Jey Cee) Fix issues found by adapter checker
+
+### 1.0.1
* (Jey Cee) fixes for Beta release
### 1.0.0
@@ -69,7 +78,7 @@ hash: wEF/M5ePNGzhc8BjCcmBgAGYj+onZzFTGBl0QaEWKA4=
## License
MIT License
-Copyright (c) 2021 Jey Cee
+Copyright (c) 2021-2025 Jey Cee
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -87,4 +96,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+SOFTWARE.
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.javascript/README.md b/docs/ru/adapterref/iobroker.javascript/README.md
index 808d807bf..2ca182592 100644
--- a/docs/ru/adapterref/iobroker.javascript/README.md
+++ b/docs/ru/adapterref/iobroker.javascript/README.md
@@ -16,6 +16,9 @@ chapters: {"pages":{"ru/adapterref/iobroker.javascript/README.md":{"title":{"ru"
+### **WORK IN PROGRESS**
+* (@GermanBluefox) Migrated GUI to Typescript
+
### 8.8.3 (2024-09-05)
* (bluefox) Fixed object selector in rules
diff --git a/docs/ru/adapterref/iobroker.matrix-org/README.md b/docs/ru/adapterref/iobroker.matrix-org/README.md
index 8c0d7d46f..fc5fbc3fe 100644
--- a/docs/ru/adapterref/iobroker.matrix-org/README.md
+++ b/docs/ru/adapterref/iobroker.matrix-org/README.md
@@ -1,31 +1,30 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.matrix-org/README.md
title: ioBroker.matrix-org
-hash: thDSPGk0mvt0gLe1EZ7FJPRN6KyItq0/2Hx0xO/FJeY=
+hash: kRlj7Slv3jZyVSdfbdrinMJsFm7VzfyYy1BGtvBO2Jc=
---
![Логотип](../../../en/adapterref/iobroker.matrix-org/admin/matrix-logo.png)
-![версия NPM](https://img.shields.io/npm/v/iobroker.matrix-org.svg)
+![версия НПМ](https://img.shields.io/npm/v/iobroker.matrix-org.svg)
![Загрузки](https://img.shields.io/npm/dm/iobroker.matrix-org.svg)
![Количество установок](https://iobroker.live/badges/matrix-org-installed.svg)
![Текущая версия в стабильном репозитории](https://iobroker.live/badges/matrix-org-stable.svg)
-![НПМ](https://nodei.co/npm/iobroker.matrix-org.png?downloads=true)
# IoBroker.matrix-org
-**Тесты:** ![Тестируйте и выпускайте](https://github.com/oelison/ioBroker.matrix-org/workflows/Test%20and%20Release/badge.svg)
+**Тесты:** ![Тест и выпуск](https://github.com/oelison/ioBroker.matrix-org/workflows/Test%20and%20Release/badge.svg)
## Адаптер matrix-org для ioBroker
-Адаптер матричных push-сообщений Большое спасибо за создание матрицы (https://matrix.org/) за создание полноценной бесплатной базы для общения
+Адаптер для push-сообщений матрицы Большое спасибо за создание матрицы (https://matrix.org/) для создания полноценной бесплатной базы общения
### Конфигурация
-Лучше всего: Запустите свой собственный клиент на своем сервере!
+Лучшее: запустите собственный клиент на своем сервере!
-Создайте собственного пользователя в качестве BOT с паролем. Создайте комнату для всех участников, которым нужны сообщения бота. Добавьте своего бота в эту комнату (не требуется, если автоприсоединение активно). Добавить всех участников в эту комнату. Внесите все данные в конфиг. (имя бота, пароль, имя комнаты)
+Создайте собственного пользователя в качестве вашего бота с паролем. Создайте комнату для всех участников, которые хотят получать сообщения от бота. Добавьте вашего бота в эту комнату (не обязательно, если включено автоприсоединение). Добавьте всех участников в эту комнату. Поместите все данные в конфигурацию. (Имя бота, пароль, имя комнаты)
### Использование
-Добавьте столько экземпляров, сколько вам нужно. Добавьте значение в matrix-org.0.sendMessage так, как вам нравится, с помощью js. Если вы установите «image» в matrix.0.sendMessage, он отправит логотип матрицы на ваш канал.
+Добавьте столько экземпляров, сколько вам нужно. Добавьте значение в matrix-org.0.sendMessage так, как вам нравится, с помощью js. Если вы установите "image" для matrix.0.sendMessage, он отправит логотип матрицы на ваш канал.
Или в js используйте:
```
@@ -34,7 +33,7 @@ sendTo("matrix-org.0", "Hello World!");
Или используйте блочный символ в Sendto.
-Для образов из локальной файловой системы (Linux):
+Для изображений из локальной файловой системы (Linux):
```
sendTo("matrix-org.0",{file: "file:///tmp/images/test.png"});
@@ -46,7 +45,7 @@ sendTo("matrix-org.0",{file: "file:///tmp/images/test.png"});
sendTo("matrix-org.0",{file: "file:///C:/tmp/images/test.png"});
```
-Для изображений в качестве справки:
+Для справки изображений:
```
sendTo("matrix-org.0",{file: "https://www.abcd/images/test.png"});
@@ -77,19 +76,19 @@ sendTo("matrix-org.0",{html: "
1
2
a
```
Если ваш клиент не может декодировать html, вы получите текст.
-Если ваш клиент не поддерживает таблицу, он либо показывает текст, либо просто 12ab.
+Если ваш клиент не поддерживает таблицу, он либо покажет текст, либо просто 12ab.
-### Для проверки вашей конфигурации используйте sendMessage
-просто откройте объекты и измените строку одного экземпляра matrix-org В основном порт 443, если у вас общедоступная система, такая как matrix.org Порт иногда 8448, когда у вас есть собственная система без прокси, но тогда вы знаете это.
+### Для проверки конфигурации используйте sendMessage
+просто откройте объекты и измените строку одного экземпляра matrix-org. Чаще всего это порт 443, если у вас публичная система, например matrix.org. Иногда это порт 8448, если у вас система, размещенная самостоятельно, без прокси, но тогда вы это знаете.
-Если хотите протестировать: Сервер: matrix.org Порт: 443, комната: #test-ioBroker-adapter:matrix.org Присоединяйтесь к этой комнате и попробуйте, используя свои учетные данные.
+Если вы хотите протестировать: Сервер: matrix.org Порт: 443 Комната: #test-ioBroker-adapter:matrix.org Присоединяйтесь к этой комнате и попробуйте, используя свои собственные учетные данные
## Changelog
-### **WORK IN PROGRESS**
+### 1.1.0 (2024-11-23)
* upgrade matrix-js-sdk
* auto join added (default false)
@@ -167,7 +166,7 @@ sendTo("matrix-org.0",{html: "
1
2
a
## License
MIT License
-Copyright (c) 2023 Christian Oelschlegel
+Copyright (c) 2024 Christian Oelschlegel
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -185,4 +184,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+SOFTWARE.
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.rainbird/README.md b/docs/ru/adapterref/iobroker.rainbird/README.md
index a5901dab0..5f20187a6 100644
--- a/docs/ru/adapterref/iobroker.rainbird/README.md
+++ b/docs/ru/adapterref/iobroker.rainbird/README.md
@@ -1,9 +1,9 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.rainbird/README.md
title: ioBroker.rainbird
-hash: /YJXlyBSaILis+KUmtEyaDLpid6UsaLyP988L8RtQrQ=
+hash: +qMuoJ9cJl8fernes/WFBPpFPj1qQ90BKryXso+Tzjs=
---
![Логотип](../../../en/adapterref/iobroker.rainbird/admin/rainbird.png)
@@ -11,44 +11,55 @@ hash: /YJXlyBSaILis+KUmtEyaDLpid6UsaLyP988L8RtQrQ=
![Загрузки](https://img.shields.io/npm/dm/iobroker.rainbird.svg)
![НПМ](https://nodei.co/npm/iobroker.rainbird.png?downloads=true)
![Стабильный](http://iobroker.live/badges/rainbird-stable.svg)
-![НПМ-версия](https://img.shields.io/npm/v/iobroker.rainbird.svg)
+![версия НПМ](https://img.shields.io/npm/v/iobroker.rainbird.svg)
![Статус сборки](https://travis-ci.org/StrathCole/ioBroker.rainbird.svg?branch=master)
![Лицензия](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)
# IoBroker.rainbird
-Адаптер ioBroker для Rain Bird с адаптером LNK WiFi. Этот проект не имеет никакого отношения к Rain Bird.
+Адаптер ioBroker для Rain Bird с LNK WiFi-адаптером. Этот проект не имеет никакого отношения к Rain Bird.
-Основан на библиотеке Python «pyrainbird» с https://github.com/jbarrancos/pyrainbird и полностью портирован на NodeJS. Адаптер подключается к устройству напрямую через соединение Wi-Fi и не использует облачный сервис Rain Bird.
+Основан на библиотеке python "pyrainbird" из https://github.com/jbarrancos/pyrainbird и полностью портирован на NodeJS. Адаптер подключается к устройству напрямую через WiFi-соединение и не использует облачный сервис Rain Bird.
-## Состояния
-`rainbird.X.device.commands.advanceZone` - Когда текущая программа запущена, перейдите к следующей зоне полива и остановите текущую.
-`rainbird.X.device.commands.runProgram` — Запустите указанную программу вручную (от 1 до X), как ранее было настроено в устройстве.
-`rainbird.X.device.commands.stopIrrigation` — Немедленно остановить полив во всех зонах.
+## Штаты
+`rainbird.X.device.commands.advanceZone` - При запуске текущей программы перейти к следующей зоне полива и остановить текущую.
+`rainbird.X.device.commands.runProgram` - Запустить указанную программу вручную (от 1 до X), как ранее настроено в устройстве.
+`rainbird.X.device.commands.stopIrrigation` - Немедленно остановить полив во всех зонах.
-`rainbird.X.device.irrigation.active` - В данный момент орошение активно. Если значение false, это может означать, что вы установили переключатель на устройстве в положение «Стоп».
-`rainbird.X.device.irrigation.station` — Номер зоны, которая в данный момент орошается.
+`rainbird.X.device.irrigation.active` - Орошение в данный момент активно. Если false, это может означать, что вы установили переключатель на устройстве в положение «Стоп».
+`rainbird.X.device.irrigation.station` - Номер зоны, которая в данный момент орошается.
-`rainbird.X.device.sensors.rain` — истинно, если подключен датчик дождя и обнаружен дождь.
+`rainbird.X.device.sensors.rain` - Истина, если подключен датчик дождя и обнаружен дождь.
-`rainbird.X.device.settings.rainDelay` — Текущая задержка полива (в днях), установленная для устройства.
-`rainbird.X.device.settings.seasonalAdjust` — текущая сезонная корректировка водного бюджета.
+`rainbird.X.device.settings.rainDelay` - Текущая задержка полива (в днях), установленная для устройства.
+`rainbird.X.device.settings.seasonalAdjust` - Текущая сезонная корректировка водного бюджета.
-`rainbird.X.device.stations.Y.available` — True, если в устройстве доступна зона Y.
-`rainbird.X.device.stations.Y.irrigation` — true, если зона Y в настоящее время орошается.
-`rainbird.X.device.stations.Y.remaining` — Оставшееся время полива в секундах `rainbird.X.device.stations.Y.runZone` — Вручную запустить полив в зоне Y на указанное количество минут.
+`rainbird.X.device.stations.Y.available` — True, если зона Y доступна в устройстве.
+`rainbird.X.device.stations.Y.irrigation` — True, если зона Y в данный момент орошается.
+`rainbird.X.device.stations.Y.remaining` — Оставшееся время орошения в секундах. `rainbird.X.device.stations.Y.runZone` — Вручную запустить орошение зоны Y на указанное количество минут.
`rainbird.X.device.stations.Y.testZone` — Тестовая зона Y.
## Кредиты
-Этот адаптер был бы невозможен без великой работы Мариуса Буркарда , который выпускал предыдущие выпуски этого адаптера.
-
-## Пожертвовать
-[![PayPal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=SFLJ8HCW9T698&source=url)
+Этот адаптер был бы невозможен без выдающейся работы Мариуса Буркарда , который ранее выпустил этот адаптер.
## Changelog
+### 2.0.2 (2024-12-27)
+* (Feuersturm) @strathcole/iob-lib has been migrated to local repository (#27)
+* (mcm1957) Dependencies have been updated
+
+### 2.0.1 (2024-12-15)
+* (Feuersturm) Some minor corrections to installations news and some internal changes at pacakging have been applied.
+
+### 2.0.0 (2024-12-13)
+* (Feuersturm) BREAKING: The password is stored encrypted now. Please reenter you password at configuration page. This is required only once after migration from release < 2.0.0 to release 2.0.0 or newer.
+* (mcm1957) Adapter requires node.js 20 now
+* (mcm1957) Adapter requires js-controller 5 and admin 6 now
+* (Feuersturm) switch adapter config to jsonconfig
+* (mcm1957) Dependencies have been updated
+
### 1.0.1 (2024-06-06)
* (mcm1957) Adapter requires node.js 18 and js-controller >= 5 now
* (mcm1957) Adapter has been move to iobroker-community-adapters organization
@@ -59,25 +70,11 @@ hash: /YJXlyBSaILis+KUmtEyaDLpid6UsaLyP988L8RtQrQ=
- Fixed problem with sensor data
- Added seasonal water budget adjust information
-### 0.2.2
-
-- Added fixes for adapter crashes on failed connection to controller
-
-### 0.2.1
-
-- Added support for run times on different controller model
-- Less polling for some states to reduce requests to controller
-
-### 0.2.0
-
-- Added remaining irrigation time of zone
-- Fixed bug in decoding responses
-
## License
The MIT License (MIT)
-Copyright (c) 2024, iobroker-community-adapters
+Copyright (c) 2024-2025, iobroker-community-adapters
Copyright (c) 2022 Marius Burkard m.burkard@pixcept.de
Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -96,4 +93,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
+THE SOFTWARE.
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.shelly/README.md b/docs/ru/adapterref/iobroker.shelly/README.md
index 19a5794e4..8a5de098d 100644
--- a/docs/ru/adapterref/iobroker.shelly/README.md
+++ b/docs/ru/adapterref/iobroker.shelly/README.md
@@ -17,12 +17,12 @@ translatedFrom: de
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.shelly/README.md
title: ioBroker.shelly
-hash: Uz3Ry8D/plZQTN+bQwUultYzPjqhk5vWw1PXNE8Owxw=
+hash: xjWAz+/VB/eyyIYdkPUidWv84DiCjfryiQ8WfTmqPJY=
---
![логотип](../../../de/admin/shelly.png)
# IoBroker.shelly
-Это немецкая документация - [🇺🇸Немецкая версия](../en/README.md).
+Это немецкая документация - [🇺🇸 Английская версия](../en/README.md).
## Оглавление
- [Протокол MQTT](protocol-mqtt.md)
@@ -33,15 +33,15 @@ hash: Uz3Ry8D/plZQTN+bQwUultYzPjqhk5vWw1PXNE8Owxw=
- [FAQ](faq.md)
## Требования
-1. Node.js 18 (или новее)
-2. js-контроллер 5.0.19 (или новее)
-3. Адаптер администратора 6.0.0 (или новее)
+1. Node.js 20 (или новее)
+2. js-контроллер 6.0.0 (или новее)
+3. Адаптер администратора 6.6.0 (или новее)
## Поколения устройств
Дополнительную информацию см. в разделе *поддерживаемые устройства*.
- **Поколение 1**: устройства ESP8266, [CoAP/CoIoT](protocol-coap.md) или [MQTT](protocol-mqtt.md).
-- **Поколение 2+**: устройства ESP32, [MQTT](protocol-mqtt.md)
+- **Поколение 2+**: устройства ESP32, [MQTT](protocol-mqtt.md).
## В целом
Адаптер может обмениваться данными с устройствами через MQTT (рекомендуется) или CoAP/CoIoT.
@@ -60,40 +60,41 @@ hash: Uz3Ry8D/plZQTN+bQwUultYzPjqhk5vWw1PXNE8Owxw=
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
-### 8.2.1 (2024-09-23)
+### **WORK IN PROGRESS**
-* (@Matze2010) Added datapoint for cover target position
-* (@klein0r) Fixed integration of Shelly 1 PM Gen 3
+NodeJS >= 20.x and js-controller >= 6 is required
+
+* (@Zefau) add Source and MinBrightness to Shelly Dimmer
-### 8.2.0 (2024-09-19)
+### 8.5.1 (2024-12-02)
-* (@Scrounger) Added Shelly BLU Wall Switch 4 & Shelly BLU RC Button 4
-* (@Paradoxa) Added Shelly Plus RGBW PM
-* (simatec) Responsive Design added
+* (@klein0r) Fixed digest auth for Shelly Wall Display
+* (@klein0r) Added LED control for Shelly Plus Plug S
-### 8.1.1 (2024-08-27)
+### 8.5.0 (2024-11-24)
-* (@klein0r) Fixed lint issues and Shelly Gen 3 import
+* (@klein0r) Added Shelly Plug S Gen3
+* (@klein0r) Added Shelly BLU Gateway Gen3
+* (@klein0r) Added Shelly I4 / I4DC Gen3
-### 8.1.0 (2024-08-25)
+### 8.4.0 (2024-10-20)
-* (esusxunil) Added Shelly Pro EM 2x50A
+* (@klein0r) Added AddOn support for Gen3 devices
+* (@kalledausb) Added Shelly 0/1-10V PM Gen3 Integration
-### 8.0.0 (2024-08-25)
+### 8.3.0 (2024-10-10)
+* (@rockflopp) Added Shelly 2 PM gen 3 Integration
-* (imperial929) Added Shelly 1 PM Gen3
-* (imperial929) Added Shelly 1 Gen3
-* (klein0r) Breaking change: Renamed input states (now digital/analog) of Shelly Plus Addon (Ext)
-* (klein0r) Added Shelly Plus Uni
-* (klein0r) Added Shelly H&T (Gen3)
-* (klein0r) Improved structure of ble events (receivedBy) - see documentation for details
-* (bluefox) Improved the color of icons in the admin interface
+### 8.2.1 (2024-09-23)
+
+* (@Matze2010) Added datapoint for cover target position
+* (@klein0r) Fixed integration of Shelly 1 PM Gen 3
## License
The MIT License (MIT)
-Copyright (c) 2018-2024 Thorsten Stueben ,
+Copyright (c) 2018-2025 Thorsten Stueben ,
Apollon77 and
Matthias Kleine
diff --git a/docs/ru/adapterref/iobroker.squeezeboxrpc/README.md b/docs/ru/adapterref/iobroker.squeezeboxrpc/README.md
index def4f5140..995483062 100644
--- a/docs/ru/adapterref/iobroker.squeezeboxrpc/README.md
+++ b/docs/ru/adapterref/iobroker.squeezeboxrpc/README.md
@@ -2,8 +2,8 @@
translatedFrom: en
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.squeezeboxrpc/README.md
-title: Адаптер ioBroker Logitech Squeezebox через протокол JSON/RPC
-hash: yYP7kkQ5eC1GRy8+PXU3HzdiQxP8jzIIUBtsIQx8cIw=
+title: Адаптер ioBroker Logitech/Lyrion Squeezebox через протокол JSON/RPC
+hash: d2rhnJVg7WXYF2uQi4EjwYWJP7UGtasXYe9pHV+GgJY=
---
![Логотип](../../../en/adapterref/iobroker.squeezeboxrpc/admin/squeezeboxrpc.png)
@@ -13,25 +13,21 @@ hash: yYP7kkQ5eC1GRy8+PXU3HzdiQxP8jzIIUBtsIQx8cIw=
![Текущая версия в стабильном репозитории](https://iobroker.live/badges/squeezeboxrpc-stable.svg)
![НПМ](https://nodei.co/npm/iobroker.squeezeboxrpc.png?downloads=true)
-# Адаптер ioBroker Logitech Squeezebox через протокол JSON/RPC
+# Адаптер ioBroker Logitech/Lyrion Squeezebox через протокол JSON/RPC
**Тесты:** ![Тест и выпуск](https://github.com/oweitman/ioBroker.squeezeboxrpc/workflows/Test%20and%20Release/badge.svg)
-Это альтернативный адаптер, который использует протокол `JSON/RPC` для получения данных и отправки команд на Logitech Media Server ([СУО](https://de.wikipedia.org/wiki/Logitech_Media_Server)) для управления подключенными устройствами, такими как
+Это альтернативный адаптер, который использует протокол `JSON/RPC` для получения данных и отправки команд на Logitech Media Server/Lyrion Media Server ([СУО](https://de.wikipedia.org/wiki/Lyrion_Music_Server)) для управления подключенными устройствами, такими как
- родной [squeezebox](https://de.wikipedia.org/wiki/Squeezebox),
- Raspberry Pi с дополнительным аудиомодулем и небольшими прошивками на базе Linux
как [picoreplayer](https://picoreplayer.org/) или [max2play](https://www.max2play.com).
+- WiiM Multiroom Audio ([может взаимодействовать с сервером LMS/Lyrion](https://faq.wiimhome.com/en/support/solutions/articles/72000610226-how-to-stream-music-from-lms-to-your-wiim-device-with-squeezelite))
- с плагинами chromecast, airplay или `UPnP/DLNA`-устройствами
Сервер `LMS` может управлять/предоставлять очень большие музыкальные коллекции на жестких дисках или `NAS`, подключаться к различным потоковым провайдерам, таким как `Spotify`, `Deezer`, `Soundcloud`, `shoutcast`, `tunein`, `napster`, `pandora`, `tidal` и другим.
-Зачем нужен еще один адаптер `Squeezebox`?
-
-Существующий адаптер использует `telnet` для доступа к `LMS`. У telnet есть некоторые недостатки.
-Фактический основной веб-интерфейс `LMS` также использует rpc/json-протокол для получения всей необходимой информации или отправки команд серверу/плеерам.
-
## Функции
- большая часть [данных](#server), которые предоставляет `LMS`-Service, доступна в адаптере
- подробная [информация](#players) о статусе игрока, названии песни, исполнителе,
@@ -50,7 +46,7 @@ hash: yYP7kkQ5eC1GRy8+PXU3HzdiQxP8jzIIUBtsIQx8cIw=
## Установка
- Установить пакет
- Создать экземпляр
-- Настройте экземпляр с IP-адресом медиасервера Logitech.
+- Настройте экземпляр с IP-адресом медиасервера logitech/Lyrion.
и порт (обычно 9000)
@@ -186,7 +182,7 @@ hash: yYP7kkQ5eC1GRy8+PXU3HzdiQxP8jzIIUBtsIQx8cIw=
### Панель кнопок проигрывателя
![Панель кнопок проигрывателя](../../../en/adapterref/iobroker.squeezeboxrpc/widgets/squeezeboxrpc/img/players.png)
-Все проигрыватели, интегрированные в ваш Logitech Media Server, можно выбрать с помощью этого виджета. После выбора экземпляра `squeezerpc.?` доступные проигрыватели отображаются в виджете.
+Все проигрыватели, интегрированные в ваш Logitech/Lyrion Media Server, можно выбрать с помощью этого виджета. После выбора экземпляра `squeezerpc.?` доступные проигрыватели отображаются в виджете.
#### Атрибуты
| Группа | Атрибут | Описание |
@@ -211,8 +207,8 @@ hash: yYP7kkQ5eC1GRy8+PXU3HzdiQxP8jzIIUBtsIQx8cIw=
### Панель кнопок избранного
![Панель кнопок «Избранное»](../../../en/adapterref/iobroker.squeezeboxrpc/widgets/squeezeboxrpc/img/favorites.png)
-Вы можете использовать этот виджет для выбора всех избранных, которые были\созданы на вашем Logitech Media Server.
-После выбора виджета Player доступные избранные отображаются в виджете.
+Вы можете использовать этот виджет для выбора всех избранных, которые были\созданы на вашем Logitech/Lyrion Media Server.
+После выбора виджета проигрывателя доступные избранные отображаются в виджете.
| Группа | Атрибут | Описание |
| ------------------- | --------------- | ----------------------------------------------------------------------------------------------------- |
@@ -340,7 +336,7 @@ hash: yYP7kkQ5eC1GRy8+PXU3HzdiQxP8jzIIUBtsIQx8cIw=
### Игровая панель
![Бар для игр](../../../en/adapterref/iobroker.squeezeboxrpc/widgets/squeezeboxrpc/img/playtime.png)
-Полоса времени воспроизведения визуально отображает ход воспроизведения песни, которая в данный момент воспроизводится,\ при условии, что сервер предоставляет общее время воспроизведения (продолжительность).\ Обычно это не относится к онлайн-трансляциям. Ширина полосы\ соответствует 100% времени воспроизведения песни. Нажав на точку на полосе, вы можете перейти к нужному моменту в песне.\ Для подготовки необходимо подключить кнопку к виджету плеера.
+Полоса времени воспроизведения визуально отображает ход воспроизведения песни, которая в данный момент проигрывается,\ при условии, что сервер предоставляет общее время воспроизведения (продолжительность).\ Обычно это не относится к онлайн-трансляциям. Ширина полосы\ соответствует 100% времени воспроизведения песни. Нажав на точку на полосе, вы можете перейти к нужному моменту в песне.\ Для подготовки необходимо подключить кнопку к виджету плеера.
#### Атрибуты для панели времени воспроизведения
| Группа | Атрибут | Описание |
@@ -526,7 +522,12 @@ main();
-->
### **WORK IN PROGRESS**
+- upgrade dependency js-controller
+
+### 1.5.2 (2024-12-16)
+
- fix spelling of iobroker upload squeezeboxrpc in readme
+- fix playtime bar
### 1.5.1 (2024-11-29)
diff --git a/docs/ru/adapterref/iobroker.sureflap/README.md b/docs/ru/adapterref/iobroker.sureflap/README.md
index 5a4e888a6..29f3aa911 100644
--- a/docs/ru/adapterref/iobroker.sureflap/README.md
+++ b/docs/ru/adapterref/iobroker.sureflap/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.sureflap/README.md
title: ioBroker.sureflap
-hash: rSqt+4ME/KdGYXT7BTGsggsZ6MB8OeKxyqAwxVq0y3I=
+hash: wBA7Lh1dURbNHjUPUe1qYcbJeiBGlea3exh4+qJRqdo=
---
![Стабильная версия](http://iobroker.live/badges/sureflap-stable.svg)
![версия НПМ](http://img.shields.io/npm/v/iobroker.sureflap.svg)
@@ -20,9 +20,10 @@ hash: rSqt+4ME/KdGYXT7BTGsggsZ6MB8OeKxyqAwxVq0y3I=
## Конфигурация
-Добавьте имя пользователя и пароль от вашей учетной записи Sure Petcare® на странице конфигурации адаптера.
+Обязательно: добавьте имя пользователя и пароль от вашей учетной записи Sure Petcare® на странице конфигурации адаптера.
-Также пороги полного и пустого заряда батареи могут быть адаптированы здесь при использовании аккумулятора. Это влияет на процентные значения батареи.
+Необязательно: включите или отключите историю событий JSON и настройте количество элементов.
+Необязательно: установите пороговые значения полного и пустого заряда батареи при использовании перезаряжаемых батарей. Это влияет на процентные значения батареи.
## Описание
Адаптер предоставляет информацию о настройках и состоянии дверцы для домашних животных, дверцы для кошек, кормушки или поилки.
@@ -41,7 +42,7 @@ hash: rSqt+4ME/KdGYXT7BTGsggsZ6MB8OeKxyqAwxVq0y3I=
| имя_дома.имя_хаба.управление.режим_светодиодов | устанавливает яркость светодиодов хаба | **0** - выключено **1** - высокий **4** - затемненный |
| имя_домохозяйства.имя_концентратора.имя_флапа.control.curfew_enabled | включает или отключает настроенный комендантский час | **true** или **false** |
| имя_домохозяйства.имя_концентратора.имя_флапа.контроль.текущий_курфю | устанавливает текущий_курфю, поддерживает 1 (дверца для домашних животных) или до 4 (дверца для кошек) времен комендантского часа | **[{"enabled":true\|false, "lock_time":"xx:xx", "unlock_time":"xx:xx"}, ...]** |
-| имя_домохозяйства.имя_концентратора.имя_флапа.контроль.lockmode | устанавливает режим блокировки | **0** - открыто **1** - зафиксировать **2** - блокировка **3** - закрыто (запирается и выключается) |
+| имя_домохозяйства.имя_концентратора.имя_флапа.control.lockmode | устанавливает режим блокировки | **0** - открыто **1** - зафиксировать **2** - блокировка **3** - закрыто (запирается и выключается) |
| имя_дома.имя_концентратора.имя_флапа.назначенные_питомцы.имя_питомца.контроль.тип | устанавливает тип питомца для назначенного питомца и флапа | **2** - питомец на улице **3** - домашнее животное |
| имя_домохозяйства.имя_концентратора.имя_кормушки.контроль.закрытие_задержки | устанавливает задержку закрытия крышки кормушки | **0** - быстро **4** - нормальный **20** - медленно |
| имя_дома.домашние_питомцы.имя_питомца.внутри | устанавливает, находится ли ваш питомец внутри | **истина** или **ложь** |
@@ -49,15 +50,45 @@ hash: rSqt+4ME/KdGYXT7BTGsggsZ6MB8OeKxyqAwxVq0y3I=
### Структура
Адаптер создает следующую иерархическую структуру:
-адаптер ├ имя_домохозяйства │ ├ имя_хаба │ │ ├ онлайн │ │ ├ серийный_номер │ │ ├ сигнал │ │ │ ├ устройство_rssi │ │ │ └ hub_rssi │ │ ├ версия │ │ │ ├ прошивка │ │ │ └ аппаратное обеспечение │ │ ├ контроль │ │ │ └ светодиодный_режим │ │ ├ felaqua_name │ │ │ ├ аккумулятор │ │ │ ├ процент_заряда_батареи │ │ │ ├ онлайн │ │ │ ├ серийный_номер │ │ │ ├ сигнал │ │ │ │ ├ устройство_rssi │ │ │ │ └ hub_rssi │ │ │ ├ версия │ │ │ │ ├ прошивка │ │ │ │ └ аппаратное обеспечение │ │ │ ├ назначенные_питомцы │ │ │ │ └ имя_питомца │ │ │ └ вода │ │ │ ├ процент_заполнения │ │ │ ├ последний_заполненный_в │ │ │ └ вес │ │ ├ имя_кормушки │ │ │ ├ аккумулятор │ │ │ ├ процент_заряда_батареи │ │ │ ├ онлайн │ │ │ ├ серийный_номер │ │ │ ├ сигнал │ │ │ │ ├ устройство_rssi │ │ │ │ └ hub_rssi │ │ │ ├ версия │ │ │ │ ├ прошивка │ │ │ │ └ аппаратное обеспечение │ │ │ ├ назначенные_питомцы │ │ │ │ └ имя_питомца │ │ │ ├ миски │ │ │ │ └ 0..1 │ │ │ │ ├ процент_заполнения │ │ │ │ ├ тип_еды │ │ │ │ ├ последний_заполненный_в │ │ │ │ ├ Последний_ноль_в │ │ │ │ ├ цель │ │ │ │ └ вес │ │ │ └ контроль │ │ │ └ закрыть_задержку │ │ └ имя_лоскута │ │ ├ аккумулятор │ │ ├ процент_заряда_батареи │ │ ├ комендантский час_активный │ │ ├ последний_включенный_комендантский час │ │ ├ онлайн │ │ ├ серийный_номер │ │ ├ контроль │ │ │ ├ комендантский час_включен │ │ │ ├ текущий_комендантский час │ │ │ └ режим блокировки │ │ ├ сигнал │ │ │ ├ устройство_rssi │ │ │ └ hub_rssi │ │ ├ версия │ │ │ ├ прошивка │ │ │ └ аппаратное обеспечение │ │ └ назначенные_питомцы │ │ └ имя_питомца │ │ └ контроль │ │ └ тип │ ├ история │ │ └ json │ │ └ 0..24 │ └ домашние животные │ └ имя_питомца │ ├ внутри │ ├ имя │ ├ с тех пор │ ├ еда │ │ ├ последний_раз_съеденный │ │ ├ время_затрачено │ │ ├ раз_съедено │ │ └ сухой..мокрый │ │ └ вес │ ├ движение │ │ ├ последнее_направление │ │ ├ последний_флап │ │ ├ последний_флап_id │ │ ├ последний_раз │ │ ├ время_проведенное_на_внешнем_ пространстве │ │ └ время_на улице │ └ вода │ ├ последний_раз_пьяный │ ├ время_затрачено │ ├ раз_пьяный │ └ вес └ информация ├ все_устройства_онлайн ├ соединение ├ последнее_обновление └ версия
+адаптер ├ имя_домохозяйства │ ├ имя_хаба │ │ ├ онлайн │ │ ├ серийный_номер │ │ ├ сигнал │ │ │ ├ устройство_rssi │ │ │ └ hub_rssi │ │ ├ версия │ │ │ ├ прошивка │ │ │ └ аппаратное обеспечение │ │ ├ контроль │ │ │ └ светодиодный_режим │ │ ├ felaqua_name │ │ │ ├ аккумулятор │ │ │ ├ процент_заряда_батареи │ │ │ ├ онлайн │ │ │ ├ серийный_номер │ │ │ ├ сигнал │ │ │ │ ├ устройство_rssi │ │ │ │ └ hub_rssi │ │ │ ├ версия │ │ │ │ ├ прошивка │ │ │ │ └ аппаратное обеспечение │ │ │ ├ назначенные_питомцы │ │ │ │ └ имя_питомца │ │ │ └ вода │ │ │ ├ процент_заполнения │ │ │ ├ последний_заполненный_в │ │ │ └ вес │ │ ├ имя_кормушки │ │ │ ├ аккумулятор │ │ │ ├ процент_заряда_батареи │ │ │ ├ онлайн │ │ │ ├ серийный_номер │ │ │ ├ сигнал │ │ │ │ ├ устройство_rssi │ │ │ │ └ hub_rssi │ │ │ ├ версия │ │ │ │ ├ прошивка │ │ │ │ └ аппаратное обеспечение │ │ │ ├ назначенные_питомцы │ │ │ │ └ имя_питомца │ │ │ ├ миски │ │ │ │ └ 0..1 │ │ │ │ ├ процент_заполнения │ │ │ │ ├ тип_еды │ │ │ │ ├ последний_заполненный_в │ │ │ │ ├ Последний_ноль_в │ │ │ │ ├ цель │ │ │ │ └ вес │ │ │ └ контроль │ │ │ └ закрыть_задержку │ │ └ имя_лоскута │ │ ├ аккумулятор │ │ ├ процент_заряда_батареи │ │ ├ комендантский час_активный │ │ ├ последний_включенный_комендантский час │ │ ├ онлайн │ │ ├ серийный_номер │ │ ├ контроль │ │ │ ├ комендантский час_включен │ │ │ ├ текущий_комендантский час │ │ │ └ режим блокировки │ │ ├ сигнал │ │ │ ├ устройство_rssi │ │ │ └ hub_rssi │ │ ├ версия │ │ │ ├ прошивка │ │ │ └ аппаратное обеспечение │ │ └ назначенные_питомцы │ │ └ имя_питомца │ │ └ контроль │ │ └ тип │ ├ история │ │ └ json │ │ └ 0..24 │ └ домашние животные │ └ имя_питомца │ ├ внутри │ ├ имя │ ├ с тех пор │ ├ еда │ │ ├ последний_раз_съеденный │ │ ├ затраченное_время │ │ ├ раз_съедено │ │ └ сухой..мокрый │ │ └ вес │ ├ движение │ │ ├ последнее_направление │ │ ├ последний_флап │ │ ├ последний_флап_id │ │ ├ последний_раз │ │ ├ время_проведенное_вне_ │ │ └ время_на улице │ └ вода │ ├ последний_раз_пьяный │ ├ затраченное_время │ ├ раз_пьяный │ └ вес └ информация ├ все_устройства_онлайн ├ соединение ├ последнее_обновление ├ офлайн_устройства └ версия
## Примечания
SureFlap®, Sure Petcare® и Felaqua® являются зарегистрированными товарными знаками [SureFlap Ltd.](https://www.surepetcare.com/)
-Фотографии устройств SureFlap® предоставляются бесплатно для использования с сайта [Конечно Petcare®](https://www.surepetcare.com/en-us/press).
+Фотографии устройств SureFlap® предоставляются бесплатно для использования с сайта [Sure Petcare®](https://www.surepetcare.com/en-us/press).
## Changelog
+### 3.0.0 (work in progress)
+
+* (Sickboy78) complete refactoring of surepet API
+* (Sickboy78) complete refactoring of internal data structure
+* (Sickboy78) added list of offline devices
+* (Sickboy78) switched to jsonConfig
+* (Sickboy78) dependency updates
+
+### 2.3.3 (2024-12-30)
+
+* (Sickboy78) fixed a bug when feeder does not have bowls data
+
+### 2.3.2 (2024-12-07)
+
+* (Sickboy78) quick fix for surepet API changes
+* (Sickboy78) dependency updates
+
+### 2.3.1 (2024-10-18)
+
+* (Sickboy78) improved responsive design for admin page
+* (Sickboy78) added nodejs 22 to test matrix
+* (Sickboy78) dependency updates
+
+### 2.3.0 (2024-09-14)
+
+* (Sickboy78) improved handling of missing, invalid or incomplete data from API
+* (Sickboy78) improved error handling for pets
+* (Sickboy78) fixed no battery data error
+* (Sickboy78) dependency updates
+
### 2.2.1 (2024-08-11)
* (Sickboy78) added new data to feeder
diff --git a/docs/ru/adapterref/iobroker.tibberlink/README.md b/docs/ru/adapterref/iobroker.tibberlink/README.md
index 0e1ce8fd1..da3575d3c 100644
--- a/docs/ru/adapterref/iobroker.tibberlink/README.md
+++ b/docs/ru/adapterref/iobroker.tibberlink/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.tibberlink/README.md
title: ioBroker.tibberlink
-hash: AWM/s63PesA/QWA1r+Oz8kXoEgKnxqblSeNcRzEARBU=
+hash: ScdfSSJgy0U6nhEZLlwLWz0oddDMt+SOYLD+ScIS6cc=
---
![Логотип](../../../en/adapterref/iobroker.tibberlink/admin/tibberlink.png)
@@ -66,15 +66,15 @@ hash: AWM/s63PesA/QWA1r+Oz8kXoEgKnxqblSeNcRzEARBU=
Дополнительно, средняя общая стоимость в определенном блоке записывается в состояние "AverageTotalCost" рядом с входными состояниями этого канала. Также начальный и конечный час блока записывается в "BlockStartFullHour" и "BlockEndFullHour" как результат расчета.
+- «Лучший процент»: выводит «ДА» в течение наименее дорогого часа и любых других часов, когда цена попадает в процентный диапазон, указанный в настройках «Процент».
- «Лучшая стоимость LTF»: «Лучшая стоимость» в течение ограниченного периода времени (LTF).
- «Лучшие отдельные часы LTF»: «Лучшие отдельные часы» в течение ограниченного периода времени (LTF).
- «Блок лучших часов LTF»: «Блок лучших часов» в течение ограниченного периода времени (LTF).
+- «Лучший процент LTF»: «Лучший процент» в течение ограниченного периода времени (LTF).
- "Smart Battery Buffer": используйте параметр "EfficiencyLoss", чтобы указать потерю эффективности аккумуляторной системы. Параметр "EfficiencyLoss" может иметь значение от 0 до 1, где 0 означает отсутствие потери эффективности, а 1 означает полную потерю эффективности. Например, значение 0,25 указывает на потерю эффективности 25% для цикла заряда/разряда.
Используйте параметр "AmountHours" для ввода желаемого количества часов для зарядки аккумулятора. Калькулятор активирует зарядку аккумулятора ("значение ДА") и деактивирует питание аккумулятора ("значение 2 НЕТ") в течение указанных "AmountHours" самых дешевых часов. И наоборот, он деактивирует зарядку аккумулятора ("значение НЕТ") и активирует питание аккумулятора ("значение 2 ДА") в часы с самой высокой стоимостью, при условии, что стоимость выше самой высокой общей цены среди дешевых часов. В оставшиеся обычные часы, когда буферизация энергии аккумулятором экономически нецелесообразна, оба выхода будут отключены.
-- «Лучший процент»: выводит «ДА» в течение наименее дорогого часа и любых других часов, когда цена попадает в процентный диапазон, указанный в настройках «Процент».
-- «Лучший процент LTF»: «Лучший процент» в течение ограниченного периода времени (LTF).
- Каналы LTF: они работают аналогично стандартным каналам, но активны только в течение временного интервала, определяемого объектами состояния «StartTime» и «StopTime». После «StopTime» канал автоматически деактивируется. «StartTime» и «StopTime» могут охватывать два календарных дня, так как Tibber не предоставляет данные за пределами 48-часового окна. Для обоих состояний требуется строка даты и времени в формате ISO-8601 со смещением часового пояса, например, «2024-12-24T18:00:00.000+01:00». Кроме того, каналы LTF имеют новый параметр состояния, называемый «RepeatDays», который по умолчанию равен 0. Если для «RepeatDays» задано положительное целое число, канал будет повторять свой цикл, увеличивая «StartTime» и «StopTime» на указанное количество дней после достижения «StopTime». Например, установите «RepeatDays» на 1 для ежедневного повторения.
### Подсказки
@@ -90,7 +90,7 @@ hash: AWM/s63PesA/QWA1r+Oz8kXoEgKnxqblSeNcRzEARBU=
## Прямой локальный опрос данных Pulse
Чтобы это заработало, вам нужно изменить веб-интерфейс Bridge, чтобы он оставался постоянно включенным.
-marq24 описал, как это сделать превосходно для его интеграции с HomeAssistant здесь:
+marq24 описал, как это сделать превосходно для своей интеграции HomeAssistant здесь:
https://github.com/marq24/ha-tibber-pulse-local
@@ -104,9 +104,34 @@ https://github.com/marq24/ha-tibber-pulse-local
## Changelog
-### 4.2.0 (2024-12-xx)
+### 4.3.0 (2025-01-xx) WORK in PROGRESS
+
+- (HombachC) WiP add Graph-JSON
+- (HombachC) Update tibber-api to 5.2.1 - handle obsolete data as default, remove option
+- (HombachC) Calculate outputJSON prior to time frame for channels of type 'BestSingleHours', 'BestHoursBlock', 'BestPercentage', 'BestCost' and their LTF variants (#592)
+- (HombachC) add outputJSON and outputJSON2 for 'SmartBatteryBuffer' channels (#592)
+- (HombachC) calculator code optimizations
+
+### 4.2.3 (2025-01-14)
+
+- (HombachC) bump cron to 3.5
+
+### 4.2.2 (2025-01-14)
+
+- (HombachC) max API-Token lenght now 80 to meet newest Tibber accounts (#627)
+
+### 4.2.1 (2025-01-08)
+
+- (HombachC) fix missing translation
+
+### 4.2.0 (2025-01-08)
+- (HombachC) fix error in BestHoursBlock LTF intruduced in 4.x (#618)
- (HombachC) add new calculator channels 'BestPercentage' and 'BestPercentageLTF' (#616)
+- (HombachC) add outputJSON for 'BestSingleHours', 'BestHoursBlock', 'BestPercentage', 'BestCost' and their LTF variants (#592)
+- (HombachC) fixed some i18n translations
+- (HombachC) year 2025 changes
+- (HombachC) code optimization
### 4.1.1 (2024-12-21)
@@ -309,4 +334,4 @@ https://github.com/marq24/ha-tibber-pulse-local
GNU General Public License v3.0 only
-Copyright (c) 2023-2024 C.Hombach
\ No newline at end of file
+Copyright (c) 2023-2025 C.Hombach
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.tinymqttbroker/README.md b/docs/ru/adapterref/iobroker.tinymqttbroker/README.md
index 48a1cb183..33080e446 100644
--- a/docs/ru/adapterref/iobroker.tinymqttbroker/README.md
+++ b/docs/ru/adapterref/iobroker.tinymqttbroker/README.md
@@ -1,29 +1,29 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.tinymqttbroker/README.md
title: ioBroker.tinymqttbroker
-hash: 3KGsvglliyDCZlZEmVvH1fclVvMOAYpPGEsuoPJmfZQ=
+hash: +4BEYBju93eii2cAjZxbr+S6XLLuzNLxSM8pDCE4O68=
---
![Логотип](../../../en/adapterref/iobroker.tinymqttbroker/admin/tinymqttbroker.png)
-![Текущая версия в стабильном репозитории.](https://iobroker.live/badges/tinymqttbroker-stable.svg)
-![НПМ-версия](https://img.shields.io/npm/v/iobroker.tinymqttbroker.svg)
+![Текущая версия в стабильном репозитории](https://iobroker.live/badges/tinymqttbroker-stable.svg)
+![версия НПМ](https://img.shields.io/npm/v/iobroker.tinymqttbroker.svg)
![Загрузки](https://img.shields.io/npm/dm/iobroker.tinymqttbroker.svg)
![Количество установок](https://iobroker.live/badges/tinymqttbroker-installed.svg)
![НПМ](https://nodei.co/npm/iobroker.tinymqttbroker.png?downloads=true)
# IoBroker.tinymqttbroker
-![Тестирование и выпуск](https://github.com/HGlab01/ioBroker.tinymqttbroker/workflows/Test%20and%20Release/badge.svg) [![Статус FOSSA](https://app.fossa.com/api/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.tinyMQTTbroker.svg?type=shield&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.tinyMQTTbroker?ref=badge_shield&issueType=license)
+![Тест и выпуск](https://github.com/HGlab01/ioBroker.tinymqttbroker/workflows/Test%20and%20Release/badge.svg) [![Статус FOSSA](https://app.fossa.com/api/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.tinyMQTTbroker.svg?type=shield&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.tinyMQTTbroker?ref=badge_shield&issueType=license)
## Адаптер tinymqttbroker для ioBroker
-Это очень маленький брокер MQTT, который не управляет никакими объектами/состояниями в iobroker, но предлагает центральный экземпляр брокера MQTT для публикации тем подписки в качестве клиента MQTT. Очень полезно позволить нескольким устройствам общаться с одним брокером и взаимодействовать на iobroker с клиентским javascript MQTT.
+Это очень маленький брокер MQTT, который не управляет никакими объектами/состояниями в iobroker, но предлагает центральный экземпляр брокера MQTT для публикации тем подписки в качестве клиента MQTT. Очень полезно, чтобы позволить нескольким устройствам общаться с одним брокером и взаимодействовать на iobroker с клиентом MQTT javascript.
-**Этот адаптер использует библиотеки Sentry для автоматического сообщения разработчикам об исключениях и ошибках кода.** Для получения более подробной информации и информации о том, как отключить отчеты об ошибках, см. [Документация плагина Sentry](https://github.com/ioBroker/plugin-sentry#plugin-sentry)!
+**Этот адаптер использует библиотеки Sentry для автоматического сообщения разработчикам об исключениях и ошибках кода.** Для получения более подробной информации и информации о том, как отключить отчеты об ошибках, см. [Документация по плагину Sentry](https://github.com/ioBroker/plugin-sentry#plugin-sentry)!
## Требует
-* Node.js 18 или выше.
-* Хост ioBroker (js-контроллер) 5.0 или выше
+* Node.js 20 или выше
+* ioBroker хост (js-контроллер) 5.0 или выше
## Как это использовать
Клиент MQTT может выглядеть так
@@ -64,7 +64,7 @@ client.on('message', (topic: string, payload) => {
})
```
-Для публикации сообщения я использую одно состояние ioBroker, которое прослушивает любые изменения и отправляет их брокеру.
+Для публикации сообщения я использую одно состояние ioBroker, которое отслеживает любые изменения и отправляет их брокеру.
Состояние ожидает JSON с «темой» и «сообщением».
```
@@ -77,7 +77,7 @@ on({ id: stateMqttIn, change: 'any' }, function (obj) {
});
```
-ВАЖНЫЙ! Если вы создаете свой собственный MQTT-клиент в javascript ioBroker, не забудьте закрыть клиент в скрипте, используя
+ВАЖНО! Если вы создаете свой собственный клиент MQTT в ioBroker javascript, не забудьте закрыть клиент в scipt с помощью
```
onStop(function (callback) {
@@ -96,6 +96,12 @@ onStop(function (callback) {
Placeholder for the next version (at the beginning of the line):
### **WORK IN PROGRESS**
-->
+### 0.1.3 (2024-10-19)
+* (HGlab01) Improve port scan for available ports
+* (HGlab01) Improve UI config
+* (HGlab01) Bump json-explorer to 0.1.16
+* (HGlab01) Bump aedes to 0.51.3
+
### 0.1.1 (2024-02-01)
* (HGlab01) Bump json-explorer to 0.1.15
* (HGlab01) Bump aedes to 0.51.0
@@ -124,7 +130,7 @@ onStop(function (callback) {
## License
MIT License
-Copyright (c) 2024 HGlab01
+Copyright (c) 2025 HGlab01
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -144,4 +150,4 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.tinyMQTTbroker.svg?type=large&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.tinyMQTTbroker?ref=badge_large&issueType=license)
+[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.tinyMQTTbroker.svg?type=large&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2FHGlab01%2FioBroker.tinyMQTTbroker?ref=badge_large&issueType=license)
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.tuya/README.md b/docs/ru/adapterref/iobroker.tuya/README.md
index d37dc4aec..6ccbe1c6a 100644
--- a/docs/ru/adapterref/iobroker.tuya/README.md
+++ b/docs/ru/adapterref/iobroker.tuya/README.md
@@ -1,99 +1,101 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.tuya/README.md
title: ioBroker.tuya
-hash: 8HReow5iLosPiWpHlvtVELR3muKwJBg4i470Pj8oH7U=
+hash: 29T6j+eK0Sc9MCrmeGWPu2W6fsjPDsa2fr1B5jO+E4o=
---
![Логотип](../../../en/adapterref/iobroker.tuya/admin/tuya.png)
![Количество установок](http://iobroker.live/badges/tuya-stable.svg)
-![версия NPM](http://img.shields.io/npm/v/iobroker.tuya.svg)
+![версия НПМ](http://img.shields.io/npm/v/iobroker.tuya.svg)
![Загрузки](https://img.shields.io/npm/dm/iobroker.tuya.svg)
# IoBroker.tuya
-![Тестируйте и выпускайте](https://github.com/Apollon77/iobroker.tuya/workflows/Test%20and%20Release/badge.svg) [![Статус перевода](https://weblate.iobroker.net/widgets/adapters/-/tuya/svg-badge.svg)](https://weblate.iobroker.net/engage/adapters/?utm_source=widget)
+![Тест и выпуск](https://github.com/Apollon77/iobroker.tuya/workflows/Test%20and%20Release/badge.svg) [![Статус перевода](https://weblate.iobroker.net/widgets/adapters/-/tuya/svg-badge.svg)](https://weblate.iobroker.net/engage/adapters/?utm_source=widget)
-**Этот адаптер использует библиотеки Sentry для автоматического сообщения об исключениях и ошибках кода разработчикам.** Дополнительные сведения и информацию о том, как отключить отчеты об ошибках, см. в [Документация по плагину Sentry](https://github.com/ioBroker/plugin-sentry#plugin-sentry)! Отчеты Sentry используются, начиная с js-controller 3.0.
+**Этот адаптер использует библиотеки Sentry для автоматического сообщения разработчикам об исключениях и ошибках кода.** Более подробную информацию и информацию о том, как отключить отчеты об ошибках, см. в [Документация по плагину Sentry](https://github.com/ioBroker/plugin-sentry#plugin-sentry)! Отчеты Sentry используются, начиная с js-controller 3.0.
-Адаптер ioBroker для подключения к нескольким небольшим и дешевым устройствам Wi-Fi, которые должны быть подключены к облаку Tuya и в основном используют приложение Smartlife/Alexa-Skill. Адаптер поддерживает чтение обновлений состояния в реальном времени и управление этими устройствами после синхронизации с соответствующим приложением для мобильного телефона.
+Адаптер ioBroker для подключения к нескольким небольшим и дешевым устройствам Wifi, которые подключены к Tuya Cloud и в основном используют Smartlife App/Alexa-Skill. Адаптер поддерживает чтение обновлений статуса в реальном времени и управление этими устройствами после синхронизации с соответствующим приложением для мобильного телефона.
-Помимо устройств, которые можно использовать с приложением Smart Live или приложением Tuya.
+Кроме устройств, которые можно использовать с приложениями Smart Live или Tuya.
-Адаптер локально подключается ко всем устройствам, которые «всегда в вайфае». Устройства, которые подключаются к сети только при возникновении события, отправляют свои данные и снова отключаются (в основном **устройства с питанием от батареи**), поддерживаются только при использовании MQTT-соединения Tuya IoT Platform (см. ниже).
+Адаптер локально подключается ко всем устройствам, которые «всегда подключены к Wi-Fi». Устройства, которые подключаются к сети только при возникновении события, отправляют данные и снова отключаются (в основном **устройства с питанием от батареи**), поддерживаются только с использованием подключения Tuya IoT Platform MQTT (см. ниже).
-Один экземпляр адаптера может локально обнаруживать и подключаться ко всем устройствам в сети, которая маршрутизирует UDP-пакеты! Для сред Docker требуются дополнительные действия и, возможно, Macvlan или что-то подобное!
+Один экземпляр адаптера может локально обнаруживать и подключаться ко всем устройствам в сети, которая маршрутизирует пакеты UDP! Для сред Docker это требует дополнительных действий и, возможно, Macvlan или аналогичного!
+
+**Примечание: на одном хосте может работать только один экземпляр этого адаптера из-за используемых сетевых портов.**
## Отказ от ответственности
-**Все названия продуктов и компаний или логотипы являются товарными знаками™ или зарегистрированными® товарными знаками соответствующих владельцев. Их использование не подразумевает какой-либо принадлежности или одобрения ими или какими-либо связанными с ними дочерними компаниями! Этот личный проект поддерживается в свободное время и не имеет коммерческой цели.** **TUYA является товарным знаком Tuya Global Inc.**
+**Все названия продуктов и компаний или логотипы являются товарными знаками™ или зарегистрированными® товарными знаками их соответствующих владельцев. Их использование не подразумевает какой-либо связи или одобрения ими или любыми связанными дочерними компаниями! Этот личный проект поддерживается в свободное время и не имеет бизнес-целей.** **TUYA является товарным знаком Tuya Global Inc.**
-## Функциональность: только локальные или облачные функции
-Этот адаптер при желании может работать в основном без Tuya Cloud.
+## Функциональность: локальные и поддерживаемые облаком функции
+При желании этот адаптер может работать без Tuya Cloud.
-Если это требуется, необходима однократная синхронизация с учетной записью приложения Tuya Cloud, как только будут добавлены новые устройства. Это можно сделать, введя облачные учетные данные в конфигурацию адаптера и нажав кнопку «синхронизировать один раз». Нет необходимости хранить учетные данные в облаке!
+Если это необходимо, необходимо выполнить однократную синхронизацию с учетной записью Tuya Cloud App сразу после добавления новых устройств. Это можно сделать, введя учетные данные облака в конфигурацию адаптера и нажав кнопку «синхронизировать один раз». Хранить учетные данные облака не нужно!
-**Примечание. Когда синхронизация приложений завершена, приложение Tuya Mobile может информировать о входе с устройства Android в учетную запись Tuya. Это от Адаптера!**
+**Примечание: Когда App Sync выполнен, приложение Tuya Mobile может сообщить о входе с устройства Android в учетную запись Tuya. Это от адаптера!**
-Затем адаптер будет прослушивать локальные сообщения UDP, чтобы найти локальные IP-адреса устройств и установить локальное соединение. Это возможно только в том случае, если приложение Tuya НЕ открыто ни на одном устройстве, потому что большинство устройств допускают только одно локальное подключение.
+Затем адаптер будет прослушивать локальные UDP-сообщения, чтобы найти локальные IP-адреса устройств и установить локальное соединение. Это возможно только тогда, когда приложение Tuya НЕ открыто ни на одном устройстве, поскольку большинство устройств допускают только одно локальное соединение.
-Если вы решите сохранить свои учетные данные для входа в приложение Tuya (приложение Smart Life или приложение Tuya Smart) в конфигурации адаптера, устройства будут автоматически обновляться при запуске каждого адаптера. Кроме того, состояния устройств, которые не подключены локально, можно опрашивать и контролировать через облако Tuya.
+Если вы решили сохранить учетные данные для входа в приложение Tuya (приложение Smart Life или приложение Tuya Smart) в конфигурации адаптера, то устройства будут автоматически обновляться при каждом запуске адаптера. Кроме того, состояния устройств, которые не подключены локально, можно опрашивать и контролировать через облако Tuya.
-Для поддержки обновлений в реальном времени устройств, которые не подключены локально, а также, например. устройства на батарейках, вы можете дополнительно зарегистрировать свою учетную запись на платформе Tuya IoT, связать свою учетную запись приложения и использовать соединение Cloud-MQTT. Чтобы зарегистрировать учетную запись на платформе Tuya IoT, следуйте инструкциям в [Платформа Интернета вещей Туя](https://developer.tuya.com/en/docs/iot/Platform_Configuration_smarthome?id=Kamcgamwoevrx).
-**Примечание. Учетная запись платформы IoT активна только в течение некоторого времени, после чего ее необходимо продлевать ежемесячно!**
+Для поддержки обновлений в реальном времени для устройств, которые не подключены локально, а также, например, для устройств на базе аккумуляторов, вы можете дополнительно зарегистрировать себе учетную запись на платформе Tuya IoT и связать свою учетную запись приложения и использовать соединение Cloud-MQTT. Чтобы зарегистрировать себе учетную запись на платформе Tuya IoT, следуйте инструкциям на [Платформа Интернета вещей Tuya](https://developer.tuya.com/en/docs/iot/Platform_Configuration_smarthome?id=Kamcgamwoevrx).
+**Примечание: учетная запись платформы IoT активна только в течение некоторого времени и должна ежемесячно продлеваться после этого!**
-Если вы используете платформу Tuya IoT и получаете в журнале сообщение типа «Используйте облачный опрос приложений, поскольку последнее обновление MQTT было 29 часов назад. Пожалуйста, проверьте статус Tuya IoT Cloud, срок действия которого истек». то это означает, что в последнее время не было сообщений MQTT и поэтому, скорее всего, срок действия iot Core Service истек. Войдите на платформу Tuya IoT и проверьте статус основной службы IoT. Если срок его действия истек, продлите его (можно ежемесячно напрямую или до 6 месяцев с ручной проверкой персоналом Tuya).
+Если вы используете платформу Tuya IoT и получаете сообщение в журнале типа «Используйте опрос облака приложений, так как последнее обновление MQTT было 29 часов назад. Проверьте статус Tuya IoT Cloud, чтобы срок действия ни одной службы не истек», то это означает, что в последний раз не было сообщений MQTT, и, скорее всего, срок действия iot Core Service истек. Войдите в платформу Tuya IoT и проверьте статус iot Core Service. Если срок действия истек, продлите его (возможно ежемесячно напрямую или до 6 месяцев с ручным процессом проверки сотрудниками Tuya.
Прямая ссылка: https://eu.iot.tuya.com/cloud/products?productType=all
-С этим набором функций вы можете выбирать между всеми доступными вариантами и работать с системами Tuya Cloud или (кроме однократной синхронизации) без них. Вам решать.
+С этим набором функций вы можете выбирать между всеми доступными опциями и работать с системами Tuya Cloud или (помимо одноразовых синхронизаций) без них. Решать вам.
-«Прежний» App-Proxy-Sync по-прежнему доступен в конфигурации адаптера, но больше не рекомендуется. Сделать новую One Time Cloud Sync намного проще.
+"Бывший" App-Proxy-Sync все еще доступен в Adapter Config, но больше не рекомендуется. Гораздо проще сделать новую One Time Cloud Sync.
### Если обнаружение UDP не работает
-Если устройства не обнаруживаются должным образом через их UDP-пакеты, вы можете установить IP-адрес вручную, установив для состояния IP-адреса устройства правильный IP-адрес.
-Первая альтернатива — отредактировать объект устройства. См. https://github.com/Apollon77/ioBroker.tuya/issues/221#issuecomment-702392636.
+Если устройства не определяются правильно через их UDP-пакеты, вы можете установить IP вручную, установив состояние IP устройства на правильный IP.
+Первая альтернатива — это редактирование объекта устройства. См. https://github.com/Apollon77/ioBroker.tuya/issues/221#issuecomment-702392636
### Примечание для устройств с питанием от батареи
-Как уже было сказано выше, устройства с батарейным питанием не поддерживаются данным адаптером при использовании только локальных подключений! Причина в том, что они не все время онлайн для экономии энергии. Всякий раз, когда они получают сигнал, они подключаются к сети, отправляют обновление на облачные серверы Tuya и снова отключаются. Они не посылают UDP-пакеты или находятся в сети достаточно долго, чтобы к ним мог подключиться адаптер.
+Как уже было сказано выше, устройства с питанием от батареи не поддерживаются этим адаптером при использовании только локальных подключений! Причина в том, что они не находятся в сети все время для экономии энергии. Всякий раз, когда они получают сигнал, они выходят в сеть, отправляют обновление на облачные серверы Tuya и снова выходят в офлайн. Они не отправляют никаких UDP-пакетов или находятся в сети достаточно долго, чтобы адаптер мог подключиться к ним.
-С помощью функции Tuya App Cloud данные можно опрашивать, но этого может быть недостаточно для датчиков дверей/окна/присутствия. Они должны работать только с MQTT-соединением Tuya IoT Platform.
+Используя функцию Tuya App Cloud, можно опрашивать данные, но этого может быть недостаточно для датчиков дверей/окон/присутствия. Они должны работать только с подключением Tuya IoT Platform MQTT.
-## Proxy-Sync (Fallback): совместимые мобильные приложения и версии
-Текущие версии Tuya Smart, а также приложения Smartlife **больше не совместимы** с тем, как работает адаптер, поскольку Tuya шифрует весь трафик, который может перехватить адаптер. На данный момент все еще работают некоторые старые версии приложений ...
+## Proxy-Sync (резервный вариант): совместимые мобильные приложения и версии
+Текущие версии Tuya Smart, а также Smartlife App **больше не совместимы** с тем, как работает адаптер, поскольку Tuya зашифровала весь трафик, который адаптер мог перехватить. На данный момент некоторые старые версии приложений все еще работают...
* Приложение Smartlife <3.14, лучшее 3.12.6!!
-* Приложение Tuya Smart <3.14, лучше всего 3.12.x
-* Приложение STL Smart Home 1.1.1 (последняя дата: сентябрь 2019 г.)
-* Домашнее приложение Ucomen (??)
+* Tuya Smart App <3.14, лучше всего 3.12.x
+* Приложение STL Smart Home 1.1.1 (последняя версия от сентября 2019 г.)
+* Приложение Ucomen Home (??)
-**Важное примечание для пользователей iOS.** Описанный здесь подход с использованием прокси больше не работает. Как только у вас появится приложение Smart Life версии 3.10 или выше, связь из приложения больше не будет видна прокси-серверу. Но он по-прежнему работает со всеми версиями приложений Android, поэтому лучшим подходом является эмулятор Android, как примерно описано на https://forum.iobroker.net/topic/23431/aufruf-tuya-adapter-tests-verschl%C3%BCsselte- Гер%C3%A4te/19
+**Важное примечание для пользователей iOS:** Описанный здесь подход с использованием прокси больше не работает. Как только у вас появится приложение Smart Life версии 3.10 или выше, связь от приложения больше не будет видна прокси. Но оно по-прежнему работает со всеми версиями приложений Android, поэтому лучшим подходом будет эмулятор Androis, как примерно описано на https://forum.iobroker.net/topic/23431/aufruf-tuya-adapter-tests-verschl%C3%BCsselte-ger%C3%A4te/19
-Для этого в первую очередь вам необходимо добавить собственный корневой сертификат на ваше мобильное устройство.
-Когда вы нажимаете «Запустить прокси» в конфигурации экземпляра адаптера, сертификат создается для вашей системы и показывает QR-код для места загрузки. В идеале отсканируйте QR-код с помощью мобильного устройства и следуйте инструкциям по добавлению и доверию этому корневому сертификату.
-Если местоположение QR-кода недоступно (это может произойти при использовании Docker или чего-то подобного), откройте «Proxy Web Info Port» в своем браузере и нажмите «Root-CA» в навигации, и вы также можете загрузить файл CA.
+Для этого вам, прежде всего, нужно добавить пользовательский корневой сертификат на ваше мобильное устройство.
+Когда вы нажимаете «Запустить прокси» в конфигурации экземпляра адаптера, сертификат создается для вашей системы и показывает QR-код для места загрузки. В идеале отсканируйте QR-код с помощью вашего мобильного устройства и следуйте процессу, чтобы добавить и доверять этому корневому сертификату.
+Если местоположение QR-кода недоступно (это может случиться при использовании Docker или чего-то подобного), откройте «Порт веб-информации прокси» в вашем браузере и нажмите «Корневой CA» в навигации, и вы также сможете загрузить файл CA.
-Теперь обязательно закройте/убейте соответствующее смарт-приложение Tuya.
-После этого добавьте прокси-порт и хост ioBroker в качестве «ручного» прокси для вашего WLAN-соединения на вашем мобильном телефоне.
+Теперь обязательно закройте/уничтожьте соответствующее смарт-приложение Tuya.
+После этого добавьте Proxy-Port и хост ioBroker в качестве «ручного» прокси для вашего WLAN-подключения на вашем мобильном телефоне.
Теперь откройте соответствующее приложение Tuya Smart и/или перезагрузите его.
-Конфигурация администратора покажет сообщение об успешном завершении, если соответствующий пакет данных был получен, а затем выключит прокси-сервер через 10 секунд. Теперь вы можете удалить прокси-сервер со своего телефона, а также не доверять сертификату.
+Конфигурация администратора покажет сообщение об успешном завершении, если соответствующий пакет данных был получен, а затем отключит прокси через 10 секунд. Теперь вы можете удалить прокси со своего телефона, а также перестать доверять сертификату.
-Непосредственно после этого объекты должны быть обновлены с более осмысленными именами и с этого момента автоматически получать оперативные обновления и должны иметь возможность общаться.
+Сразу после этого объекты должны быть обновлены, им должны быть присвоены более осмысленные имена, и с этого момента они должны автоматически получать обновления в реальном времени и иметь возможность обмениваться данными.
-Синхронизация необходима только изначально или после того, как вы добавили новые устройства в свое приложение.
+Синхронизация необходима только на начальном этапе или после добавления новых устройств в приложение.
-Некоторые образы для некоторых мобильных ОС можно найти в разделе [Прокси-страница](PROXY.md).
+Некоторые образы для некоторых мобильных ОС можно найти по адресу [Прокси-страница](PROXY.md).
-## Устройства, которые не передают актуальные данные
-Мы обнаружили некоторые устройства (скорее всего, устройства с состоянием питания/тока), которые могут отображать актуальные значения только тогда, когда к ним подключено мобильное приложение. Когда приложение закрывается, они остаются на старых значениях.
+## Устройства, которые не предоставляют актуальные данные
+Мы обнаружили некоторые устройства - скорее всего, устройства с состояниями питания/тока - которые могут иметь эффект, что они показывают актуальные значения только тогда, когда к ним подключено мобильное приложение. Когда приложение закрыто, они остаются на старых значениях.
-В настоящее время эти устройства в большинстве случаев работают только через «интервал опроса». Они не предоставляют актуальные значения сами по себе. Вы можете попытаться обойти это, используя платформу iot от Tuya и включив опцию MQTT.
+В настоящее время эти устройства в большинстве случаев работают только через «интервал опроса». Они не предоставляют обновленные значения самостоятельно. Вы можете попытаться обойти это, используя платформу iot от Tuya и включив опцию MQTT.
-Некоторые из этих устройств также не передают актуальные значения при использовании опроса. Если у вас есть такое устройство, возможно, устройство нужно опрашивать по-другому. Это можно настроить вручную. Пожалуйста, сделайте следующее:
+Некоторые из этих устройств также не предоставляют актуальные значения при использовании опроса. Если у вас есть такое устройство, возможно, его нужно опрашивать по-другому. Это можно настроить вручную. Пожалуйста, сделайте следующее:
-* Остановить экземпляр tuya
-* Используйте Admin на вкладке «Объекты» и найдите объект с типом «устройство» затронутого устройства. В этой строке в представлении Admin Objects щелкните значок карандаша.
-* В представлении JSON объекта вы видите «собственный» раздел. Добавьте новый ключ json в этот нативный раздел:
+* Остановить экземпляр туи
+* Используйте Admin на вкладке "Объекты" и найдите объект с типом "устройство" затронутого устройства. В этой строке в представлении Admin Objects щелкните значок карандаша.
+* В представлении JSON объекта вы видите раздел "native". Добавьте новый ключ json внутри этого раздела native:
```json
"native": {
@@ -102,88 +104,128 @@ hash: 8HReow5iLosPiWpHlvtVELR3muKwJBg4i470Pj8oH7U=
}
```
-* Сохраните объект, перезапустите адаптер и проверьте, обновлены ли значения сейчас.
+* Сохраните объект, перезапустите адаптер и проверьте, обновились ли теперь значения.
-## Функции инфракрасного шлюза
-В дереве объектов есть разные типы ИК-устройств
+## Возможности инфракрасного шлюза
+В дереве объектов имеются различные типы ИК-устройств.
### ИК-шлюз/устройства-отправители
-Это реальное устройство, которое у вас есть в качестве оборудования. Это устройство используется вспомогательными устройствами, определенными в мобильном приложении (см. ниже), и может использоваться для изучения и отправки пользовательских ИК-кодов.
+Это реальное устройство, которое у вас есть как Hardware. Это устройство используется подустройствами, определенными в мобильном приложении (см. ниже), и может использоваться для обучения и отправки пользовательских ИК-кодов.
-Состояние «ir-learn» в этом устройстве является триггером, который можно использовать для изучения IR-кодов. Полученный код затем принимается в состоянии «202» как данные в кодировке base64.
+Состояние "ir-learn" в этом устройстве является триггером, который может использоваться для обучения ИК-кодам. Затем изученный код принимается в состоянии "202" как закодированные в base64 данные.
-Состояние «ir-send» может использоваться для отправки на устройство IR-кода в кодировке base64. Это можно использовать для отправки выученного кода из состояния «ir-learn».
+Состояние "ir-send" может использоваться для отправки ИК-кода, закодированного в base64, на устройство. Это может использоваться для отправки изученного кода из состояния "ir-learn".
-**Этот способ управления работает только на «основном ИК-устройстве».**
+**Этот способ управления работает только на «главном ИК-устройстве».**
-### ИК-подустройства
-ИК-подустройства имеют множество состояний «ir-*», которые являются кнопками для запуска соответствующей кнопки/ИК-кода. Их состояния должны соответствовать расположению кнопок в мобильном приложении.
+### Дополнительные ИК-устройства
+У ИК-дополнительных устройств есть много состояний "ir-*", которые являются кнопками для запуска соответствующего кода Button/IR. Состояния ir должны соответствовать расположению кнопок в мобильном приложении.
-Некоторые устройства имеют комбинированные состояния, такие как «M0_T20_S3» (найденные кондиционером Daikin), что означает режим 0, температура 20 и скорость (вентилятора) 3. На самом деле вам нужно выбрать правильную кнопку. До сих пор мы не нашли универсального/автоматического способа узнать, какая кнопка какая.
-Само мобильное приложение также пытается запомнить эти настройки, поэтому, как только вы запускаете что-либо с адаптером (или реальным ИК-контроллером устройства), информация из приложения устаревает.
+Некоторые устройства имеют комбинированные состояния, такие как «M0_T20_S3» (обнаружено кондиционером Daikin), что означает режим 0, температуру 20 и скорость (вентилятора) 3. На самом деле вам нужно выбрать правильную кнопку. До сих пор мы не нашли универсального/автоматизированного способа узнать, какая кнопка какая.
+Само мобильное приложение также пытается запомнить эти настройки, поэтому, как только вы активируете что-либо с помощью адаптера (или настоящего ИК-контроллера устройства), информация из приложения устаревает.
-## Функции сцен
-Когда учетные данные облака приложения вводятся и сохраняются, адаптер также считывает сцены из приложения и создает их как объекты в адаптере. Сцены можно активировать, установив для состояния сцены значение true.
+## Особенности сцен
+Когда учетные данные облака приложения вводятся и сохраняются, адаптер также считывает сцены из приложения и создает их как объекты в адаптере. Сцены можно запустить, установив состояние сцены на true.
-Затем запуск отправляется в облако.
+Затем сигнал отправляется в облако.
-## Функции групп
-Адаптер также считывает определенные группы и создает в адаптере соответствующие состояния. Значение группы также опрашивается из облака и обновляется в адаптере.
-При управлении группами это также делается через облако, потому что в противном случае статус группы не будет синхронизирован.
+## Возможности групп
+Адаптер также считывает определенные группы и создает соответствующие состояния в адаптере. Значение группы также опрашивается из облака и обновляется в адаптере.
+При управлении группами это также делается через облако, потому что в противном случае состояние группы будет рассинхронизировано.
## Преобразованные/улучшенные точки данных
Данные из некоторых точек данных закодированы, поэтому их необходимо расшифровать и повторно зашифровать, если разрешено их изменение.
-### Растровые поля
-Некоторые поля содержат растровые изображения, что означает, что они являются числом, и каждый бит в этом числе представляет состояние. Адаптер преобразует эти поля в подсостояния, такие как X-0 (для бита 0), X-1 (для бита 1) и так далее. Метка бита добавляется к имени состояния.
-В настоящее время битовые поля недоступны для записи.
+### Поля растрового изображения
+Некоторые поля содержат битовые карты, что означает, что они являются числом, и каждый бит в этом числе представляет состояние. Адаптер преобразует эти поля в подсостояния, такие как X-0 (для бита 0), X-1 (для бита 1) и так далее. Метка бита добавляется к имени состояния.
+В настоящее время битовые поля не могут быть записаны.
-### Цветовые состояния RGB (идентификаторы 24/5/color/color_data)
-Точки данных RGB Color декодируются в объект 5-rgb/24-rgb как значение RGB в форме «#rrggbb». Текущий цвет декодируется в это состояние, и его также можно установить, установив это состояние.
-Убедитесь, что используется правильный режим лампы (белый/цветной), поскольку цвет имеет значение только при активном цветовом режиме.
+### Состояния цвета RGB (идентификаторы 24/5/colour/colour_data)
+Точки данных цвета RGB декодируются в объект 5-rgb/24-rgb как значение RGB в форме "#rrggbb". Текущий цвет декодируется в это состояние и также может быть установлен путем установки этого состояния.
+Обязательно используйте правильный режим лампы (белый/цветной), поскольку цвет имеет значение только при активном цветовом режиме.
-### Состояния измерения мощности (идентификаторы 5/6/7/фаза_a/фаза_b/фаза_c)
-Состояния измерения мощности декодируются в объект X-current, X-power и X-voltage. X-power имеет значение только для некоторых устройств.
-Эти состояния недоступны для записи.
+### Состояния измерения мощности (ИД 5/6/7/фаза_a/фаза_b/фаза_c)
+Состояния измерения мощности декодируются в объект X-ток, X-мощность и X-напряжение. X-мощность имеет значение только для некоторых устройств.
+Эти состояния не подлежат записи.
-### Состояние тревоги устройства (ID 17/alarm_set_2)
-Состояния тревоги декодируются в 17-декодированный объект с json в качестве значения. JSON содержит массив со списком определенных типов тревог и их порогов.
-Вы можете изменить и установить этот JSON для изменения настроек будильника. Известны следующие типы сигналов тревоги (но, возможно, не все они поддерживаются всеми устройствами):
+### Состояния тревог устройства (ID 17/alarm_set_2)
+Состояния тревоги декодируются в 17-декодированный объект с json в качестве значения. JSON содержит массив со списком определенных типов тревог и их пороговых значений. Вы можете изменить и настроить этот JSON, чтобы изменить настройки тревоги. Известны следующие типы тревог (но, возможно, не все поддерживаются всеми устройствами):
* перегрузка по току
-* three_phase_current_imbalance
+* трехфазный_ток_дисбаланс
* амперметр_перенапряжение
* пониженное_напряжение
-* three_phase_current_loss
-* power_failure
+* трехфазная_потеря_тока
+* сбой_питания
* магнитный
-* недостаточный баланс
+* недостаточный_баланс
* задолженность
-* батарея_перенапряжение
-* крышка_открыть
-* метр_cover_open
+* перенапряжение_аккумулятора
+* крышка_открыта
+* счетчик_крышка_открыта
* вина
## Кредиты
-Работа адаптера была бы невозможна без отличной работы @codetheweb, @kueblc и @NorthernMan54 (https://github.com/codetheweb/tuyapi) и https://github.com/clach04/python-tuya. , https://github.com/uzlonewolf/tinytuya и многие другие.
+Работа адаптера была бы невозможна без отличной работы @codetheweb, @kueblc и @NorthernMan54 (https://github.com/codetheweb/tuyapi), а также https://github.com/clach04/python-tuya,https://github.com/uzlonewolf/tinytuya и многих других.
-## Как сообщать о проблемах и запросах функций
-Пожалуйста, используйте для этого задачи GitHub.
+## Как сообщать о проблемах и запрашивать новые функции
+Для этого используйте GitHub issues.
-Лучше всего установить адаптер в режим журнала отладки (Экземпляры -> Режим эксперта -> Уровень журнала столбцов). Затем получите файл журнала с диска (подкаталог «log» в каталоге установки ioBroker, а не от администратора, потому что администратор обрезает строки). Если вам не нравится предоставлять его в выпуске GitHub, вы также можете отправить его мне по электронной почте (iobroker@fischer-ka.de). Пожалуйста, добавьте ссылку на соответствующую проблему GitHub И также опишите, что я вижу в журнале и в какое время.
+Лучше всего установить адаптер в режим журнала отладки (Экземпляры -> Режим эксперта -> Уровень журнала столбцов). Затем, пожалуйста, получите файл журнала с диска (подкаталог "log" в каталоге установки ioBroker, а не из Admin, потому что Admin обрезает строки). Если вам не нравится предоставлять его в задаче GitHub, вы также можете отправить его мне по электронной почте (iobroker@fischer-ka.de). Пожалуйста, добавьте ссылку на соответствующую задачу GitHub И также опишите, что я вижу в журнале в какое время.
-При возникновении проблем с синхронизацией Tuya App Cloud можно создать дополнительный журнал с помощью следующего процесса:
+При возникновении проблем с синхронизацией Tuya App Cloud можно создать дополнительный журнал, выполнив следующий процесс:
-* Остановить адаптер в админке
+* Остановите адаптер в Администраторе
* Откройте оболочку на хосте ioBroker
* выполнить `DEBUG=@tuyapi/cloud* iobroker debug tuya`
-* получить лог из командной строки
+* получить журнал из командной строки
-Отправьте журнал со ссылкой на созданную проблему GitHub по адресу iobroker@fischer-ka.de.
+Отправьте журнал со ссылкой на созданную проблему GitHub на iobroker@fischer-ka.de
## Changelog
### __WORK IN PROGRESS__
+* (@Apollon77) Fixed initial setting and value correction for special Temp values
+* (@Apollon77) More schema information were added/updated
+
+### 3.17.0 (2025-01-08)
+* (@Apollon77) Added support for Tuya 3.5 devices
+* (@Apollon77) Fixed several errors report by Sentry
+* (@Apollon77) Tried to reduce memory usage by only loading Schema definitions when needed and giving memory free afterward
+* (@Apollon77) More schema information were added/updated
+* (@Apollon77) Added enhanced logic for AC/DC states and generalized it for more devices
+* (@Apollon77) Fixed raw data parsing for some devices
+* (@Apollon77) Adjusted special handling for TempSet, TempCurrent and FloorTemp states to return correct values
+* (@simatec) Responsive Design added
+
+### 3.16.0 (2024-08-15)
+* js-controller 5.0 is now required at least
+* (Apollon77) Improves stability
+* (Apollon77) Tries to support phase_X information with 10 bytes
+* (Apollon77) More schema information were added/updated
+
+### 3.15.0 (2023-11-23)
+* (agraf) Add support to login with "Ledvance" App account
+* (Apollon77) Add support to login with "Sylvania" App account
+* (Apollon77) Fixed several smaller issues reported by Sentry
+* (Apollon77) More schema information added/updated
+
+### 3.14.2 (2023-03-24)
+* (Apollon77) prevent state polling to hang when decide do not return new data
+* (Apollon77) More schema information added/updated
+
+### 3.14.1 (2023-02-09)
+* (Apollon77) Also adjust min/max when using multipliers
+* (Apollon77) More schema information added/updated
+
+### 3.14.0 (2023-01-28)
+* (Apollon77) Added special handling for needed multiplier for TempSet(2), TempCurrent(3) and floorTemp(102) objects
+* (Apollon77) More schema information added/updated
+
+### 3.13.1 (2023-01-16)
+* (Apollon77) More schema information added/updated
+
+### 3.13.0 (2023-01-10)
* (Apollon77) Add generic support for gateways (and so also WLAN Gateways)
* (Apollon77) More schema information added/updated
@@ -515,7 +557,7 @@ hash: 8HReow5iLosPiWpHlvtVELR3muKwJBg4i470Pj8oH7U=
The MIT License (MIT)
-Copyright (c) 2018-2023 Apollon77
+Copyright (c) 2018-2025 Apollon77
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -533,4 +575,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+SOFTWARE.
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.vis-homekittiles/README.md b/docs/ru/adapterref/iobroker.vis-homekittiles/README.md
index 38bd47b57..6dd19656a 100644
--- a/docs/ru/adapterref/iobroker.vis-homekittiles/README.md
+++ b/docs/ru/adapterref/iobroker.vis-homekittiles/README.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.vis-homekittiles/README.md
title: ioBroker.vis-homekittiles
-hash: fJIjdt/wr8vFhhwFuJOLv5/3Zr5jevRq07RH7Nbrz9I=
+hash: /X3s0IvNZdNrT/NMxCAvFmje1BgCVt+giQKZUZrUyso=
---
# IoBroker.vis-homekittiles
@@ -35,7 +35,6 @@ Homekit Tiles — это набор виджетов, основанный на
* создать Select-плитку
* создать флажок для Sonos Group
* Выбор даты: динамические значки дня/месяца
-* новый виджет: пинпад (РАБОТА В ПРОЦЕССЕ)
* Плитки: добавить кнопку для диалога
## Changelog
@@ -45,8 +44,32 @@ Homekit Tiles — это набор виджетов, основанный на
-->
### **WORK IN PROGRESS**
+* All tiles: added icon for state off
+* Optimized CSS for indicator
+
+### 0.4.0 (2025-01-14)
+
+* Added Pinpad-Dialog
+* Added HTML-Dialog
+* Added hkt-Config-Modal (experimental): changes the styles of modal to blur instead of background color and transparency (modal darkens the background when a dialog window is open). For this config-item you need ipadOS 18.x to work with Safari or ioBroker Visu App. Simply place the config item somewhere in your VIS where it is always called (e.g. in the menu) and configure it as desired. It is not visible at runtime.
+* Made "modal" to default setting
+* Section 'dialog' splitted into 'dialog settings' and 'dialog content'
+* Made values of SwitchBool customizable and renamed 'SwitchBool' to 'Switch'
+* Repaired notification widget
+* Added Apple standard font 'SanFrancisco' to fonts (needed to be installed separatly)
+
+### 0.3.3 (2025-01-03)
+
+* Added new style "text only" to switch and view-in-widget-dialog tiles
+* Fixed some issues from adapter checker
+* Fixed some styles of view-in-widget-swipe
+* Added arrow indicators to view-in-widget-swipe
+
+### 0.3.2 (2024-12-03)
+
* Added option to show icons colored on tiles and radio
* Added new styles "big", "small" and "only icon" for all tiles
+* JSON Table: set no fixed height (min-hight is now 32px)
### 0.3.1 (2024-07-12)
@@ -155,7 +178,7 @@ Homekit Tiles — это набор виджетов, основанный на
MIT License
-Copyright (c) 2024 Standarduser
+Copyright (c) 2025 Standarduser
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/ru/adapterref/iobroker.vis-material/README.md b/docs/ru/adapterref/iobroker.vis-material/README.md
index 0068fc695..8f5b0bdc9 100644
--- a/docs/ru/adapterref/iobroker.vis-material/README.md
+++ b/docs/ru/adapterref/iobroker.vis-material/README.md
@@ -1,52 +1,71 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.vis-material/README.md
title: ioBroker.vis-материал
-hash: MYsxfscz9r6IlcJpl12t36MveqGuaH5NlMlqsC0Ax0U=
+hash: UIMCWC2LqwfKcrtR6KG+9im4XvkcbNRVS6Sjka54mko=
---
+# IoBroker.vis-материал
![Логотип](../../../en/adapterref/iobroker.vis-material/admin/material.png)
![Количество установок](http://iobroker.live/badges/vis-material-stable.svg)
-![НПМ-версия](http://img.shields.io/npm/v/iobroker.vis-material.svg)
+![версия НПМ](http://img.shields.io/npm/v/iobroker.vis-material.svg)
![Загрузки](https://img.shields.io/npm/dm/iobroker.vis-material.svg)
![НПМ](https://nodei.co/npm/iobroker.vis-material.png?downloads=true)
-# IoBroker.vis-материал
-материал — виджеты материалов для ioBroker.vis.
+material - Материальные виджеты для ioBroker.vis.
+
+Инструкции можно прочитать в файлах material.js, material.html
+
+Эти виджеты являются дополнением к стилю материального дизайна Uhula, который вы можете найти здесь: [https://github.com/Uhula/ioBroker-Material-Design-Style](https://github.com/Uhula/ioBroker-Material-Design-Style)
-Инструкции можно прочитать в файлахmaterial.js,material.html.
+Адаптер использует CSS для установки черного фона и белого цвета шрифта. Это означает, что он подходит только для темных макетов vis.
-Эти виджеты дополняют стиль материального дизайна Uhula, который вы можете найти здесь: https://github.com/Uhula/ioBroker-Material-Design-Style.
+В некоторых установках шрифт в контекстном меню может быть нечитаемым. Вероятно, это вызвано перекрестными эффектами от других адаптеров. Чтобы проанализировать их, прочтите следующий пост.
+[https://forum.iobroker.net/topic/79188/vis-anzeigen-zerst%C3%B6rt/27](https://forum.iobroker.net/topic/79188/vis-anzeigen-zerst%C3%B6rt/27)
![Пример](../../../en/adapterref/iobroker.vis-material/img/widgets.png)
+
+
## Changelog
-### 0.1.5 (2018-07-11)
-- (pix) feat: new window shutter widget
-### 0.1.4 (2018-07-10)
-- (pix) feat: new humidity widget
+### 0.2.0 (2025-01-12)
+
+- (oweitman) Some adapter settings have been fixed.
+- (oweitman) Some adaption for a new release have been applied.
+- (mcm1957) Dependencies have been updated.
+- (pix) feat: new window shutter widget
+- (pix) feat: new humidity widget added
### 0.1.3 (2018-01-21)
+
- (nisio) feat: new dimmer widget
### 0.1.2 (2018-01-20)
+
- (nisio) feat: switch added to light widget
### 0.1.1 (2018-01-14)
+
- (nisio) feat: temperature and light widget
### 0.1.0 (2018-01-13)
+
- (nisio) Initial version for public testing (includes css from material design styles V1.8)
### 0.0.1 (2018-01-01)
+
- (nisio) Initial version for internal testing
## License
+
The MIT License (MIT)
-Copyright (c) 2015-2023 nisiode
+Copyright (c) 2025 iobroker-community-adapters
+Copyright (c) 2015-2024 nisiode
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -64,4 +83,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+SOFTWARE.
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.webcal/README.md b/docs/ru/adapterref/iobroker.webcal/README.md
index 2bf659bee..47737de2f 100644
--- a/docs/ru/adapterref/iobroker.webcal/README.md
+++ b/docs/ru/adapterref/iobroker.webcal/README.md
@@ -1,51 +1,51 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.webcal/README.md
title: ioBroker.webcal
-hash: RZ40auTf1roYKNB6E86KIvIf9W3rgwD9SiU2ktMSmKg=
+hash: x7IdZjWzNXOuXgsbADUbQ831huXVNg0dCPb5APqoAIM=
---
![Логотип](../../../en/adapterref/iobroker.webcal/admin/webcal.png)
-![НПМ-версия](https://img.shields.io/npm/v/iobroker.webcal.svg)
+![версия НПМ](https://img.shields.io/npm/v/iobroker.webcal.svg)
![Загрузки](https://img.shields.io/npm/dm/iobroker.webcal.svg)
![Количество установок](https://iobroker.live/badges/webcal-installed.svg)
-![Текущая версия в стабильном репозитории.](https://iobroker.live/badges/webcal-stable.svg)
+![Текущая версия в стабильном репозитории](https://iobroker.live/badges/webcal-stable.svg)
![НПМ](https://nodei.co/npm/iobroker.webcal.png?downloads=true)
# IoBroker.webcal
-**Тесты:** ![Тестирование и выпуск](https://github.com/dirkhe/ioBroker.webcal/workflows/Test%20and%20Release/badge.svg)
+**Тесты:** ![Тест и выпуск](https://github.com/dirkhe/ioBroker.webcal/workflows/Test%20and%20Release/badge.svg)
-## Веб-адаптер для ioBroker
-с помощью этого адаптера ioBroker вы можете
+## Адаптер webcal для ioBroker
+с этим адаптером ioBroker вы можете
-- получать события из WEBDAV, CALDAV, CARDDAV или Календаря Google.
+- извлечение событий из WEBDAV, CALDAV, CARDDAV или Google Calendar.
- добавлять новые элементы календаря на основе событий
-### Календарные аккаунты
-**Nextcloud** используйте базовую аутентификацию и следующий URL-адрес (вы можете получить его по общей ссылке)
+### Календарные счета
+**Nextcloud** использует базовую аутентификацию и следующий URL (его можно получить по общей ссылке)
`https:////remote.php/dav/calendars//`
-**Google** см. [с помощью Google API](doc/google.md).
+**Google** см. [с использованием API Google](doc/google.md)
- Используйте следующие настройки в ioBroker
- - name = внутреннее имя, если оно соответствует названию календаря Google, оно будет использоваться
-- авторизация Methold = Google
+- имя = внутреннее имя, если оно совпадает с именем google-calendar, оно будет использовано
+- Метод аутентификации = google
- Секрет = Секрет клиента
- токен обновления = который вы получаете сверху
- идентификатор клиента = ваш идентификатор клиента
-**Скачать iCal** вы можете скачать цифровой календарь для календаря, который не поддерживает dav. Но это не только для чтения, что означает, что элементы календаря не могут быть добавлены.
+**Загрузить iCal** вы можете загрузить календарь ical для календаря, который не поддерживает dav. Но это только для чтения, значит, элементы календаря не могут быть добавлены
### Точки данных
**добавить новое событие**
-вы можете добавить новую запись календаря на основе события. Пожалуйста, используйте следующий синтаксис:
+Вы можете добавить новую запись календаря на основе события. Используйте следующий синтаксис:
`relDays[@calendar] | date|datetime[ - date|datetime][@calendar]`
-relDays — количество дней, начиная с сегодняшнего дня, или дата/дата-время как анализируемая дата или дата-время. @calendar — необязательное имя календаря, по умолчанию сначала определяется календарь.
+relDays - количество дней от сегодняшнего дня или дата/дата-время как анализируемая дата или дата-время @calendar - необязательное имя календаря, по умолчанию - первый определенный календарь
также возможно через скрипт:
@@ -54,13 +54,16 @@ sendTo("webcal.0", "addEvents", {
calendar: "smarthome",
events: [
{
- summary: "test",
- start: "9.8.23 23:00",
- end: "10.08.2023 14:00"
- },
+ summary: "test2",
+ description: "test add Event",
+ location: "ort",
+ color: "red",
+ organizer: "ich",
+ start: "12.1.25 23:00"
+ }
{
summary: "failed test",
- description: "long description",
+ description: "long description",
start: "9.8"
}
]
@@ -74,7 +77,7 @@ sendTo("webcal.0", "addEvents", {
})
```
-вывод из журнала будет:
+Вывод из журнала будет следующим:
```
[
@@ -122,7 +125,7 @@ sendTo("webcal.0", "addEvents", {
если `calendar` не указан, будет использоваться defaultCalender
-в `event` поля `end` и `description` являются необязательными.
+в `event` поле `end` и `description` является необязательным
**удалить событие** можно с помощью скрипта:
@@ -146,7 +149,7 @@ sendTo("webcal.0", "deleteEvents", {
})
```
-вывод из журнала будет:
+Вывод из журнала будет следующим:
```
[
@@ -162,10 +165,10 @@ sendTo("webcal.0", "deleteEvents", {
```
### Визуализация
-если вы хотите использовать скрипт iobroker [vis-material-design](https://github.com/Scrounger/ioBroker.vis-materialdesign#calendar), вы можете использовать [это](doc/vis-material-design.js)
+если вы хотите использовать скрипт iobroker [vis-material-design](https://github.com/Scrounger/ioBroker.vis-materialdesign#calendar), вы можете использовать [этот](doc/vis-material-design.js)
### Известные ошибки
-нарушение (исключение) серия событий будет проигнорирована
+нарушение (исключение) ряда событий будет проигнорировано
### ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ В этом проекте используются следующие компоненты:
- [tsDav](https://github.com/natelindev/tsdav)
@@ -175,9 +178,53 @@ sendTo("webcal.0", "deleteEvents", {
## Changelog
+### 1.4.0 (2025-01-12)
+* (dirkhe) add color,location and organizer for craeting Event
+* (dirkhe) add fix for invalid apple calender data
+
+### 1.3.13 (2025-01-03)
+* (dirkhe) use internally node20
+
+### 1.3.12 (2025-01-03)
+* (dirkhe) fixing pagacke with missing admin folder
+
+### 1.3.11 (2025-01-02)
+ * (dirkhe) update dependecies
+
+### 1.3.10 (2024-10-09)
+* (dirkhe) update dependecies
+* (dirkhe) fix calendar test functionality
+
+### 1.3.8 (2024-07-02)
+ * (dirkhe) update dependecies
+ * (dirkhe) allow download calendar without passwort
+ * (dirkhe) fix missing monthly/yearly recurring
+
+### 1.3.7 (2024-05-20)
+ * (dirkhe) improve logging
+ * (dirkhe) fix passort was not stored
+
+### 1.3.6 (2024-05-18)
+ * (dirkhe) fix bug in repeated events
+
+### 1.3.5 (2024-05-05)
+* (dirkhe) increase dependecy adapter-core
+* (dirkhe) fix json config
+* (dirkhe) update dependecies
+
+### 1.3.3 (2024-04-07)
+* (dirkhe) fix config validation
+* (dirkhe) update dependecies
+* (dirkhe) update year for copyright #56
+* (dirkhe) increase to node 18 for CI Pipeline
+
+### 1.3.2 (2024-02-23)
+* (dirkhe) update dependecies
+* (dirkhe) linting
+
### 1.3.0 (2023-10-31)
* (dirkhe) add choose calendar for events
* (dirkhe) add example script for vis-material-designmaterial
@@ -242,7 +289,7 @@ sendTo("webcal.0", "deleteEvents", {
## License
MIT License
-Copyright (c) 2023 dirkhe
+Copyright (c) 2025 dirkhe
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -260,4 +307,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+SOFTWARE.
\ No newline at end of file
diff --git a/docs/ru/adapterref/iobroker.wireless-mbus/README.md b/docs/ru/adapterref/iobroker.wireless-mbus/README.md
index d3bba6970..7f26b71d9 100644
--- a/docs/ru/adapterref/iobroker.wireless-mbus/README.md
+++ b/docs/ru/adapterref/iobroker.wireless-mbus/README.md
@@ -1,34 +1,35 @@
---
translatedFrom: en
-translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен
+translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.wireless-mbus/README.md
-title: ioBroker.wireless-MBUS
-hash: r24RXJvLfu8k0vOUNpFyk2vqhq2DF66EqmnatUmAKVE=
+title: ioBroker.беспроводной-mbus
+hash: aJWcyWPGZvst6S6R/ZIRSskOHipvPoYdZWa9fFWkaEg=
---
![Логотип](../../../en/adapterref/iobroker.wireless-mbus/admin/wireless-mbus.png)
![количество установленных](https://iobroker.live/badges/wireless-mbus-installed.svg)
![стабильная версия](https://iobroker.live/badges/wireless-mbus-stable.svg)
-# IoBroker.wireless-mbus
-Этот адаптер позволяет получать беспроводные данные M-Bus от поддерживаемых приемников. Степень реализации устройства различается, но режимы wMBus можно настроить для всех перечисленных устройств.
+# IoBroker.беспроводной-mbus
+Этот адаптер позволяет получать беспроводные данные M-Bus от поддерживаемых приемников. Степень реализации устройства варьируется, но режимы wMBus могут быть настроены для всех перечисленных устройств.
-* Встроить модули WMB
-* Amber Wireless AMB8465 (**Осторожно:** командный режим (UART_CMD_Out_Enable) включен!)
-* ИМСТ iM871A
+* Модули Embit WMB
+* Amber Wireless AMB8465 (**Внимание:** включен командный режим (UART_CMD_Out_Enable)!)
+* IMST iM871A
+* IMST iU891A-XL
* КУЛ
-Стек WMBUS был «перенесен» из проекта FHEM и был в значительной степени исправлен и реорганизован. Тестирование проводилось с необработанными данными, полученными из Интернета, образцами данных OMS и некоторыми тестовыми данными из библиотеки jmbus. Некоторые крайние случаи еще не проверены.
+Стек WMBUS был "переотчетен" из проекта FHEM и был значительно исправлен и рефакторингован. Тестирование проводилось с использованием необработанных данных, полученных из Интернета, образцов данных OMS и некоторых тестовых данных из библиотеки jmbus. Некоторые пограничные случаи все еще не протестированы.
-Создание устройства, обновление и т. д. в основном основано на адаптере M-Bus компании Apollon77 (см. ниже).
+Создание устройства, обновление и т. д. в основном основано на адаптере M-Bus от Apollon77 (см. ниже).
Если адаптер получает зашифрованные телеграммы, на вкладке конфигурации ключа AES должен автоматически отображаться идентификатор устройства.
-Если синтаксический анализатор дает сбой, необработанные данные телеграммы будут сохранены в состоянии info.rawdata.
+В случае сбоя парсера необработанные данные телеграммы будут сохранены в состоянии info.rawdata.
-*Внимание:* Кажется, что приемник Amber зависает через некоторое время (или количество полученных сообщений) в режиме C? Аппаратный недостаток?
+*Внимание:* Приемник Amber, похоже, выходит из строя через некоторое время (или после определенного количества полученных сообщений) в режиме C? Аппаратная неисправность?
-* Вариант IMST iM871A: * Существует USB-приемник «RWE Smart Home», который в принципе является IMST iM871A, но ядро не будет автоматически загружать соответствующий драйвер. Это однострочник для создания правила udev, чтобы исправить это:
+*Вариант IMST iM871A:* Существует USB-приемник "RWE Smart Home", который в принципе является IMST iM871A, но ядро не будет автоматически загружать соответствующий драйвер. Это однострочный код для создания правила udev, чтобы исправить это:
```shell
sudo bash -c "echo \$'ACTION==\"add\", ATTRS{idVendor}==\"10c4\", ATTRS{idProduct}==\"87ed\", RUN+=\"/sbin/modprobe cp210x\" RUN+=\"/bin/sh -c \\'echo 10c4 87ed > /sys/bus/usb-serial/drivers/cp210x/new_id\\'\"' > /etc/udev/rules.d/99-imst.rules"
@@ -36,43 +37,55 @@ sudo bash -c "echo \$'ACTION==\"add\", ATTRS{idVendor}==\"10c4\", ATTRS{idProduc
## Ссылки:
* [Модуль стека WMBus] (https://github.com/mhop/fhem-mirror/blob/master/fhem/FHEM/WMBus.pm)
-* [ioBroker.mbus] (https://github.com/Apollon77/ioBroker.mbus)
-* [Исходный стек WMBUS: wm-bus] (https://github.com/soef/wm-bus)
-* [Протокол M-Bus] (http://www.m-bus.com/files/MBDOC48.PDF)
+* [ioBroker.mbus](https://github.com/Apollon77/ioBroker.mbus)
+* [Оригинальный стек WMBUS: wm-bus](https://github.com/soef/wm-bus)
+* [Протокол M-Bus](http://www.m-bus.com/files/MBDOC48.PDF)
* [Спецификации OMS](https://oms-group.org/en/download4all/oms-specification/)
## Начальная настройка
-Первоначальная настройка требует настройки основных параметров (аппаратного подключения к приемнику wmbus) и настройки ключей AES для всех зашифрованных узлов wmbus, которые необходимо собрать. Самая сложная часть — это ключи AES.
+Первоначальная настройка требует настройки основ (аппаратного подключения к приемнику wmbus) и настройки ключей AES для всех зашифрованных узлов wmbus, которые будут собраны. Самая сложная часть — это ключи AES.
### Базовая настройка
-Для этого необходимо выбрать соответствующее USB-устройство и правильную скорость передачи (**обычно** для IMST: 57600 бод; желтый: 9600 бод; Embit: 9600 бод, CUL: 38400 или 9600 бод). Большинство **измерителей** отправляют данные в «T-режиме».
+Для этого необходимо выбрать соответствующее USB-устройство и правильную скорость передачи данных (**обычно** для IMST iM871A: 57600 бод; IMST iU891A-XL: 115200 бод; Amber: 9600 бод; Embit: 9600 бод, CUL: 38400 или 9600 бод). Большинство **измерителей** будут отправлять данные в "T Mode".
-Начиная с версии 0.9.0 адаптер также поддерживает подключение к последовательным устройствам, доступным через сокет TCP. Однако интерфейс администратора на самом деле не отражает этого (на данный момент), и вам нужно выбрать «пользовательский порт» и ввести хост как `tcp://host:port`.
+Начиная с версии 0.9.0, адаптер также поддерживает подключение к последовательным устройствам, доступным через сокет TCP. Однако интерфейс администратора на самом деле не отражает этого (пока), и вам придется выбрать "пользовательский порт" и ввести хост как `tcp://host:port`.
### Другие варианты
-* **Обновить неизмененные состояния**: При поступлении телеграммы все состояния будут обновлены, даже если их значение не изменилось. (по умолчанию: включено)
-* **Кэш для поддержки компактных фреймов**: Для поддержки компактных телеграмм (используемых некоторыми (Kamstrup?) устройствами) структура всех полученных телеграмм кэшируется. Обычно это означает только одну запись кэша на устройство. Если у вас нет устройства, которое отправляет компактные телеграммы, вы можете отключить его, чтобы сэкономить немного производительности и памяти. (по умолчанию: выключено)
-* **Перевести единицы энергии в кВтч**: Все единицы энергии (Втч и Дж) будут преобразованы в кВтч. (по умолчанию: выключено)
-* **Временно блокировать устройство после последовательных сбоев**: если 10 последовательных телеграмм одного и того же устройства не проанализированы успешно, устройство будет игнорироваться до перезапуска адаптера (по умолчанию: включено)
+* **Обновлять неизмененные состояния**: при получении телеграммы все состояния будут обновлены, даже если их значение не изменилось. (по умолчанию: включено)
+* **Кэш для поддержки компактных фреймов**: Для поддержки компактных телеграмм (используемых некоторыми (Kamstrup?) устройствами) структура всех полученных телеграмм кэшируется. Обычно это означает только одну запись кэша на устройство. Если у вас нет устройства, отправляющего компактные телеграммы, вы можете отключить его, чтобы сэкономить немного производительности и памяти. (по умолчанию: выключено)
+* **Принудительно перевести единицы энергии в кВт·ч**: все единицы энергии (Вт·ч и Дж) будут преобразованы в кВт·ч. (по умолчанию: выключено)
+* **Временно блокировать устройство после последовательных сбоев**: если 10 последовательных телеграмм одного и того же устройства не будут успешно проанализированы, устройство будет игнорироваться до перезапуска адаптера (по умолчанию: включено)
-### AES-ключи
-Идентификатор устройства представляет собой комбинацию кода производителя и идентификатора устройства (например, AAA-12345678). Ключ можно ввести либо в виде обычного текста с 16 символами, либо в виде шестнадцатеричной строки с 32 символами (16 байт).
+### Ключи AES
+Идентификатор устройства представляет собой комбинацию кода производителя и идентификатора устройства (например, AAA-12345678). Ключ может быть введен либо как простой текстовый ключ из 16 символов, либо как шестнадцатеричная строка из 32 символов (16 байт).
-Самый простой способ настроить ключи — запустить адаптер без настройки ключа и дождаться зашифрованной телеграммы, после чего адаптером будет сгенерирована запись с ключом «НЕИЗВЕСТНО». Затем можно заполнить соответствующий ключ и сохранить настройки. Если вы видите устройства, которые вам не известны или от которых вы хотите избавиться (например, устройства от соседей), вы можете указать их на вкладке заблокированных устройств (см. ниже).
+Самый простой способ настройки ключей — запустить адаптер без настройки ключей и дождаться зашифрованной телеграммы, после чего адаптер сгенерирует запись с ключом «UNKNOWN». Затем вы можете заполнить соответствующий ключ и сохранить настройки. Если вы видите устройства, которые вы не знаете или просто хотите от них избавиться (например, устройства соседей), вы можете ввести их во вкладке заблокированных устройств (см. ниже).
### Блокировка нежелательных устройств
-Вкладка «заблокированные устройства» позволяет полностью запретить адаптеру обрабатывать телеграммы от нежелательных устройств.
+Вкладка «Заблокированные устройства» позволяет полностью запретить адаптеру обрабатывать телеграммы от нежелательных устройств.
-Вам нужно только ввести идентификатор устройства (например, AAA-12345678), который вы можете получить из дерева объектов после получения и анализа телеграммы или из журнала (отладки).
+Вам нужно только ввести идентификатор устройства (например, AAA-12345678), который вы можете получить из дерева объектов после получения и анализа телеграммы или из (отладочного) журнала.
-После этого, когда вы удалите устройство из дерева объектов, адаптер больше не создаст его заново.
+После этого при удалении устройства из дерева объектов адаптер не будет создавать его заново.
-## Делать
+## Задача
* отправка телеграмм для приемников S-режима?
-* работа со счетчиками с "множественными телеграммами"
+* обработка счетчиков с помощью «множественных телеграмм»
## Changelog
+### 0.10.0
+* (ChL) Add support for IMST iU891A-XL receiver
+
+### 0.9.4
+* (ChL) Upgrade dependencies and general package stuff
+
+### 0.9.3
+* (ChL) Fix handling of 64bit integer DIFs
+
+### 0.9.2
+* (ChL) Fix handling of frame type B without CRC
+
### 0.9.1
* (ChL) Fix custom port display in admin page if SerialPort returns no ports
@@ -200,6 +213,6 @@ sudo bash -c "echo \$'ACTION==\"add\", ATTRS{idVendor}==\"10c4\", ATTRS{idProduc
## License
Copyright (c) 2019 ISFH - Institute for Solar Energy Research www.isfh.de
-Copyright (c) 2021 Christian Landvogt
+Copyright (c) 2021 - 2025 Christian Landvogt
-Licensed under GPLv2. See [LICENSE](LICENSE) and [NOTICE](NOTICE)
+Licensed under GPLv2. See [LICENSE](LICENSE) and [NOTICE](NOTICE)
\ No newline at end of file
diff --git a/docs/ru/dev/adapterjsonconfig.md b/docs/ru/dev/adapterjsonconfig.md
index ec31a1866..3b649a015 100644
--- a/docs/ru/dev/adapterjsonconfig.md
+++ b/docs/ru/dev/adapterjsonconfig.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/dev/adapterjsonconfig.md
title: Конфигурация ioBroker JSON: руководство для начинающих
-hash: 58896wn7SCp5CIYwuJjSiflscY/mhseioypkwO/+BzA=
+hash: Xc+YrZnmi1mYWiUlwueSm0wlq0IGSe5whY3wgjEn/AA=
---
# Конфигурация JSON ioBroker: руководство для начинающих
В этом руководстве объясняется, как определить параметры конфигурации для вашего адаптера ioBroker с помощью JSON. Этот подход предлагает более удобный и гибкий способ управления настройками адаптера в интерфейсе администратора ioBroker.
@@ -502,7 +502,7 @@ ID объекта: показать его с именем, цветом и зн
##### Показать только объекты адаптеров `influxdb` или `sql` или `history`
`{common: {custom: '_dataSources'}}`
-##### Показывать только объекты пользовательских настроек для определенного адаптера (все экземпляры)
+##### Показать только объекты пользовательских настроек для определенного адаптера (все экземпляры)
`{common: {custom: 'adapterName.'}}`
##### Показывать только каналы
@@ -601,7 +601,7 @@ ID объекта: показать его с именем, цветом и зн
| `val` | `${data.myText}\_test` или число. Тип будет определен автоматически из типа состояния и преобразование также выполнено |
| `okText` | Оповещение, которое будет показано при нажатии кнопки |
| `variant` | `contained`, `outlined`, '' |
-| `вариант` | `содержался`, `очерчен`, '' |
+| `вариант` | `содержался`, `выделенный`, '' |
### `staticText`
статический текст, как описание
@@ -1016,7 +1016,7 @@ adapter.on("message", (obj) => {
| `falseImage` | Это изображение будет показано, если значение равно false или если элемент управления является «кнопкой» |
| `min` | Минимальное значение для ползунка или числа типа элемента управления |
| `max` | Максимальное значение для ползунка или числа типа элемента управления |
-| `step` | Значение шага для типа управления ползунок или число |
+| `step` | Значение шага для типа управления ползунком или числом |
| `controlDelay` | задержка в мс для ползунка или числа |
| `variant` | Вариант кнопки: `contained`, `outlined`, `text` |
| `readOnly` | Определяет, доступен ли элемент управления только для чтения |
@@ -1028,7 +1028,7 @@ adapter.on("message", (obj) => {
| `labelIcon` | Значок Base64 для метки |
### `staticInfo`
-Показывает статическую информацию в предварительно отформатированном виде, например «Заголовок: единица измерения» (admin >= 7.3.3). Этот элемент управления используется в основном в динамических формах.
+Показывает статическую информацию в предварительно отформатированном виде, например «Заголовок: единица измерения» (admin >= 7.3.3) Этот элемент управления используется в основном в динамических формах.
| Недвижимость | Описание |
|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------|
@@ -1163,7 +1163,7 @@ show device manager. Для этого адаптер должен поддер
#### `confirm`
- `condition` - функция JS: true показать диалог подтверждения
-- `text` - текст диалога подтверждения
+- `text` - текст диалогового окна подтверждения
- `title` - заголовок диалога подтверждения
- `ok` - Текст для кнопки ОК
- `cancel` - Текст для кнопки «Отмена»
@@ -1334,5 +1334,8 @@ const isValid = func(
Примеры можно найти в адаптере [`telegram`](https://github.com/iobroker-community-adapters/ioBroker.telegram/tree/master/src-admin) или в [`pushbullet`](https://github.com/Jens1809/ioBroker.pushbullet/tree/master/src-admin).
+## Сообщить об ошибке схемы
+Создайте задачу здесь: https://github.com/ioBroker/adapter-react-v5/issues
+
## Для сопровождающего
Чтобы обновить расположение схемы JsonConfig, создайте запрос на извлечение для этого файла: https://github.com/SchemaStore/schemastore/blob/master/src/api/json/catalog.json
\ No newline at end of file
diff --git a/docs/ru/dev/stateroles.md b/docs/ru/dev/stateroles.md
index dd5c08b51..bfcd067a3 100644
--- a/docs/ru/dev/stateroles.md
+++ b/docs/ru/dev/stateroles.md
@@ -3,7 +3,7 @@ translatedFrom: en
translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/dev/stateroles.md
title: Государственные роли
-hash: M+eJFJ8c3g84BAumPqf70NmeBoG0PSmJ/6kSsCeOtgo=
+hash: X9xRxkg6ZuPt2ZJo9Uag38jioxXenV3CX+1FFDaFT2U=
---
# Государственные роли
Объектам типа `state` необходимо, чтобы их свойство `common.role` было установлено на одну из ролей, определенных в списке ниже.
@@ -81,7 +81,7 @@ hash: M+eJFJ8c3g84BAumPqf70NmeBoG0PSmJ/6kSsCeOtgo=
* `value.temperature` (`common.unit='°C' или '°F' или 'K'`)
* `значение.влажность`
* `value.co2` - CO2 (единица: ppm)
-* `value.brightness` - уровень освещенности (единица: люкс, )
+* `value.brightness` - уровень освещенности (единица: люкс)
* `значение.мин`
* `значение.макс`
* `значение.по умолчанию`
@@ -109,7 +109,7 @@ hash: M+eJFJ8c3g84BAumPqf70NmeBoG0PSmJ/6kSsCeOtgo=
* `value.power.reactive` - реактивная мощность (единица=вар, кВар)
* `value.power.consumed` - потребляемая мощность (единица измерения=Вт или кВт)
* `value.power.produced` - произведенная мощность (единица измерения=Вт или кВт)
-* `value.direction` - (common.type=number ~~or string~~, указывает вверх/вниз, влево/вправо, 4-позиционные переключатели, направление ветра, ... )
+* `value.direction` - (common.type=number, указывает вверх/вниз, влево/вправо, 4-позиционные переключатели, направление ветра, ... 0 - ничего, 1 - вверх/открытие, 2 - вниз/закрытие, 3 - не определено)
* `value.curtain` - фактическое положение занавеса
* `value.blind` - фактическое положение жалюзи (`max = полностью открыто, min = полностью закрыто`)
* `value.tilt` - фактическое положение наклона (`max = полностью открыто, min = полностью закрыто`)
@@ -136,8 +136,9 @@ hash: M+eJFJ8c3g84BAumPqf70NmeBoG0PSmJ/6kSsCeOtgo=
* `индикатор`
* `indicator.working` - указывает на то, что целевая система что-то выполняет, например, закрывает жалюзи или открывает замок.
-* `indicator.reachable` - Если устройство в сети
+* `indicator.reachable` - Если устройство находится в сети
* `indicator.connected` - используется только для экземпляров. Используйте `indicator.reachable` для устройств
+* `indicator.direction` - `true` - вверх/открыть, `false` - вниз/закрыть. Лучше использовать `value.direction`
* `indicator.maintenance` - указывает на системные предупреждения/ошибки, сигналы тревоги, сервисные сообщения, разрядку батареи и тому подобное
* `indicator.maintenance.lowbat`
* `индикатор.обслуживания.недоступен`
@@ -155,7 +156,7 @@ hash: M+eJFJ8c3g84BAumPqf70NmeBoG0PSmJ/6kSsCeOtgo=
`common.type=number, common.write=true`
* `уровень`
-* `level.humidity` - влажность как заданное значение, например, для увлажнителей/климат-контролей
+* `level.humidity` - влажность как заданное значение, т.е. для увлажнителей/климат-контроля
* `level.battery` - целевое напряжение/емкость батареи, т.е. для нагрузки
* `level.battery.min` - минимальное напряжение/емкость аккумулятора
* `level.battery.max` - максимальное напряжение/емкость аккумулятора
@@ -166,9 +167,9 @@ hash: M+eJFJ8c3g84BAumPqf70NmeBoG0PSmJ/6kSsCeOtgo=
* `level.voltage` - целевое напряжение для генераторов
* `level.voltage.min` - минимальное напряжение для генераторов
* `level.voltage.max` - максимальное напряжение для генераторов
-* `level.current` - целевой ток для, например, заряжающих аккумуляторных устройств
+* `level.current` - целевой ток для, например, загрузки аккумуляторных устройств
* `level.current.min` - минимальный ток для, например, загрузки аккумуляторных устройств
-* `level.current.max` - максимальный ток для, например, заряжающих аккумуляторные устройства
+* `level.current.max` - максимальный ток для, например, загрузки аккумуляторных устройств
* `level.frequency` - целевая частота для генераторов
* `level.frequency.min` - минимальная частота для генераторов или для срабатывания сигнализации электросети
* `level.frequency.max` - максимальная частота для генераторов или для аварийных сигналов электросети
@@ -232,7 +233,7 @@ hash: M+eJFJ8c3g84BAumPqf70NmeBoG0PSmJ/6kSsCeOtgo=
В дополнение к этим состояниям обычно требуются `level.temperature` и `switch.power` для отображения кондиционера.
-TODO: Подумайте об ионизации и колебаниях.
+ЗАДАЧА: Подумайте об ионизации и колебаниях.
## Пылесос
* `level.mode.cleanup` - Перечисление `AUTO, ECO, EXPRESS, NORMAL, QUIET`. Требуются только `AUTO` и `NORMAL`.
@@ -305,7 +306,7 @@ TODO: Подумайте об ионизации и колебаниях.
* `level.treble` - Уровень высоких частот
* `switch.power.zone` - зона питания
-```
+```json
[
{
"artist": "",
@@ -324,14 +325,13 @@ TODO: Подумайте об ионизации и колебаниях.
* `media.browser` - массив json типа "files"
-```
+```json5
[
{
"fanart": "",
- "file": "",//smb://192.168.1.10/music/AtlantidaProject/
- "filetype": "", //directory
+ "file": "", // smb://192.168.1.10/music/AtlantidaProject/
+ "filetype": "", // directory
"label": "",
- "lastmodified": "",
"mimetype": "",
"size": 0,
"thumbnail": "",
@@ -365,7 +365,7 @@ TODO: Подумайте об ионизации и колебаниях.
* `value.direction.wind` - фактическое или среднее направление ветра в градусах
* `value.direction.max.wind` - фактическое направление ветра в градусах
* `value.direction.min.wind` - фактическое направление ветра в градусах
-* `weather.direction.wind` - фактическое или среднее направление ветра в виде текста, например NNW
+* `weather.direction.wind` - фактическое или среднее направление ветра в виде текста, например, NNW
* `date` - фактическая дата или дата последнего прочтения информации
* `date.sunrise` - Восход солнца на сегодня
* `date.sunset` - Закат на сегодня
@@ -422,8 +422,8 @@ TODO: Подумайте об ионизации и колебаниях.
* `значение.давление.прогноз.1`
## Информация
-* `info.ip` - ip устройства
-* `info.mac` - mac устройства
+* `info.ip` - IP устройства
+* `info.mac` - MAC-адрес устройства
* `info.name` - имя устройства
* `info.address` - какой-либо другой адрес (например, KNX)
* `info.serial` - серийный номер
@@ -454,7 +454,7 @@ TODO: Подумайте об ионизации и колебаниях.
* `url.same` - открыть URL в этом окне
* `url.audio` - URL для аудиофайла
* `text.phone` - номер телефона
-* `time.span` - разница во времени в мс (common.type=number), т.е. время с момента последнего обновления, продолжительность операции, время до следующей попытки, ...
+* `time.span` - разница во времени в мс (common.type=number), т. е. время с момента последнего обновления, продолжительность операции, время до следующей попытки, ...
* `time.interval` - значение интервала в мс (common.type=number), т.е. некоторый интервал опроса
* `time.timeout` - значение тайм-аута в мс (common.type=number), т.е. тайм-ауты для коммуникационных запросов
* `chart` - массив JSON с данными диаграммы, например `[{ts: 1678575600000, val: 1}, {ts: 1678579200000, val: 2}]`
diff --git a/docs/zh-cn/adapterref/iobroker.accuweather/README.md b/docs/zh-cn/adapterref/iobroker.accuweather/README.md
index c8c671ad7..b010be9f0 100644
--- a/docs/zh-cn/adapterref/iobroker.accuweather/README.md
+++ b/docs/zh-cn/adapterref/iobroker.accuweather/README.md
@@ -3,42 +3,81 @@ translatedFrom: en
translatedWarning: 如果您想编辑此文档,请删除“translatedFrom”字段,否则此文档将再次自动翻译
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/zh-cn/adapterref/iobroker.accuweather/README.md
title: ioBroker.accuweather
-hash: SF6aKcWh7HrOOkgwFNHsAiMLssKtNtmSouPRzRKiiPw=
+hash: TadMzyLupLTq8YRjYAiMbsBteDVD8BaYJr2j8x5OzSo=
---
![标识](../../../en/adapterref/iobroker.accuweather/admin/accuweather.png)
![安装数量](http://iobroker.live/badges/accuweather-stable.svg)
-![NPM版本](http://img.shields.io/npm/v/iobroker.accuweather.svg)
+![NPM 版本](http://img.shields.io/npm/v/iobroker.accuweather.svg)
![下载](https://img.shields.io/npm/dm/iobroker.accuweather.svg)
-![国家公共管理](https://nodei.co/npm/iobroker.accuweather.png?downloads=true)
+![新平台](https://nodei.co/npm/iobroker.accuweather.png?downloads=true)
# IoBroker.accuweather
-## IoBroker 的 Accuweather 适配器
+## IoBroker 的 accuweather 适配器
使用 AccuWeather API 进行天气预报。
-适配器接收当前状况(每小时更新一次)、5 天每日预报(每天上午 7 点左右更新一次)和 12 小时预报(每六小时更新一次,时间为上午 12 点、上午 6 点、中午 12 点和下午 6 点)。
+适配器接收
+
+- 当前状况(每小时更新一次),(24 个请求)
+- 5 天每日预报(每天大约早上 7 点和晚上 8 点更新),(2 个请求)
+- 以及 12 小时预报(每六小时更新一次,分别为凌晨 12 点、早上 6 点、中午 12 点和下午 6 点)。(4 个请求)
+
+默认情况下,适配器仅在重新启动时更新过时的数据。
+每天允许 50 次请求,每次重新启动都需要 3 次请求来更新所有数据。
## 入门
### 获取 API 密钥
要获取 API 密钥,请在 https://developer.accuweather.com/ 上注册并在 `My Apps` 菜单中创建应用程序。
-创建应用程序后,您将生成一个 API 密钥。
+创建应用程序后,您将获得一个 API 密钥。
免费使用时,每天可以向 API 发出 50 个请求。
-请注意,要使 API 正常工作,首选以下设置(请选择您所在的国家/地区!):![设置](../../../en/adapterref/iobroker.accuweather/admin/image.png)
+请注意,要使 API 正常工作,最好使用以下设置(请选择您的国家/地区!):![设置](../../../en/adapterref/iobroker.accuweather/admin/image.png)
### 获取位置密钥
-为了获取位置密钥,请访问 https://www.accuweather.com/ 并输入您的城市名称,或者尝试输入您拥有的坐标(纬度、经度),例如在 ioBroker 设置中。
-您的位置键将是预测 URL 末尾的数字。
+为了获取位置密钥,请访问 https://www.accuweather.com/ 并输入您的城市名称,或尝试输入您拥有的坐标(纬度、经度),例如在 ioBroker 设置中。
+您的位置密钥将是预报 URL 末尾的数字。
### 在 Lovelace 可视化中使用(从 1.1.0 版本开始)
-摘要通道包含当前和每日预测,以及类型检测器支持的角色/状态类型。
+摘要频道包含当前和每日预报,以及类型检测器支持的角色/状态类型。
新功能可用于在 Lovelace UI 中显示天气预报。
-为了更好地查看,创建了自定义lovelace卡 - 请参阅https://github.com/algar42/IoB.lovelace.accuweather-card
+为了更好地查看,创建了一个自定义 lovelace 卡 - 请参阅 https://github.com/algar42/IoB.lovelace.accuweather-card
## Changelog
+
+### **WORK IN PROGRESS**
+* (ticaki) Missing Http error handling added
+* (ticaki) For error codes from the 400 series, do not attempt any unscheduled reconnections.
+
+### 2.1.0-alpha.0 (2025-01-19)
+* (ticaki) Change: min. js-controller to 6.0.11
+* (ticaki) Change: Outdated data is updated at startup.
+* (ticaki) New: Photo link added in current weather
+* (ticaki) New: Metric and Imperial are available for selection - Will be taken into account with the next data update.
+* (ticaki) New: In the event of a data retrieval error, an attempt is made again after 10 minute
+* (ticaki) Remove admin option (restart blocking)
+* (ticaki) Rewritten in Typescript
+
+### 2.0.1 (2025-01-18)
+* (ticaki) BREAKING: Requires Nodejs 20 or higher
+* (ticaki) BREAKING: Command states are now buttons and only respond to ack=false.
+* (ticaki) admin option: No data is updated on adapter startup (default: true).
+* (ticaki) apikey renamed and encrypted
+* (ticaki) Dependencies and eslint updated
+* (devtronic) Add nextHour.CloudCover
+
+### 1.5.0 (2024-06-23)
+* (xdaamg) limit updates to once an hour, this fixes part of issue #273.
+* (mcm1957) Adapter requires js-controller >= 5 and admin >= 6 now
+* (mcm1957) Node 22 support has been added to testing
+* (mcm1957) Dependencies have been updated
+
+### 1.4.0 (2024-04-02)
+* (mcm1957) Adapter requires node.js 18 and js-controller >= 5 now
+* (mcm1957) Dependencies have been updated
+
### 1.3.2 (2023-12-04)
* (ticaki) fixed: dependencies
* (ticaki) fixed: error message [object Object]
@@ -83,6 +122,7 @@ Minor bug fixes to `Object.common` section
## License
MIT License
+Copyright (c) 2024-2025 iobroker-community-adapters
Copyright (c) 2021-2023 algar42
Permission is hereby granted, free of charge, to any person obtaining a copy
diff --git a/docs/zh-cn/adapterref/iobroker.alexa2/README.md b/docs/zh-cn/adapterref/iobroker.alexa2/README.md
index c10f78654..73b4fbf45 100644
--- a/docs/zh-cn/adapterref/iobroker.alexa2/README.md
+++ b/docs/zh-cn/adapterref/iobroker.alexa2/README.md
@@ -3,345 +3,345 @@ translatedFrom: en
translatedWarning: 如果您想编辑此文档,请删除“translatedFrom”字段,否则此文档将再次自动翻译
editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/zh-cn/adapterref/iobroker.alexa2/README.md
title: ioBroker.alexa2
-hash: 9+U78QQynUxNy1F6aOSvKC5G9qZiAuzsfeUum/AuS+Q=
+hash: DcN6pgnlt4IpxsgADtl2MbCAjNKQiAIqEbQaWEXt5QM=
---
![标识](../../../en/adapterref/iobroker.alexa2/admin/alexa.png)
![安装数量](http://iobroker.live/badges/alexa2-stable.svg)
-![NPM版本](http://img.shields.io/npm/v/iobroker.alexa2.svg)
+![NPM 版本](http://img.shields.io/npm/v/iobroker.alexa2.svg)
![下载](https://img.shields.io/npm/dm/iobroker.alexa2.svg)
# IoBroker.alexa2
![测试与发布](https://github.com/Apollon77/iobroker.alexa2/workflows/Test%20and%20Release/badge.svg) [![翻译状态](https://weblate.iobroker.net/widgets/adapters/-/alexa2/svg-badge.svg)](https://weblate.iobroker.net/engage/adapters/?utm_source=widget)
-**此适配器使用 Sentry 库自动向开发人员报告异常和代码错误。** 有关更多详细信息以及如何禁用错误报告的信息,请参阅[Sentry-插件文档](https://github.com/ioBroker/plugin-sentry#plugin-sentry)!从 js-controller 3.0 开始使用 Sentry 报告。
+**此适配器使用 Sentry 库自动向开发人员报告异常和代码错误。** 有关更多详细信息以及如何禁用错误报告的信息,请参阅[Sentry-插件文档](https://github.com/ioBroker/plugin-sentry#plugin-sentry)!从 js-controller 3.0 开始使用 Sentry 报告。
-该适配器允许您远程控制您的 Alexa (Amazon Echo) 设备。
+此适配器允许您远程控制您的 Alexa(Amazon Echo)设备。
-非常感谢 soef 提供的适配器版本 1,以及 Hauke 和 ruhr70 在 ioBroker-Forum 的脚本中提供的想法(尤其是媒体进度更新)!另外,非常感谢 meicker 对记录所有这些内容的支持以及 ioBroker 论坛的众多用户对测试的支持!
+非常感谢 soef 提供的适配器版本 1,以及 Hauke 和 ruhr70 在 ioBroker-Forum 脚本中提出的想法(尤其是媒体进度更新)!此外,还要感谢 meicker 在记录所有这些内容方面的支持,以及 ioBroker Forum 众多用户的测试支持!
## 免责声明
-**所有产品和公司名称或徽标均为其各自所有者的商标™或注册®商标。使用它们并不意味着与它们或任何关联子公司有任何隶属关系或认可!此个人项目是在业余时间维护的,没有任何商业目标。** **ALEXA 是 AMAZON TECHNOLOGIES, INC. 的商标。**
+**所有产品和公司名称或徽标均为其各自所有者的商标™或注册®商标。使用它们并不意味着与它们或任何相关子公司有任何关联或认可!此个人项目是在业余时间维护的,没有商业目标。** **ALEXA 是 AMAZON TECHNOLOGIES, INC. 的商标。**
## 状态及其含义:
-在适配器命名空间(例如,alexa2.0)中创建一些通道
+在适配器命名空间(例如 alexa2.0)中创建了一些通道
### Alexa2.0
-|州名 |意义|
+| 州名 | 含义 |
|----------------------|--------------------------------------------------------|
-|回声设备。* |每个 Echo 设备的状态,请参见下文 |
-|历史。* |命令历史信息,见下文 |
-|智能家居设备。* |每个智能家居设备的状态以及一般情况,请参见下文 |
-|信息。* |有关适配器状态的一般信息 |
-|请求结果 | TuneIn 和智能家居设备请求的错误信息 |
+| Echo-Devices.* | 每个 Echo 设备的状态,见下文 |
+| 历史。* | 命令历史信息,见下文 |
+| 智能家居设备。* | 每个智能家居设备的状态以及一般情况,见下文 |
+| info.* | 有关适配器状态的一般信息 |
+| requestResult | TuneIn 和智能家居设备请求的错误信息 |
-### Alexa2.0.Contacts.ContactId.*
-所有可用于发送短信的 Alexa 联系人,包括他自己。自己的联系人在他的名字后面有一个特殊的“(自己)”。
+### Alexa2.0.Contacts.联系人 ID。*
+所有可用于发送短信的 Alexa 联系人,包括他自己。自己的联系人名字后面会有一个特殊的“(Self)”。
-|州名 |意义|
+| 州名 | 含义 |
|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------|
-| #clearOwnMessages |仅存在于自己的联系人中,并且触发器会删除发送给自己的所有消息(还包括通过应用程序或设备发送给自己的消息!) |
-|短信留言 |将此文本作为消息发送给用户。它在该用户的所有设备上显示为“黄环” |
+| #clearOwnMessages | 仅存在于自己的联系人中,触发器会删除发送给自己的所有消息(也包括通过应用程序或设备发送给自己的消息!)|
+| textMessage | 将此文本作为消息发送给用户。它会在该用户的所有设备上以“黄色环”显示 |
-### Alexa2.0.Echo-Devices.CommandsAll.*
+### Alexa2.0.Echo-Devices.CommandsAll。*
要发送到帐户中的所有设备的命令。
-|州名 |意义|评论 |
+| 州名 | 含义 | 评论 |
|--------------------|-------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
-|设备停止 |停止设备上的所有操作 |按钮|
-|设备请勿打扰 |打开/关闭所有设备的“请勿打扰”。 | true/false,或启用的秒数(最多 12 小时)或“HH:MM”形式的字符串,直到此时启用 |
+| deviceStop | 停止设备上的所有操作 | 按钮 |
+| deviceDoNotDisturb | 为所有设备打开/关闭“请勿打扰”。| true/false,或以秒为单位启用的数字(最长 12 小时)或“HH:MM”形式的字符串,直到此时启用 |
-### Alexa2.0.Echo-Devices.序列号。*
-在“echo-devices”下,列出了每个亚马逊 echo 设备及其序列号。并非每个设备都会显示所有状态。每个设备都有自己的状态,如下所述:
+### Alexa2.0.Echo-设备.序列号。*
+在“echo-devices”下,列出了每个 amazon echo 设备及其序列号。并非每个设备都显示所有状态。每个设备都有自己的状态,如下所述:
-### Alexa2.0.Echo-Devices.Serialnumber.Alarm.*
-每个设备的警报 (Wecker) 设置(如果有)。
+### Alexa2.0.Echo-设备.序列号.警报。*
+每个设备的警报(Wecker)设置(如果可用)。
-|州名 |意义|价值|
+| 州名 | 含义 | 值 |
|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| .customVolume | .customVolume |为此提醒设置自定义音量。音量在提醒触发前 2 秒设置,并在定时器(或适配器认为!)停止后立即重置为之前的值 - 最晚在 120 秒后!当自定义音量和触发时间重叠时,最后会恢复一次! |数量 0..100 |
-| .日期 |覆盖现有警报的日期以为此警报设置新日期。如果您已有闹钟,您可以在此处更改日期,只需以 YYYY-MM-DD 格式覆盖时间即可。当使用每天多次重复设置时可能没有效果! |日期输出 |
-| .删除 |删除警报按钮|删除 true |
-| .enabled |显示警报状态并允许更改它:使用 true 激活警报 - 使用 false 停用警报 |真/假|
-| .musicEntity |如果此闹钟是音乐闹钟,则显示曲目信息 |字符串或 null |
-| .musicProvider | .musicProvider |如果此闹钟是音乐闹钟,则显示音乐的提供者 |字符串或 null |
-| .nextTriggerDate | .nextTriggerDate | .nextTriggerDate |包含下一个预期触发的时间点(以毫秒为单位的 unix 纪元) |数量 |
-| .recurringDays |如果警报具有重复设置,则显示配置的天数列表 |美国工作日表示法(例如 MO、TU、WE、TH、FR、SA、SU)|
-| .recurringPattern |显示警报的重复模式 | 0 = 一次,不重复 P1D = 每天 XXXX-WD = 工作日 XXXX-WE = 周末 XXXX-WXX-1 = 每个星期一 XXXX-WXX-2 = 每个星期二 XXXX-WXX-3 = 每个星期三 XXXX-WXX-4 = 每个星期四 XXXX-WXX-5 = 每个星期五 XXXX-WXX-6 = 每个星期六 XXXX-WXX-7 = 每个星期日 |
-| .snoozed | true 如果闹钟此时已暂停 |真/假|
-| .声音|包含该警报的设置声音。可以改变。还可以在音乐声音输入和“内置声音”之间进行更改。 |列表中的 ID |
-| .时间 |报警时间到了。覆盖现有闹钟的时间以为此闹钟设置新时间。如果您已有闹钟,您可以通过简单地以 hh:mm:ss 格式覆盖时间来更改时间,无需设置秒。当使用每天多次重复设置时可能没有效果! |时间输入 |
-| .触发|如果达到并触发警报,则为 true。时钟必须与 Amazon 和 iobroker 同步,一旦到达闹钟时间即可使用它触发其他操作 |真/假|
-|新 |用于创建新提醒的数据为字符串,格式如下,以 ; 分隔为“时间戳;[标签];[声音];[重复]。时间戳为以毫秒为单位的unix时间戳,标签为文本,声音为声音ID,重复一次为空,“DAILY”为每日或“WEEKLY=MO,TU ,WE,TH,FR,SA,SU",用逗号分隔每周日期列表。上面示例中括号中的字段表示它们是可选的! | String |
-|触发|该设备上最后触发的警报的 ID |身份证 |
-
-当更改闹钟不起作用时,请确保闹钟时间点是在未来 - 因此更改例如过去的警报上的“声音”不会起作用!
-
-### Alexa2.0.Echo-Devices.Serialnumber.Bluetooth.*
-在这里您可以找到所有已连接或已知的具有 MAC 地址的蓝牙设备。各设备的状态:
-
-|州名 |意义|
+| .customVolume | 为该提醒设置自定义音量。该音量在提醒触发前 2 秒设置,并在计时器(或适配器认为!)停止后立即重新设置为该值 - 最迟在 120 秒后!当自定义音量和触发时间重叠时,它将在最后恢复一次!| 数字 0..100 |
+| .date | 覆盖现有闹钟的日期以设置此闹钟的新日期。如果您有现有闹钟,您可以在此处更改日期,只需覆盖 YYYY-MM-DD 格式的时间即可。当使用每天多次重复设置时可能无效!| 日期输出 |
+| .delete | 删除闹钟的按钮 | 使用 true 删除 |
+| .enabled | 显示警报状态并允许更改:为 true 激活警报 - 为 false 停用警报 | true / false |
+| .musicEntity | 如果此闹钟是音乐闹钟,则显示曲目信息 | 字符串或 null |
+| .musicProvider | 如果此闹钟是音乐闹钟,则显示音乐提供商 | 字符串或 null |
+| .nextTriggerDate | 包含下一个预期触发的时间点,以毫秒为单位的 unix 纪元表示 | 数字 |
+| .recurringDays | 如果闹钟具有重复设置,则显示配置的日期列表 | 美国工作日表示法(例如 MO、TU、WE、TH、FR、SA、SU)|
+| .recurringPattern | 显示闹钟的重复模式 | 0 = 一次,不重复 P1D = 每日 XXXX-WD = 工作日 XXXX-WE = 周末 XXXX-WXX-1 = 每周一 XXXX-WXX-2 = 每周二 XXXX-WXX-3 = 每周三 XXXX-WXX-4 = 每周四 XXXX-WXX-5 = 每个星期五 XXXX-WXX-6 = 每个星期六 XXXX-WXX-7 = 每周日 |
+| .snoozed | 如果闹钟当前处于暂停状态则为 true | true/false |
+| .sound | 包含此闹钟的设置声音。可更改。还可在音乐声音条目和“内置声音”之间切换。| 列表中的 ID |
+| .time | 闹钟时间。覆盖现有闹钟的时间以设置此闹钟的新时间。如果您有现有闹钟,您可以在此处更改时间,只需覆盖 hh:mm:ss 格式的时间来更改时间,无需设置秒数。当使用每天多次重复设置时可能没有效果!| 时间输入 |
+| .triggered | 如果达到并触发警报,则为 true。时钟必须与 Amazon 和 iobroker 同步,一旦达到警报时间,使用它来触发其他操作 | true / false |
+| 新建 | 数据以字符串形式创建新提醒,格式如下,以 ; 分隔,例如“时间戳;[标签];[声音];[重复]”。时间戳为毫秒内的 unix 时间戳,标签为文本,声音为声音 ID,重复为空表示一次,“DAILY”表示每日,或“WEEKLY=MO,TU,WE,TH,FR,SA,SU”,以逗号分隔每周日期列表。上例中括号中的字段表示它们是可选的!| 字符串 |
+| 触发 | 此设备上最后触发的警报的 ID | ID |
+
+当更改闹钟不起作用时,请确保闹钟时间点在未来 - 因此更改过去闹钟上的“声音”将不起作用!
+
+### Alexa2.0.Echo-设备.序列号.蓝牙。*
+您可以在这里找到所有已连接或已知的蓝牙设备及其 MAC 地址。每个设备的状态:
+
+| 州名 | 含义 |
|------------|----------------------------------------------------------------------------------------------------|
-|已连接 |显示当前连接状态并允许连接(设置为 true)或断开连接(设置为 false) |
-|取消配对 |用于取消此设备与回显设备的配对的按钮 |
+| Connected | 显示当前连接状态并允许连接(设置为 true)或断开连接(设置为 false)|
+| 取消配对 | 取消此设备与 echo 设备的配对按钮 |
-### Alexa2.0.Echo-Devices.Serialnumber.Commands.*
-使用命令,您可以在 Alexa 设备上触发一些操作。如果您在多房间设备上使用它们,那么它们将独立执行,并且*不会*在单个设备上同步运行!
+### Alexa2.0.Echo-设备.序列号.命令。*
+使用命令,您可以在 Alexa 设备上触发一些操作。如果您在多房间设备上使用这些操作,则它们将独立执行,并且不会在单个设备上同步运行!
-|州名 |意义|价值|
+| 州名 | 含义 | 值 |
|---------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
-|请勿打扰 |为此设备或组打开/关闭“请勿打扰”。值也随着来自云的设备配置更新而更新 | true/false,或启用的秒数(最多 12 小时)或“HH:MM”形式的字符串,直到此时启用 |
-|简报 | 100秒简报-新闻等pp |按钮|
-|早上好| Alexa 早上好... |按钮|
-|有趣的事实 |来自 Alexa 的有趣事实......(目前仅限美国)|按钮|
-|笑话| Alexa 的笑话... |按钮|
-|清理|播放“锣”音,如聆听模式的开始/结束... |按钮|
-|策划|来自 Alexa 所选区域的随机句子... |文本(允许:“再见”、“确认”、“早上好”、“赞美”、“生日”、“晚安”、“iamhome”)|
-|歌声 | Alexa 唱了一首歌... |按钮|
-|说话| Alexa 会说出您在此输入的内容... |文本输入 |
-|说话音量 |调节Alexa的说话音量,该音量在说话前设置,说话后重置 | 0-100 |
-|技能 |启动定义的技能 |技能 ID 作为字符串 |
-|技能你的 |启动定义的技能 - 也预先填充了 Alexa 应用程序中显示的“您的技能”|技能 ID 作为字符串 |
-|故事 | Alexa 讲故事 |按钮|
-|交通 |交通新闻|按钮|
-|天气 |天气新闻 |按钮|
-|设备停止 |停止设备上的所有操作 |按钮|
-|通知 |向设备客户发送文本通知 |文本,可选择指定标题“title;text” |
-|公告 |播放公告(类似于说话,但在文本之前使用 Bing)|文字|
-| ssml |说出 SSML XML 字符串 |文字|
-|文本命令 |向 Alexa 发送文本命令。确保仅使用文本(例如 3 -> 3 等,否则 Alexa 可能无法正确响应!) |文字|
-|声音|在设备上播放声音。 |文字|
-
-详细信息 发言和公告:在此输入您希望 Alexa 说出的内容。您还可以通过在文本前给出百分比来调整 Alexa 的音量。
-示例:10;Alexa 表示 Alexa 音量为 10%,而 100;Alexa 表示音量为 100%。
-通常,每个语音命令只能发送 250 个字符。通过使用分号,想写多少就可以写多少,只要用分号分隔250个字符即可。
-然后,Alexa 会稍作休息,依次说出文本。您还可以通过编写 #Volume;#Block1;#Block2, a.s.o 将音量与更多 255 个块一起使用。此处设置的音量将在定义的说话音量上使用。
-
-部分声音也来自 https://developer.amazon.com/en-US/docs/alexa/custom-skills/ask-soundlibrary.html 工作。在speak或ssml中指定为``。详细信息和讨论请访问 https://forum.iobroker.net/topic/27509/ssml-audio
-
-### Alexa2.0.Echo-Devices.Serialnumber.FireTVCommands.*
-如果设备是 Amazon FireTV,则您可以使用以下命令:
-
-|州名 |意义|价值|
+| doNotDisturb | 为该设备或组打开/关闭“请勿打扰”。值也会随着来自云端的设备配置更新而更新 | true/false,或以秒为单位启用的数字(最长 12 小时)或以“HH:MM”格式的字符串,直到此时启用 |
+| flashbriefing | 100 秒简报 - news etc.pp | 按钮 |
+| 早上好 | 来自 Alexa 的早上好...... | 按钮 |
+| funfact | 来自 Alexa 的有趣事实......(目前仅限美国)| 按钮 |
+| 笑话 | 来自 Alexa 的笑话...... | 按钮 |
+| 清理 | 播放“锣”声,类似于开始/结束聆听模式... | 按钮|
+| curatedtts | 从 Alexa 选定区域中随机选取句子... | 文本(允许:“再见”、“确认”、“早上好”、“赞美”、“生日”、“晚安”、“iamhome”)|
+| singasong | Alexa 唱一首歌......| 按钮 |
+| 说话 | Alexa 说出您在此处输入的内容...| 文本输入 |
+| sayvolume | 调整 Alexa 的说话音量,此音量在说话前设置,说话后重置 | 0-100 |
+| 技能 | 启动定义的技能 | 技能 ID 作为字符串 |
+| skillYours | 启动定义的技能 - 预先填充了“您的技能”,如 Alexa 应用程序中所示 | 技能 ID 作为字符串 |
+| tellstory | Alexa 讲述一个故事 | 按钮 |
+| 交通 | 交通新闻 | 按钮 |
+| 天气 | 天气新闻 | 按钮 |
+| deviceStop | 停止设备上的所有操作 | 按钮 |
+| 通知 | 向设备客户发送文本通知 | 文本,可选指定标题“title;text”|
+| 公告 | 播放公告(类似讲话,但在文本之前使用 Bing) *注意:仅当公告(针对此设备)已激活并且设备未处于“请勿打扰”模式时才会起作用* | 文本 |
+| ssml | 讲 SSML XML 字符串 *注意:仅当公告(针对此设备)已激活并且设备未处于“请勿打扰”模式时才会起作用* | 文本 |
+| textcommand | 向 Alexa 发送文本命令。确保仅使用文本(例如 3 -> three 等,否则 Alexa 可能无法正确对其做出反应!)| 文本 |
+| 声音 | 在设备上播放声音。| 文本 |
+
+详细信息 说话和公告:在此输入您希望 Alexa 说的内容。您还可以通过在文本前给出百分比来调整 Alexa 的音量。
+例如:10;Alexa 表示 Alexa 以 10% 的音量说话,而 100;Alexa 表示 Alexa 以 100% 的音量说话。
+通常,每个说话命令只能发送 250 个字符。通过使用分号,您可以写任意多的内容,只要用分号分隔 250 个字符即可。
+然后 Alexa 会接连朗读文本,中间会稍作停顿。您还可以通过写入 #Volume;#Block1;#Block2 等将音量与更多 255 个块一起使用。此处设置的音量将用于定义的说话音量。
+
+部分声音也来自 https://developer.amazon.com/en-US/docs/alexa/custom-skills/ask-soundlibrary.html 作品。在演讲或 ssml 中指定为 ``。详情和讨论请访问 https://forum.iobroker.net/topic/27509/ssml-audio
+
+### Alexa2.0.Echo-设备.序列号.FireTVCommands.*
+如果设备是 Amazon FireTV,那么您可以使用以下命令:
+
+| 州名 | 含义 | 值 |
|--------------|--------------------------|--------|
-|打开|打开 FireTV 和电视 |按钮|
-|关闭 |关闭 FireTV 和电视 |按钮|
-|视频暂停|暂停正在播放的视频 |按钮|
-|视频简历 |恢复当前视频 |按钮|
-|导航首页 |导航至首页 |按钮|
+| turnOn | 打开 FireTV 和电视 | 按钮 |
+| turnOff | 关闭 FireTV 和电视 | 按钮 |
+| videoPause | 暂停正在运行的视频 | 按钮 |
+| videoResume | 恢复当前视频 | 按钮 |
+| navigationHome | 导航至主页 | 按钮 |
-### Alexa2.0.Echo-Devices.Serialnumber.Info.*
+### Alexa2.0.Echo-设备.序列号.信息.*
有关 Alexa 设备的信息
-|州名 |意义|价值|
+| 州名 | 含义 | 值 |
|-------------------|---------------------------------------------------------------------------------------------|---------------------------|
-|能力| Alexa 设备的功能 |资讯|
-|设备类型 |亚马逊的设备类型 |资讯|
-|设备类型字符串 |设备类型为字符串 |资讯|
-| isMultiroomDevice | 多房间设备是多房间设备- Multiroom 是虚拟设备组|信息,真/假|
-| isMultiroom 会员 |是多房间成员 - 如果为 true,则设备是多房间设备组的一部分 |信息,真/假|
-|多房间父母 |如果此设备是多房间设备组的一部分,则此状态显示父组设备 |资讯|
-|名称 | Alexa 设备名称 |资讯|
-|序列号 | Alexa 设备的序列号 |
-
-### Alexa2.0.Echo-Devices.Serialnumber.Music-Provider.*
-直接告诉 Alexa 播放音乐或来自支持的音乐提供商的播放列表。实际支持的有:我的图书馆、亚马逊音乐、Tune In。您还可以在短语中包含多房间设备组名称以在该组上播放(例如“SWR3 auf Erdgeschoss”)
-
-|州名 |意义|价值|
+| 功能 | Alexa 设备的功能 | 信息 |
+| deviceType | 来自亚马逊的设备类型 | 信息 |
+| deviceTypeString | 设备类型作为字符串 | 信息 |
+| isMultiroomDevice | 是否为多房间设备 - Multiroom 是虚拟设备组 | 信息,true / false |
+| isMultiroomMember | 是否为多房间成员 - 如果为真,则该设备是多房间设备组的一部分 | 信息,真/假 |
+| MultiroomParents | 如果此设备是多房间设备组的一部分,则此状态显示父组设备 | 信息 |
+| 名称 | Alexa 设备的名称 | 信息 |
+| SerialNumber | Alexa 设备的序列号 |
+
+### Alexa2.0.Echo-设备.序列号.音乐提供程序。*
+直接告诉 Alexa 播放音乐或支持音乐提供商的播放列表。实际支持的有:My Library、Amazon Music、Tune In。您还可以在短语中包含多房间设备组名称,以便在该组中播放(例如“SWR3 auf Erdgeschoss”)
+
+| 州名 | 含义 | 值 |
|-----------------------|------------------------------------|------------|
-|亚马逊音乐 |与亚马逊音乐一起玩的短语|文字输入 |
-|亚马逊音乐播放列表 |与亚马逊音乐一起播放的播放列表|文字输入|
-|我的图书馆 |使用“我的图书馆”的短语 |文字输入|
-|我的图书馆播放列表 |使用“我的图书馆”播放的播放列表 |文字输入|
-|收听 |与 Tune In | 一起玩的短语文字输入 |
-|收听播放列表 |用于播放的播放列表 | 收听文字输入|
+| 亚马逊音乐 | 使用亚马逊音乐播放的短语 | 文本输入 |
+| Amazon-Music-Playlist | 使用 Amazon Music 播放的播放列表 | 文本输入 |
+| 我的图书馆 | 使用我的图书馆玩短语 | 文本输入 |
+| 我的图书馆播放列表 | 使用我的图书馆播放的播放列表 | 文本输入 |
+| Tune-In | 使用 Tune In 播放的短语 | 文本输入 |
+| Tune-In-Playlist | 使用 Tune In 播放的播放列表 | 文本输入 |
-### Alexa2.0.Echo-Devices.Serialnumber.Player.*
-控制设备播放并查看当前状态和媒体信息的状态
+### Alexa2.0.Echo-设备.序列号.播放器.*
+控制设备播放的状态,并查看当前状态和媒体信息
-|州名 |意义|价值|
+| 州名 | 含义 | 值 |
|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
-|允许下一个 |是否允许执行下一步/前进操作? |资讯|
-|允许播放暂停 |是否允许播放/暂停操作? |资讯|
-|允许上一个 |是否允许之前的操作? |资讯|
-|允许重复 |可以使用重复功能吗? |资讯|
-|允许随机播放 |可以使用随机播放功能吗? |资讯|
-|内容类型 |用于输入要在此设备上播放的所需内容的文本字段 |资讯|
-|控制转发 |触发玩家“前进”命令的按钮(30 秒)|按钮|
-|控制下一个 |触发玩家“下一步”命令的按钮 |按钮|
-|控制暂停 |触发玩家“暂停”命令的按钮 |按钮|
-|控制播放 |触发玩家“播放”命令的按钮 |按钮|
-|控制上一页 |触发玩家“上一个”命令的按钮|按钮|
-|控制重复|触发玩家“重复”命令的按钮|真/假|
-|控制快退 |触发玩家“倒回”命令的按钮(30 秒)|按钮|
-|控制随机播放 |切换以启用或禁用播放器的随机播放模式 |真/假|
-|当前相册 |当前正在播放的专辑|资讯|
-|当前艺术家 |现任艺术家实际演奏|资讯|
-|当前状态 |如果正在播放 -> true ,否则 false |真/假|
-|当前标题 |当前正在播放的标题 |资讯|
-|图片网址 |相册图片的 URL |资讯|
-|主图网址 |当前主要艺术作品的 URL |资讯|
-|媒体 ID |当前播放媒体的媒体ID(通常为queueID: | String,可设置跳转到提供的媒体ID |
-|媒体长度 |当前标题的长度 |资讯|
-|媒体长度Str |活动媒体长度为 (HH:)MM:SS |资讯|
-|主要进展 |活动媒体已用时间|资讯|
-|主要进度百分比 |活动媒体已用时间(百分比)|资讯|
-|媒体进度Str |活跃媒体进展为 (HH:)MM:SS |资讯|
+| allowNext | 是否允许下一步/前进操作?| 信息 |
+| allowPlayPause | 是否允许播放/暂停操作?| 信息 |
+| allowPrevious | 是否允许上一个操作?| 信息 |
+| allowRepeat | 可以使用Repeat功能吗?| 信息 |
+| allowShuffle | 可以使用Shuffle功能吗?| 信息 |
+| ContentType | 用于输入要在此设备上播放的内容的文本字段 | 信息 |
+| controlForward | 触发玩家“前进”命令的按钮(30 秒)| 按钮 |
+| controlNext | 触发玩家“下一个”命令的按钮 | 按钮 |
+| controlPause | 触发播放器“暂停”命令的按钮 | 按钮 |
+| controlPlay | 触发播放器“播放”命令的按钮 | 按钮 |
+| controlPrevious | 触发播放器“上一个”命令的按钮 | 按钮 |
+| controlRepeat | 触发玩家“重复”命令的按钮 | true / false |
+| controlRewind | 触发播放器“倒带”命令的按钮(30 秒)| 按钮 |
+| controlShuffle | 切换启用或禁用播放器的随机播放模式 | true / false |
+| currentAlbum | 当前正在播放的专辑 | 信息 |
+| currentArtist | 当前正在表演的艺术家 | 信息 |
+| currentState | 如果正在播放 -> true ,否则为 false | true / false |
+| currentTitle | 当前正在播放的标题 | 信息 |
+| imageURL | 相册图片的 URL | 信息 |
+| mainArtURL | 当前主要艺术作品的 URL | 信息 |
+| mediaId | 当前播放媒体的媒体 ID(通常为queueID: | String,可设置跳转到提供的媒体 ID |
+| mediaLength | 当前标题的长度 | 信息 |
+| mediaLengthStr | 活动媒体长度为 (HH:)MM:SS | 信息 |
+| mainProgress | 活动媒体已用时间 | 信息 |
+| mainProgressPercent | 活动媒体已用时间百分比 | 信息 |
+| mediaProgressStr | 活动媒体进度为 (HH:)MM:SS | 信息 |
|迷你艺术网址 |艺术 URL(迷你)|资讯|
-|静音| “静音”状态 |信息,真/假,音量 = 0 被视为静音 |
-|组内比赛 |该媒体是否以小组形式进行? |资讯|
-|正在播放组 ID |比赛组ID |资讯|
-|供应商ID |当前音乐提供商的ID |资讯|
-|提供商名称 |当前音乐提供商的名称 |资讯|
-|质量 |当前媒体的质量名称(可能为空)|资讯|
-|质量编解码器 |当前媒体的编解码器(可能为空)|资讯|
-|质量数据速率 |当前介质的数据速率(kbps)(可能为空)|资讯|
-|质量样本率 |当前介质的采样率(Hz)(可能为空)|资讯|
-|队列 ID |当前播放列表的队列 ID |资讯|
-|广播电台 ID | TuneIn 广播电台的 ID |资讯|
-|服务 |当前音乐服务的名称 |资讯|
-|调谐站 |用于输入电台名称的文本字段,以便在此设备上播放该电台。还可以输入电台编号 (s123456...)、节目/播客 ID (p1234567...) 或主题 ID (t123456789...) |文字输入|
-|卷 |播放音量。您可以输入 0-100% 之间的值 |输入音量|
-
-### Alexa2.0.Echo-Devices.Serialnumber.Preferences.*
-您可以在此处找到一些设备首选项。
-
-|州名 |意义|价值|
+| 静音 | '静音' 状态 | 信息,真 / 假,音量 = 0 被视为静音 |
+| playingInGroup | 该媒体是否以群组形式播放?| 信息 |
+| playingInGroupId | 播放群组ID | 信息 |
+| providerID | 当前音乐提供商的ID | 信息 |
+| providerName | 当前音乐提供商的名称 | 信息 |
+| 质量 | 当前媒体的质量名称(可能为空)| 信息 |
+| qualityCodec | 当前媒体的编解码器(可能为空)| 信息|
+| qualityDataRate | 当前媒体的数据速率 (kbps)(可能为空)| 信息 |
+| qualitySampleRate | 当前介质的采样率(Hz)(可能为空)| 信息 |
+|queueId|当前播放列表的队列ID|信息|
+| radioStationId | TuneIn 电台的 ID | 信息 |
+| 服务 | 当前音乐服务的名称 | 信息 |
+| TuneIn-Station | 文本字段,输入电台名称以在此设备上播放此电台。还可以输入电台号码(s123456...)、节目/播客 ID(p1234567...)或主题 ID(t123456789...)| 文本输入 |
+| 音量 | 播放音量。您可以输入 0-100% 之间的值 | 输入音量 |
+
+### Alexa2.0.Echo-设备.序列号.偏好设置。*
+您可以在这里找到一些设备偏好设置。
+
+| 州名 | 含义 | 值 |
|----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
-|环通知已启用 |显示响铃通知是否已启用并允许对其进行编辑(true/false)。状态以设备配置间隔从云端更新 |
-|通知量 |为设备设置的通知音量。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 |数字 0..100 |
-|升序警报状态 |为设备设置的上升警报状态。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 |布尔 |
-| auxPort-*-方向 | AuxPort 的方向(如果支持)。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | “输入”或“输出” |
-|连接扬声器 |扬声器 用于设备输出。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | “InternalSpeaker”、“蓝牙”或“Aux”(如果设备支持!检查应用程序)|
-|默认警报通知声音 |为设备设置的默认警报声音。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 |列表中的 ID |
-|默认定时器通知声音 |为设备设置的默认计时器声音。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 |列表中的 ID |
-|显示自适应亮度已启用 |设备显示的自适应亮度是否启用。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 |真/假|
-|显示已启用 |设备的显示是否启用。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 |真/假|
-|显示亮度|显示屏的亮度。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | 0..100% |
-|均衡器低音 |均衡器低音设置。如果启用推送连接,则值在更改时更新 |数量 |
-|均衡器中频|均衡器中频设置。如果启用推送连接,则值在更改时更新 |数量 |
-|均衡器高音 |均衡器高音设置。如果启用推送连接,则值在更改时更新 |数量 |
-
-### Alexa2.0.Echo-Devices.Serialnumber.Reminder.*
-每个设备的提醒 (Erinnerungen) 设置(如果有)。
-
-|州名 |意义|价值|
+| ringNotificationsEnabled | 显示是否启用了铃声通知并允许编辑(true/false)。状态通过设备配置间隔从云端更新 |
+| notificationVolume | 为设备设置的通知音量。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | 数字 0..100 |
+| risingAlarmState | 为设备设置的上升警报状态。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | 布尔值 |
+| auxPort-*-Direction | AuxPort 的方向(当支持时)。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | “INPUT”或“OUTPUT”|
+| ConnectedSpeaker | 用于设备输出的扬声器。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | “InternalSpeaker”、“Bluetooth”或“Aux”(如果设备支持!检查应用程序)|
+| defaultAlarmNotificationSound | 设备默认的报警声音设置。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | 列表中的 ID |
+| defaultTimerNotificationSound | 设备默认的定时器声音设置。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | 列表中的 ID |
+| displayAdaptiveBrightnessEnabled | 设备显示屏的自适应亮度是否启用。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | true/false |
+| displayEnabled | 设备是否启用显示。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | true/false |
+| displayBrightness | 显示屏亮度。该值在适配器启动时加载一次,然后不与云服务同步,但可以更改 | 0..100% |
+| equalizerBass | 均衡器低音设置。如果启用了推送连接,则值会在更改时更新 | 数字 |
+| equalizerMidRange | 均衡器中音设置。如果启用了推送连接,则值会在更改时更新 | 数字 |
+| equalizerTreble | 均衡器高音设置。如果启用了推送连接,则值会在更改时更新 | 数字 |
+
+### Alexa2.0.Echo-设备.序列号.提醒。*
+每个设备的提醒(Erinnerungen)设置(如果可用)。
+
+| 州名 | 含义 | 值 |
|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| .customVolume | .customVolume |为此提醒设置自定义音量。音量在提醒触发前 2 秒设置,并在定时器(或适配器认为!)停止后立即重置为之前的值 - 最晚在 120 秒后!当自定义音量和触发时间重叠时,最后会恢复一次! |数量 0..100 |
-| .日期 |覆盖现有警报的日期以为此警报设置新日期。如果您已有闹钟,您可以在此处更改日期,只需以 YYYY-MM-DD 格式覆盖时间即可。当使用每天多次重复设置时可能没有效果! |日期输出 |
-| .删除 |删除警报按钮|删除 true |
-| .enabled |显示警报状态并允许更改它:使用 true 激活警报 - 使用 false 停用警报 |真/假|
-| .nextTriggerDate | .nextTriggerDate |包含下一个预期触发的时间点(以毫秒为单位的 unix 纪元) |数量 |
-| .recurringDays |如果警报具有重复设置,则显示配置的天数列表 |美国工作日表示法(例如 MO、TU、WE、TH、FR、SA、SU)|
-| .recurringPattern |显示警报的重复模式 | 0 = 一次,不重复 P1D = 每天 XXXX-WD = 工作日 XXXX-WE = 周末 XXXX-WXX-1 = 每个星期一 XXXX-WXX-2 = 每个星期二 XXXX-WXX-3 = 每个星期三 XXXX-WXX-4 = 每个星期四 XXXX-WXX-5 = 每个星期五 XXXX-WXX-6 = 每个星期六 XXXX-WXX-7 = 每个星期日 |
-| .snoozed | true 如果闹钟此时已暂停 |真/假|
-| .声音|包含该警报的设置声音。可调节 |列表中的 ID |
-| .时间 |报警时间到了。覆盖现有闹钟的时间以为此闹钟设置新时间。如果您已有闹钟,您可以通过简单地以 hh:mm:ss 格式覆盖时间来更改时间,无需设置秒。当使用每天多次重复设置时可能没有效果! |时间输入|
-| .触发|如果达到并触发警报,则为 true。时钟必须与 Amazon 和 iobroker 同步,一旦到达闹钟时间即可使用它触发其他操作 |真/假|
-|新 |用于创建新提醒的数据为字符串,格式如下,以 ; 分隔为“timestamp;label;[sound];[recurring]。timestamp为unix时间戳(以毫秒为单位)或文本,如“HH:MM”,标签为文本(必需),声音为声音ID,重复一次为空,“DAILY”每日或“WEEKLY=MO,TU,WE,TH,FR,SA,SU”,用逗号分隔每周的日期列表。为了获得充分的灵活性,重复也可以是包含传递的所有数据的 JSON 化对象。上面示例中的字段括号表示它们是可选的! | String |
-|触发|该设备上最后触发的警报的 ID |身份证 |
-
-当更改提醒不起作用时,请确保提醒时间点是在未来 - 因此更改例如过去的提醒上的“声音”不会起作用!
-
-### Alexa2.0.Echo-Devices.Serialnumber.Routines.*
-Alexa 应用程序中设置的例程概述。自行创建的例程有一个序列号,亚马逊显示为“预配置:...”每个例程都可以通过按钮触发运行一次。
-
-|州名 |意义|价值|
+| .customVolume | 为该提醒设置自定义音量。该音量在提醒触发前 2 秒设置,并在计时器(或适配器认为!)停止后立即重新设置为该值 - 最迟在 120 秒后!当自定义音量和触发时间重叠时,它将在最后恢复一次!| 数字 0..100 |
+| .date | 覆盖现有闹钟的日期以设置此闹钟的新日期。如果您有现有闹钟,您可以在此处更改日期,只需覆盖 YYYY-MM-DD 格式的时间即可。当使用每天多次重复设置时可能无效!| 日期输出 |
+|