Commit Graph

5704 Commits

Author SHA1 Message Date
Bernhard Bauer
85af35474f
[helioseasycontrols] Range checks for bypass dates + documentation fixes (#9117)
Signed-off-by: Bernhard Bauer <bern77@gmail.com>
2020-11-23 19:05:02 -08:00
Fabian Wolter
d0b5267ff3
[modbus] Add convenience class for ThingHandlers (#8634)
* [modbus] Add convenience class for ThingHandlers

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2020-11-23 18:38:07 -08:00
robnielsen
4911fd0c4a
[insteon] Fixed status updates not getting published for some polled devices (#9110)
Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
2020-11-24 00:12:25 +01:00
Ondrej Pecta
d13e41ddb1
[somfytahoma] code cleanup (#9099)
* [somfytahoma] code cleanup

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2020-11-23 22:05:08 +01:00
M Valla
874962e00a
[openwebnet] Fixed handling of ZigBee USB gateway and devices (fixes #8915 #8917 #8962) (#9076)
* [openwebnet] Fixed config, handling and discovery of ZigBee devices (fixes #8915 and fixes #8917). Added test for ownID. Now uses openwebnet4j v0.3.2
* [openwebnet] ZigBee: improved handling of wrong 'where' parameter. Updated README. Improved logging.
* [openwebnet] Improved discoveryByActivation to distinguish dimmers from lights. Now using openwebnet4j 0.3.2-1

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2020-11-23 19:21:55 +01:00
lolodomo
ba98ef30e9
[astro] Trigger or not jobs restart when a positional channel is linked or unlinked (#9104)
Don't rely on calls to channelLinked at startup

Related to openhab/openhab-core#1707

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2020-11-23 19:17:18 +01:00
Mike Major
9de9955c49
Support Colour item and Group item with a state (#9111)
Signed-off-by: Mike Major <mike_j_major@hotmail.com>
2020-11-23 19:15:56 +01:00
Connor Petty
0b163f655c
[bluetooth] Add some utility classes (#9064)
* Add some utility classes that will be used by other bluetooth bindings.
* Add handle field to BluetoothDescriptor

Signed-off-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
2020-11-23 11:34:39 +01:00
Martin Herbst
38876647ad
[homematic] Better OH3 compatibility (#9102)
* Max value and format pattern were not correct for dimmers (Fixes #8799)
* Fixed calls to deprecates methods/constructors
* Make sure channelLinked is executed at restart (see also: https://github.com/openhab/openhab-core/issues/1707)

Signed-off-by: Martin Herbst <develop@mherbst.de>
2020-11-23 11:10:08 +01:00
Fabian Wolter
417ae41bd9
[lcn] Fix initial polling of linked Channels (#9103)
Fixes #9086
Relates to openhab/openhab-core#1707

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2020-11-23 10:46:20 +01:00
Connor Petty
fb7fcd886d
[bluetooth.generic] Added support for generic bluetooth devices (#8775)
* Generic Bluetooth Binding Initial Contribution

Signed-off-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
2020-11-23 10:43:44 +01:00
Christoph Weitkamp
0c30d90757
[tr064] Improvements of Phonebook Profile (#9054)
* Improvements of Phonebook Profile

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2020-11-22 16:22:22 -08:00
druciak
4cdbe65662
[satel] Fixes for INT-RS module (#9072)
Signed-off-by: Krzysztof Goworek <krzysztof.goworek@gmail.com>

Co-authored-by: Krzysztof Goworek <krzysztof.goworek@gmail.com>
2020-11-20 22:33:54 -08:00
Matthew Skinner
8b3c633b8d
[ipcamera] Improve ONVIF preset naming (#8948)
* Refactor to prevent endless loop.
* Allow `-rtsp_transport tcp` to be over-ridden.
* Display actual preset names
* Allow IP to not match due to Hostname given in setup.
* Fix index off by 1
* Bug fixes for HLS
* Compatibility fix for GotoPreset
* Improve default snapshot quality and allow FFmpeg arguments to be
changed.

Signed-off-by: Matthew Skinner <matt@pcmus.com>

Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
2020-11-20 22:27:49 -08:00
jimtng
ae7d5715ee
[fronius] [fronius] Accept null value as zero for inverterdatachannelpac channel (#9077)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2020-11-20 19:23:11 -08:00
J-N-K
bc0fafd10b
[http] fix thing-definition (#9080)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-11-20 19:20:45 -08:00
lolodomo
82af90c5b8
[powermax] Use ThingHandlerService for discovery (#9083)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2020-11-20 19:18:16 -08:00
lolodomo
e58a0469ad
[rfxcom) Use ThingHandlerService for discovery (#9082)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2020-11-20 19:16:55 -08:00
drohhyn
1797b2e245
Channel types: UPERCASE and typo (#8989)
https://community.openhab.org/t/solved-homematic-channel-type-couldn-t-be-resolved/47950/6 shows the solution with UPPERCASE channel name.
Signed-off-by: drohhyn <drohhyn@qimp.org>
2020-11-20 08:35:59 +01:00
Kai Kreuzer
4385708f96
Fixed declaration of representation property (#9073)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2020-11-19 20:06:13 +01:00
Christoph Weitkamp
c297134030
[tr064] Fixed minor spelling (#9074)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2020-11-19 19:58:13 +01:00
Mike Major
55bf82c477
[serial] Initial contribution (#8851)
Signed-off-by: Mike Major <mike_j_major@hotmail.com>
2020-11-19 19:51:54 +01:00
Georgios Moutsos
fa21dff364
[caddx] Fix wrongly handled discovery, off by 1 errors (#9030)
* Corrected caddx discovery bug
* Maintenance

- Changed refresh logic for the things
- Code cleanup
- Corrected off by one errors
- Added initial tests for the message parsing
* Corrected ParameterizedTest
* Changed new Date().getTime to System.currentTimeMillis()

Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>
2020-11-18 18:10:09 -08:00
J-N-K
6e3c640043
[neeo] improve code (#9028)
* create forwardactionsservlet only if forwardchain is not empty
* remove dependency on apache commons

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-11-17 16:25:46 -08:00
Marcel
158cbe0c65
[miio] Use QuantityTypes for time & area in the vacuumhandler (#9058)
closes #7752

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-11-17 16:23:23 -08:00
Marcel
d41927c703
[miio] Add support zhimi.heater.zb1 & zhimi.heater.za2 (#9055)
* [miio] Add support zhimi.heater.zb1 & zhimi.heater.za2
* [miio] capitalize channel labels

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-11-17 16:16:36 -08:00
Marcel
d86edfe32b
[miio] send miot actions parameter as jsonObject (#9056)
* [miio] send miot actions parameter as jsonObject
* [miio] avoid maven error

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-11-17 12:32:52 -08:00
Christian Niessner
754daa0140
[tacmi] TA-CMI: Fixed some issues when percent values are received or updated (#9047)
Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>
2020-11-17 11:53:20 -08:00
Marcel
2930e431ad
[miio] Fix readme for line breaks inside table cell (#9052)
* [miio] Fix readme for line breaks inside table cell
* [miio] improve readme

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-11-17 10:46:20 -08:00
J-N-K
eb19117bbc
fix wrong formatting in state description (#9051)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-11-17 11:55:22 +01:00
Roie Geron
387b9675fd
[touchwand]- Added support for AlarmSensor and WallController (#8933)
* Added support for AlarmSensor and WallController

Signed-off-by: Roie Geron <roie.geron@gmail.com>
2020-11-16 15:44:03 -08:00
Christoph Weitkamp
1f4053538f
[km200] Fixed representation-property for discovery result (#9042)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2020-11-16 12:34:35 -08:00
Ondrej Pecta
8aa4be628a
[jablotron] fixed updating of JA100 PG channels (#9003)
* [jablotron] fixed bug when bridge stays offline forever in some cases
* [jablotron] fixed the JA100 channel update bug

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2020-11-16 12:31:49 -08:00
Marcel
d6d68c7a96
[miio] update readme (#9014)
* [miio] update readme

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-11-16 12:26:50 -08:00
Gaël L'hopital
b523c873cc
[VolvoOnCall] SAT corrections and some channels enhancements (#8997)
* Sat enhancements and some channels enhancements
* Reformating files
* Documentation correction

Signed-off-by: clinique <gael@lhopital.org>
2020-11-16 12:21:17 -08:00
Christoph Weitkamp
896640db3f
[avmfritz] Avoid a hidden NPE when getIdentifier() of an uninitialized ThingHandler is called (#9040)
* Avoid a hidden NPE when getIdentifier() of an uninitialized ThingHandler is called
* Fixed Powerline546EHandler

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2020-11-16 18:09:30 +01:00
Wouter Born
57177ccdff
[plugwise] Use ThingHandlerService for discovery (#9041)
This simplifies the PlugwiseHandlerFactory code so it no longer needs to register and keep track of a discovery service for each bridge.

Also contains a few other improvements:

* fix lastRequest timestamp not updated when sending messages to discover node properties
* use java.time Duration and Instant
* use List.of, Set.of
* remove redundant null suppression because of EEAs

Signed-off-by: Wouter Born <github@maindrain.net>
2020-11-15 17:29:02 -08:00
J-N-K
09b0e3fb1b
[snmp] nullness improvements (#9038)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-11-15 17:24:02 -08:00
Marcel
1e5aaf948c
[miio] add support for lumi.curtain.hagl05 Xiaomi youpin Curtain Controller (Wi-Fi) (#9017)
* [miio] add support for lumi.curtain.hagl05
* [miio] improve channel description
* [miio] improved mapping for curtain hagl05
* [miio] fix channelTypes

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-11-15 17:19:00 -08:00
Marcel
406b7e4392
[miio] Add support for mijia.vacuum.v2 (#9036)
* [miio] Add support for mijia.vacuum.v2

related issue #9005
* [miio] fix channelTypes based on review

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-11-15 17:17:59 -08:00
Fabian Wolter
3fbb07d8c6
[lcn] doc: add .things example (#9031)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2020-11-15 12:41:45 -08:00
lolodomo
3b162f2f92
[netatmo] Deprecated tag "required" for configuration parameter (#9035)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2020-11-15 12:34:20 +01:00
lolodomo
3499acfcf3
[hue] Deprecated tag "required" for configuration parameter (#9034)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2020-11-15 12:28:44 +01:00
lolodomo
7daea2dfd5
[freebox] Deprecated tag "required" for configuration parameter (#9033)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2020-11-15 12:26:34 +01:00
lolodomo
deea965cc6
[remoteopenhab] Deprecated tag "required" for configuration parameter (#9032)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2020-11-15 11:28:30 +01:00
lolodomo
07abbafadc
[remoteopenhab] Introduce things for the remote things and add support for HTTPS (#8909)
* [remoteopenhab] Introduce things for the remote things

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Adapt code to change in core

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Review comment: scheduler.execute

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Fixed tables in README

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Review comment: ThingHandlerService

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Add support for HTTPS communication

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Few changes to satisfy build

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Avoid SSE timeout exception after one minute when no event received

Fix #8977

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Check connection job: do nothing when the thing was ONLINE and the REST API is still reachable

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Review comment: super.deactivate

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Review comments: README

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Review comment: buildChannels parameter renamed

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Imrpoved logging when the REST API is failing

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Review comment: fasle

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Review comment: deprecated "required" tag for channel parameter

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2020-11-15 10:59:38 +01:00
J-N-K
d055c057d7
[omnikinverter]fix missing dispose (#9010)
* fix missing dispose

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-11-14 15:27:21 -08:00
Patrick Fink
9e7836b4f9
[bluetooth.bluegiga] Fix / concretize bluegiga parameter descriptions (#9026)
Signed-off-by: Patrick Fink <mail@pfink.de>
2020-11-14 17:45:26 +01:00
Patrick Fink
a3e3f15ed8
[bluetooth.bluegiga] Fix scan interval descriptions (#9025)
Signed-off-by: Patrick Fink <mail@pfink.de>
2020-11-14 16:12:19 +01:00
J-N-K
1073f0086d
[neeo] fix ClassNotFoundException and switch to constructor injection (#9006)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-11-14 16:11:06 +01:00