Files

66 lines
1.9 KiB
YAML

run_valve_maintenance:
name: Run valve maintenance now
description: Run the valve maintenance cycle immediately for this Better Thermostat entity.
target:
entity:
domain: climate
integration: better_thermostat
reset_heating_power:
name: Reset heating power
description: Reset the heating power to its default value.
target:
entity:
domain: climate
integration: better_thermostat
reset_pid_learnings:
name: Reset PID learnings
description: Clear all learned PID state (and optionally learned open caps) for this entity.
fields:
include_open_caps:
name: Also clear learned open caps
description: If enabled, also clears learned min/max open percentages per TRV/target bucket.
required: false
default: false
selector:
boolean: {}
apply_pid_defaults:
name: Apply PID defaults after reset
description: If enabled, seeds the current target bucket(s) with PID default gains (kp/ki/kd). You can override defaults below.
required: false
default: false
selector:
boolean: {}
defaults_kp:
name: Default kp
description: Proportional gain to seed after reset (falls back to BalanceParams.kp if not provided).
required: false
selector:
number:
min: 0
max: 1000
step: 0.1
defaults_ki:
name: Default ki
description: Integral gain to seed after reset (falls back to BalanceParams.ki if not provided).
required: false
selector:
number:
min: 0
max: 1
step: 0.001
defaults_kd:
name: Default kd
description: Derivative gain to seed after reset (falls back to BalanceParams.kd if not provided).
required: false
selector:
number:
min: 0
max: 10000
step: 10
target:
entity:
domain: climate
integration: better_thermostat