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
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
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
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