diff --git a/bundles/org.openhab.binding.broadlinkthermostat/src/main/java/org/openhab/binding/broadlinkthermostat/internal/handler/FloureonThermostatHandler.java b/bundles/org.openhab.binding.broadlinkthermostat/src/main/java/org/openhab/binding/broadlinkthermostat/internal/handler/FloureonThermostatHandler.java index 585bcea6fa6..028e49899a6 100644 --- a/bundles/org.openhab.binding.broadlinkthermostat/src/main/java/org/openhab/binding/broadlinkthermostat/internal/handler/FloureonThermostatHandler.java +++ b/bundles/org.openhab.binding.broadlinkthermostat/src/main/java/org/openhab/binding/broadlinkthermostat/internal/handler/FloureonThermostatHandler.java @@ -16,6 +16,7 @@ import static org.openhab.binding.broadlinkthermostat.internal.BroadlinkBindingC import java.io.IOException; import java.time.LocalTime; +import java.time.ZoneId; import java.time.ZonedDateTime; import java.util.concurrent.ScheduledFuture; import java.util.concurrent.TimeUnit; @@ -212,7 +213,7 @@ public class FloureonThermostatHandler extends BroadlinkBaseHandler { private void handleSetTimeCommand(ChannelUID channelUID, Command command) { if (command instanceof DateTimeType dateTimeCommand) { - ZonedDateTime zonedDateTime = dateTimeCommand.getZonedDateTime(); + ZonedDateTime zonedDateTime = dateTimeCommand.getZonedDateTime(ZoneId.systemDefault()); try { new SetTimeCommand(tob(zonedDateTime.getHour()), tob(zonedDateTime.getMinute()), tob(zonedDateTime.getSecond()), tob(zonedDateTime.getDayOfWeek().getValue()))