mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-17 11:25:48 +02:00
Add persistent auto-off option for smart plugs (#826)
Auto-off now has a "Keep Enabled" toggle that keeps it active between prints instead of disabling after each use (one-shot). Useful for HA accessories like BentoBox filters that should always power off after prints. Default behavior (one-shot) is unchanged.
This commit is contained in:
@@ -1074,6 +1074,7 @@ export interface SmartPlug {
|
||||
enabled: boolean;
|
||||
auto_on: boolean;
|
||||
auto_off: boolean;
|
||||
auto_off_persistent: boolean;
|
||||
off_delay_mode: 'time' | 'temperature';
|
||||
off_delay_minutes: number;
|
||||
off_temp_threshold: number;
|
||||
@@ -1128,6 +1129,7 @@ export interface SmartPlugCreate {
|
||||
enabled?: boolean;
|
||||
auto_on?: boolean;
|
||||
auto_off?: boolean;
|
||||
auto_off_persistent?: boolean;
|
||||
off_delay_mode?: 'time' | 'temperature';
|
||||
off_delay_minutes?: number;
|
||||
off_temp_threshold?: number;
|
||||
@@ -1174,6 +1176,7 @@ export interface SmartPlugUpdate {
|
||||
enabled?: boolean;
|
||||
auto_on?: boolean;
|
||||
auto_off?: boolean;
|
||||
auto_off_persistent?: boolean;
|
||||
off_delay_mode?: 'time' | 'temperature';
|
||||
off_delay_minutes?: number;
|
||||
off_temp_threshold?: number;
|
||||
|
||||
Reference in New Issue
Block a user