Commit Graph
2404 Commits
Author SHA1 Message Date
David PaceandGitHub c16e9df7a0 [boschshc] Support for Bosch Intrusion Detection System (#12700) (#12758)
* [boschshc] Support for Bosch Intrusion Detection System (#12700)

* Add thing and channel definitions for intrusion detection system
* Extract handler abstraction for devices with non-configurable device
IDs
* Extract service abstractions for write-only services (i.e. services
that can not receive states from the bridge)
* Add handler, services and DTO implementations for the intrusion
detection system
* Add detailed Javadocs
* Generalize mechanism to actively fetch initial states for certain
services
* Add unit tests
* Add documentation

closes #12700

* [boschshc] Documentation and formatting enhancements

Signed-off-by: David Pace <dev@davidpace.de>
2022-05-22 21:45:55 +02:00
lolodomoandGitHub 50831fff14 [netatmo] Discovery using current value of readFriends parameter (#12782)
Fix #12778

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2022-05-22 10:34:41 +02:00
lolodomoandGitHub 2fbdc7d21e [netatmo] Avoid requesting favorite stations when not needed (#12777)
* [netatmo] Avoid requesting favorite stations when not needed
* Add new method getFavoriteAndGuestStationsData
* Enhanced description for method getOwnedStationData
* getFavoriteAndGuestStationsData returns a collection of NAMain

Fix #12769

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2022-05-22 10:32:09 +02:00
openhab-botandGitHub cab63283f3 New translations netatmo.properties (Italian) (#12781) 2022-05-21 21:19:09 +02:00
M VallaandGitHub 1029b926ce [openwebnet] add default translations (#12775)
Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2022-05-21 10:45:42 +02:00
lolodomoandGitHub b475f0abd1 [netatmo] Add translations for config parameters (#12768)
* [netatmo] Add translations for config parameters

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2022-05-21 10:20:34 +02:00
openhab-botandGitHub b30a82c1a3 New Crowdin updates (#12771)
* New translations astro.properties (Italian)
* New translations netatmo.properties (Italian)
* New translations fineoffsetweatherstation.properties (Italian)
2022-05-21 09:18:59 +02:00
Gaël L'hopitalandGitHub 9632a0a870 [netatmo] Switch to Code Granting process (#12726)
Signed-off-by: clinique <gael@lhopital.org>
2022-05-20 12:53:53 +02:00
lolodomoandGitHub c12ed4bc8e [fineoffsetweatherstation] Align XML with default translations (#12766)
Makes i18n tool reusable.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2022-05-19 21:44:26 +02:00
Andreas BergerandGitHub 66bb27275d [fineoffsetweatherstation] Initial contribution (#12464)
* [fineoffsetweatherstation] initial commit
* [fineoffsetweatherstation] add missing measure type for air quality
* [fineoffsetweatherstation] add names to sensors
* [fineoffsetweatherstation] add missing channel types for lightning and water leak
* [fineoffsetweatherstation] adjust label names and replaced images + pdf so there are no copyright issues
* [fineoffsetweatherstation] remove wrong semantic tags
* [fineoffsetweatherstation] add missing measurands for WH45 (CO2) and WH35 (Leaf wetness)
* [fineoffsetweatherstation] fix typos
* [fineoffsetweatherstation] improve error handling for unstable connections
* [fineoffsetweatherstation] set online status after successful discovery
* [fineoffsetweatherstation] adjustments after review
* [fineoffsetweatherstation] adjustments after review
* Fix typo
* use `system.wind-speed` where applicable
* fix naming of channel type constants

Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
2022-05-19 20:52:17 +02:00
Hilbrand BouwkampandGitHub 4372c007cd Updated readme, added how to generate i18n en properties file/kar files/use -pl option (#12757)
* Updated readme, added how to generate i18n en properties file/kar files/use -pl option

- Also put command in blocks to make them stand out more in the readme.

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2022-05-19 11:15:59 +02:00
dependabot[bot]andGitHub 688dad0be8 Bump bcprov-jdk15on from 1.52 to 1.67 in /bundles/org.openhab.binding.boschshc (#12127)
Bump all org.bouncycastle bundles to version 1.70 and added new bcutil-jdk15on jar which was added with v1.69

Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
2022-05-19 10:04:01 +02:00
Andrew Fiddian-GreenandGitHub af4ad689ac [hdpowerview] add type 38 shade to database (#12761)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2022-05-18 17:36:57 +02:00
openhab-botandGitHub a97c53662b New translations voskstt.properties (Italian) (#12759) 2022-05-18 01:04:40 +02:00
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
robnielsenandGitHub 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 CulnaneandGitHub 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-botandGitHub 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 BouwkampandGitHub 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
lolodomoandGitHub 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
lolodomoandGitHub 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
lolodomoandGitHub 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
lolodomoandGitHub 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 GeronandGitHub 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-botandGitHub 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 PlaimandGitHub 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
lolodomoandGitHub 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-botandGitHub 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 StrohscheinandGitHub 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 HilbushandGitHub 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
lolodomoandGitHub 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-GreenandGitHub 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
lolodomoandGitHub 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
lolodomoandGitHub 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 LaursenandGitHub 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 GilbertandGitHub 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 HotzeandGitHub 2e1fbdd86f [evcc] Initial contribution (#12611)
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2022-05-12 19:31:45 +02:00
Martin MatuškaandGitHub 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 LienertandGitHub 47418606c6 DOCS: Add missing bracket (#12722) 2022-05-12 07:40:48 +02:00
lolodomoandGitHub 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
lolodomoandGitHub 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
lolodomoandGitHub 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
lolodomoandGitHub 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
lolodomoandGitHub 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 HerwegeandGitHub 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 FabianiandGitHub 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
lolodomoandGitHub 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 FriedrichandGitHub 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
CorubbaandGitHub 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
lolodomoandGitHub 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