diff --git a/README.md b/README.md index ed52495..8743054 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,16 @@ -![Logo](admin/iobroker-procon-ip.png) +![Adapter Icon](admin/procon-ip.png) # ioBroker.procon-ip +![Number of Installations](http://iobroker.live/badges/procon-ip-installed.svg) +![Downloads](https://img.shields.io/npm/dm/iobroker.procon-ip.svg) [![NPM version](http://img.shields.io/npm/v/iobroker.procon-ip.svg)](https://www.npmjs.com/package/iobroker.procon-ip) -[![Installations](http://iobroker.live/badges/procon-ip-installed.svg)](http://iobroker.live/badges/procon-ip-installed.svg) -[![Downloads](https://img.shields.io/npm/dm/iobroker.procon-ip.svg)](https://www.npmjs.com/package/iobroker.procon-ip) -[![Known Vulnerabilities](https://snyk.io/test/github/ylabonte/ioBroker.procon-ip/badge.svg)](https://snyk.io/test/github/ylabonte/ioBroker.procon-ip) -[![Buy me a coffee](https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg?style=flat)](https://www.buymeacoffee.com/ylabonte) -[![Test and Release](https://github.com/ylabonte/ioBroker.procon-ip/actions/workflows/test-and-release.yml/badge.svg)](https://github.com/ylabonte/ioBroker.procon-ip/actions/workflows/test-and-release.yml) +[![Test and Release](https://github.com/ylabonte/ioBroker.procon-ip/actions/workflows/test-and-release.yml/badge.svg)](https://github.com/ylabonte/ioBroker.procon-ip/actions/workflows/test-and-release.yml) +[![Known Vulnerabilities](https://snyk.io/test/github/ylabonte/ioBroker.procon-ip/badge.svg)](https://snyk.io/test/github/ylabonte/ioBroker.procon-ip) +[![Buy me a coffee](https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg?style=flat)](https://www.buymeacoffee.com/ylabonte) [![NPM](https://nodei.co/npm/iobroker.procon-ip.png?downloads=true)](https://nodei.co/npm/iobroker.procon-ip/) - ## ProCon.IP pool control adapter for ioBroker ioBroker adapter for basic support of the ProCon.IP swimming pool control unit. It is intended for integration with your ioBroker home automation, eg. @@ -28,7 +27,6 @@ favorit voice assistant(s): See the [wiki](https://github.com/ylabonte/ioBroker.procon-ip/wiki) for more information. - ### What is the ProCon.IP pool control? ![Picture from pooldigital.de](https://www.pooldigital.de/shop/media/image/66/47/a5/ProConIP1_720x600.png) @@ -57,7 +55,6 @@ haven't found an english documentation/information so far): marketing or support of the pool control unit. I just developed a solution to integrate such with ioBroker to make my parent's home a bit smarter.** - ### Details on the adapter The adapter uses the `/GetState.csv` API of the ProCon.IP to poll its values and another - not documented - API, that operates with bitwise commands to @@ -70,12 +67,10 @@ relays. For now the adapter has been tested and developed in combination with the ProCon.IP firmware **revision 1.7.0.c**. - ## Roadmap There is nothing special on the plan. You can create an issue to suggest new features/functionality... - ## Development and participation Feel free to contact me, if you wish to participate in development or documentation of this adapter. @@ -85,8 +80,10 @@ Useful links for the approach will be I had started from and * the [guide for adapter developers](https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/adapterdev.md). - ## Changelog +### Release v1.3.2 +* Dependency updates. +* Adapter Icon change. ### Release v1.3.1 * Really enable manual dosage control: @@ -121,21 +118,12 @@ Minor release: * Fix minor issues that occur with invalid controller URLs. * Update further dependencies. -### ~~Release v1.1.3~~ -Skipped. - -### ~~Release v1.1.2~~ -Release skipped, because it failed in integration tests. - ### Release v1.1.1 Minor release: * Move API library sources into a [separate package](https://www.npmjs.com/package/procon-ip). * Update `common.name` attributes when the corresponding label changes. * Update dependencies -### ~~Release v1.1.0~~ -Release skipped. - ### Release v1.0.2 Minor update (was accidentally released as patch, regarding the version number): * Fine tune the polling and control requests @@ -223,7 +211,6 @@ Initial release with following features: * Writable states for all relays to toggle auto/manual * Writable states for relays not configured for dosage control to toggle on/off - ## License MIT License @@ -245,4 +232,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. -Copyright (c) 2021 Yannic Labonte +Copyright (c) 2019-2023 Yannic Labonte diff --git a/admin/icon.svg b/admin/icon.svg new file mode 100644 index 0000000..58b3766 --- /dev/null +++ b/admin/icon.svg @@ -0,0 +1,2 @@ + + diff --git a/admin/index_m.html b/admin/index_m.html index 005876e..cf24fc5 100644 --- a/admin/index_m.html +++ b/admin/index_m.html @@ -155,7 +155,7 @@
- +
@@ -177,12 +177,12 @@
- +
- +
diff --git a/admin/iobroker-procon-ip.png b/admin/iobroker-procon-ip.png deleted file mode 100644 index 0b0d536..0000000 Binary files a/admin/iobroker-procon-ip.png and /dev/null differ diff --git a/admin/procon-ip.png b/admin/procon-ip.png new file mode 100644 index 0000000..44b8834 Binary files /dev/null and b/admin/procon-ip.png differ diff --git a/io-package.json b/io-package.json index 3e75731..ad5741d 100644 --- a/io-package.json +++ b/io-package.json @@ -1,8 +1,21 @@ { "common": { "name": "procon-ip", - "version": "1.3.1", + "version": "1.3.2", "news": { + "1.3.2": { + "en": "Dependency updates and adapter icon change.", + "de": "Aktualisierung von Abhängigkeiten und Anpassung des Adapter-Icons.", + "ru": "Обновление зависимости и изменение иконки адаптера.", + "pt": "Atualizações de dependência e mudança de ícone do adaptador.", + "nl": "Afhankelijkheid updates en aanpassen van icoon.", + "fr": "Mises à jour de dépendance et changement d'icône d'adaptateur.", + "it": "Aggiornamenti di dipendenza e cambio icona adattatore.", + "es": "Actualizaciones de dependencia y cambio de icono de adaptador.", + "pl": "W zależności od aktualizacji i zmian adapterowych.", + "uk": "Зміна значків залежностей і адаптера.", + "zh-cn": "依赖性更新和适应性变化。." + }, "1.3.1": { "en": "Fix manual dosage control abilities.", "de": "Behebung der manuellen Dosierungsmöglichkeiten.", @@ -234,18 +247,6 @@ "es": "Lanzamiento de corrección de errores", "pl": "Wersja Bugfix", "zh-cn": "错误修正版本" - }, - "0.0.1": { - "en": "initial release", - "de": "Erstveröffentlichung", - "ru": "Начальная версия", - "pt": "lançamento inicial", - "nl": "Eerste uitgave", - "fr": "Première version", - "it": "Versione iniziale", - "es": "Versión inicial", - "pl": "Pierwsze wydanie", - "zh-cn": "首次出版" } }, "title": "ProCon.IP Pool Control", @@ -288,9 +289,9 @@ "license": "MIT", "platform": "Javascript/Node.js", "main": "build/main.js", - "icon": "iobroker-procon-ip.png", + "icon": "procon-ip.png", "enabled": true, - "extIcon": "https://raw.githubusercontent.com/ylabonte/ioBroker.procon-ip/master/admin/iobroker-procon-ip.png", + "extIcon": "https://raw.githubusercontent.com/ylabonte/ioBroker.procon-ip/master/admin/procon-ip.png", "readme": "https://github.com/ylabonte/ioBroker.procon-ip/blob/master/README.md", "loglevel": "info", "mode": "daemon", @@ -300,7 +301,24 @@ "compact": true, "materialize": true, "materializeTab": true, - "adminTab": false, + "adminTab": { + "name": { + "en": "ProCon.IP", + "de": "ProCon.IP", + "ru": "ProCon.IP", + "pt": "ProCon.IP", + "nl": "ProCon.IP", + "fr": "ProCon.IP", + "it": "ProCon.IP", + "es": "ProCon.IP", + "pl": "ProCon.IP", + "uk": "ProCon.IP", + "zh-cn": "ProCon.IP" + }, + "singleton": false, + "fa-icon": "", + "link": "" + }, "supportCustoms": false, "dependencies": [ { diff --git a/misc/baseline-pool-24px.svg b/misc/baseline-pool-24px.svg deleted file mode 100644 index 6475712..0000000 --- a/misc/baseline-pool-24px.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/misc/baseline-share-24px.svg b/misc/baseline-share-24px.svg deleted file mode 100644 index 5325f5c..0000000 --- a/misc/baseline-share-24px.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/misc/icon.xcf b/misc/icon.xcf deleted file mode 100644 index ba6ebc8..0000000 Binary files a/misc/icon.xcf and /dev/null differ diff --git a/package.json b/package.json index ceec358..61faf2c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iobroker.procon-ip", - "version": "1.3.1", + "version": "1.3.2", "description": "Adapter for basic support of the ProCon.IP pool control. Intended for integration with your voice assistant (eg. via the `cloud` adapter for Alexa or `yahka` for Apple HomeKit with Siri).", "author": { "name": "Yannic Labonte",