]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
4 years agoAdded Twitter binding (#11212)
Scott H [Sun, 5 Sep 2021 16:11:40 +0000 (12:11 -0400)]
Added Twitter binding (#11212)

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
4 years ago[nuki] Opener support and discovery (#10672)
Jan Vybíral [Sun, 5 Sep 2021 09:50:23 +0000 (11:50 +0200)]
[nuki] Opener support and discovery (#10672)

* [nuki] Opener support and discovery (#10671)

* Added Opener support
* New Smartlock channels
* Discovery support
* Secured communication using hashed token
* Improved callback handling

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Fixed code style problems

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Id of bridge is unique for openhab instance

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Added compatibility with smart lock created by previous binding version

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Secure token configuration + threading improvements

Added configuration option to enable or disable using hashed token
for bridge API authentication.
Turning bridge offline when device request fails.
All HTTP calls made async so that openhab thread is not blocked.

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Only discover bridges which return some response

Only bridges which return 200 or 403 response are discovered.
Nuki API might return bridges which no longer exists or are on different
network and are not reachable. We do not want to put these in inbox, only those
who respond do HTTP calls.

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Changed ownership of nuki binding

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Code review changes

* Fixed @Nullable annotations
* Fixed too many logger messages
* Rewritten configuration to use configuration class

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Code review changes

* NukiId moved back to configuration and switched to configuration classes in all devices
* Doorbell ringing channel switched to trigger channel

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Code review changes

* Channel description reformatted into table
* Fixed bug where repeated bridge discovery was overwriting existing bridge properties

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Fixed ringactionTimestamp property name

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Fixed search of changed thing in HTTP callback

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Improvements to uuid generation

* Bridge id is generated only from bridgeId property, making it stable across openhab installations
* Using InstanceUUID as unique callback identifier instead of bridge id

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Improved duplicate thing discovery

* Implemented duplicate thing detection using openHAB ThingRegistry

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Code review changes

* Fixed all nullable warnings
* Fixed README formatting

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
4 years ago[Twitter] 3.0 Twitter Binding (#10241)
Scott H [Sun, 5 Sep 2021 07:33:00 +0000 (03:33 -0400)]
[Twitter] 3.0 Twitter Binding (#10241)

* [twitter][WIP] Initial contribution

using the 1.x binding as a template, I created a new Twitter Binding.

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com> (github: computergeek1507)
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* trying to fix twitter4j dependency stuff

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* add to bundle POM

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* trying to fix build

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* Fixed dependency issues, Got Actions working

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* updating readme

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* fix class name

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* Fixes based on review

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* Cleanup based on review and mvn checks

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* grammar fix

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* remove Apache dependencies

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* added Null Checks based on review

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* change null check around

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
4 years ago[hdpowerview] Add new signal strength channel (#11198)
jlaur [Sat, 4 Sep 2021 13:49:33 +0000 (15:49 +0200)]
[hdpowerview] Add new signal strength channel (#11198)

* Add new signal strength channel.

Fixes #11197

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
4 years agoFix channel lowBattery being updated to ON when no battery status available. (#11201)
jlaur [Sat, 4 Sep 2021 13:48:19 +0000 (15:48 +0200)]
Fix channel lowBattery being updated to ON when no battery status available. (#11201)

Fixes #11200

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
4 years ago[lifx] Add missing color feature to a few products (#11180)
Wouter Born [Tue, 31 Aug 2021 17:43:38 +0000 (19:43 +0200)]
[lifx] Add missing color feature to a few products (#11180)

Updates the LIFX Candle (PID 68) and LIFX Clean (PID 90, 99) products to support color features.

Signed-off-by: Wouter Born <github@maindrain.net>
4 years ago[oppo] Remove logo from README (#11176)
mlobstein [Tue, 31 Aug 2021 12:41:11 +0000 (07:41 -0500)]
[oppo] Remove logo from README (#11176)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years ago[bluetooth.bluegiga] Fix CompareObjectsWithEquals findings regression causing all...
Jørgen Melhus [Tue, 31 Aug 2021 11:05:09 +0000 (13:05 +0200)]
[bluetooth.bluegiga] Fix CompareObjectsWithEquals findings regression causing all devices to be beacons

Signed-off-by: Jørgen Melhus <5099412+jmelhus@users.noreply.github.com>
4 years ago[miio] add support for mi airfryers (careli.fryer.maf01,2&3) (#11142)
Marcel [Sun, 29 Aug 2021 20:17:43 +0000 (22:17 +0200)]
[miio] add  support for mi airfryers (careli.fryer.maf01,2&3) (#11142)

Also includes update of models names db

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[miio] improve readme: restructure & map customizing feature (#11143)
Marcel [Sun, 29 Aug 2021 18:18:31 +0000 (20:18 +0200)]
[miio] improve readme: restructure & map customizing feature (#11143)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years agoAPI changed location of event counts (#11159)
Mark Hilbush [Thu, 26 Aug 2021 17:09:26 +0000 (13:09 -0400)]
API changed location of event counts (#11159)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
4 years ago[hdpowerview] Add new batteryVoltage channel (#11155)
jlaur [Thu, 26 Aug 2021 16:57:27 +0000 (18:57 +0200)]
[hdpowerview] Add new batteryVoltage channel (#11155)

* Add new batteryVoltage channel.

Fixes #11154

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Fix documentation for lowBattery.

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Organized channels into two groups: Shade and Battery.

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Revert breaking change.

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
4 years ago[mqtt-homeassistant] MQTT Homeassistant test concurrency bug fixed (#11161)
antroids [Thu, 26 Aug 2021 12:46:53 +0000 (15:46 +0300)]
[mqtt-homeassistant] MQTT Homeassistant test concurrency bug fixed (#11161)

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
Co-authored-by: Anton Kharuzhy <antroids@gmail.com>
4 years agoFix equalsIgnoreCase issue (#11140)
mlobstein [Tue, 24 Aug 2021 17:05:32 +0000 (12:05 -0500)]
Fix equalsIgnoreCase issue (#11140)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years agoFix equalsIgnoreCase issue (#11141)
mlobstein [Tue, 24 Aug 2021 17:04:17 +0000 (12:04 -0500)]
Fix equalsIgnoreCase issue (#11141)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years agoRenamed channel manual_fan_speed to manual_fan_step for consistency. (#11147)
jlaur [Tue, 24 Aug 2021 16:59:35 +0000 (18:59 +0200)]
Renamed channel manual_fan_speed to manual_fan_step for consistency. (#11147)

Fixes #10621

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
4 years agoFix parsing to handle when volume is a float (#11151)
Mark Hilbush [Tue, 24 Aug 2021 12:44:02 +0000 (08:44 -0400)]
Fix parsing to handle when volume is a float (#11151)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
4 years agoMake spacing consistent (#11145)
OneYellowLemon [Mon, 23 Aug 2021 19:51:40 +0000 (15:51 -0400)]
Make spacing consistent (#11145)

Signed-off-by: OneYellowLemon <66096725+OneYellowLemon@users.noreply.github.com>
4 years ago[irobot] Minor readme corrections (#11124)
kennetn [Sun, 22 Aug 2021 10:04:33 +0000 (12:04 +0200)]
[irobot] Minor readme corrections (#11124)

* Minor readme corrections

Minor clarification originally described here https://community.openhab.org/t/irobot-9xx-on-openhab/17774/196

Signed-off-by: kennetn <kennetn@gmail.com>
4 years ago[semsportal] Fix lastUpdate parse format to accept the format provided by the inverte...
Julio Vilmar Gesser [Sun, 22 Aug 2021 10:02:10 +0000 (07:02 -0300)]
[semsportal] Fix lastUpdate parse format to accept the format provided by the inverter (#11127)

* Fixed lastUpdate date formating

Signed-off-by: Julio Gesser <jgesser@gmail.com>
4 years agoUpdate README.md (#11131)
Allan Seidel [Sun, 22 Aug 2021 09:58:38 +0000 (04:58 -0500)]
Update README.md (#11131)

Corrected the humidifier mode label.

4 years agoChanged minimum Z-Way polling interval to 1 second. (#11122)
Ryz [Sun, 22 Aug 2021 09:57:25 +0000 (11:57 +0200)]
Changed minimum Z-Way polling interval to 1 second. (#11122)

Signed-off-by: Ryz <mirco.heitmann@gmail.com>
4 years ago[telegram] Send message if a file download fails and bug fixes. (#11125)
Matthew Skinner [Sun, 22 Aug 2021 09:54:34 +0000 (19:54 +1000)]
[telegram] Send message if a file download fails and bug fixes. (#11125)

* Send message when pic/vid/ani fails to DL
* Upgrade lib to 5.2.0 and fix error.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
4 years agoFix IndexOutOfBoundsException in aggregator function (#11113)
Anders Alfredsson [Sun, 22 Aug 2021 09:53:11 +0000 (11:53 +0200)]
Fix IndexOutOfBoundsException in aggregator function (#11113)

Signed-off-by: Anders Alfredsson <andersb86@gmail.com>
4 years ago[danfossairunit] Change Humidity channel type from Number to Number:Dimensionless...
jlaur [Sun, 22 Aug 2021 09:52:05 +0000 (11:52 +0200)]
[danfossairunit] Change Humidity channel type from Number to Number:Dimensionless (#11121)

* Change Humidity channel from Number to Number:Dimensionless
* Fix documentation for temperature channels.

Fixes #9755

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
4 years ago[danfossairunit] Add channel descriptions and categories (#11129)
jlaur [Sun, 22 Aug 2021 09:50:33 +0000 (11:50 +0200)]
[danfossairunit] Add channel descriptions and categories (#11129)

* Use system default channel type for battery level.
* Add channel categories where applicable
* Add missing channel descriptions (and fix two existing)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
4 years agoFix/update channels for setting hot water target temperature (#11135)
Stefan Giehl [Sun, 22 Aug 2021 09:49:33 +0000 (11:49 +0200)]
Fix/update channels for setting hot water target temperature (#11135)

Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>
4 years ago[robonect] Channel for distance from charging station on remote start (#11137)
Stefan Triller [Sun, 22 Aug 2021 09:45:55 +0000 (11:45 +0200)]
[robonect] Channel for distance from charging station on remote start (#11137)

New channel "status-distance" that shows the distance of the robot from
its charging station while it is searching for the remote starting point.

Signed-off-by: Stefan Triller <github@stefantriller.de>
4 years agoFix for #10982 - Binding not working properly HANDLER_REGISTERING_ERROR (#11108)
Jan Gustafsson [Mon, 16 Aug 2021 12:06:16 +0000 (14:06 +0200)]
Fix for #10982 - Binding not working properly HANDLER_REGISTERING_ERROR (#11108)

Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
4 years ago[miio] map improvement cropping and customizable colors/parameters (#11110)
Marcel [Mon, 16 Aug 2021 12:03:33 +0000 (14:03 +0200)]
[miio] map improvement cropping and customizable colors/parameters (#11110)

* [miio] make robo map drawing customizable

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] Add cropping possibility for vacuum map

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* miio minor edit

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[miio] improve/add properties for qmi powerstrip (#11118)
Marcel [Mon, 16 Aug 2021 12:02:09 +0000 (14:02 +0200)]
[miio] improve/add properties for qmi powerstrip (#11118)

improve mija vacuum channels

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[mqtt-homeassistant] climate.mqtt support (#10690)
antroids [Sun, 15 Aug 2021 09:48:26 +0000 (12:48 +0300)]
[mqtt-homeassistant] climate.mqtt support (#10690)

* MQTT.Homeassistant Climate support

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant synthetic config test added

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant refactoring

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant discovery test added

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant thing handler test added

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant switch test added

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant Climate test added

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant author header added

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant copyright header added

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant test fixed

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant test fixed

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant test infrastructure updated. Added tests with mqtt publishing and commands posting.

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant fixed Climate#send_if_off handling

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant do not filter the power command

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant climate unit test added

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* Update bundles/org.openhab.binding.mqtt.homeassistant/src/main/java/org/openhab/binding/mqtt/homeassistant/internal/DiscoverComponents.java

Redundant annotation removed

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
* MQTT.Homeassistant Redundant @Nullable annotations removed

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant Unit tests added for all components

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant Unit tests stability fix

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant @NonNullByDefault removed from Device, config.dto package created

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant Climate author added

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant Device.sw_version renamed

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
* MQTT.Homeassistant tests wait timeout increased to 10s

Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
Co-authored-by: antroids <antroids@gmail.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
4 years ago[miio] add support for Mi Smart Standing Fan 2 (dmaker.fan.p18) (#11106)
Marcel [Sat, 14 Aug 2021 11:40:36 +0000 (13:40 +0200)]
[miio] add support for  Mi Smart Standing Fan 2 (dmaker.fan.p18) (#11106)

closing #11053

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years agoUpdate Nuvo README (#11107)
mlobstein [Sat, 14 Aug 2021 11:39:11 +0000 (06:39 -0500)]
Update Nuvo README (#11107)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years agoAdd Roku TV channels (#11087)
mlobstein [Wed, 11 Aug 2021 10:06:40 +0000 (05:06 -0500)]
Add Roku TV channels (#11087)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years ago[openweathermap] Fix ozone mapping in DTO (#11086)
Christoph Weitkamp [Wed, 11 Aug 2021 10:03:11 +0000 (12:03 +0200)]
[openweathermap] Fix ozone mapping in DTO (#11086)

- Fix ozone mapping in DTO

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years agoFix IndexOutOfBoundsException and remove Sleep. (#11089)
Matthew Skinner [Wed, 11 Aug 2021 10:02:19 +0000 (20:02 +1000)]
Fix IndexOutOfBoundsException and remove Sleep. (#11089)

Signed-off-by: Matthew Skinner <matt@pcmus.com>
4 years agoAdded inverted info for rollershutters (#11094)
Michael B [Wed, 11 Aug 2021 10:00:30 +0000 (12:00 +0200)]
Added inverted info for rollershutters (#11094)

Currently openHAB and the CCU are using different values for the same state of a rollershutter.
Added information about this under Troubleshooting and listed some examples.

Signed-off-by: Michael Bredehorn <michael@bredehorn.nrw>
4 years ago[dynamodb] AWS setup guidance updated in docs (#11092)
Sami Salonen [Wed, 11 Aug 2021 09:57:26 +0000 (12:57 +0300)]
[dynamodb] AWS setup guidance updated in docs (#11092)

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
4 years ago[miio] add moppath & carpet area to robomap (#11097)
Marcel [Wed, 11 Aug 2021 09:56:09 +0000 (11:56 +0200)]
[miio] add moppath & carpet area to robomap (#11097)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years agoSematic Tags added. (#11098)
Matthew Skinner [Wed, 11 Aug 2021 09:55:26 +0000 (19:55 +1000)]
Sematic Tags added. (#11098)

Signed-off-by: Matthew Skinner <matt@pcmus.com>
4 years ago[openweathermap] Fix ozone mapping in DTO (#11086)
Christoph Weitkamp [Sun, 8 Aug 2021 12:22:13 +0000 (14:22 +0200)]
[openweathermap] Fix ozone mapping in DTO (#11086)

- Fix ozone mapping in DTO

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[mqtt] Discovery services shall not unsubscribe unless they have already subscribed...
Andrew Fiddian-Green [Sun, 8 Aug 2021 12:18:01 +0000 (13:18 +0100)]
[mqtt] Discovery services shall not unsubscribe unless they have already subscribed (#10566)

* [mqqt] do not allow unsubscribe unless already subscribed

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
4 years ago[homeconnect] 2 channels added for washer appliance (#11071)
lolodomo [Sat, 7 Aug 2021 18:55:32 +0000 (20:55 +0200)]
[homeconnect] 2 channels added for washer appliance (#11071)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[homeconnect] Use getLinkedChannel rather than getThingChannel (#11069)
lolodomo [Wed, 4 Aug 2021 18:10:33 +0000 (20:10 +0200)]
[homeconnect] Use getLinkedChannel rather than getThingChannel (#11069)

when the purpose is only to call the method updateState

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[homeconnect] Fix update of channels linked to program options (#10990)
lolodomo [Wed, 4 Aug 2021 13:52:56 +0000 (15:52 +0200)]
[homeconnect] Fix update of channels linked to program options (#10990)

Fix #10955

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[networkupstools] Missing status added (#11082)
lolodomo [Tue, 3 Aug 2021 12:33:01 +0000 (14:33 +0200)]
[networkupstools] Missing status added (#11082)

Fix #9276

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years agoFix DIR3100 and Auna Connect CD mode (#11058)
Petr27 [Mon, 2 Aug 2021 19:47:49 +0000 (21:47 +0200)]
Fix DIR3100 and Auna Connect CD mode (#11058)

4 years ago[mielecloud] Remove e-mail parameter validation (#11073)
Björn Lange [Mon, 2 Aug 2021 19:45:41 +0000 (21:45 +0200)]
[mielecloud] Remove e-mail parameter validation (#11073)

Signed-off-by: Björn Lange <bjoern.lange@tu-dortmund.de>
4 years agoIgnore files from openapi-generator (#11081)
Kai Kreuzer [Mon, 2 Aug 2021 16:15:41 +0000 (18:15 +0200)]
Ignore files from openapi-generator (#11081)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
4 years ago[ipcamera] Improve FFmpeg motion detection to support wider FPS range (#11067)
Matthew Skinner [Sun, 1 Aug 2021 18:06:28 +0000 (04:06 +1000)]
[ipcamera] Improve FFmpeg motion detection to support wider FPS range (#11067)

* Fix urls are null until binding restarts.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Change to using port config.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* automate the ffmpeg output folder to follow the UID.

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

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

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* change to using the userdata folder.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* change to better field description.

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

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add link to docs.

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

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* improve example path in readme.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Update bundles/org.openhab.binding.ipcamera/README.md

Cut and paste bandit strikes again. thanks.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
* Change to using ipcamera as folder loc.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Improve Ffmpeg motion and refactor to remove compiler warnings.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
4 years ago[hydrawise] Migrate to new GraphQL based API (#10947)
Dan Cunningham [Sun, 1 Aug 2021 18:03:37 +0000 (11:03 -0700)]
[hydrawise] Migrate to new GraphQL based API (#10947)

* [hydrawise] Migrated to new GraphQL based API

Fixes #7261

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
* Addressed PR comments.

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
* Address PR review comments.

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
4 years ago[amplipi] Initial contribution of AmpliPi binding (#10983)
Kai Kreuzer [Sun, 1 Aug 2021 10:25:29 +0000 (12:25 +0200)]
[amplipi] Initial contribution of AmpliPi binding (#10983)

* Initial contribution of AmpliPi binding

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* change http client from cxf jax-rs to Jetty

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* applied spotless

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* Remove Jackson dependency

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* Add support for input handling

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* Clean up, improvements and documentation

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* Remove unused password from configuration class

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* Remove example properties file

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* revert change in .gitignore

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* Update README

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* Address review feedback

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* Handle ExecutionException as network error

Signed-off-by: Kai Kreuzer <kai@openhab.org>
4 years ago[homeconnect] New how-to entry in doc about OAuth files (#11076)
lolodomo [Sun, 1 Aug 2021 10:18:41 +0000 (12:18 +0200)]
[homeconnect] New how-to entry in doc about OAuth files (#11076)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years agoupdate README (#11075)
mlobstein [Sun, 1 Aug 2021 07:24:37 +0000 (02:24 -0500)]
update README (#11075)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years agoFix SAT error (#11074)
Kai Kreuzer [Sat, 31 Jul 2021 20:10:14 +0000 (22:10 +0200)]
Fix SAT error (#11074)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
4 years agoApply spotless (#11072)
Kai Kreuzer [Sat, 31 Jul 2021 19:02:53 +0000 (21:02 +0200)]
Apply spotless (#11072)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
4 years ago[unifi] Fixed 404 error with reconnect and no default value set for UniFiOS Checkbox...
Mathias Maes [Sat, 31 Jul 2021 16:55:34 +0000 (18:55 +0200)]
[unifi] Fixed 404 error with reconnect and no default value set for UniFiOS Checkbox (#11004)

* Fixed 404 error by obtaining Csrf token before login

Signed-off-by: Mathias Maes <watcherwhale@maes.family>
* Only try to obtain a csrf token when using UniFi OS

Signed-off-by: Mathias Maes <watcherwhale@maes.family>
* Updated documentation

Signed-off-by: Mathias Maes <watcherwhale@maes.family>
* Updated thing configuration in README.md

Signed-off-by: Mathias Maes <watcherwhale@maes.family>
4 years ago[tr064] Add Wifi Signal Strength & Wifi Speed channels to LAN Subdevice (#10959)
Tobi [Sat, 31 Jul 2021 11:01:20 +0000 (13:01 +0200)]
[tr064] Add Wifi Signal Strength & Wifi Speed channels to LAN Subdevice (#10959)

* Add channels to tr064

Signed-off-by: Tobias Löbermann <tobiloeb@gmail.com>
* Set typeId for macSignalStrength channels

Signed-off-by: Tobias Loebermann <tobiloeb@gmail.com>
* adjust README with correct channel names.

Signed-off-by: Tobias Loebermann <tobiloeb@gmail.com>
* Add JavaDoc and separate post processors.

Signed-off-by: Tobias Loebermann <tobiloeb@gmail.com>
* Use UNDEF as default for signal-strength

Signed-off-by: Tobias Loebermann <tobiloeb@gmail.com>
* Update README.md documentation

Signed-off-by: Tobias Loebermann <tobiloeb@gmail.com>
4 years ago[js-transform] Introduced support for additional parameters (#10901)
pali [Sat, 31 Jul 2021 10:42:50 +0000 (13:42 +0300)]
[js-transform] Introduced support for additional parameters (#10901)

* [js-transform] Introduced support for additional parameters

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
* Added junit tests and updated readme

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
* Typo fixes

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
* Typo fix

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
* Fixed junit test

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
4 years ago[enocean] Adds support for the D2_06_50 EEP type (#10949)
Thomas Lauterbach [Sat, 31 Jul 2021 10:24:10 +0000 (12:24 +0200)]
[enocean] Adds support for the D2_06_50 EEP type (#10949)

* Initial D2_06_20 EEP Implementation.

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* added data validation

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* added channels for calibration

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* added manufacturer ID for discovery

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* Revert "added data validation"

This reverts commit 945101056b7d0a79b6d53985cfcef8e06bf0a8aa.

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* fixing discovery by setting manufacturerId

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* fix spotless

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* added calibration channels

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* removed validation override

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* added manufacturer suffix

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* channel description updated

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* added calibration channels

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* mentioning calibration channels in documentation

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
* shortened thing label

Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
Co-authored-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
4 years ago[orbitbhyve] Initial contribution (#10426)
Ondrej Pecta [Sat, 31 Jul 2021 10:01:22 +0000 (12:01 +0200)]
[orbitbhyve] Initial contribution (#10426)

* [orbitbhyve] initial contribution

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
* [orbitbhyve] improvements based on code review

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
* [orbitbhyve] next bunch of fixes related to code review

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
* Update bundles/org.openhab.binding.orbitbhyve/src/main/java/org/openhab/binding/orbitbhyve/internal/OrbitBhyveHandlerFactory.java

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
4 years ago[yamahareceiver] Add possiblity to switch HDMI outputs on and off on Yamaha receivers...
fragger42 [Sat, 31 Jul 2021 09:52:45 +0000 (11:52 +0200)]
[yamahareceiver] Add possiblity to switch HDMI outputs on and off on Yamaha receivers (openhab#6327) (#11063)

* Add possiblity to switch HDMI outputs on and off on Yamaha receivers
(openhab#6327)

Signed-off-by: Bernhard Gruber <b-gruber@gmx.de>
4 years agoFix spotless errors (#11068)
Kai Kreuzer [Sat, 31 Jul 2021 07:42:29 +0000 (09:42 +0200)]
Fix spotless errors (#11068)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
4 years ago[airthings] Add support for Airthings Wave Gen 1 (#11052)
dw-8 [Fri, 30 Jul 2021 20:12:35 +0000 (16:12 -0400)]
[airthings] Add support for Airthings Wave Gen 1 (#11052)

Signed-off-by: dw-8 <davy.wong.on+github@gmail.com>
4 years ago[sonos] Fix error in channels.xml file (#11060)
lolodomo [Mon, 26 Jul 2021 19:13:58 +0000 (21:13 +0200)]
[sonos] Fix error in channels.xml file (#11060)

Related to #10979

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[pushbullet] Update README.md with recipient broadcast information (#11057)
Jeremy [Mon, 26 Jul 2021 07:28:06 +0000 (03:28 -0400)]
[pushbullet] Update README.md with recipient broadcast information (#11057)

Signed-off-by: jsetton <jeremy.setton@gmail.com>
4 years ago[sonos] Add new channel codec for several models (#10979)
morph166955 [Sun, 25 Jul 2021 18:29:35 +0000 (13:29 -0500)]
[sonos] Add new channel codec for several models (#10979)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
4 years ago[espmilight] Add color channels ability to trigger white LEDs (#11047)
Matthew Skinner [Sun, 25 Jul 2021 10:43:28 +0000 (20:43 +1000)]
[espmilight] Add color channels ability to trigger white LEDs (#11047)

* Add white shortcut for sat threshold

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix compiler warnings.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
4 years ago[pulseaudio] Move the binding config in file binding.xml (#11055)
lolodomo [Sun, 25 Jul 2021 10:40:57 +0000 (12:40 +0200)]
[pulseaudio] Move the binding config in file binding.xml (#11055)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[homeconnect] Predefined temp / spin speeds options for unsupported washer programs...
lolodomo [Sun, 25 Jul 2021 09:49:19 +0000 (11:49 +0200)]
[homeconnect] Predefined temp / spin speeds options for unsupported washer programs (#10953)

* [homeconnect] Predefined temp / spin speeds options for unsupported washer programs

Fix #10701

Also save in programs cache the unuspported program

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Use constants OPTION_WASHER_TEMPERATURE and OPTION_WASHER_SPIN_SPEED

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Review comment : using constants

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[airthings] Enhance logging (#11043)
dw-8 [Sun, 25 Jul 2021 07:41:25 +0000 (03:41 -0400)]
[airthings] Enhance logging (#11043)

Signed-off-by: Davy Wong <davy.wong.on+github@gmail.com>
4 years ago[pushover] Add support to send an Image URL directly (#11027)
Christoph Weitkamp [Sun, 25 Jul 2021 07:34:04 +0000 (09:34 +0200)]
[pushover] Add support to send an Image URL directly (#11027)

* Added support to send an Image URL directly
* Add support for data URI scheme

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[jdbc] Select the proper schema when retrieving the item tables (#11023)
nimric [Sat, 24 Jul 2021 19:29:15 +0000 (21:29 +0200)]
[jdbc] Select the proper schema when retrieving the item tables (#11023)

Signed-off-by: Riccardo Nimser-Joseph <github@nimric.de>
4 years ago[homeassistant/homie] Standardize config URI (#11021)
lolodomo [Sat, 24 Jul 2021 19:27:01 +0000 (21:27 +0200)]
[homeassistant/homie] Standardize config URI (#11021)

* [homeassistant/homie] Standardize config URI

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[haywardomnilogic] Remove erroneous chlorinator code from filterhandler (#11028)
Matt [Sat, 24 Jul 2021 19:25:44 +0000 (15:25 -0400)]
[haywardomnilogic] Remove erroneous chlorinator code from filterhandler (#11028)

* Removed erroneous chlorinator code from filterhandler

Signed-off-by: Matt Myers <mmyers75@icloud.com>
4 years agoChanged default color mode for color commands to XY (#11036)
Christoph Weitkamp [Sat, 24 Jul 2021 19:23:51 +0000 (21:23 +0200)]
Changed default color mode for color commands to XY (#11036)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years agoUpdate README.md (#11045)
Petr27 [Sat, 24 Jul 2021 19:22:31 +0000 (21:22 +0200)]
Update README.md (#11045)

Add binding for Hama IR100, Hama DIR3100 and Auna Connect CD

4 years ago[miio] Minor improvement documentation & deviceId update message (#11046)
Marcel [Sat, 24 Jul 2021 19:21:14 +0000 (21:21 +0200)]
[miio] Minor improvement documentation & deviceId update message (#11046)

* [miio] Minor improvement documentation & message
* [miio] minor cleanup from sat
* miio] fix another minor datetimeformat SAT issue

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[rfxcom] Add ability to properly receive configured command ids, deprecated hard...
James Hewitt [Sun, 18 Jul 2021 19:37:44 +0000 (20:37 +0100)]
[rfxcom] Add ability to properly receive configured command ids, deprecated hard-coded guesses. (#10940)

Currently, when a message is received the command will be determined only from the hard-coded set of ON/OFF commands, which means if I configure
a thing and attach it to a switch there is no guarantee that it will respond as expected to receive commands. This PR changes the message factory
to require either bytes (from the RFXcom device) or all the details required to make a transmissable message, including the confguration of the
associated Thing. At the moment, this is only used by lighting4 and raw types, but I expect it will be useful for others in the future.

The hard-coded ON/OFF commands in lighting4 are based on experimentation with different devices, and are not at all consistent. This PR deprecates the
use of those so that in a future release, Lighting4 devices will only work when configured with the correct command ids up front. This will resolve
inconsistent behaviour where devices that have been discovered may work correctly, work only for ON or OFF but not both, have ON and OFF the wrong
way around, turn ON one physical device and OFF another, or any combination of those possibilities.

Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com>
4 years ago[volvooncall] Extend battery channels (#10991)
James Hewitt [Sun, 18 Jul 2021 18:15:59 +0000 (19:15 +0100)]
[volvooncall] Extend battery channels (#10991)

* [volvooncall] Extend battery channels

Add some convenience channels for charging status and handle the battery level carefully because the API can be misleading.

Signed-off-by: James Hewitt-Thomas <james.hewitt@gmail.com>
4 years ago[squeezebox] Cleanup / code simplification (#10941)
maniac103 [Sun, 18 Jul 2021 17:16:48 +0000 (19:16 +0200)]
[squeezebox] Cleanup / code simplification (#10941)

* [squeezebox] Reduce boilerplate by using lambda expressions.
* [squeezebox] Make code dealing with key/value responses more readable.
* Fix off-by-one mistake.
* [squeezebox] Simplify CLI response parsing code.
* [squeezebox] Optimize some redundant code.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
4 years agofix decimal values being truncated (#10989)
Sebastian Held [Sun, 18 Jul 2021 17:15:15 +0000 (19:15 +0200)]
fix decimal values being truncated (#10989)

4 years ago[fmiweather] Fix UNDEF observations in corner case situations. (#11025)
Sami Salonen [Sun, 18 Jul 2021 17:10:34 +0000 (20:10 +0300)]
[fmiweather] Fix UNDEF observations in corner case situations. (#11025)

* [fmiweather] Fix UNDEF observations in corner case situations.

In addition, tests added for static utility functions in
AbstractWeatherHandler.

Resolves #11024.

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
4 years ago[shelly] Suppress useless config URI with only 2 segments from binding.xml (#11022)
lolodomo [Sun, 18 Jul 2021 17:06:08 +0000 (19:06 +0200)]
[shelly] Suppress useless config URI with only 2 segments from binding.xml (#11022)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[kostalinverter] Fix using binding together with z-wave binding (#11002)
Christian Bandowski [Sun, 18 Jul 2021 07:20:40 +0000 (09:20 +0200)]
[kostalinverter] Fix using binding together with z-wave binding (#11002)

Signed-off-by: Christian Bandowski <christian@myvm.de>
4 years ago[teleinfo] Standardize config URI (#11019)
lolodomo [Sun, 18 Jul 2021 07:16:16 +0000 (09:16 +0200)]
[teleinfo] Standardize config URI (#11019)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[zway] Standardize config URI (#11018)
lolodomo [Sun, 18 Jul 2021 07:15:09 +0000 (09:15 +0200)]
[zway] Standardize config URI (#11018)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[digitalstrom] Standardize config URI (#11017)
lolodomo [Sun, 18 Jul 2021 07:14:19 +0000 (09:14 +0200)]
[digitalstrom] Standardize config URI (#11017)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[systeminfo] Standardize config URI (#11016)
lolodomo [Sat, 17 Jul 2021 21:55:30 +0000 (23:55 +0200)]
[systeminfo] Standardize config URI (#11016)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[mqtt] add .things example to bindings docs (#11007)
Markus Storm [Sat, 17 Jul 2021 21:53:29 +0000 (23:53 +0200)]
[mqtt] add .things example to bindings docs (#11007)

* Add .things example

based https://www.openhab.org/blog/2018-12-16-mqtt-arrives-in-the-modern-openhab-2-x-architecture.html

* removed bad copy'n'pasted sentence

4 years ago[tplinksmarthome] Standardize config URI (#11015)
lolodomo [Sat, 17 Jul 2021 21:42:14 +0000 (23:42 +0200)]
[tplinksmarthome] Standardize config URI (#11015)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[robonect] Standardize config URI (#11014)
lolodomo [Sat, 17 Jul 2021 21:41:17 +0000 (23:41 +0200)]
[robonect] Standardize config URI (#11014)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[yeelight] Standardize config URI (#11013)
lolodomo [Sat, 17 Jul 2021 21:40:20 +0000 (23:40 +0200)]
[yeelight] Standardize config URI (#11013)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[upb] Standardize config URI (#11012)
lolodomo [Sat, 17 Jul 2021 21:39:48 +0000 (23:39 +0200)]
[upb] Standardize config URI (#11012)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[nikobus] Standardize config URI (#11011)
lolodomo [Sat, 17 Jul 2021 21:39:09 +0000 (23:39 +0200)]
[nikobus] Standardize config URI (#11011)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[mcp23017] Standardize config URI (#11010)
lolodomo [Sat, 17 Jul 2021 21:37:44 +0000 (23:37 +0200)]
[mcp23017] Standardize config URI (#11010)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[enocean] Standardize config URI (#11009)
lolodomo [Sat, 17 Jul 2021 21:36:39 +0000 (23:36 +0200)]
[enocean] Standardize config URI (#11009)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[homematic] Fix UI enumeration of HM-MOD-EM-8 channels (#10907)
maniac103 [Sat, 17 Jul 2021 21:33:08 +0000 (23:33 +0200)]
[homematic] Fix UI enumeration of HM-MOD-EM-8 channels (#10907)

The set of available HM-MOD-EM-8 channels varies depending on the
function a given channel is configured to use, which is why for those
devices we can't determine a static ThingType, but instead must populate
the thing channels on initialization. The existing code already handled
that case, but missed registering channel types for the dynamically
generated channels, which is why those channels were not shown in main
UI.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
4 years ago[boschshc] Update Readme.md (#10915)
JohnnyUndercover [Sat, 17 Jul 2021 21:20:21 +0000 (23:20 +0200)]
[boschshc] Update Readme.md (#10915)

Add addtional info for how to get the device id via log output