Skip to content

Commit

Permalink
chore: release v1.15.0
Browse files Browse the repository at this point in the history
* (foxriver76) added image for `HmIP-STE2-PCB`
* (foxriver76) we now handle `replaceDevice` requests by deleting old device and creating new one (closes #420)
  • Loading branch information
foxriver76 committed Dec 26, 2021
1 parent cdc3fe5 commit e2e63f0
Show file tree
Hide file tree
Showing 5 changed files with 163 additions and 144 deletions.
222 changes: 111 additions & 111 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,194 +150,194 @@ via or/and operator. The then clause of the program can remain empty. Now your s
<!--
Placeholder for the next version (at the beginning of the line):
### __WORK IN PROGRESS__
-->

### __WORK IN PROGRESS__
-->
### 1.15.0 (2021-12-26)
* (foxriver76) added image for `HmIP-STE2-PCB`

* (foxriver76) we now handle `replaceDevice` requests by deleting old device and creating new one (closes #420)

### 1.14.50 (2021-11-18)
* (foxriver76) `meta.roles` is no longer an object, because it is kept in RAM anyway (closes #407)

* (foxriver76) `meta.roles` is no longer an object, because it is kept in RAM anyway (closes #407)

### 1.14.49 (2021-11-18)
* (foxriver76) handle cases where we cannot retrive `meta.roles` (addresses #407)

* (foxriver76) handle cases where we cannot retrive `meta.roles` (addresses #407)

### 1.14.46 (2021-11-14)
* (foxriver76) added logging for "no dpType" scenarios
* (foxriver76) added image of HmIP-eTRV-E
* (foxriver76) added image of HmIPW-WRC6

* (foxriver76) added image of HmIPW-WRC6

### 1.14.45 (2021-08-12)
* (foxriver76) we fixed several sentry issues (closes #368, closes #370)

* (foxriver76) we fixed several sentry issues (closes #368, closes #370)

### 1.14.43 (2021-07-05)
* (foxriver76) we now correctly map the role of smoke detectors (closes #354)

* (foxriver76) we now correctly map the role of smoke detectors (closes #354)

### 1.14.42 (2021-06-27)
* (bluefox) Added the roles to thermostat states
* (bluefox) Added the roles for switch
* (bluefox) Apply new roles to existing states

* (bluefox) Apply new roles to existing states

### 1.14.41 (2021-06-05)
* (foxriver76) we made sure, that controller does not send stopInstance message anymore

* (foxriver76) we made sure, that controller does not send stopInstance message anymore

### 1.14.39 (2021-06-04)
* (foxriver76) remove the stopInstance message handling and put everything in unload
* (bluefox) removed the white background by some icons

* (bluefox) removed the white background by some icons

### 1.14.38 (2021-05-11)
* (Jens Maus) fixed the VirtualDevices min/max/default assignment (fixes #332)
* (foxriver76) do not scale on normal '%' UNIT because its inconsistent (fixes #326)

* (foxriver76) do not scale on normal '%' UNIT because its inconsistent (fixes #326)

### 1.14.37 (2021-04-23)
* (foxriver76) added tier, is now 2
* (foxriver76) added missing images (closes #319)

* (foxriver76) added missing images (closes #319)

### 1.14.36 (2021-04-14)
* (foxriver76) error handling improved when deleting obsolete devices/channels
* (foxriver76) if no message id provided on `sendTo`, we do not send `undefined` params anymore (fixes #318)

* (foxriver76) if no message id provided on `sendTo`, we do not send `undefined` params anymore (fixes #318)

### 1.14.35 (2021-02-13)
* (foxriver76) virtual devices now support ping, so use it, else it can be that instance won't register at CCU again (fixes #308)

* (foxriver76) virtual devices now support ping, so use it, else it can be that instance won't register at CCU again (fixes #308)

### 1.14.34 (2021-02-11)
* (foxriver76) use async rpc calls for better error handling
* (foxriver76) now log error events received by XML-RPC
* (foxriver76) detect invalid params and log instead of crash

* (foxriver76) detect invalid params and log instead of crash

### 1.14.33 (2021-01-30)
* (foxriver76) fix problems with CuxD and HM-IP (fixes #307)
* (foxriver76) more places where we now log message on real errors instead of error object

* (foxriver76) more places where we now log message on real errors instead of error object

### 1.14.32 (2021-01-29)
* (foxriver76) revert received messages with invalid command
* (foxriver76) log message on real errors instead of error object
* (foxriver76) fix for crashes on decrypt

* (foxriver76) fix for crashes on decrypt

### 1.14.31 (2021-01-15)
* (foxriver76) fixed default values of HM-IP value list states

* (foxriver76) fixed default values of HM-IP value list states

### 1.14.30 (2021-01-10)
* (foriver76) in general reject events of unregistered devices, see #298

* (foriver76) in general reject events of unregistered devices, see #298

### 1.14.29 (2021-01-09)
* (foxriver76) do not set PONG state anymore

* (foxriver76) do not set PONG state anymore

### 1.14.26 (2021-01-05)
* (foxriver76) match clientId with namespace to find correct units

* (foxriver76) match clientId with namespace to find correct units

### 1.14.25 (2021-01-04)
* (foxriver76) we now use a unique id to connect for each client taking the hostname into account

* (foxriver76) we now use a unique id to connect for each client taking the hostname into account

### 1.14.24 (2020-10-15)
* (foxriver76) fixed error with some blinds if no adapter restart has been performed

* (foxriver76) fixed error with some blinds if no adapter restart has been performed

### 1.14.23 (2020-09-03)
* (foxriver76) `value.temperature` will have unit °C no matter of delivered unit by CCU

* (foxriver76) `value.temperature` will have unit °C no matter of delivered unit by CCU

### 1.14.21 (2020-08-18)
* (foxriver76) fixed virtual-devices objects being recreated on the instance start (#271)

* (foxriver76) fixed virtual-devices objects being recreated on the instance start (#271)

### 1.14.20 (2020-08-17)
* (foxriver76) fix for % scaling of float numbers

* (foxriver76) fix for % scaling of float numbers

### 1.14.19 (2020-08-16)
* (foxriver76) now logging exact command on error

* (foxriver76) now logging exact command on error

### 1.14.18 (2020-08-08)
* (foxriver76) fix issue when CuxD listDevices does not deliver valid array
* (foxriver76) fix error with % scaling in some edge cases

* (foxriver76) fix error with % scaling in some edge cases

### 1.14.15 (2020-07-21)
* (foxriver76) fix bug on forced reinitialization run

* (foxriver76) fix bug on forced reinitialization run

### 1.14.14 (2020-07-10)
* (bluefox) Added roles for presence sensor

* (bluefox) Added roles for presence sensor

### 1.14.13 (2020-07-07)
* (foxriver76) fix edge case on E-PAPER command (IOBROKER-HM-RPC-5Z)
* (foxriver76) Catch error on `createDevices` if CCU does not deliver valid ADDRESS (IOBROKER-HM-RPC-5X)

* (foxriver76) Catch error on `createDevices` if CCU does not deliver valid ADDRESS (IOBROKER-HM-RPC-5X)

### 1.14.12 (2020-07-03)
* (foxriver76) Continue execution if error on retrieving a paramset from CCU

* (foxriver76) Continue execution if error on retrieving a paramset from CCU

### 1.14.11 (2020-06-21)
* (bluefox) Change name of Instance according to the role (RF, Wired, HM-IP)

* (bluefox) Change name of Instance according to the role (RF, Wired, HM-IP)

### 1.14.10 (2020-06-14)
* (foxriver76) removed metadata caching completely because metadata can be dynamic due to FW update or CuxD

* (foxriver76) removed metadata caching completely because metadata can be dynamic due to FW update or CuxD

### 1.14.6 (2020-06-05)
* (foxriver76) added some HM-IP roles for channel 0

* (foxriver76) added some HM-IP roles for channel 0

### 1.14.5 (2020-05-29)
* (foxriver76) fixed edge case problem IOBROKER-HM-RPC-5E

* (foxriver76) fixed edge case problem IOBROKER-HM-RPC-5E

### 1.14.4 (2020-05-28)
* (jens-maus) updated all device images to latest ones include HM-IP-wired ones

* (jens-maus) updated all device images to latest ones include HM-IP-wired ones

### 1.14.3 (2020-05-18)
* (foxriver76) catch edge case error if row.value has no native

* (foxriver76) catch edge case error if row.value has no native

### 1.14.2 (2020-04-24)
* (foxriver76) catch errors on rpc client creation

* (foxriver76) catch errors on rpc client creation

### 1.14.1 (2020-04-23)
* (foxriver76) catch potential errors on createServer
* (foxriver76) new metadata approach: we only store metadata gathered by the user,
otherwise cached metadata can be very old and outdated, we have to monitor performance
of this approach (more requests to CCU on first setup)
* (foxriver76) add name and icon to meta folder
* (foxriver76) minor code improvements

* (foxriver76) minor code improvements

### 1.13.0 (2020-04-02)
* (foxriver76) sentry plugin support

* (foxriver76) sentry plugin support

### 1.12.10 (2020-03-05)
* (foxriver76) fixed no 'dpType for ..' error in all cases

* (foxriver76) fixed no 'dpType for ..' error in all cases

### 1.12.9 (2020-02-29)
* (foxriver76) replace DISPLAY_DATA_STRING by DIN_66003 encodings

* (foxriver76) replace DISPLAY_DATA_STRING by DIN_66003 encodings

### 1.12.8 (2020-02-26)
* (foxriver76) improved error handling on undefined methods

* (foxriver76) improved error handling on undefined methods

### 1.12.7 (2020-02-16)
* (foxriver76) if role "value.window" is a boolean it is now correctly a "sensor.window"

* (foxriver76) if role "value.window" is a boolean it is now correctly a "sensor.window"

### 1.12.6 (2020-01-08)
* (foxriver76) make all LEVEL dps of unit % if they are w.o. unit and have min/max

* (foxriver76) make all LEVEL dps of unit % if they are w.o. unit and have min/max

### 1.12.5 (2020-01-06)
* (foxriver76) handle some metadata more abstract
* (foxriver76) make DIMMER_REAL.LEVEL of unit '%' even it is not by definition

* (foxriver76) make DIMMER_REAL.LEVEL of unit '%' even it is not by definition

### 1.12.2 (2019-12-19)
* (foxriver76) fix issue on https with less robust ccu emulations

* (foxriver76) fix issue on https with less robust ccu emulations

### 1.12.1 (2019-12-06)
* (foxriver76) fixed problem with max values of value lists

* (foxriver76) fixed problem with max values of value lists

### 1.12.0 (2019-12-05)
* (foxriver76) no longer use adapter.objects
* (foxriver76) js-controller v > 2 required

* (foxriver76) js-controller v > 2 required

### 1.11.1 (2019-11-20)
* (foxriver76) LOCK.OPEN is now of type button to prevent misunderstandings

* (foxriver76) LOCK.OPEN is now of type button to prevent misunderstandings

### 1.11.0 (2019-11-10)
* (foxriver76) make OFFSET and REPEATS of e-paper configurable
* (foxriver76) EPAPER_SIGNAL is now type string

* (foxriver76) EPAPER_SIGNAL is now type string

### 1.10.3 (2019-10-27)
* (foxriver76) fixed info channel

* (foxriver76) fixed info channel

### 1.10.2 (2019-10-24)
* (foxriver76) replace min max values of HM-IP with correct numbers

* (foxriver76) replace min max values of HM-IP with correct numbers

### 1.10.0 (2019-08-12)
* (foxriver76) new metadata handling procedure
* __js-controller >= 1.4.2 required__

* __js-controller >= 1.4.2 required__

### Older entries
[here](OLD_CHANGELOG.md)

Expand Down Expand Up @@ -365,4 +365,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.
26 changes: 13 additions & 13 deletions io-package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,20 @@
"pl": "Łączy procesy HomeMatic-Interface (BidCos-Services, Homegear i CUxD) za pośrednictwem XML-RPC lub BIN-RPC z ioBroker",
"zh-cn": "通过 XML-RPC 或 BIN-RPC 将 HomeMatic 接口进程(BidCos-Services、Homegear 和 CUxD)连接到 ioBroker"
},
"version": "1.14.50",
"version": "1.15.0",
"news": {
"1.15.0": {
"en": "added image for `HmIP-STE2-PCB`\nwe now handle `replaceDevice` requests by deleting old device and creating new one (closes #420)",
"de": "Bild hinzugefügt für `HmIP-STE2-PCB`\nWir verarbeiten jetzt `replaceDevice`-Anfragen, indem wir das alte Gerät löschen und ein neues erstellen (schließt #420)",
"ru": "добавлен образ для `HmIP-STE2-PCB`\nТеперь мы обрабатываем запросы replaceDevice, удаляя старое устройство и создавая новое (закрывает # 420)",
"pt": "adicionada imagem para `HmIP-STE2-PCB`\nagora lidamos com solicitações `replaceDevice` excluindo o dispositivo antigo e criando um novo (fecha # 420)",
"nl": "afbeelding toegevoegd voor `HmIP-STE2-PCB`\nwe behandelen nu `replaceDevice`-verzoeken door het oude apparaat te verwijderen en een nieuw te maken (sluit #420)",
"fr": "image ajoutée pour `HmIP-STE2-PCB`\nnous gérons maintenant les requêtes `replaceDevice` en supprimant l'ancien appareil et en en créant un nouveau (ferme le #420)",
"it": "aggiunta immagine per `HmIP-STE2-PCB`\nora gestiamo le richieste `replaceDevice` eliminando il vecchio dispositivo e creandone uno nuovo (chiude #420)",
"es": "imagen agregada para `HmIP-STE2-PCB`\nahora manejamos las solicitudes de `replaceDevice` eliminando el dispositivo antiguo y creando uno nuevo (cierra # 420)",
"pl": "dodany obraz dla `HmIP-STE2-PCB`\nteraz obsługujemy żądania `replaceDevice`, usuwając stare urządzenie i tworząc nowe (zamyka #420)",
"zh-cn": "添加了“HmIP-STE2-PCB”的图片\n我们现在通过删除旧设备并创建新设备来处理 `replaceDevice` 请求(关闭 #420)"
},
"1.14.50": {
"en": "`meta.roles` is no longer an object, because it is kept in RAM anyway (closes #407)",
"de": "`meta.roles` ist kein Objekt mehr, da es sowieso im RAM gehalten wird (schließt #407)",
Expand Down Expand Up @@ -87,18 +99,6 @@
"es": "Se agregaron los roles a los estados del termostato.\nSe agregaron los roles para el cambio.\nAplicar nuevos roles a estados existentes",
"pl": "Dodano role do stanów termostatu\nDodano role dla przełącznika\nZastosuj nowe role do istniejących stanów",
"zh-cn": "将角色添加到恒温器状态\n添加切换角色\n将新角色应用于现有状态"
},
"1.14.41": {
"en": "we made sure, that controller does not send stopInstance message anymore",
"de": "Wir haben sichergestellt, dass der Controller keine stopInstance-Nachricht mehr sendet",
"ru": "мы убедились, что этот контроллер больше не отправляет сообщение stopInstance",
"pt": "certificamo-nos de que o controlador não envia mais mensagem stopInstance",
"nl": "we hebben ervoor gezorgd dat de controller geen stopInstance-bericht meer verzendt",
"fr": "nous nous sommes assurés que ce contrôleur n'envoie plus de message stopInstance",
"it": "ci siamo assicurati che quel controller non inviasse più il messaggio stopInstance",
"es": "nos aseguramos de que el controlador ya no envíe el mensaje stopInstance",
"pl": "upewniliśmy się, że kontroler nie wysyła już komunikatu stopInstance",
"zh-cn": "我们确保,该控制器不再发送 stopInstance 消息"
}
},
"authors": [
Expand Down
Loading

0 comments on commit e2e63f0

Please sign in to comment.