File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -38,9 +38,10 @@ export const handler = async (): Promise<void> => {
38
38
tclDue : cyclesSinceTubClean > 30 ,
39
39
washerRunning : util . isRunning ( washerSnapshot ) ,
40
40
dryerRunning : util . isRunning ( dryerSnapshot ) ,
41
+ dryerRemainTimeMin : dryerSnapshot . remainTimeMinute
41
42
} ;
42
43
43
- if ( newThinqState . dryerRunning ) {
44
+ if ( newThinqState . dryerRunning && ( newThinqState . dryerRemainTimeMin ?? 0 ) > ( thinqState . dryerRemainTimeMin ?? 0 ) ) {
44
45
newThinqState . dryerStartTime =
45
46
now . getTime ( ) -
46
47
minToMs (
Original file line number Diff line number Diff line change @@ -227,8 +227,9 @@ export interface AppSecrets {
227
227
export interface ThinQState {
228
228
washCourse ?: string ;
229
229
washerRunning ?: boolean ;
230
- dryerRunning ?: boolean ;
231
230
washStartTime ?: number ;
231
+ dryerRemainTimeMin ?: number ;
232
+ dryerRunning ?: boolean ;
232
233
dryerStartTime ?: number ;
233
234
washEndTime ?: number ;
234
235
tclDue ?: boolean ;
You can’t perform that action at this time.
0 commit comments