Commit Graph

2312 Commits

Author SHA1 Message Date
lolodomo
1aeaccfe04
[netatmo] Fix getActiveChildren (#12830)
Wait for the thing being initialized properly by the thing manager
before considering it as an active children

Fix #12809

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2022-05-27 19:47:13 +02:00
lolodomo
efde8beae6
[netatmo] Remove 2 outdated entries from the properties file (#12827)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2022-05-27 17:24:28 +02:00
robnielsen
53db5c4822
[insteon] change .equals() to == for ThingStatus equality check (#12826)
Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
2022-05-27 16:12:04 +02:00
robnielsen
88e7ba3774
[insteon] set device to offline if network is not online after initialization (#12790)
* [insteon] set device to offline if network is not online during initialization

Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
2022-05-27 14:14:43 +02:00
Matthew Skinner
7f249872bc
[wled] Change to bridge/thing structure and add global controls (#12199)
* Update to using bridge/thing
* remove white channels.
* Improve Discovery
* Add more sleep/ timed light / NL features
* Change advanced channels
* fix bug for sleep duration
* Update readme with new channels
* Move channels into separate readme heading.
* fix white jumps to 0 after moving control.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2022-05-27 13:26:47 +02:00
J-N-K
87023da9e3
Fix issues with tests after core-changes (#12817)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-05-27 09:07:15 +02:00
openhab-bot
2403ffcb86
New translations network.properties (French) (#12821) 2022-05-27 08:36:36 +02:00
Mark Herwege
766eba5bd6
[elroconnects] Fix thing type description (#12823)
* Fix thing type description

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-05-26 23:18:25 +02:00
Matthew Skinner
867628a701
Doorbird online/offline bug fix (#12814)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2022-05-26 15:35:59 +02:00
Sönke Küper
76001902a3
[deutschebahn] DB API Marketplace adjustments (#12786)
* Changes API URL and authentication Headers for DB API Marketplace.
* Fixed some typos and code style findings.

Signed-off-by: Sönke Küper <soenkekueper@gmx.de>
2022-05-26 13:09:09 +02:00
openhab-bot
d938341ba7
New Crowdin updates (#12810)
* New translations miele.properties (Danish)
* New translations netatmo.properties (Italian)
2022-05-25 22:16:01 +02:00
Andreas Isenmann
010fa0200a
[Netatmo] Enhancement of documentation (#12807)
* Enhancement of Netatmo binding documentation

Signed-off-by: Andreas Isenmann <andreas.isenmann@ise-world.de>
2022-05-25 13:42:59 +02:00
GiviMAD
2ee6f8493e
[jellyfin] fix multiple sessions for device and update deps (#12794)
Signed-off-by: Miguel Álvarez Díez <miguelwork92@gmail.com>
2022-05-24 22:29:40 +02:00
Andrew Fiddian-Green
3ee741e63b
[tado] Fix AC control bugs; Add null annotations and checks (#12570)
* [tado] add null annotations and checks
* [tado] cosmetics
* [tado] tweak homeid
* [tado] revert int to Integer
* [tado] explicit method public declaration
* [tado] remove "Bridge not initialized" exception on shutdown
* [tado] new state values: error if unsupported; don't force defaults
* [tado] adopt reviewer suggestion
* [tado] tweaks
* [tado] use new,current,default mode for target capabilities; cosmetics
* [tado] eliminate dead code
* [tado] set or defaults
* [tado] change 'nullable Integer' to 'int'
* [tado] eliminate warning if handler already disposed
* [tado] improve json logging
* [tado] fix getTargetTemperature if state is OFF
* [tado] add null checks
* [tado] log warning instead of throwing exception
* [tado] improved json trace logging
* [tado] adopt reviewer suggestion
* [tado] fix logging to trace
* [tado] thread synch, and fix 'this' assignments on futures
* [tado] tweak yaml
* [tado] fix verticalSwing
* [tado] fix fanLevel

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2022-05-24 22:09:03 +02:00
Gaël L'hopital
55beb413bd
[netatmo] Add doorbell support (#12776)
* Adding doorbell handling to netatmo
Closes #8571

Signed-off-by: clinique <gael@lhopital.org>
2022-05-24 21:56:55 +02:00
Andrew Fiddian-Green
308bb3013a
[hdpowerview] Change method names to match documentation (#12796)
* [hdpowerview] refactor method names

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2022-05-24 21:50:41 +02:00
Stefan Giehl
39d7abc824
[LuxtronikHeatpump] fix menuStateLine1 state options (#12802)
Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>
2022-05-24 21:11:44 +02:00
GiviMAD
1b5471cf65
[watsonstt] reuse token (#12800)
* [watsonstt] reuse token

Signed-off-by: Miguel Álvarez Díez <miguelwork92@gmail.com>
2022-05-24 20:45:49 +02:00
GiviMAD
98af136e4a
[porcupineks] concurrency fix (#12801)
Signed-off-by: Miguel Álvarez Díez <miguelwork92@gmail.com>
2022-05-24 20:14:02 +02:00
Gaël L'hopital
907e33518e
[netatmo] Removing feature restriction from binding configuration (#12795)
* Removing feature restriction from binding configuration

Signed-off-by: clinique <gael@lhopital.org>
2022-05-24 12:59:59 +02:00
Jacob Laursen
6283c9a0e2
Disable broken test (#12793)
Related to: #12784

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2022-05-24 08:13:02 +02:00
Mark Hilbush
1baa37dcdd
[bigassfan] Add warning about new incompatible firmware (#12792)
* Add warning about new incompatible firmware
* Add firmware version number

Signed-off-by: Mark Hilbush <mark@hilbush.com>
2022-05-23 22:51:28 +02:00
robnielsen
5b79e18289
[insteon] ignore commands if device is not online (#12787)
Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
2022-05-23 21:56:35 +02:00
GiviMAD
6a6cf3e515
[androiddebugbridge] fix start-intent channel (#12791)
Signed-off-by: Miguel Álvarez Díez <miguelwork92@gmail.com>
2022-05-23 18:33:56 +02:00
David Pace
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
lolodomo
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
lolodomo
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-bot
cab63283f3
New translations netatmo.properties (Italian) (#12781) 2022-05-21 21:19:09 +02:00
M Valla
1029b926ce
[openwebnet] add default translations (#12775)
Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2022-05-21 10:45:42 +02:00
lolodomo
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-bot
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'hopital
9632a0a870
[netatmo] Switch to Code Granting process (#12726)
Signed-off-by: clinique <gael@lhopital.org>
2022-05-20 12:53:53 +02:00
lolodomo
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 Berger
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
dependabot[bot]
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-Green
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-bot
a97c53662b
New translations voskstt.properties (Italian) (#12759) 2022-05-18 01:04:40 +02:00
Hilbrand Bouwkamp
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
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
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
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
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
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
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
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
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
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
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
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
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