]> git.basschouten.com Git - openhab-addons.git/commit
[digitalstrom] Adoptions due to API changes in DSS Update 1.19.2 (#12033)
authoralexf2015 <alexf2015@users.noreply.github.com>
Fri, 14 Jan 2022 07:38:20 +0000 (08:38 +0100)
committerGitHub <noreply@github.com>
Fri, 14 Jan 2022 07:38:20 +0000 (08:38 +0100)
commit1ee5906fc7723191ebaa77a7f45e9ab5f3a1e7ec
tree516ac5b3c75bcdfb0f5c72243a5897c7d7bcb703
parentae50e323640d7f9eb76ec1e63b420d4fc6509799
[digitalstrom] Adoptions due to API changes in DSS Update 1.19.2 (#12033)

* added support for DSUID in DSS response data while being compatible to removed DSID which might still be in use due to older firmware versions.
* fixed a NPE and also fixed json parameter naming.
* applied improvements from DSUID class
* fixed variable name, made dsid member final, added author

Signed-off-by: Alexander Friese <af944580@googlemail.com>
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/manager/StructureManager.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/manager/impl/DeviceStatusManagerImpl.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/manager/impl/StructureManagerImpl.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/CachedMeteringValue.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/DSID.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/DSUID.java [new file with mode: 0644]
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/JSONCachedMeteringValueImpl.java