]> git.basschouten.com Git - openhab-addons.git/commit
[evcc] Fix data type issues in DTO (#13710)
authorFlorian Hotze <florianh_dev@icloud.com>
Sun, 13 Nov 2022 11:54:00 +0000 (12:54 +0100)
committerGitHub <noreply@github.com>
Sun, 13 Nov 2022 11:54:00 +0000 (12:54 +0100)
commitaee4d31d5b375b7151bf591fab295692e6bc59ff
treec6e569a18a23aeb27818b2995ed08befee7bb40b
parent71d12265051303bc9d7045a72796f4866be92bf2
[evcc] Fix data type issues in DTO (#13710)

* [evcc] Change DTO from double to float as the higher precision is not required
* [evcc] Change DTO from int/long to float
* [evcc] Update JavaDoc & small improvements
* [evcc] `EvccHandler`: Add exception message to the debug log

Fixes https://github.com/openhab/openhab-addons/issues/13646.
Avoids problems with changed data types in the future by generally using float instead of int.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
bundles/org.openhab.binding.evcc/src/main/java/org/openhab/binding/evcc/internal/EvccHandler.java
bundles/org.openhab.binding.evcc/src/main/java/org/openhab/binding/evcc/internal/api/EvccAPI.java
bundles/org.openhab.binding.evcc/src/main/java/org/openhab/binding/evcc/internal/api/dto/Loadpoint.java
bundles/org.openhab.binding.evcc/src/main/java/org/openhab/binding/evcc/internal/api/dto/Result.java
bundles/org.openhab.binding.evcc/src/main/java/org/openhab/binding/evcc/internal/api/dto/Status.java