diff --git a/bundles/org.openhab.binding.siemensrds/src/main/java/org/openhab/binding/siemensrds/internal/RdsDataPoints.java b/bundles/org.openhab.binding.siemensrds/src/main/java/org/openhab/binding/siemensrds/internal/RdsDataPoints.java index 668390fb42e..8f25872a3d9 100644 --- a/bundles/org.openhab.binding.siemensrds/src/main/java/org/openhab/binding/siemensrds/internal/RdsDataPoints.java +++ b/bundles/org.openhab.binding.siemensrds/src/main/java/org/openhab/binding/siemensrds/internal/RdsDataPoints.java @@ -299,7 +299,7 @@ public class RdsDataPoints { @Nullable RdsDataPoints newPoints = GSON.fromJson(json, RdsDataPoints.class); - Map newPointsMap = newPoints.points; + Map newPointsMap = newPoints != null ? newPoints.points : null; if (newPointsMap == null) { throw new RdsCloudException("new points map empty"); diff --git a/bundles/org.openhab.binding.siemensrds/src/main/resources/OH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.siemensrds/src/main/resources/OH-INF/thing/thing-types.xml index cc810174e43..5b16630afeb 100644 --- a/bundles/org.openhab.binding.siemensrds/src/main/resources/OH-INF/thing/thing-types.xml +++ b/bundles/org.openhab.binding.siemensrds/src/main/resources/OH-INF/thing/thing-types.xml @@ -113,6 +113,7 @@ Siemens RDS + plantId