diff --git a/src/main/java/de/ph87/homeautomation/DemoDataService.java b/src/main/java/de/ph87/homeautomation/DemoDataService.java index 53c6036..3dfbd69 100644 --- a/src/main/java/de/ph87/homeautomation/DemoDataService.java +++ b/src/main/java/de/ph87/homeautomation/DemoDataService.java @@ -81,7 +81,7 @@ public class DemoDataService { scheduleEntryController.setEnabled(id, enabled); scheduleEntryController.setType(id, type.name()); if (zenith != null) { - scheduleEntryController.setZenith(id, zenith.degrees().doubleValue()); + scheduleEntryController.setZenith(id, zenith.degrees() + ""); } scheduleEntryController.setHour(id, hour); scheduleEntryController.setMinute(id, minute); diff --git a/src/main/java/de/ph87/homeautomation/schedule/entry/ScheduleEntryController.java b/src/main/java/de/ph87/homeautomation/schedule/entry/ScheduleEntryController.java index a00771a..67b3dee 100644 --- a/src/main/java/de/ph87/homeautomation/schedule/entry/ScheduleEntryController.java +++ b/src/main/java/de/ph87/homeautomation/schedule/entry/ScheduleEntryController.java @@ -72,8 +72,8 @@ public class ScheduleEntryController { } @PostMapping("set/{id}/zenith") - public ScheduleEntryDto setZenith(@PathVariable final long id, @RequestBody final double value) { - return scheduleEntryWriteService.set(id, ScheduleEntry::setZenith, value); + public ScheduleEntryDto setZenith(@PathVariable final long id, @RequestBody final String value) { + return scheduleEntryWriteService.set(id, ScheduleEntry::setZenith, Double.parseDouble(value)); } @PostMapping("set/{id}/hour")