diff --git a/dashboards/views/01_home.yaml b/dashboards/views/01_home.yaml
index 8b94e64..5abee09 100644
--- a/dashboards/views/01_home.yaml
+++ b/dashboards/views/01_home.yaml
@@ -499,72 +499,78 @@ cards:
- type: custom:button-card
entity: sensor.vanding_liter_i_dag_total
- icon: mdi:water
- show_icon: true
- show_name: true
- show_state: true
- name: Liter i dag
+ show_icon: false
+ show_name: false
+ show_state: false
tap_action:
action: none
hold_action:
action: none
custom_fields:
- breakdown: |
+ info: |
[[[
const n = (id) => { const s = states[id]; return s ? Math.round(parseFloat(s.state) || 0) : 0; };
- return `Ærter ${n('sensor.vanding_liter_hb1')} · Kart. ${n('sensor.vanding_liter_hb2')} · Rab. ${n('sensor.vanding_liter_hb3')}`
- + `
Drivhus ${n('sensor.vanding_liter_drivhus')} · Kapillær ${n('sensor.vanding_liter_kapillaer')}`;
+ const total = n('sensor.vanding_liter_i_dag_total');
+ const rows = [
+ ['Ærter', n('sensor.vanding_liter_hb1')],
+ ['Kartofler', n('sensor.vanding_liter_hb2')],
+ ['Rabarber', n('sensor.vanding_liter_hb3')],
+ ['Drivhus', n('sensor.vanding_liter_drivhus')],
+ ['Kapillær', n('sensor.vanding_liter_kapillaer')],
+ ];
+ const list = rows.map(r => `
${r[0]}${r[1]}
`).join('');
+ return `
+
Liter i dag
+
${total} L
+
${list}
+
`;
]]]
styles:
card:
- - padding: 8px
- name:
- - font-size: 11px
- - color: var(--secondary-text-color)
- state:
- - font-size: 15px
- - font-weight: bold
+ - padding: 10px
+ grid:
+ - grid-template-areas: '"info"'
custom_fields:
- breakdown:
- - font-size: 9px
- - color: var(--secondary-text-color)
- - padding-top: 3px
- - line-height: 1.3
+ info:
+ - width: 100%
- type: custom:button-card
entity: sensor.vanding_tid_i_dag_total
- icon: mdi:timer-sand
- show_icon: true
- show_name: true
- show_state: true
- name: Tid i dag
+ show_icon: false
+ show_name: false
+ show_state: false
tap_action:
action: none
hold_action:
action: none
custom_fields:
- breakdown: |
+ info: |
[[[
const m = (id) => { const s = states[id]; return s ? Math.round((parseFloat(s.state) || 0) * 60) : 0; };
const cap = () => { const s = states['sensor.vanding_kapillaer_tid_i_dag']; return s ? Math.round(parseFloat(s.state) || 0) : 0; };
- return `Ærter ${m('sensor.vanding_hojbed_1_i_dag')} · Kart. ${m('sensor.vanding_hojbed_2_i_dag')} · Rab. ${m('sensor.vanding_hojbed_3_i_dag')}`
- + `
Drivhus ${m('sensor.vanding_drivhus_i_dag')} · Kapillær ${cap()}`;
+ const total = (() => { const s = states['sensor.vanding_tid_i_dag_total']; return s ? Math.round(parseFloat(s.state) || 0) : 0; })();
+ const rows = [
+ ['Ærter', m('sensor.vanding_hojbed_1_i_dag')],
+ ['Kartofler', m('sensor.vanding_hojbed_2_i_dag')],
+ ['Rabarber', m('sensor.vanding_hojbed_3_i_dag')],
+ ['Drivhus', m('sensor.vanding_drivhus_i_dag')],
+ ['Kapillær', cap()],
+ ];
+ const list = rows.map(r => `${r[0]}${r[1]} min
`).join('');
+ return `
+
Tid i dag
+
${total} min
+
${list}
+
`;
]]]
styles:
card:
- - padding: 8px
- name:
- - font-size: 11px
- - color: var(--secondary-text-color)
- state:
- - font-size: 15px
- - font-weight: bold
+ - padding: 10px
+ grid:
+ - grid-template-areas: '"info"'
custom_fields:
- breakdown:
- - font-size: 9px
- - color: var(--secondary-text-color)
- - padding-top: 3px
- - line-height: 1.3
+ info:
+ - width: 100%
# �💡 Lys kontrol
- type: horizontal-stack