Correct PropertyType for DemoDataService
This commit is contained in:
parent
c17869caa4
commit
48205ba7c7
@ -43,7 +43,7 @@ public class DemoDataService {
|
|||||||
final KnxGroupDto helligkeit = createKnxGroupIfNotExists("Helligkeit", 1286, "9.004", PropertyType.LUX, false, true);
|
final KnxGroupDto helligkeit = createKnxGroupIfNotExists("Helligkeit", 1286, "9.004", PropertyType.LUX, false, true);
|
||||||
|
|
||||||
if (scheduleRepository.count() == 0) {
|
if (scheduleRepository.count() == 0) {
|
||||||
final Schedule scheduleEgFlurLicht = createSchedule("EG Flur Licht", eg_flur_licht_schalten);
|
final Schedule scheduleEgFlurLicht = createSchedule("EG Flur Licht", eg_flur_licht_schalten, PropertyType.ON_OFF);
|
||||||
createTime(scheduleEgFlurLicht, 11, 30, 0, MIN30, true);
|
createTime(scheduleEgFlurLicht, 11, 30, 0, MIN30, true);
|
||||||
createTime(scheduleEgFlurLicht, 12, 30, 0, MIN30, false);
|
createTime(scheduleEgFlurLicht, 12, 30, 0, MIN30, false);
|
||||||
createTime(scheduleEgFlurLicht, 16, 30, 0, MIN30, true);
|
createTime(scheduleEgFlurLicht, 16, 30, 0, MIN30, true);
|
||||||
@ -54,36 +54,36 @@ public class DemoDataService {
|
|||||||
createTime(scheduleEgFlurLicht, 2, 0, 0, MIN30, false);
|
createTime(scheduleEgFlurLicht, 2, 0, 0, MIN30, false);
|
||||||
scheduleRepository.save(scheduleEgFlurLicht);
|
scheduleRepository.save(scheduleEgFlurLicht);
|
||||||
|
|
||||||
final Schedule scheduleEgAmbiente = createSchedule("EG Ambiente", eg_ambiente_schalten);
|
final Schedule scheduleEgAmbiente = createSchedule("EG Ambiente", eg_ambiente_schalten, PropertyType.ON_OFF);
|
||||||
createTime(scheduleEgAmbiente, 7, 15, 0, MIN30, true);
|
createTime(scheduleEgAmbiente, 7, 15, 0, MIN30, true);
|
||||||
createTime(scheduleEgAmbiente, 9, 30, 0, MIN30, false);
|
createTime(scheduleEgAmbiente, 9, 30, 0, MIN30, false);
|
||||||
createSunset(scheduleEgAmbiente, Zenith.OFFICIAL, MIN30, true);
|
createSunset(scheduleEgAmbiente, Zenith.OFFICIAL, MIN30, true);
|
||||||
createSunset(scheduleEgAmbiente, Zenith.ASTRONOMICAL, MIN30, false);
|
createSunset(scheduleEgAmbiente, Zenith.ASTRONOMICAL, MIN30, false);
|
||||||
scheduleRepository.save(scheduleEgAmbiente);
|
scheduleRepository.save(scheduleEgAmbiente);
|
||||||
|
|
||||||
final Schedule scheduleOgAmbiente = createSchedule("OG Ambiente", og_ambiente_schalten);
|
final Schedule scheduleOgAmbiente = createSchedule("OG Ambiente", og_ambiente_schalten, PropertyType.ON_OFF);
|
||||||
createTime(scheduleOgAmbiente, 7, 15, 0, MIN30, true);
|
createTime(scheduleOgAmbiente, 7, 15, 0, MIN30, true);
|
||||||
createTime(scheduleOgAmbiente, 9, 30, 0, MIN30, false);
|
createTime(scheduleOgAmbiente, 9, 30, 0, MIN30, false);
|
||||||
createSunset(scheduleOgAmbiente, Zenith.OFFICIAL, MIN30, true);
|
createSunset(scheduleOgAmbiente, Zenith.OFFICIAL, MIN30, true);
|
||||||
createSunset(scheduleOgAmbiente, Zenith.ASTRONOMICAL, MIN30, false);
|
createSunset(scheduleOgAmbiente, Zenith.ASTRONOMICAL, MIN30, false);
|
||||||
scheduleRepository.save(scheduleOgAmbiente);
|
scheduleRepository.save(scheduleOgAmbiente);
|
||||||
|
|
||||||
final Schedule scheduleWohnzimmerRollladen = createSchedule("Rollläden Wohnzimmer", wohnzimmer_rollladen_position_anfahren);
|
final Schedule scheduleWohnzimmerRollladen = createSchedule("Rollläden Wohnzimmer", wohnzimmer_rollladen_position_anfahren, PropertyType.PERCENT);
|
||||||
createSunrise(scheduleWohnzimmerRollladen, Zenith.CIVIL, 0, 0);
|
createSunrise(scheduleWohnzimmerRollladen, Zenith.CIVIL, 0, 0);
|
||||||
createSunset(scheduleWohnzimmerRollladen, Zenith.CIVIL, 0, 100);
|
createSunset(scheduleWohnzimmerRollladen, Zenith.CIVIL, 0, 100);
|
||||||
scheduleRepository.save(scheduleWohnzimmerRollladen);
|
scheduleRepository.save(scheduleWohnzimmerRollladen);
|
||||||
|
|
||||||
final Schedule scheduleSchlafzimmerRollladen = createSchedule("Rollläden Schlafzimmer", schlafzimmer_rollladen_position_anfahren);
|
final Schedule scheduleSchlafzimmerRollladen = createSchedule("Rollläden Schlafzimmer", schlafzimmer_rollladen_position_anfahren, PropertyType.PERCENT);
|
||||||
createTime(scheduleSchlafzimmerRollladen, 7, 0, 0, 0, 0);
|
createTime(scheduleSchlafzimmerRollladen, 7, 0, 0, 0, 0);
|
||||||
createSunset(scheduleSchlafzimmerRollladen, Zenith.CIVIL, 0, 100);
|
createSunset(scheduleSchlafzimmerRollladen, Zenith.CIVIL, 0, 100);
|
||||||
scheduleRepository.save(scheduleSchlafzimmerRollladen);
|
scheduleRepository.save(scheduleSchlafzimmerRollladen);
|
||||||
|
|
||||||
final Schedule scheduleFlurRollladen = createSchedule("Rollläden Flur", flur_rollladen_position_anfahren);
|
final Schedule scheduleFlurRollladen = createSchedule("Rollläden Flur", flur_rollladen_position_anfahren, PropertyType.PERCENT);
|
||||||
createSunrise(scheduleFlurRollladen, Zenith.CIVIL, 0, 0);
|
createSunrise(scheduleFlurRollladen, Zenith.CIVIL, 0, 0);
|
||||||
createSunset(scheduleFlurRollladen, Zenith.CIVIL, 0, 100);
|
createSunset(scheduleFlurRollladen, Zenith.CIVIL, 0, 100);
|
||||||
scheduleRepository.save(scheduleFlurRollladen);
|
scheduleRepository.save(scheduleFlurRollladen);
|
||||||
|
|
||||||
final Schedule scheduleBadLichtMitte = createSchedule("Bad Licht Mitte", bad_licht_mitte_schalten);
|
final Schedule scheduleBadLichtMitte = createSchedule("Bad Licht Mitte", bad_licht_mitte_schalten, PropertyType.ON_OFF);
|
||||||
createTime(scheduleBadLichtMitte, 10, 30, 0, MIN30, true);
|
createTime(scheduleBadLichtMitte, 10, 30, 0, MIN30, true);
|
||||||
createTime(scheduleBadLichtMitte, 11, 30, 0, MIN30, false);
|
createTime(scheduleBadLichtMitte, 11, 30, 0, MIN30, false);
|
||||||
createTime(scheduleBadLichtMitte, 15, 30, 0, MIN30, true);
|
createTime(scheduleBadLichtMitte, 15, 30, 0, MIN30, true);
|
||||||
@ -96,11 +96,12 @@ public class DemoDataService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private Schedule createSchedule(final String s, final KnxGroupDto knxGroupDto) {
|
private Schedule createSchedule(final String s, final KnxGroupDto knxGroupDto, final PropertyType propertyType) {
|
||||||
final Schedule schedule = new Schedule();
|
final Schedule schedule = new Schedule();
|
||||||
schedule.setEnabled(true);
|
schedule.setEnabled(true);
|
||||||
schedule.setName(s);
|
schedule.setName(s);
|
||||||
schedule.setPropertyName(knxGroupDto.propertyName);
|
schedule.setPropertyName(knxGroupDto.propertyName);
|
||||||
|
schedule.setPropertyType(propertyType);
|
||||||
return schedule;
|
return schedule;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user