]> git.basschouten.com Git - openhab-addons.git/commitdiff
[fronius] [fronius] Accept null value as zero for inverterdatachannelpac channel...
authorjimtng <2554958+jimtng@users.noreply.github.com>
Sat, 21 Nov 2020 03:23:11 +0000 (13:23 +1000)
committerGitHub <noreply@github.com>
Sat, 21 Nov 2020 03:23:11 +0000 (19:23 -0800)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/handler/FroniusSymoInverterHandler.java

index 3483766077083d99d31dadf9515bfae2bf573ac7..0590b21d6bd6f34f344f785f419d049d37bea49a 100644 (file)
@@ -93,7 +93,12 @@ public class FroniusSymoInverterHandler extends FroniusBaseThingHandler {
                 }
                 return day;
             case FroniusBindingConstants.InverterDataChannelPac:
-                return inverterRealtimeResponse.getBody().getData().getPac();
+                ValueUnit pac = inverterRealtimeResponse.getBody().getData().getPac();
+                if (pac == null) {
+                    pac = new ValueUnit();
+                    pac.setValue(0);
+                }
+                return pac;
             case FroniusBindingConstants.InverterDataChannelTotal:
                 ValueUnit total = inverterRealtimeResponse.getBody().getData().getTotalEnergy();
                 if (total != null) {