Martin Grassl
bc136527bc
[mybmw] revert the changes for 16642 as BMW seems to have reverted the changes in the API ( #16687 )
...
Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
2024-04-28 22:38:23 +02:00
Martin Grassl
995ea2dd35
[mybmw] Fix images not loading anymore ( #16643 )
...
* [mybmw] fix image not loading anymore Fixes #16642
Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
2024-04-12 19:46:07 +02:00
Martin Grassl
d56c9e55e2
[mybmw] Improve data refresh handling ( #16418 )
...
* [mybmw] add functionality for updating
disable updating by setting the refresh-interval to 0
enable force update by adding some switches
Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
2024-02-25 14:03:16 +01:00
Wouter Born
a2868bb0dc
Use diamond operator and remove redundant type arguments ( #16249 )
...
Signed-off-by: Wouter Born <github@maindrain.net>
2024-01-09 23:46:15 +01:00
J-N-K
3136425b39
Adapt to core changes (ThingHandlerService) ( #16107 )
...
Related to: https://github.com/openhab/openhab-core/pull/3957
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-01-03 11:50:55 +01:00
Jacob Laursen
f4596f581e
Update license headers to 2024 ( #16168 )
...
* Update copyright year in configuration
* Update license headers
* Manually update nibeheatpump headers (.cpp/.h/.ino)
* Manually update smsmodem header
* Manually update hueemulation header
* Manually update addon-header.xml header
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-01 18:14:57 +01:00
Holger Friedrich
533cc666ab
Apply spotless after release ( #16097 )
...
* Apply spotless after release
* itests: resolve bundles
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2023-12-22 23:30:38 +01:00
openhab-bot
83e0485219
[unleash-maven-plugin] Preparation for next development cycle.
2023-12-22 14:37:48 +00:00
Martin Grassl
4f84c48b21
[mybmw] Upgrade to new BMW API ( #14452 )
...
* [mybmw] fix not working binding due to API update
to make it work the code has been refactored and due to API changes some
improvements could be made. These include:
- (improvement) fingerprint generation: You can
take a look at the README how to create a
fingerprint more conveniently.
- (change) changed channel: charge-info has been
renamed to charge-remaining
- (improvement) added channels:
estimated-fuel-l-100km and estimated-fuel-mpg
which calculates the estimated fuel consumption
based on the range and remaining fuel liters
- unfortunately such a calculation is not available
for EVs as there is no information about the capacity of the battery.
- (improvement) added channel last-fetched:
the last-updated timestamp is showing by when
the last update of the vehicle happened. As right
now you can not see from the channels if a thing
is offline due to connection issues, you can check
now if last-fetched is more than 5 minutes ago to identify an issue
- (fixed) remote command typos fixed
Fixes #14065
Also-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
2023-12-14 23:08:25 +01:00
lsiepel
e761240bf0
adapt to core StringUtils ( #15784 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2023-10-28 14:39:27 +02:00
lsiepel
7313415ae0
Set explicit timeout for http request ( #15505 )
...
* Bondhome
* chatgpt
* electroluxair
* energidataservice
* freeboxos
* gardena
* generacmobilelink
* hdpowerview
* icalendar
* juicenet
* kostalinverter
* liquidcheck
* mcd
* meater
* miele
* mercedesme
* mybmw
* myq
* ojelectronics
* plex
* radiothermostat
* renault
* semsportal
* sensibo
* tapocontrol
* tellstick
* verisure
* vizio
---------
Signed-off-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2023-10-19 22:30:41 +02:00
Holger Friedrich
f24a4305b8
Improve javadoc for some addons ( #15701 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2023-10-08 00:25:04 +02:00
Holger Friedrich
cbf4411034
Improve javadoc for all addons ( #15667 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2023-09-30 21:49:12 +02:00
Holger Friedrich
edaf17b345
Java 17 features (H-M) ( #15520 )
...
- add missing @override
- Java style array syntax
- remove redundant modifiers
- always move String constants to left side in comparisons
- simplify lambda expressions and return statements
- use replace instead of replaceAll w/o regex
- instanceof matching and multiline strings
- remove null check before instanceof
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2023-09-08 14:36:59 +02:00
Holger Friedrich
95ac2eb80b
Use SecureRandom instead of Random ( #15459 )
...
Make sure that SecureRadom is used whenever the random number
is used for cryptographic operations, e.g. as nonce/salt.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2023-08-20 21:29:37 +02:00
Kai Kreuzer
72607d3bee
Apply spotless
...
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2023-07-24 01:20:31 +02:00
openhab-bot
809fceaff3
[unleash-maven-plugin] Preparation for next development cycle.
2023-07-23 19:19:01 +00:00
openhab-bot
43d35538d5
New Crowdin updates ( #15034 )
...
* New translations boschindego.properties (Danish)
* New translations hdpowerview.properties (Danish)
* New translations airq.properties (German)
* New translations amazondashbutton.properties (German)
* New translations ekey.properties (German)
* New translations evcc.properties (German)
* New translations feed.properties (German)
* New translations gpstracker.properties (German)
* New translations heliosventilation.properties (German)
* New translations mybmw.properties (German)
* New translations qolsysiq.properties (Italian)
2023-05-28 20:02:12 +02:00
Wouter Born
83cbe746d0
Remove redundant modifiers from interfaces ( #14843 )
...
Signed-off-by: Wouter Born <github@maindrain.net>
2023-04-18 13:07:04 +02:00
Wouter Born
f21f7bc8b3
Add more connection details to add-ons ( #14813 )
...
* Add more connection details to add-ons
Signed-off-by: Wouter Born <github@maindrain.net>
2023-04-15 21:23:24 +02:00
openhab-bot
ed717c2c95
New Crowdin updates ( #14531 )
...
* New translations systeminfo.properties (German)
* New translations tado.properties (German)
* New translations bluetooth.properties (German)
* New translations bluetooth.properties (German)
* New translations mybmw.properties (German)
* New translations gardena.properties (German)
* New translations astro.properties (German)
* New translations avmfritz.properties (German)
* New translations chromecast.properties (German)
* New translations hue.properties (German)
* New translations logreader.properties (German)
* New translations icalendar.properties (German)
* New translations max.properties (German)
* New translations comfoair.properties (German)
* New translations denonmarantz.properties (German)
* New translations deutschebahn.properties (German)
* New translations dwdpollenflug.properties (German)
* New translations ecotouch.properties (German)
* New translations epsonprojector.properties (German)
* New translations exec.properties (German)
* New translations homematic.properties (German)
* New translations hpprinter.properties (German)
* New translations http.properties (German)
* New translations magentatv.properties (German)
* New translations awattar.properties (German)
2023-03-04 17:20:03 +01:00
igitti
aa7580965e
(MyBMW] command "horn-blow" not "horn-low" ( #14270 )
...
* MyBMW command "horn-blow" not "horn-low"
The command is "horn-blow" not "horn-low".
Tested with my car: "horn-blow" works, "horn-low" does not.
* (MyBMW] command "light-flash" not "flash-lights"
The command is "light-flash" not "flash-lights".
Tested with my car: "light-flash" works, "flash-lights" does not.
2023-01-28 18:56:02 +01:00
J-N-K
89d0689e36
fix i18n for bindings ( #14235 )
...
Also-By: Jacob Laursen <jacob-github@vindvejr.dk>
Signed-off-by: Jan N. Klug <github@klug.nrw>
2023-01-21 12:14:51 +01:00
J-N-K
5f8214f08a
Adapt to core changes (addon.xml) ( #13289 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2023-01-15 20:31:42 +01:00
Jacob Laursen
4dd6d3a8a2
Update license headers to 2023 ( #14154 )
...
* Update copyright year in configuration
* Update license headers
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-01-06 09:49:54 +01:00
Wouter Born
fbf302e553
Use HTTPS in pom.xml where possible ( #14044 )
...
Signed-off-by: Wouter Born <github@maindrain.net>
2022-12-23 00:13:17 +01:00
J-N-K
4d6d6443ef
fix spotless after release ( #14014 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-12-19 15:22:17 +01:00
openhab-bot
7993786dc9
[unleash-maven-plugin] Preparation for next development cycle.
2022-12-19 00:55:11 +00:00
Jerome Luckenbach
0e68936663
[Documentation] Markdown improvements f to m ( #13866 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2022-12-08 21:36:05 +01:00
Bernd Weymann
c6778fcb00
[mybmw] Add home-distance channel ( #13093 )
...
* add home-distance channel
* use uniformed instead of random gps coordinates
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2022-07-09 15:56:05 +02:00
Kai Kreuzer
440f603e88
Apply spotless and resolver ( #13027 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2022-06-27 16:00:37 +02:00
openhab-bot
ed4858ebbb
[unleash-maven-plugin] Preparation for next development cycle.
2022-06-26 18:18:40 +00:00
Bernd Weymann
a0c3e7a88a
bugfix x-user-agent ( #12841 )
...
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2022-05-29 11:21:40 +02:00
Wouter Born
8e28ef0c58
[mybmw] Add default translations ( #12649 )
...
* [mybmw] Add default translations
* Remove >
Signed-off-by: Wouter Born <github@maindrain.net>
2022-04-25 11:52:48 +02:00
Bernd Weymann
c8d64ddeeb
[mybmw] new binding contribution ( #12006 )
...
* solve pom.xml conflict
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* authorization working
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* Fully Authorization integration & cleanup
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* make project compilable
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* make code compilable & buildable
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* fix discovery test
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* fix property test
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* fix unit tests
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* unit tests fixed
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* solve checkstyle high & medium
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* include all status update channel calls
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* correct Closed/Connected/Locked states
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add charge statistics
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add ChargingProfile channels
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add charging sessions
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add discovery properties
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* provide general check-control info
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add test data for different vehicles
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* fix some checkstyle
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add more vehicles to unit test
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add F11 test
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add service mileage
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add check controls
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add fingerprint mechanism
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* cleanup channels after rework
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* bugfixe requesting vehicles
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* fix brand handling
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* anonymous fingerprint
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add charge statistics channels
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add tire channels
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* remove range max channels
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* resolve last checkstyle issues
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* fix chrge profile updates
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* fix remote service execution
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* fix image handling
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* adapt service & checkcontrol handling
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* bugfix session selection
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* rework km / mi handling
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* introduce fallbacks for range calculations
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* unit tests for all available vehicle fingerprints
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* bugfixes during creation of HMI and translations
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* bugfix translation and language selection
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* introduce climate-now start / stop
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* bugfixes translation
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add all fuelindicator fields
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* correct remote service ids, commands and translations
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* cleanup remote requsts and responses
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add remote response examples
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* rework command options
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* remove unused timezoneprovider
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* locale language debugging
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* fix range value calculation
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* introduce charge-info channel
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* localize charge info string
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* smaller charge status fixes
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* 1st readme adaptions plus corresponding bugfixes
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* bugfix date time conversion
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* readme channel group update
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add motion status
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* raw test anonymous fingerprint
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* revert motion status
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* bugfixes todo sections
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* china login
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* remove unnecessary info logging
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* spell check and example update
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* resolve codeowner conflicts
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* delete rex responses
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* bugfix linux characters
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* bugfix unit test with static time comparison
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* Copyright header adaption
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add raw data channel
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add address channel
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add motion channel
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* add mild hybrid vehicle support
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* review comment corrections
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* correct review comments
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* resolve bom conflict
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2022-04-25 08:12:55 +02:00