* [miio] delay refresh to avoid devices not ready yet (#8838)
* [miio] delay refresh to avoid devices not ready yet
Delay refresh after command is send as some devices are not ready yet
with the execution and will report wrong status.
This is confusing to the users.
Related forum topic:
https://community.openhab.org/t/xiaomi-mi-air-purifier-xiaomi-mi-io/34840/300
* [miio] remove change from PR
* [miio] Add temperature value to chuangmi.plug.v1 (#8832)
Based on: https://github.com/marcelrv/openhab2/pull/12
* [miio] add new country server and improve readme (#8816)
* [miio] add new country server and improve readme
* [miio] apply spotless
* [miio] Allow for custom refresh commands (#8796)
* [miio] Allow for custom refresh commands
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [lcn] Fix status message of RollerShutter inverting
The status of RollerShutter was not inverted when invertUpDown=true. Fixes#8680
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
(cherry picked from commit ae1d59cf99)
* Improved send to a particular chat section
I specified that the chatId in the APIs must be followed by an "L" or it won't work (at least, not for group chats).
I also mentioned that you can store the chatId inside a variable so that you can write it only once for the entire rules file.
* Update README.md
The request idle timeout is now also set. This seems to resolve new (timeout) issues with the Innogy/Livisi backend
Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>
* [miio] enable telnet for lumi gateway (#8639)
* [miio] enable telnet for lumi gateway
* allow enable telnet and some other functions on gateway
* use new fw as default for chugmi plug
* [miio] add new map elements (#8637)
* [miio] add new map elements
Add newly found mapelements for obstacles
* [miio] add yunmi waterpurifiers (#8665)
* Add several new models waterpurifiers
* Add many new properties
* [miio] allow for comments to channels in json db (#8666)
* [miio] onoffpara commandtype fix (#8675)
* [miio] Add many new Yeelights models (#8668)
* [miio] Add many new Yeelights models
closing #8082
* [miio] update doc
* [miio] add several xjx.toiletseats (#8677)
* [miio] add several xjx.toiletseats
To enjoy your quiet moment with Openhab...
* [miio] allow for device remarks in the readme from json db (#8676)
* [miio] allow for device remarks in the readme from json db
* Update bundles/org.openhab.binding.miio/src/test/java/org/openhab/binding/miio/internal/ReadmeHelper.java
* [miio] Add several Philips ceiling lights (#8681)
Adding
philips.light.bceiling1
philips.light.bceiling2
philips.light.lnblight1
philips.light.lnblight2
philips.light.lnlrlight
philips.light.lrceiling
* [miio] Miio philips miot lights (#8699)
* [miio] add Philips miot ceiling lights
adding models
philips.light.dlight
philips.light.mceil
philips.light.mceilm
philips.light.mceils
philips.light.obceil
philips.light.obceim
philips.light.obceis
philips.light.xzceil
philips.light.xzceim
philips.light.xzceis
philips.light.sceil
philips.light.sceilm
philips.light.sceils
* [miio] change name downlight
* [miio] backport Improved unsupported handler
* [miio] backport readme
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* Fix memory leak in SNMP. When receiving an async request it is placed in a pending request queue. Not canceling it leads to infinty life cycle for those requests, filling up memory.
* Test the canceling of the snmp aync request by its handler.
Signed-off-by: Falk Bauer <falk.bauer@k-is.com>
This change is essential for not flooding VOC servers with requests on
each channel update. Cache idea and timeout configuration copied from 3.x
branch ('main', PR#8595) and adapted to 2.5.x codebase.
Related to #8554
Also-by: clinique <gael@lhopital.org>
Signed-off-by: Mateusz Bronk <bronkm+gh@gmail.com>
User-Agent HTTP header is no longer sent in the requests
- as Jetty/9.4.20.v20190813 is blacklisted server-side.
The backported fix uses a shim wrapper for HttpUtil, allowing to inject
a customized Jetty's HttpClient, while keeping the rest of the interface
intact (goal was to minimize changes: 3.x branch has a more elegant fix
for the same, but coupled with other changes and refactorings that are
not part of this backport).
Resolves#8554
Signed-off-by: Mateusz Bronk <bronkm+gh@gmail.com>
Fixed 3 bugs:
- Network bridge not listening on bus
- Reconnection handler keeps reconnecting even after a successful reconnection
- Minor typo in alarm wakeup time channels
Signed-off-by: Cedric Boon <cedric.boon@hotmail.com>
In case of the parameters & response are not equal avoid the
java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>