Commit Graph
67 Commits
Author SHA1 Message Date
Mark HerwegeandGitHub 4b294d79a0 [meross] fix mqtt cloud connection (#20939)
* fix mqtt cloud connection

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2026-06-16 09:45:58 +02:00
Mark HerwegeandGitHub b139d78e3c remove mybmw binding (#20371)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2026-03-13 09:47:19 +01:00
Mark HerwegeandGitHub c439b87838 getItemInfo enhancement (#20200)
* getItemInfo enhancement
* use exception instead of null if not supported

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2026-02-28 19:25:55 +01:00
Mark HerwegeandGitHub a787714c4a fix cloud fallback not called (#19536)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-10-24 11:16:28 +02:00
Mark HerwegeandGitHub 81c1fd2e4c [nikohomecontrol] Add electricity meters and car chargers (#19477)
* car chargers

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-10-20 09:41:37 +02:00
Mark HerwegeandGitHub 1264b76ff5 [meross] Local commands and add garage door openers (#19322)
* garage door open and close

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-10-17 10:47:57 +02:00
Mark HerwegeandGitHub e61588b79c add relay, peakmode and solarmode (#18848)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-07-01 07:03:46 +02:00
Mark HerwegeandGitHub 5fdc40f92b fix rrd4j query (#18854)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-06-25 17:53:14 +02:00
Mark HerwegeandGitHub 3b12334e1a [jdbc] Fix table in documentation (#18818)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-06-19 22:47:46 +02:00
Mark HerwegeandGitHub e14e730f05 fix archive selection (#18593)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-04-24 10:50:20 +02:00
Mark HerwegeandGitHub 5f4d312c8d [rrd4j] restore on startup and descending queries (#18480)
* fix startup
* support descending query

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-04-01 12:56:57 +02:00
Mark HerwegeandGitHub 742dc674e7 fix rrd4j chart build (#18446)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-03-25 15:25:34 +01:00
Mark HerwegeandGitHub 1cefae42fd fix rrd4j restore on startup (#18308)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-02-22 11:21:51 +01:00
Mark HerwegeandGitHub 32b0a40252 Persistence alias support (#18286)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-02-20 07:53:28 +01:00
Mark HerwegeandGitHub b710c6bf76 Fix mapdb after core change (#18285)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-02-18 22:16:04 +01:00
Mark HerwegeandGitHub c123341902 [mapdb] Store and restore lastState, lastStateChange and lastChangeUpdate (#17820)
* persist and restore previous state and last state change

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-02-16 12:16:48 +01:00
Mark HerwegeandGitHub 3b820edcb2 [mybmw] improve authentication (#18235)
* authentication

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-02-12 21:48:24 +01:00
Mark HerwegeandGitHub 3c90a0dcf9 [network] Make icmp ping and arp ping optional by presence thing (#18083)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-01-11 11:28:56 +01:00
Mark HerwegeandGitHub 5ac2780749 fix offline when image not available (#18066)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-01-08 20:03:21 +01:00
Mark HerwegeandGitHub 438541ab3c [jdbc] revert db version variables (#17431)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-17 17:35:29 +02:00
Mark HerwegeandGitHub 2d61ffc409 [nikohomecontrol] Add console commands (#17352)
* dump devices from console

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-12 15:14:22 +02:00
Mark HerwegeandGitHub c1dbc33cf3 [jdbc] Fix error in addon info for Oracle (#17403)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-11 18:54:22 +02:00
Mark HerwegeandGitHub 6f6787b794 [jdbc] Add Oracle DB support (#17317)
* Allow Oracle extensions to url definition

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-08 22:09:51 +02:00
Mark HerwegeandGitHub ffa59f8d8f fix basic alarm (#17360)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-03 17:56:15 +02:00
Mark HerwegeandGitHub 74b76129ba fix startup (#16971)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-07-01 13:55:32 +02:00
Mark HerwegeandGitHub b8c04ae424 [inmemory] Default persistence strategy Forecast (#16496)
* default forecast persistence strategy

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-06-27 08:58:11 +02:00
Mark HerwegeandGitHub 663b2ad857 [nikohomecontrol] Alarm systems (#16834)
* alarm system

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-06-17 21:50:18 +02:00
Mark HerwegeandGitHub f64cb0bbd5 [MQTT] Fix state description (#16866)
* fix state description

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-06-14 19:07:58 +02:00
Mark HerwegeandGitHub a3fad333e7 [nikohomecontrol] Energy meters and access control (#12893)
* NHCI energy meters and NHCII access control

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-05-24 17:43:01 +02:00
Mark HerwegeandGitHub 0ff85640e3 [MQTT] Fix tests after core change (#16774)
* fix mqtt tests

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-05-19 13:56:30 +02:00
Mark HerwegeandGitHub 08f210e5d8 [systeminfo] Add CPU frequency channels (#16012)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-03-18 11:58:54 +01:00
Mark HerwegeandGitHub 0228f43004 more restrictive HEOS finder (#16045)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2023-12-16 15:06:21 +01:00
Mark HerwegeandGitHub 463cebcbdf change mdns add-on discovery syntax (#16060)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2023-12-16 14:14:32 +01:00
Mark HerwegeandGitHub 0aab1f5818 capture all addon xml files (#16044)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2023-12-11 14:19:41 +01:00
d5f50ab0de [systeminfo] Fix and re-enable tests (#14992)
* [systeminfo] Fix itests after core change
* re-enable test

---------

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Co-authored-by: Laurent Garnier <lg.hc@free.fr>
2023-05-17 20:13:24 +02:00
Mark HerwegeandGitHub eb668bfe0c add connection info (#14801)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2023-04-14 15:59:34 +02:00
Mark HerwegeandGitHub b15d72fb7f [upnpcontrol] fix shuffle switch also switching only play one (#14490)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2023-02-24 17:20:49 +01:00
Mark HerwegeandGitHub 19db9ee726 [upnpcontrol] Fix javadoc links (#14471)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2023-02-21 21:11:21 +01:00
Mark HerwegeandGitHub fbbce11cf2 [unifi] guest voucher actions (#14303)
* guest voucher actions

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2023-02-05 16:59:51 +01:00
Mark HerwegeandGitHub 16f3a3e854 [unifi] Guest wifi vouchers (#14284)
* guest voucher support

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2023-01-28 21:30:12 +01:00
Mark HerwegeandGitHub d0681251cb [systeminfo] QuantityTypes and state descriptions cleanup (#13804)
* State descriptions cleanup
* Converted channels to QuantityType, adjusted default translations
* Channel definitions and percent to QuanityType
* Changed default state descriptions from MB to MiB

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-12-10 23:32:25 +01:00
Mark HerwegeandGitHub fe269b127a [Systeminfo] Add comment on temperature readings on Windows (#13696)
* Add comment on temperature readings on Windows

Signed-off-by: Mark Herwege mark.herwege@telenet.be
2022-11-11 23:17:52 +01:00
Mark HerwegeandGitHub cf2a1afd56 [systeminfo] dynamic channels (#13562)
* Dynamic channels
* Status messages i8n
* Format fix
* Cache process load values
* Restore channel configs
* Fix test
* Stabilize tests
* Fix CpuLoad1-5-15 update
* Fix test bndrun
* String equals cleanup
* Fix potential null pointer in test

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-11-04 13:28:27 +01:00
Mark HerwegeandGitHub 909d390581 [systeminfo] Add CPU load channel, update dependencies (#13292)
* Add CPU load channel, update dependencies
* use PercentType, correct process CPU load
* Add and fix test

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-09-11 11:06:52 +02:00
Mark HerwegeandGitHub 54dc5c1fec [upnpcontrol] Prepare dynamic channels and status messages for translation (#13364)
* prepare dynamic channels and status messages for translation

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-09-08 22:25:18 +02:00
Mark HerwegeandGitHub c21d3061ec [mail] Correct action names (#13318)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-08-25 22:30:21 +02:00
Mark HerwegeandGitHub f8bbb2b5a5 [nikohomecontrol] Bug fixes and improvements to thermostats (#11963)
* Thermostat fixes and implement extra thermostat channels

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-06-15 13:01:22 +02:00
Mark HerwegeandGitHub 0cee45f4d5 [nikohomecontrol] Reconnection logic (#12885)
* Clear handler references when disposing handler
* Improved handling when connection lost
* Fix refresh interval property definition
* Unset event handler when actions removed from NHC
* Startup and connection attempt improvements
* Unset action references
* Reconnection logic cleanup
* Cleanup bridge online setting
* Also synchronize scheduleRestartCommunication

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-06-12 10:38:39 +02:00
Mark HerwegeandGitHub 654fa3e9ed Fix array out of bound exception (#12889)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-06-06 11:38:50 +02:00
Mark HerwegeandGitHub f5e5b5189a [elroconnects] Set thingStatus earlier in initialize (#12877)
* Set thingStatus earlier in initialize
* Check device configuration
* Make sure to always set thing status
* Make thing status message localizable

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-06-05 13:19:12 +02:00
Mark HerwegeandGitHub bdf59524b8 [nikohomecontrol] Do not set thing status before end of initialization (#12819)
* Do not set thing status before end of initialization
* Change ThingStatusDetail when no communication object
* Change bridge config error messages
* Bridge status changed handling
* Check bridge status in handler init

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-06-04 23:39:46 +02:00
Mark HerwegeandGitHub 62bb809f76 [upnpcontrol] Set thingStatus UNKNOWN in intialize (#12880)
* Set thingStatus UNKNOWN in intialize

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-06-04 23:32:51 +02:00
Mark HerwegeandGitHub 651fa295e7 [nikohomecontrol] Discovery improvements (#12855)
* Add discovery representation properties
* Recognized device types improvements
* Move discovery to thingHandlerService
* Discover multiple bridges in network
* Made device property names constants

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-06-03 20:08:08 +02:00
Mark HerwegeandGitHub be06730c32 [nikohomecontrol] Nhc fixes (#12859)
* Make trigger type items act on off
* Fix gson serializing empty values
* Fix some null pointer warnings

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-06-02 13:03:42 +02:00
Mark HerwegeandGitHub 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
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
Mark HerwegeandGitHub 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
Mark HerwegeandGitHub cc3ebeffdd [elroconnects] Hub discovery, device management console commands, signal strength channels (#12653)
* Added bridge alarm channel
* Added signal strength channels
* Add deviceId payload to hub trigger channel
* Device renaming
* Device join functionality
* Console commands for hub management
* Remove device join channel
* Manual configuration README update
* Discovery of controllers using cloud service
* README update
* Support older firmware commands
* Fix error status messages
* Update ip address in thing configuration on ip detection
* Background discovery config parameter
* Fix enable discovery parameter, handle bad authentication response
* httpClient change, backgroundDiscovery enabled from thing handler

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-05-03 21:19:06 +02:00
Mark HerwegeandGitHub 3123810b98 Fix null pointer exception for invalid protocolInfo. (#12632)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-04-22 08:53:58 +02:00
Mark HerwegeandGitHub 7c29e4d565 [elroconnects] New binding for Elro Connects (#11189)
* Adjustments after review.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Fix pom.xml formatting.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Some fixes and removed redundant null checks.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Proper thread naming.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Adjust brand name capitalization. Some README adjustments.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Fix format issue.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Fix threadname.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Update development cycle

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Review fixes

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Avoid communication restart when disposing

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Update CODEOWNERS

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Code review.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Background discovery

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Fix formatting

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Create i18n properties file

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Add IP Adress parameter

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Moved hostname resolving out of initialize

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2022-03-20 20:18:57 +01:00
Mark HerwegeandGitHub cafed142e7 Add virtual flag handling. (#11751)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2021-12-11 19:39:40 +01:00
Mark HerwegeandGitHub 46971554e3 [nikohomecontrol] Fix dimmer control sequence (#11737)
* Fix dimmer control sequence

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2021-12-09 18:59:18 +01:00
Mark HerwegeandGitHub e54797f1a1 [nikohomecontrol] Prepare for translation (#11319)
* Externalize strings to support translation

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Name events thread.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Fix formatting

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Fix SAT warning

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Fix threadname

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Fix thing lifecycle.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Adjustments from review.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Adjustment from review.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2021-10-23 16:27:56 +02:00
Mark HerwegeandGitHub 703b1d288d [nikohomecontrol] Switch off hostname validation. (#10652)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2021-05-10 17:14:32 +02:00
Mark HerwegeandGitHub 061ecda321 [nikohomecontrol] Fix energy meter. (#10546)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2021-04-22 20:34:12 +02:00
286bced20e [nikohomecontrol] Add shutter invert and fix connection with NHC does not recover (#10281)
* Ignore devices.changed event.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Null warnings cleanup.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Remove @NonNullByDefault({})

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Shorten logger messages.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Introduce rollershutter invert flag.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Add null annotations.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Connection resilience improvements and log level cleanup.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Update bundles/org.openhab.binding.nikohomecontrol/src/main/resources/OH-INF/thing/thing-types.xml

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
2021-03-13 20:44:36 +01:00
Mark HerwegeandGitHub 821a84067a [upnpcontrol] Rework and extension of binding. (#9081)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2020-11-28 13:38:44 +01:00