From 677fb42b7a37121eb8c4f4597a58ae87aa89b093 Mon Sep 17 00:00:00 2001 From: Constantin Pascal Date: Mon, 9 Feb 2026 11:16:52 +0200 Subject: [PATCH] more automation included --- excess_pv_boiler/dashboard.yaml | 222 ++++++++++++++++++++++++++++++++ 1 file changed, 222 insertions(+) create mode 100644 excess_pv_boiler/dashboard.yaml diff --git a/excess_pv_boiler/dashboard.yaml b/excess_pv_boiler/dashboard.yaml new file mode 100644 index 0000000..2927193 --- /dev/null +++ b/excess_pv_boiler/dashboard.yaml @@ -0,0 +1,222 @@ +views: + - title: DHW + type: sections + max_columns: 4 + icon: '' + subview: false + sections: + - type: grid + cards: + - type: heading + heading: Monitoring + heading_style: title + - type: custom:scheduler-card + include: + - climate.boiler_temperature + - input_boolean.dhw_allow_aux_heater_in_all_modes + - input_boolean.dhw_allow_aux_heater_usage + - timer.bath_time + exclude: [] + grid_options: + columns: 24 + rows: auto + - type: thermostat + entity: climate.boiler_temperature + features: + - type: climate-preset-modes + style: dropdown + show_current_as_primary: true + - type: history-graph + entities: + - entity: binary_sensor.heat_pump_auxiliary_heater + - entity: switch.boiler_heater_relay_switch_0 + - entity: binary_sensor.heat_pump_dhw_mode + title: Boiler History + grid_options: + columns: 36 + rows: auto + - type: history-graph + entities: + - entity: input_boolean.dhw_allow_aux_heater_usage + - entity: input_boolean.dhw_allow_aux_heater_in_all_modes + - entity: input_boolean.dhw_aux_heater_manual_override + - entity: input_boolean.dhw_use_excess_pv_for_aux_heater + - entity: binary_sensor.dhw_pv_power_enough_for_aux_heater + - entity: binary_sensor.dhw_use_boiler_aux_heater + title: Boiler History + grid_options: + columns: 36 + rows: auto + - type: history-graph + entities: + - entity: sensor.boiler_temp + - entity: sensor.heat_pump_inflow_temperature_t1 + - entity: sensor.heat_pump_dhw_setpoint + title: Boiler History + grid_options: + columns: 36 + rows: auto + - type: grid + cards: [] + column_span: 4 + - type: grid + cards: + - type: heading + heading: Settings + heading_style: title + - type: tile + entity: switch.acm_pump_switch + features_position: bottom + vertical: true + show_entity_picture: false + tap_action: + action: toggle + column_span: 4 + - type: grid + cards: + - type: heading + heading_style: title + badges: [] + heading: Boiler Aux Heater Settings + icon: mdi:heating-coil + - features: + - type: toggle + type: tile + entity: input_boolean.dhw_aux_heater_manual_override + features_position: bottom + vertical: false + state_content: last_changed + grid_options: + columns: full + - features: + - type: toggle + type: tile + entity: input_boolean.dhw_allow_aux_heater_usage + features_position: bottom + vertical: false + state_content: last_updated + grid_options: + columns: full + - features: &ref_1 + - type: toggle + type: tile + entity: input_boolean.dhw_allow_aux_heater_in_all_modes + features_position: bottom + vertical: false + state_content: last_changed + grid_options: &ref_0 + columns: full + rows: 2 + - type: tile + grid_options: *ref_0 + entity: input_boolean.dhw_bath_boost + state_content: last_changed + vertical: false + features: *ref_1 + features_position: bottom + - features: + - type: numeric-input + style: buttons + type: tile + entity: input_number.dhw_aux_heater_cut_off_temperature_threshold + features_position: bottom + vertical: false + state_content: last_changed + grid_options: + columns: full + - features: + - type: numeric-input + style: buttons + type: tile + entity: input_number.dhw_aux_heater_temperature_threshold + features_position: bottom + vertical: false + state_content: last_changed + grid_options: + columns: full + - type: grid + cards: + - type: heading + heading: Alerts + heading_style: title + icon: mdi:alert + - features: + - type: numeric-input + style: buttons + type: tile + entity: input_number.dhw_hi_temperature_alert_threshold + features_position: bottom + vertical: false + hide_state: true + grid_options: + columns: full + - type: grid + cards: + - type: heading + heading: PV Excess Usage Settings + heading_style: title + icon: mdi:solar-power-variant + - features: + - type: toggle + type: tile + entity: input_boolean.dhw_use_excess_pv_for_aux_heater + features_position: bottom + vertical: false + state_content: last_changed + grid_options: + columns: full + rows: 2 + - features: + - type: numeric-input + style: buttons + type: tile + entity: input_number.dhw_aux_heater_power + features_position: bottom + vertical: false + state_content: last_changed + grid_options: + columns: full + rows: 2 + - features: + - style: buttons + type: numeric-input + type: tile + entity: input_number.dhw_pv_excess_usage_start_delay + features_position: bottom + vertical: false + state_content: last_changed + grid_options: + columns: full + rows: 2 + - features: + - type: numeric-input + style: buttons + type: tile + entity: input_number.dhw_pv_excess_usage_stop_delay + features_position: bottom + vertical: false + state_content: last_changed + grid_options: + columns: full + rows: 2 + - features: + - type: numeric-input + style: buttons + type: tile + entity: input_number.dhw_pv_excess_usage_buffer + features_position: bottom + vertical: false + hide_state: false + show_entity_picture: false + grid_options: + columns: full + rows: 2 + header: + card: + type: markdown + content: |- + # Domestic Hot Water Configuration + Configure the domestic hot water settings and rules here + text_only: true + path: adminDHW + cards: [] \ No newline at end of file