dec6483e2c
[unifi] New site, wlan, wiredClient, and poePort. Discovery support ( #11959 )
...
* [unifi] New wiredClient and poePort, Discovery support
This change adds the following changes:
- 2 new things: a wired client and POE port.
- Adds discovery of clients and poePort.
- Adds guest channel to client thing.
Also included some refactoring and bug fixes.
This change includes changes made by Matthew Bowman that he created on his own branch but were never completed.
Closes #9609 : Implemented async http call, which should fix the buffer overflow.
Closes #10375 : At least should avoid the stack overflow.
Closes #11964 : cid will be handled in lower case.
* Removed type from UniFiCache constructor
It's redundant and only used for logging.
* Added UniFi Site and wLAN things
* Improved default state handling
Updated refresh/state update, to also update when no data available.
Simplified usage of cache: call cache directly instead of implicit via controller class.
Made getDefaultState generic to all things, and simplified passing channelId instead of channelUID to sub methods.
* Moved dto objects to dto package.
* Added support for client experience
* Made fields private
No need to have them protected.
* Added PoE power-cycle command
Also added wireless client as command as this better fits with the openHAB model to handle commands that are only one way and not have a state.
* Updated readme
* [unifi] Added client/guest count to wlan
* Fix QRcode construction and added hidden ssid support in qrcode string
Also-by: Matthew Bowman <mgb@otr.mx >
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl >
Co-authored-by: Matthew Bowman <mgb@otr.mx >
2022-05-16 23:14:00 +02:00
robnielsen and GitHub
d9b5f2d911
[insteon] remove instructions about redirecting output from console commands ( #12734 )
...
Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com >
2022-05-16 22:43:33 +02:00
Doug Culnane and GitHub
1def184dee
[renault] Small English text fix. Add missing config parameter to README. ( #12755 )
...
* [renault] Add German translations and small english text fixes. Add missing config parameter to README.
* [renault] Remove German translations.
* [renault] Make config with default and english text sources of truth consistent.
Signed-off-by: Doug Culnane <doug@culnane.net >
2022-05-16 22:08:41 +02:00
openhab-bot and GitHub
c33463456f
New Crowdin updates ( #12752 )
...
* New translations goecharger.properties (Italian)
* New translations porcupineks.properties (French)
* New translations voskstt.properties (French)
2022-05-16 21:14:11 +02:00
Hilbrand Bouwkamp and GitHub
e6cc323723
DSMR identifier cosem objects should be parsed as hex values ( #12756 )
...
Closes #12724
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl >
2022-05-16 21:13:28 +02:00
lolodomo and GitHub
25a923be39
[webthing] Cleanup semantic tags for dynamic channels ( #12751 )
...
Related to #12262
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-16 19:21:22 +02:00
lolodomo and GitHub
5eaddd1af1
[voskstt] Update the description of the preloadModel parameter ( #12749 )
...
* [voskstt] Update the description of the preloadModel parameter
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-16 19:16:23 +02:00
lolodomo and GitHub
b99d98b03d
[porcupineks] Fix description of the sensitivity parameter ( #12748 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-16 18:33:36 +02:00
lolodomo and GitHub
2fb662dab7
[sensibo] Fix tags for target temperature channel types built ( #12750 )
...
dynamically
Related to #12262
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-16 18:29:29 +02:00
Roie Geron and GitHub
d7f8fe6411
[touchwand] - remove Thing state update on unit discovery, causing expire to fail ( #12736 )
...
* remove listeners from unit discovery
Signed-off-by: Roie Geron <roie.geron@gmail.com >
2022-05-16 16:49:53 +02:00
openhab-bot and GitHub
91ee684a06
New Crowdin updates ( #12747 )
...
* New translations googletts.properties (French)
* New translations googlestt.properties (French)
* New translations voskstt.properties (French)
* New translations watsonstt.properties (French)
* New translations pollytts.properties (French)
* New translations mqtt.properties (French)
* New translations mqtt.properties (French)
* New translations porcupineks.properties (French)
2022-05-16 15:21:55 +02:00
Reinhard Plaim and GitHub
e7f20b45cc
[goecharger] Add powerAll to thing-types ( #12742 )
...
* [goecharger] Add powerAll to thing-types
Signed-off-by: Reinhard Plaim <reinhardplaim@gmail.com >
2022-05-16 14:03:40 +02:00
lolodomo and GitHub
cff0629fdd
[goecharger] Fix compatibility with go-eCharger V3 ( #12733 )
...
Also avoid the thing to remain in state UNKNOWN if the decoding of the
JSON response is failing.
Fix #12719
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-16 10:27:19 +02:00
openhab-bot and GitHub
78813efbd2
New Crowdin updates ( #12745 )
...
* New translations exec.properties (French)
* New translations jinja.properties (French)
* New translations js.properties (French)
* New translations jsonpath.properties (French)
* New translations regex.properties (French)
* New translations scale.properties (French)
* New translations xslt.properties (French)
* New translations xpath.properties (French)
* New translations renault.properties (French)
* New translations sonnen.properties (French)
* New translations luxom.properties (French)
* New translations luxom.properties (Italian)
* New translations prowl.properties (French)
* New translations prowl.properties (Italian)
* New translations awattar.properties (German)
* New translations vesync.properties (Italian)
* New translations netatmo.properties (Italian)
2022-05-16 09:30:05 +02:00
Sven Strohschein and GitHub
6980102abf
[netatmo] Floodlight switch repaired ( #12743 )
...
* [netatmo] Floodlight switch repaired
Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com >
2022-05-16 09:28:44 +02:00
Mark Hilbush and GitHub
049fd1766e
[nest] Fix for missing refresh token after reauthorization ( #12711 )
...
Signed-off-by: Mark Hilbush <mark@hilbush.com >
2022-05-15 22:03:04 +02:00
lolodomo and GitHub
715fe34daa
[webthing] Fix item type for dynamic channel ( #12738 )
...
* [webthing] Fix item type for dynamic channel
* Review comments: use constants from CoreItemFactory
Related to #12712
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-15 21:24:46 +02:00
Andrew Fiddian-Green and GitHub
7dae2b01ec
[openthermgateway] transition bridge state via offline to online ( #12744 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2022-05-15 18:56:34 +02:00
lolodomo and GitHub
bab8e98796
[km200] Fix item type for dynamic channel type ( #12732 )
...
* [km200] Fix item type for dynamic channel type
Related to #12712
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-14 14:42:56 +02:00
lolodomo and GitHub
6c2363d524
[haywardomnilogic] Fix item-type value for channel types waterflow and ( #12727 )
...
Related to #12712
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-12 23:14:50 +02:00
Jacob Laursen and GitHub
cc43251b5d
Fix logging for appliances where consumption data is not supported ( #12728 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-05-12 23:12:32 +02:00
Jonathan Gilbert and GitHub
bdfe999bca
Removed ClassExtender as it's no longer used and may be leaking memory ( #12725 )
...
Signed-off-by: Jonathan Gilbert <jpg@trillica.com >
2022-05-12 23:08:40 +02:00
Florian Hotze and GitHub
2e1fbdd86f
[evcc] Initial contribution ( #12611 )
...
Signed-off-by: Florian Hotze <florianh_dev@icloud.com >
2022-05-12 19:31:45 +02:00
Martin Matuška and GitHub
9c0541c2c9
Update README.md ( #12707 )
...
Mention that Sinclair devices using the Gree protocol are supported as well (EWPE smart).
2022-05-12 07:45:20 +02:00
Daniel Lienert and GitHub
47418606c6
DOCS: Add missing bracket ( #12722 )
2022-05-12 07:40:48 +02:00
lolodomo and GitHub
7364e69fd2
[oceanic] Fix item-type value for channel types reserve and flow ( #12716 )
...
Related to #12712
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-11 22:05:54 +02:00
lolodomo and GitHub
96323f91ab
[lutron] Fix item-type tag value for channel type buttonpress ( #12715 )
...
Related to #12712
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-11 22:03:44 +02:00
lolodomo and GitHub
01006b73aa
[automower] Fix item-type value for channel type positionType ( #12714 )
...
Related to #12712
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-11 22:03:11 +02:00
lolodomo and GitHub
cb27dc5e68
[knx] Fix item-type value for channel type datetime-control ( #12717 )
...
Related to #12712
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-11 22:02:06 +02:00
lolodomo and GitHub
97db8aa407
Fix case for item-type tag value (channel definition) ( #12713 )
...
Related to #12712
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-11 22:00:44 +02:00
Mark Herwege and GitHub
9d594469df
Correct error for long thing names ( #12708 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2022-05-09 23:05:30 +02:00
Giovanni Fabiani and GitHub
888f962116
[openwebnet] Add support for sending Auxiliary (AUX) commands/messages to the bus (WHO=9) ( #12468 )
...
Signed-off-by: Giovanni Fabiani <fabiani.giovanni@gmail.com >
2022-05-08 21:02:42 +02:00
lolodomo and GitHub
553fcfa3b4
[netatmo] Do not ignore updated events (same timestamp) ( #12701 )
...
Fix #12699
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-08 12:08:02 +02:00
Holger Friedrich and GitHub
8830ed527e
[knx] Allow sending items with units to KNX bus. ( #12675 )
...
Items with dimensions (QuantityType) are now translated and can be sent to the
KNX bus. This requires the correct DPT to be specified in the channel
definition. Fixes #10706 .
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2022-05-08 11:23:18 +02:00
Corubba and GitHub
961696ead6
[http] Support all 2xx response codes ( #12594 )
...
* [http] Add tests
* [http] Treat all success codes as such
* All 2xx http codes mean success, so treat them the same way 200 is.
Fixes #11369
Signed-off-by: Corubba Smith <corubba@gmx.de >
2022-05-08 10:53:20 +02:00
lolodomo and GitHub
4e56b9b734
[netatmo] Give access to video only when video is available ( #12698 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-07 21:21:35 +02:00
Gaël L'hopital and GitHub
f6ab246a41
[openuv] adressing issue #12688 ( #12695 )
...
* openuv adressing issue #12688
Signed-off-by: clinique <gael@lhopital.org >
2022-05-07 20:37:03 +02:00
Hans Böhm and GitHub
cb60d891fb
[openweathermap] Fix display of alert data ( #12697 )
...
* fix display of alert data
* improve javadoc
* add javadoc to updateMinutelyForecastChannel
Signed-off-by: Hans Böhm <h.boehm@gmx.at >
2022-05-07 19:01:38 +02:00
lolodomo and GitHub
b51c930390
[vesync] Add default translations ( #12696 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-07 12:30:23 +02:00
dag81 and GitHub
0a46724b38
[veSync] New VeSync binding addition ( #12219 )
...
* [veSync] New VeSync binding addition
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] New VeSync binding addition - LUH-D301S support added.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] New VeSync binding addition - AH channel corrections
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] New VeSync binding addition - AH D301S night light removal
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] New VeSync binding addition - AH docs mistLevel correction
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] New VeSync binding addition - Debug output correction
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] New VeSync binding addition - Dual200S adjustments
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - removal of TODOs
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - markdown table formatting
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - Air Purifier doc's and bug fix
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - Air Humidifiers doc's
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - HttpClient handling management to move api instance to the correct location
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - ThingTypeUID additions
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - Documentation correction - airPurifierPollinterval
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - Documentation correction - configuration parameters
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - Module documentation correction - description update.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - thing-types - bridge configuration updates
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - thing-types - description updates to cut length where possible.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - discovery - representation prop adjustments
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR adjustments - documentation - configuration block adjustments.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustments - Humidity set point channel renames
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustments - Initalize direct call cleanup
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustments - getDeviceUID override removal
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustments - unit adjustments
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PMD Error correction - file naming correction
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustment - HttpClient handling simplified.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustment - Removal of dead code.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustment - Readme OpenHab to openHAB
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustment - Comment cleanup
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustment - Handler Error removal to comm issue
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustment - Quick spotless fix
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Adjustment - Removal of debug log - as status has message in now.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PPM to PM correction for Air Quality units.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] ReadMe Units PM Update
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] Constant name correction for air quality units adjustment.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] Humidifier Percentage Units addition.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] Air Filter Life Remaining units addition
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PM25 update based on other bindings, to correct the units.
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] ReadMe PM25 updates
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR Updates: Thing Type Ids to lower case
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR: Removal of unrequired createThing override
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR: Removal of unused channel-type nightLightBrightnessType
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
* [veSync] PR: Readme correction
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
2022-05-07 12:15:48 +02:00
Łukasz Dywicki and GitHub
7323b2e4eb
[modbus] Add support for after connection delays required by some devices. ( #12642 )
...
Fixes #12641 .
Signed-off-by: Łukasz Dywicki <luke@code-house.org >
2022-05-07 12:02:04 +02:00
Kai Kreuzer and GitHub
8d92e9d31e
Update KNX code owner ( #12694 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2022-05-07 08:39:33 +02:00
Gaël L'hopital and GitHub
adda4c8769
[Netatmo] Binding rewrite without external dependencies - step 3 ( #12357 )
...
Signed-off-by: clinique <gael@lhopital.org >
Also-by: Laurent Garnier <lg.hc@free.fr >
2022-05-07 00:37:24 +02:00
Felix Schneider and GitHub
3b793a73a1
[AmazonEchoControl]: Docs: Remove old bug warning & adjust spacing ( #12690 )
...
* DOCS: Remove old bug warning
The bug that alexa remindes twice was fixed
* {OTHER} Remove trailing spaces
* {DOCS} Adjusted spacing to unify the docs
Signed-off-by: Felix Schneider <fs@felix-schneider.org >
2022-05-06 23:16:07 +02:00
Dave and GitHub
8460054c9d
[boschshc] Support Bosch Smart Home Cameras ( #12666 ) ( #12680 )
...
* [boschshc] Support Bosch Smart Home Cameras (#12666 )
- add thing definitions for indoor security camera 360 and outdoor
security camera Eyes
- implement services for privacy mode and camera notifications
- implement camera handler
- add unit tests
- update documentation
* [boschshc] Enhance logging and comments (#12666 )
* only log on debug level when initial state can not be retrieved
* do not log stack traces
* minor Javadoc fixes
closes #12666
Signed-off-by: David Pace <dev@davidpace.de >
2022-05-06 23:13:04 +02:00
Mark Herwege and GitHub
e9d9149c35
Update README.md ( #12691 )
...
Removed first section from README. These are not rendered in the inline documentation and make the documention (More...) of the binding inside OH show the raw text.
2022-05-06 23:08:08 +02:00
lolodomo and GitHub
80a959e370
[openweathermap] Ignore disabled things ( #12686 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-05 20:16:07 +02:00
lolodomo and GitHub
fddfe4e75f
[homeconnect] Ignore disabled things ( #12685 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-05 20:15:04 +02:00
lolodomo and GitHub
b4945f647c
[somfytahoma] Ignore disabled things ( #12687 )
...
* [somfytahoma] Ignore disabled things
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-05 20:13:59 +02:00
lolodomo and GitHub
bfca6d2201
[powermax] Ignore disabled things ( #12684 )
...
* [powermax] Ignore disabled things
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2022-05-05 19:59:59 +02:00