Skip to content

Commit 58b7e47

Browse files
committed
Fix unit handling in ocpp binding.
Signed-off-by: Łukasz Dywicki <luke@code-house.org>
1 parent b5362be commit 58b7e47

File tree

1 file changed

+3
-3
lines changed
  • bundles/org.connectorio.addons.binding.ocpp/src/main/java/org/connectorio/addons/binding/ocpp/internal/handler

1 file changed

+3
-3
lines changed

bundles/org.connectorio.addons.binding.ocpp/src/main/java/org/connectorio/addons/binding/ocpp/internal/handler/ConnectorThingHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import eu.chargetime.ocpp.model.core.ValueFormat;
1717
import java.time.ZonedDateTime;
1818
import java.util.concurrent.atomic.AtomicInteger;
19+
import javax.measure.Quantity;
1920
import org.connectorio.addons.binding.handler.GenericThingHandlerBase;
2021
import org.connectorio.addons.binding.ocpp.internal.config.ChargerConfig;
2122
import org.connectorio.addons.binding.ocpp.internal.server.OcppMeasurementMapping;
@@ -36,8 +37,7 @@
3637
import org.openhab.core.types.State;
3738
import org.slf4j.Logger;
3839
import org.slf4j.LoggerFactory;
39-
import tec.uom.se.ComparableQuantity;
40-
import tec.uom.se.quantity.Quantities;
40+
import tech.units.indriya.quantity.Quantities;
4141

4242
public class ConnectorThingHandler extends GenericThingHandlerBase<ServerBridgeHandler, ChargerConfig> implements
4343
StatusNotificationHandler, TransactionHandler, MeterValuesHandler {
@@ -140,7 +140,7 @@ public StopTransactionConfirmation handleStopTransaction(StopTransactionRequest
140140
private static State parse(Double measurement, ChannelUID uid, SampledValue sample) {
141141
String unit = sample.getUnit();
142142
if (unit != null) {
143-
ComparableQuantity<?> quantity = Quantities.getQuantity("1 " + unit);
143+
Quantity<?> quantity = Quantities.getQuantity("1 " + unit);
144144
return new QuantityType<>(measurement, quantity.getUnit());
145145
}
146146

0 commit comments

Comments
 (0)