Skip to content

Commit 5a1030b

Browse files
jlaurlsiepel
authored andcommitted
Simplify DateTimeType handling for Network
Signed-off-by: Jacob Laursen <[email protected]>
1 parent 49b5c51 commit 5a1030b

File tree

1 file changed

+2
-6
lines changed
  • bundles/org.openhab.binding.network/src/main/java/org/openhab/binding/network/internal/handler

1 file changed

+2
-6
lines changed

bundles/org.openhab.binding.network/src/main/java/org/openhab/binding/network/internal/handler/NetworkHandler.java

+2-6
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,10 @@
1717

1818
import java.time.Duration;
1919
import java.time.Instant;
20-
import java.time.ZonedDateTime;
2120
import java.util.Collection;
2221
import java.util.List;
2322
import java.util.Map;
2423
import java.util.Set;
25-
import java.util.TimeZone;
2624

2725
import org.eclipse.jdt.annotation.NonNullByDefault;
2826
import org.openhab.binding.network.internal.NetworkBindingConfiguration;
@@ -104,8 +102,7 @@ private void refreshValue(ChannelUID channelUID) {
104102
case CHANNEL_LASTSEEN:
105103
Instant lastSeen = presenceDetection.getLastSeen();
106104
if (lastSeen != null) {
107-
updateState(CHANNEL_LASTSEEN, new DateTimeType(
108-
ZonedDateTime.ofInstant(lastSeen, TimeZone.getDefault().toZoneId()).withFixedOffsetZone()));
105+
updateState(CHANNEL_LASTSEEN, new DateTimeType(lastSeen));
109106
} else {
110107
updateState(CHANNEL_LASTSEEN, UnDefType.UNDEF);
111108
}
@@ -146,8 +143,7 @@ public void finalDetectionResult(PresenceDetectionValue value) {
146143

147144
Instant lastSeen = presenceDetection.getLastSeen();
148145
if (value.isReachable() && lastSeen != null) {
149-
updateState(CHANNEL_LASTSEEN, new DateTimeType(
150-
ZonedDateTime.ofInstant(lastSeen, TimeZone.getDefault().toZoneId()).withFixedOffsetZone()));
146+
updateState(CHANNEL_LASTSEEN, new DateTimeType(lastSeen));
151147
} else if (!value.isReachable() && lastSeen == null) {
152148
updateState(CHANNEL_LASTSEEN, UnDefType.UNDEF);
153149
}

0 commit comments

Comments
 (0)