...
This commit is contained in:
@@ -12,7 +12,10 @@
|
||||
*/
|
||||
package org.openhab.binding.smartmeter.internal.sml;
|
||||
|
||||
import java.time.ZonedDateTime;
|
||||
import java.time.temporal.WeekFields;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
@@ -32,6 +35,7 @@ import org.openmuc.jsml.structures.SmlStatus;
|
||||
import org.openmuc.jsml.structures.responses.SmlGetListRes;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import java.time.temporal.ChronoUnit
|
||||
|
||||
/**
|
||||
* Represents a SML capable device.
|
||||
@@ -44,6 +48,8 @@ public final class SmlMeterReader extends MeterDevice<SmlFile> {
|
||||
|
||||
protected final Logger logger = LoggerFactory.getLogger(SmlMeterReader.class);
|
||||
|
||||
Locale.
|
||||
|
||||
/**
|
||||
* Static factory method to create a SmlDevice object with a serial connector member.
|
||||
*
|
||||
@@ -59,7 +65,13 @@ public final class SmlMeterReader extends MeterDevice<SmlFile> {
|
||||
SmlMeterReader device = new SmlMeterReader(serialPortManagerSupplier, deviceId, serialPort, initMessage,
|
||||
baudrate, baudrateChangeDelay, ProtocolMode.SML);
|
||||
|
||||
ZonedDateTime t = ZonedDateTime.now();
|
||||
WeekFields
|
||||
t.with()
|
||||
return device;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -122,6 +134,8 @@ public final class SmlMeterReader extends MeterDevice<SmlFile> {
|
||||
smlValue = valueExtractor.getSmlValue();
|
||||
}
|
||||
|
||||
ZonedDateTime t = ZonedDateTime.now().toLocalDateTime().toLocalDate().atStartOfDay()
|
||||
|
||||
SmlStatus status = entry.getStatus();
|
||||
if (status != null) {
|
||||
String statusValue = readStatus(status, obis);
|
||||
|
||||
Reference in New Issue
Block a user