mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-19 22:24:15 +01:00
Update Alarm_clock.ts
fix dpAction to val: true
This commit is contained in:
@@ -15,7 +15,6 @@ on({ id: dp_userdata + '.AlarmTime.State', change: 'ne' }, async (obj) => {
|
|||||||
time = getState(dp_userdata + '.AlarmTime.Time').val;
|
time = getState(dp_userdata + '.AlarmTime.Time').val;
|
||||||
if (Debug) log('Uhrzeit: ' + time, 'info');
|
if (Debug) log('Uhrzeit: ' + time, 'info');
|
||||||
if ('paused' == obj.state.val) {
|
if ('paused' == obj.state.val) {
|
||||||
await setStateAsync(dpAction, <iobJS.State>{ val: false, ack: true });
|
|
||||||
(function () { if (scheduleAlarmTime) {
|
(function () { if (scheduleAlarmTime) {
|
||||||
clearSchedule(scheduleAlarmTime);
|
clearSchedule(scheduleAlarmTime);
|
||||||
scheduleAlarmTime = null;
|
scheduleAlarmTime = null;
|
||||||
@@ -26,7 +25,7 @@ on({ id: dp_userdata + '.AlarmTime.State', change: 'ne' }, async (obj) => {
|
|||||||
let minute: number = time % 60;
|
let minute: number = time % 60;
|
||||||
if (Debug) log('Weckzeit: ' + ('0' + stunde).slice(-2) + ':' + ('0' + minute).slice(-2), 'info');
|
if (Debug) log('Weckzeit: ' + ('0' + stunde).slice(-2) + ':' + ('0' + minute).slice(-2), 'info');
|
||||||
scheduleAlarmTime = schedule(minute + ' ' + stunde + ' * * *', async () => {
|
scheduleAlarmTime = schedule(minute + ' ' + stunde + ' * * *', async () => {
|
||||||
await setStateAsync(dpAction, <iobJS.State>{ val: false, ack: true });
|
await setStateAsync(dpAction, <iobJS.State>{ val: true, ack: true });
|
||||||
await setStateAsync(dp_userdata + '.AlarmTime.State', <iobJS.State>{ val: 'paused', ack: true });
|
await setStateAsync(dp_userdata + '.AlarmTime.State', <iobJS.State>{ val: 'paused', ack: true });
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user