popup_cards: input_number.vtr300_boost_modus_varighet_sp: card: entities: - input_number.vtr300_boost_modus_varighet_sp - input_number.vtr300_party_modus_varighet_sp - input_number.vtr300_ildsted_modus_varighet_sp - input_number.vtr300_borte_modus_varighet_sp - input_number.vtr300_ferie_modus_varighet_sp type: entities title: Test popup views: - title: Ventilasjon icon: 'mdi:fan-plus' panel: false badges: [] cards: - cards: - entities: - entity: sensor.vtr300_tilluftsvifte hold_action: more-info icon: 'mdi:fan' name: Tilluftsvifte tap_action: action: none - entity: sensor.vtr300_varmegjenvinner hold_action: more-info icon: 'mdi:atom-variant' name: Varmegjenvinner tap_action: action: none - entity: sensor.gjenvinningsgrad_test hold_action: more-info icon: 'mdi:recycle' name: Gjennv.grad tap_action: action: none - entity: sensor.vtr300_avtrekksvifte hold_action: more-info icon: 'mdi:fan' name: Avtrekksvifte tap_action: action: none type: glance type: horizontal-stack - elements: - entity: sensor.tp_link_vtr300_watts style: color: blue font-size: 75% left: 6% top: 98.5% title: Utetemperatur (Netatmo) type: state-badge - entity: sensor.netatmo_netatmo_outdoor_temperature style: color: blue font-size: 75% left: 95% top: 99.5% title: Utetemperatur (Netatmo) type: state-badge - entity: sensor.tp_link_vtr300_watts style: color: black font-size: 120% left: 47.5% top: 22% type: state-label - entity: sensor.vtr300_inntaks_temperatur style: color: black font-size: 120% left: 12.5% top: 12% title: Inntaks temperatur type: state-label - entity: sensor.vtr300_avkast_temperatur style: color: black font-size: 120% left: 35.5% top: 12% title: Avkast temperatur type: state-label - entity: sensor.vtr300_avtrekks_temperatur style: color: black font-size: 120% left: 63.5% top: 12% title: Avtrekkstemperatur type: state-label - entity: sensor.vtr300_avtrekksluft_sp style: color: blue font-size: 120% left: 63.5% top: 7.6% title: Ønsket avtrekks temperatur type: state-label - entity: sensor.vtr300_tilluft_sp style: color: darkblue font-size: 120% left: 83.5% top: 7.6% title: Ønsket tillufts temperatur NB! MÅ TESTES type: state-label - entity: sensor.vtr300_tillufts_temperatur style: color: black font-size: 120% left: 83.5% top: 12% title: tilluftstemperatur type: state-label - entity: sensor.vtr300_overhetingstemperatur_tilluft style: color: black font-size: 120% left: 94% top: 29% title: Overhetningstemperatur tilluft type: state-label - entity: sensor.vtr300_fukt_avtrekk_sp style: color: blue font-size: 80% left: 73.5% top: 37.7% title: Settpunkt - Fukt avtrekk type: state-label - entity: sensor.vtr300_relativ_fukt_avtrekk style: color: black font-size: 120% left: 71% top: 41.5% title: Fukt avtrekk type: state-label - entity: sensor.vtr300_avtrekksvifte style: color: black font-size: 120% left: 35.5% top: 36% title: Avtrekksvifte pådrag type: state-label - entity: sensor.vtr300_tilluftsvifte style: color: black font-size: 120% left: 78.5% top: 75.5% title: Tilluftsvifte pådrag type: state-label - entity: sensor.vtr300_tilluft_rf style: color: black font-size: 90% left: 67% top: 75.5% title: Tilluftmengde type: state-label - entity: sensor.vtr300_avtrekk_rf style: color: black font-size: 90% left: 46.5% top: 36% title: Avtrekksmengde type: state-label - entity: sensor.vtr300_varmegjenvinner style: color: black font-size: 120% left: 49% top: 91% title: Varmegjenvinner pådrag type: state-label - entity: sensor.vtr300_gjenvinningsgrad style: color: white font-size: 150% left: 49% top: 56% title: Gjenvinningsgrad varmegjenvinner type: state-label - entity: sensor.vtr300_el_kolbe_padrag style: color: red font-size: 120% left: 81.5% top: 52% title: El. varmer pådrag type: state-label - entity: sensor.vtr300_elkolbe_av_pa style: color: red font-size: 120% left: 81% top: 56% title: El.Varmer AV/PÅ type: state-label - entity: input_number.vtr300_eco_offset_temp_sp style: color: blue font-size: 80% left: 91.5% top: 26% title: VTR300 Eco offset (tillegsvarme) type: state-label - entity: switch.vtr300_eco_modus icon: 'mdi:leaf' state_color: true theme: green style: left: 48% top: 67.5% title: VTR300 Eco modus type: state-icon - entity: sensor.vtr300_modus_status style: color: black font-size: 180% left: 47% top: 96.8% title: VTR300 Modus type: state-label image: local/VTR300_flytskjema_05.png type: picture-elements - type: vertical-stack cards: - type: horizontal-stack cards: - type: 'custom:button-card' color: 'rgb(64, 152, 55)' color_type: card entity: switch.vtr300_auto_modus name: Auto icon: 'mdi:clock-outline' aspect_ratio: 1.1 haptic: success hold_action: action: more-info show_last_changed: false show_state: false styles: card: - filter: opacity(100%) - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px state: - styles: card: - filter: opacity(50%) - background: black - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 25px icon: - filter: grayscale(100%) label: - font-size: 11px value: 'off' - styles: card: - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 22px icon: - filter: grayscale(100%) label: - font-size: 11px value: 'on' confirmation: text: >- [[[ return `Vil du virkelig velge ${entity.attributes.friendly_name}?` ]]] show_label: true size: 80% - type: 'custom:button-card' color: 'rgb(64, 152, 55)' color_type: card entity: switch.vtr300_ppm_mode_auto_enable name: PPM Auto icon: 'mdi:auto-fix' aspect_ratio: 1.1 haptic: success hold_action: action: more-info show_last_changed: false show_state: false styles: card: - filter: opacity(100%) - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px state: - styles: card: - filter: opacity(50%) - background: black - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 20px icon: - filter: grayscale(100%) label: - font-size: 11px value: 'off' - styles: card: - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 20px icon: - filter: grayscale(100%) label: - font-size: 11px value: 'on' label: | [[[ return states['sensor.vtr300_ppm_modus_status'].state; ]]] confirmation: text: >- [[[ return `Vil du virkelig velge ${entity.attributes.friendly_name}?` ]]] show_label: true size: 80% - type: 'custom:button-card' entity: switch.vtr300_borte_modus name: Borte icon: 'mdi:home-export-outline' aspect_ratio: 1.1 show_state: false styles: card: - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px grid: - grid-template-areas: '"i" "n" "s"' - grid-template-columns: 1fr - grid-template-rows: 1fr min-content min-content img_cell: - align-self: start - text-align: start name: - justify-self: start - padding-left: 10px - font-weight: bold state: - justify-self: start - padding-left: 10px label: - font-size: 11px state: - value: 'off' styles: card: - filter: opacity(50%) icon: - filter: grayscale(100%) confirmation: text: >- [[[ return `Vil du virkelig velge ${entity.attributes.friendly_name}?` ]]] label: | [[[ return states['sensor.vtr300_borte_nedtelling_tid_t'].state; ]]] show_label: true size: 80% - type: 'custom:button-card' entity: switch.vtr300_ferie_modus name: Ferie icon: 'mdi:briefcase' aspect_ratio: 1.1 show_state: false styles: card: - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px grid: - grid-template-areas: '"i" "n" "s"' - grid-template-columns: 1fr - grid-template-rows: 1fr min-content min-content img_cell: - align-self: start - text-align: start name: - justify-self: start - padding-left: 10px - font-weight: bold state: - justify-self: start - padding-left: 10px label: - font-size: 11px state: - value: 'off' styles: card: - filter: opacity(50%) icon: - filter: grayscale(100%) confirmation: text: >- [[[ return `Vil du virkelig velge ${entity.attributes.friendly_name}?` ]]] label: | [[[ return states['sensor.vtr300_ferie_nedtelling_tid_d'].state; ]]] show_label: true size: 80% - type: horizontal-stack cards: - type: 'custom:button-card' entity: switch.vtr300_man_lav_modus name: Lav icon: 'mdi:fan-speed-1' show_state: false styles: card: - width: 117px - height: 90px - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px grid: - grid-template-areas: '"i" "n" "s"' - grid-template-columns: 1fr - grid-template-rows: 1fr min-content min-content img_cell: - align-self: start - text-align: start name: - justify-self: start - padding-left: 10px - font-weight: bold state: - justify-self: start - padding-left: 10px label: - font-size: 11px state: - value: 'off' styles: card: - filter: opacity(50%) icon: - filter: grayscale(100%) label: | [[[ return states['sensor.vtr300_manuell_button_modus_status'].state; ]]] confirmation: text: >- [[[ return `Vil du virkelig velge ${entity.attributes.friendly_name}?` ]]] show_label: true size: 80% - type: 'custom:button-card' entity: switch.vtr300_man_normal_modus name: Normal icon: 'mdi:fan-speed-2' show_state: false styles: card: - width: 117px - height: 90px - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px grid: - grid-template-areas: '"i" "n" "s"' - grid-template-columns: 1fr - grid-template-rows: 1fr min-content min-content img_cell: - align-self: start - text-align: start name: - justify-self: start - padding-left: 10px - font-weight: bold state: - justify-self: start - padding-left: 10px label: - font-size: 11px state: - value: 'off' styles: card: - filter: opacity(50%) icon: - filter: grayscale(100%) label: | [[[ return states['sensor.vtr300_manuell_button_modus_status'].state; ]]] confirmation: text: >- [[[ return `Vil du virkelig velge ${entity.attributes.friendly_name}?` ]]] show_label: true size: 80% - type: 'custom:button-card' entity: switch.vtr300_man_hoy_modus name: Høy icon: 'mdi:fan-speed-3' show_state: false styles: card: - width: 117px - height: 90px - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px grid: - grid-template-areas: '"i" "n" "s"' - grid-template-columns: 1fr - grid-template-rows: 1fr min-content min-content img_cell: - align-self: start - text-align: start name: - justify-self: start - padding-left: 10px - font-weight: bold state: - justify-self: start - padding-left: 10px label: - font-size: 11px state: - value: 'off' styles: card: - filter: opacity(50%) icon: - filter: grayscale(100%) label: | [[[ return states['sensor.vtr300_manuell_button_modus_status'].state; ]]] confirmation: text: >- [[[ return `Vil du virkelig velge ${entity.attributes.friendly_name}?` ]]] show_label: true size: 80% - type: horizontal-stack cards: - type: 'custom:button-card' entity: switch.vtr300_party_modus name: Party icon: 'mdi:party-popper' show_state: false styles: card: - width: 117px - height: 90px - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px grid: - grid-template-areas: '"i" "n" "s"' - grid-template-columns: 1fr - grid-template-rows: 1fr min-content min-content img_cell: - align-self: start - text-align: start name: - justify-self: start - padding-left: 10px - font-weight: bold state: - justify-self: start - padding-left: 10px label: - font-size: 11px state: - value: 'off' styles: card: - filter: opacity(50%) icon: - filter: grayscale(100%) label: | [[[ return states['sensor.vtr300_party_nedtelling_tid_t'].state; ]]] show_label: true size: 80% - type: 'custom:button-card' entity: switch.vtr300_boost_modus name: Boost icon: 'mdi:weather-windy' show_state: false styles: card: - width: 117px - height: 90px - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px grid: - grid-template-areas: '"i" "n" "s"' - grid-template-columns: 1fr - grid-template-rows: 1fr min-content min-content img_cell: - align-self: start - text-align: start name: - justify-self: start - padding-left: 10px - font-weight: bold state: - justify-self: start - padding-left: 10px label: - font-size: 11px state: - value: 'off' styles: card: - filter: opacity(50%) icon: - filter: grayscale(100%) label: | [[[ return states['sensor.vtr300_boost_nedtelling_tid_min'].state; ]]] show_label: true size: 80% - type: 'custom:button-card' entity: switch.vtr300_ildsted_modus name: Ildsted icon: 'mdi:fire' show_state: false styles: card: - width: 117px - height: 90px - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px grid: - grid-template-areas: '"i" "n" "s"' - grid-template-columns: 1fr - grid-template-rows: 1fr min-content min-content img_cell: - align-self: start - text-align: start name: - justify-self: start - padding-left: 10px - font-weight: bold state: - justify-self: start - padding-left: 10px label: - font-size: 11px state: - value: 'off' styles: card: - filter: opacity(50%) icon: - filter: grayscale(100%) label: | [[[ return states['sensor.vtr300_ildsted_nedtelling_tid_min'].state; ]]] show_label: true size: 80% - type: horizontal-stack cards: - type: 'custom:button-card' entity: switch.vtr300_man_stopp_modus name: STOPP icon: 'mdi:fan-off' show_state: true styles: card: - filter: opacity(60%) - background: black - width: 117px - height: 90px - '--mdc-ripple-color': yellow - '--mdc-ripple-press-opacity': 0.5 - font-size: 16px grid: - grid-template-areas: '"i" "n" "s"' - grid-template-columns: 1fr - grid-template-rows: 1fr min-content min-content img_cell: - align-self: start - text-align: start name: - justify-self: start - padding-left: 10px - font-weight: bold state: - justify-self: start - padding-left: 80px - font-size: 11px label: - font-size: 11px state: - value: 'off' styles: card: - filter: opacity(60%) icon: - filter: grayscale(100%) confirmation: text: >- [[[ return `Vil du virkelig velge ${entity.attributes.friendly_name}?` ]]] show_label: true size: 80% - type: horizontal-stack cards: - type: 'custom:button-card' color_type: card entity: sensor.vtr300_a_alm name: A-Alarm styles: card: - filter: opacity(30%) - width: 70px - height: 50px state: - value: 'off' - operator: template value: | [[[ return states['sensor.vtr300_a_alm'].state == 1 ]]] color: red icon: 'mdi:alert' styles: card: - animation: blink 2s ease infinite - operator: default color: none icon: 'mdi:shield-check' - type: 'custom:button-card' color_type: card entity: sensor.vtr300_b_alm name: B-Alarm styles: card: - filter: opacity(30%) - width: 70px - height: 50px state: - value: 'off' - operator: template value: | [[[ return states['sensor.vtr300_b_alm'].state == 1 ]]] color: red icon: 'mdi:alert' styles: card: - animation: blink 2s ease infinite - operator: default color: none icon: 'mdi:shield-check' - type: 'custom:button-card' color_type: card entity: sensor.vtr300_c_alm name: C-Alarm styles: card: - filter: opacity(30%) - width: 70px - height: 50px state: - value: 'off' - operator: template value: | [[[ return states['sensor.vtr300_c_alm'].state == 1 ]]] color: red icon: 'mdi:alert' styles: card: - animation: blink 2s ease infinite - operator: default color: none icon: 'mdi:shield-check' - type: 'custom:button-card' color_type: card entity: sensor.vtr300_filter_alm name: Filter styles: card: - filter: opacity(30%) - width: 70px - height: 50px state: - value: 'off' - operator: template value: > [[[ return states['sensor.vtr300_filter_alm'].state == 1 ]]] color: red icon: 'mdi:alert' styles: card: - animation: blink 2s ease infinite - operator: default color: none icon: 'mdi:shield-check' - type: 'custom:button-card' color_type: card entity: sensor.vtr300_filter_wrn_alm name: Filt.wrn styles: card: - filter: opacity(30%) - width: 70px - height: 50px state: - value: 'off' - operator: template value: > [[[ return states['sensor.vtr300_filter_wrn_alm'].state == 1 ]]] color: red icon: 'mdi:alert' styles: card: - animation: blink 2s ease infinite - operator: default color: none icon: 'mdi:shield-check' - type: entity entity: sensor.vtr300_tid_til_filterbytte icon: 'mdi:timelapse' - cards: null type: 'custom:simple-thermostat' entity: climate.ventilasjon name: Tilluft Settpunkt step_size: 1 decimals: 1 sensors: - entity: sensor.vtr300_inntaks_temperatur name: Inntak - entity: sensor.vtr300_tillufts_temperatur name: Tilluft - entity: sensor.vtr300_avtrekks_temperatur name: Avtrekk - entity: sensor.vtr300_relativ_fukt_avtrekk name: Avtrekk - entity: sensor.vtr300_gjenvinningsgrad_test name: Gjenv.grad - entity: sensor.netatmo_netatmo_indoor_temperature name: Soverom - entity: sensor.netatmo_netatmo_indoor_co2 name: Soverom - entity: sensor.vtr300_modus_status name: Modus - entity: sensor.vtr300_intern_klokke_friendly control: false - entities: - entity: sensor.vtr300_nedtelling_modus_tid_s - entity: sensor.filterbytte_test_1 - entity: sensor.vtr300_filter_wrn_cnt_alm - entity: sensor.vtr300_varmegjenvinner_red_drift_rf name: Gjenvinner - Redusert drift pga. Høy fuktoverføring show_header_toggle: false title: Ventilasjon - VTR300 type: entities - entities: - entity: sensor.netatmo_netatmo_outdoor_temperature name: Ute temp (Netatmo) - entity: sensor.inntaks_temperatur name: Ute temp (VTR300) - entity: sensor.snitt_utetemp_3d name: Ute temp snitt - Siste 3 dager (VTR300) - entity: sensor.netatmo_snitt_utetemp_3d - entity: sensor.vtr300_snitt_utetemp_3d hours_to_show: 48 refresh_interval: 0 title: Temperatur type: history-graph - type: 'custom:home-feed-card' - entities: - entity: sensor.snitt_utetemp_3d - entity: sensor.vtr300_snitt_utetemp_3d - entity: sensor.netatmo_snitt_utetemp_3d show_header_toggle: false title: Ventilasjon - VTR300 type: entities - entities: - entity: sensor.vtr300_sch_active_temp_offset name: Temperature offset during active week schedule - entity: sensor.vtr300_sch_inactive_temp_offset name: Temperature offset during inactive week schedule - entity: sensor.vtr300_sch_prd1_day1_start_h name: 'Schedule day 1, prd.1, start hour' - entity: sensor.vtr300_sch_prd1_day1_start_m name: 'Schedule day 1, prd.1, start minute' - entity: sensor.vtr300_sch_prd1_day1_end_h name: 'Schedule day 1, prd.1, end hour' - entity: sensor.vtr300_sch_prd1_day1_end_m name: 'Schedule day 1, prd.1, end minute' show_header_toggle: false title: Schedule TEST type: entities - entity: input_datetime.vtr300_sch_day1_start_h_sp type: 'custom:multiple-entity-row' name: Mandag Sch.1 state_header: Hastighet entities: - entity: input_datetime.vtr300_sch_day1_start_h_sp name: Start tid styles: width: 60px text-align: left - entity: input_datetime.vtr300_sch_day1_start_h_sp name: Stopp tid styles: width: 60px text-align: left - cards: - color: 'rgb(75, 75, 75)' color_type: label-card name: Temperatur - Parametere type: 'custom:button-card' - cards: - type: entities entities: - type: section - entity: switch.vtr300_eco_modus type: 'custom:multiple-entity-row' name: Eco modus (tilleggsvarme) toggle: true state_color: true icon: 'mdi:leaf' entities: - entity: sensor.vtr300_el_kolbe_padrag name: Pådrag styles: width: 65px text-align: left - entity: switch.vtr300_eco_modus name: Modus styles: width: 35px text-align: left - entity: input_number.vtr300_eco_offset_temp_sp type: 'custom:multiple-entity-row' name: Eco Settpunkt state_header: Eco offset icon: 'mdi:thermometer-lines' - entity: sensor.vtr300_eco_varme_offset type: 'custom:multiple-entity-row' name: Grenser avlest state_header: Eco avlest icon: 'mdi:thermometer' entities: - entity: sensor.vtr300_avtrekksluft_min_sp name: Min grense styles: width: 60px text-align: left - entity: sensor.vtr300_avtrekksluft_max_sp name: Max grense styles: width: 60px text-align: left - entity: sensor.vtr300_tilluft_sp type: 'custom:multiple-entity-row' name: Tilluft/Avtrekk avlest state_header: Tilluft icon: 'mdi:thermometer' entities: - entity: sensor.vtr300_avtrekksluft_sp name: Avtrekk styles: width: 60px text-align: left type: horizontal-stack type: vertical-stack - cards: - color: 'rgb(75, 75, 75)' color_type: label-card name: Reguleringsmetode type: 'custom:button-card' - cards: - type: entities entities: - type: section - entity: switch.vtr300_reg_metode type: 'custom:multiple-entity-row' name: Regulering toggle: true state_color: true icon: 'mdi:consolidate' entities: - entity: sensor.vtr300_sommer_vinterd_driftstatus name: Sesong styles: width: 100px text-align: left - entity: sensor.vtr300_reg_mode name: Type styles: width: 100px text-align: left type: horizontal-stack type: vertical-stack - cards: - color: 'rgb(75, 75, 75)' color_type: label-card name: Auto - Schedule type: 'custom:button-card' - cards: - type: entities entities: - type: section - entity: input_datetime.vtr300_sch_day1_start_h_sp type: 'custom:multiple-entity-row' name: Mandag Sch.1 state_header: Hastighet icon: 'mdi:timer' entities: - entity: input_datetime.vtr300_sch_day1_start_h_sp name: Start tid styles: width: 60px text-align: left - entity: input_datetime.vtr300_sch_day1_start_h_sp name: Stopp tid styles: width: 60px text-align: left type: horizontal-stack type: vertical-stack - cards: - color: 'rgb(75, 75, 75)' color_type: label-card name: Modus - Varighet type: 'custom:button-card' - cards: - type: entities entities: - type: section - entity: input_number.vtr300_ferie_modus_varighet_sp type: 'custom:multiple-entity-row' name: = state_header: Ferie icon: 'mdi:counter' entities: - entity: input_number.vtr300_boost_modus_varighet_sp name: Boost styles: width: 50px text-align: left - entity: input_number.vtr300_party_modus_varighet_sp name: Party styles: width: 50px text-align: left - entity: input_number.vtr300_ildsted_modus_varighet_sp name: Ildsted styles: width: 50px text-align: left - entity: input_number.vtr300_borte_modus_varighet_sp name: Borte styles: width: 50px text-align: left type: horizontal-stack type: vertical-stack - entities: - entity: sensor.vtr300_vifte_hast_komp_avlest name: Kompensert vifte hastighet - entity: sensor.vtr300_vifte_hast_komp_vinter name: Vinter - Maks vifte kompensering - entity: sensor.vtr300_vifte_hast_komp_vinter_start_temp name: Vinter - Start vifte kompensering ved - entity: sensor.vtr300_vifte_hast_komp_vinter_max_temp name: Vinter - Maks vifte kompensering ved - entity: sensor.vtr300_vifte_hast_komp_sommer name: Sommer - Maks vifte kompensering - entity: sensor.vtr300_vifte_hast_komp_sommer_start_temp name: Sommer - Start vifte kompensering ved - entity: sensor.vtr300_vifte_hast_komp_sommer_max_temp name: Sommer - Maks vifte kompensering ved - entity: sensor.vtr300_vifte_hast_komp_sjekkes name: Utetemp vinter - Max vifte kompensering???? title: Utekompensert viftehastighet type: entities - cards: - color: 'rgb(75, 75, 75)' color_type: label-card name: Innstillinger type: 'custom:button-card' - cards: - type: entities entities: - type: section - entity: input_number.vtr300_boost_modus_varighet_sp type: 'custom:multiple-entity-row' show_state: false name: Modus Varighet state_header: Status state_color: false type: horizontal-stack type: vertical-stack - cards: - color: 'rgb(75, 75, 75)' color_type: label-card name: Nettanalysator type: 'custom:button-card' - cards: - type: entities entities: - type: section - entity: sensor.tp_link_vtr300_total_kwh type: 'custom:multiple-entity-row' show_state: true name: Energi state_header: Energi total icon: 'mdi:flash-circle' entities: - entity: sensor.tp_link_vtr300_watts name: Effekt styles: width: 80px text-align: left - entity: sensor.tp_link_vtr300_today_kwh name: Energi idag styles: width: 80px text-align: left - type: section - entity: switch.tp_link_vtr300 type: 'custom:multiple-entity-row' name: Status state_header: Hovedbryter icon: 'mdi:flash-alert' entities: - entity: sensor.tp_link_vtr300_amps name: Strøm styles: width: 80px text-align: left - entity: sensor.tp_link_vtr300_volts name: Spenning styles: width: 80px text-align: left type: horizontal-stack type: vertical-stack - icon: 'mdi:flash' title: Totaltellere path: totaltellere badges: [] cards: - type: vertical-stack cards: - type: entities title: Energi priser (Nordpool) show_header_toggle: false entities: - entity: sensor.nordpool_kwh_oslo_nok_3_095_025 type: 'custom:multiple-entity-row' name: Priser i dag (kr/kWh) unit: ' ' icon: 'mdi:cash-multiple' show_state: false entities: - attribute: min name: Min - attribute: max name: Max - attribute: current_price name: Nåverdi secondary_info: entity: sensor.nordpool_kwh_oslo_nok_3_095_025 attribute: average name: 'Snitt:' - type: 'custom:mini-graph-card' entities: - entity: sensor.tp_link_vtr300_today_kwh color: green icon: 'mdi:fan-plus' name: Ventilasjon energiforbruk (Daglig) hours_to_show: 168 aggregate_func: max group_by: date show: graph: bar - type: 'custom:flex-table-card' sort_by: state+ entities: include: sensor.nordpool_today_h* columns: - name: I dag (Stigende pris) prop: name - name: Pris (kr/kWh) prop: state align: right - type: 'custom:flex-table-card' sort_by: state+ entities: include: sensor.nordpool_tomorrow_h* columns: - name: I morgen (Stigende pris) prop: name - name: Pris (kr/kWh) prop: state align: right - type: 'custom:mini-graph-card' entities: - entity: sensor.grohe_sense_vanninntak_forbruk_day color: blue unit: l icon: 'mdi:water' name: Vannforbruk (Daglig) hours_to_show: 168 aggregate_func: max group_by: date show: graph: bar