Skip to content

Commit

Permalink
Prepare update (dependency updates, icon change and minor cosmetics)
Browse files Browse the repository at this point in the history
  • Loading branch information
ylabonte committed Jul 10, 2023
1 parent dd9a8db commit 3d71d58
Show file tree
Hide file tree
Showing 10 changed files with 50 additions and 45 deletions.
33 changes: 10 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -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.
Expand All @@ -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)

Expand Down Expand Up @@ -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
Expand All @@ -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.
Expand All @@ -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:
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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

Expand All @@ -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 <yannic.labonte@gmail.com>
Copyright (c) 2019-2023 Yannic Labonte <yannic.labonte@gmail.com>
2 changes: 2 additions & 0 deletions admin/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions admin/index_m.html
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@

<div class="row">
<div class="col s12 m4 l2">
<img src="iobroker-procon-ip.png" class="logo">
<img src="procon-ip.png" class="logo">
</div>
</div>

Expand All @@ -177,12 +177,12 @@

<div class="row">
<div class="col s6 input-field">
<input type="text" class="value" id="username" data-default="admin">
<input type="text" class="value" id="username" data-default="">
<label for="username" class="translate">Username</label>
</div>

<div class="col s6 input-field">
<input type="password" class="value" id="password" data-default="admin">
<input type="password" class="value" id="password" data-default="">
<label for="password" class="translate">Password</label>
</div>
</div>
Expand Down
Binary file removed admin/iobroker-procon-ip.png
Binary file not shown.
Binary file added admin/procon-ip.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
50 changes: 34 additions & 16 deletions io-package.json
Original file line number Diff line number Diff line change
@@ -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.",
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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",
Expand All @@ -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": "</i><img style='width:24px;margin-bottom:-6px;' src='/adapter/procon-ip/procon-ip.svg'><i>",
"link": ""
},
"supportCustoms": false,
"dependencies": [
{
Expand Down
1 change: 0 additions & 1 deletion misc/baseline-pool-24px.svg

This file was deleted.

1 change: 0 additions & 1 deletion misc/baseline-share-24px.svg

This file was deleted.

Binary file removed misc/icon.xcf
Binary file not shown.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down

0 comments on commit 3d71d58

Please sign in to comment.