{ "version": 1, "minor_version": 1, "key": "lovelace", "data": { "config": { "custom_updater": { "card_urls": [ "https://raw.githubusercontent.com/kalkih/mini-media-player/master/tracker.json" ] }, "title": "Vaajakoskentie", "views": [ { "background": "center / cover no-repeat url(\"/local/background.jpg\") fixed", "path": "", "title": "HOME", "badges": [ { "entity": "sensor.sauna_temp" }, { "entity": "sensor.tv_huone_temp" }, { "entity": "sensor.kattila_temperature_temperature" }, { "entity": "binary_sensor.watersensor1" }, { "entity": "binary_sensor.watersensor2" } ], "cards": [ { "type": "entity-filter", "state_filter": null, "entities": [ { "entity": "input_boolean.vacation_mode", "state_filter": [ "on" ] }, { "entity": "sensor.mazda_remaining_range", "state_filter": [ { "operator": "<", "value": 100 } ] }, { "entity": "sensor.tmble9ny4nf039390_electric_range", "state_filter": [ { "operator": "<", "value": 150 } ] }, { "entity": "lock.etuovi", "state_filter": [ "unlocked" ] }, { "entity": "sensor.siilon_pinta_keskiarvo", "name": "Siilon Pinta", "state_filter": [ { "operator": "<", "value": 50 } ] }, { "entity": "sensor.vacuum_sensordirtyleft", "name": "Vacuum Clean Sensors", "state_filter": [ { "operator": "<", "value": 10 } ] }, { "entity": "sensor.vacuum_cleanfilter", "name": "Vacuum Clean Filter", "state_filter": [ { "operator": "<", "value": 10 } ] }, { "entity": "sensor.vacuum_cleanmainbrush", "name": "Vacuum Clean Main Brush", "state_filter": [ { "operator": "<", "value": 10 } ] }, { "entity": "sensor.vacuum_cleansidebrush", "name": "Vacuum Clean Side Brush", "state_filter": [ { "operator": "<", "value": 10 } ] } ] }, { "type": "custom:power-distribution-card", "title": "", "entities": [ { "decimals": "1", "display_abs": true, "name": "Grid", "unit_of_display": "kW", "icon": "mdi:transmission-tower", "entity": "sensor.solarnet_power_grid", "preset": "grid", "color_threshold": "3000", "threshold": "", "icon_color": { "bigger": "red", "equal": "#4287f5", "smaller": "green" }, "arrow_color": { "bigger": "red", "equal": "", "smaller": "green" }, "grid_buy_entity": "", "grid_sell_entity": "", "hide_arrows": false }, { "decimals": "2", "display_abs": false, "name": "Current hour", "unit_of_display": "kWh", "consumer": true, "icon": "mdi:home-assistant", "entity": "sensor.hourly_energy", "preset": "consumer", "color_threshold": "0", "threshold": "", "icon_color": { "equal": "#02c8eb", "bigger": "Green", "smaller": "#dd5500" }, "arrow_color": { "equal": "#02c8eb", "bigger": "Green", "smaller": "#dd5500" }, "invert_value": false, "hide_arrows": true, "secondary_info_entity": "", "secondary_info_replace_name": false, "attribute": "" }, { "decimals": "2", "display_abs": true, "name": "Solar", "unit_of_display": "kW", "icon": "mdi:solar-power", "producer": true, "entity": "sensor.solarnet_power_photovoltaics", "preset": "solar", "color_threshold": "0", "threshold": "", "icon_color": { "bigger": "#dd5500", "equal": "", "smaller": "" }, "arrow_color": { "bigger": "#dd5500", "equal": "", "smaller": "" }, "hide_arrows": false }, { "decimals": 2, "display_abs": false, "name": "Current Price", "unit_of_display": "cent", "consumer": true, "icon": "mdi:currency-eur", "entity": "sensor.nordpool_kwh_fi_eur_3_10_024", "preset": "consumer", "color_threshold": "8", "threshold": "", "icon_color": { "bigger": "green", "equal": "", "smaller": "#deeb2f" }, "arrow_color": { "bigger": "", "equal": "", "smaller": "" }, "hide_arrows": true, "double_tap_action": {} }, { "decimals": 2, "display_abs": true, "name": "car", "unit_of_display": "kW", "consumer": true, "icon": "mdi:car-electric", "entity": "sensor.goecharger_go_echarger_042248_p_all", "preset": "car_charger", "color_threshold": "0", "threshold": "", "icon_color": { "bigger": "", "equal": "", "smaller": "" }, "arrow_color": { "bigger": "", "equal": "", "smaller": "" }, "invert_value": true }, { "decimals": "1", "display_abs": true, "name": "Current Day", "unit_of_display": "kWh", "icon": "mdi:solar-panel", "producer": true, "entity": "sensor.symo_6_0_3_m_1_energy_day", "preset": "consumer", "color_threshold": "0", "threshold": "", "icon_color": { "bigger": "", "equal": "", "smaller": "" }, "arrow_color": { "bigger": "", "equal": "", "smaller": "" }, "hide_arrows": true } ], "center": { "type": "bars", "content": [ { "preset": "autarky", "name": "Solar ratio", "bar_color": "green", "bar_bg_color": "", "invert_value": false, "entity": "sensor.relative_autonomy_fronius_power_flow_0_http_192_168_1_245" } ] }, "animation": "slide" }, { "entity": "sensor.pyykinpesutorni_status", "hours_to_show": 12, "name": "Pyykinpesutorni", "state_image": { "Käynnissä": "/local/Kodinhoitohuone_on.png", "Pois päältä": "/local/Kodinhoitohuone_off.png", "Valmis": "/local/Kodinhoitohuone_ready.png" }, "type": "picture-entity" }, { "entity": "media_player.olohuone", "type": "media-control" }, { "type": "custom:mini-graph-card", "entities": [ "sensor.speedtest_download" ], "show": { "labels": true, "extrema": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 0, "color": "#b33c00" }, { "value": 20, "color": "#ff5500" }, { "value": 35, "color": "#ff9966" }, { "value": 50, "color": "#ffff99" }, { "value": 65, "color": "#d9ffb3" }, { "value": 80, "color": "#a6ff4d" }, { "value": 100, "color": "#73e600" }, { "value": 120, "color": "#00cc00" }, { "value": 150, "color": "#009900" } ] }, { "columns": 3, "entities": [ { "entity": "sensor.pyykinpesutorni_status" }, { "entity": "sensor.pesutorni_timer" }, { "entity": "sensor.pyykinpesutorni" }, { "entity": "sensor.tiskikone_status" }, { "entity": "sensor.tiskikone_timer" }, { "entity": "sensor.tiskikone_power" } ], "show_icon": false, "show_name": true, "title": "Pyykinpesutorni / Tiskikone", "type": "glance" }, { "type": "custom:weather-card", "number_of_forecasts": "3", "entity": "weather.home" }, { "entities": [ { "entity": "switch.shelly1_22f33d_relay_0" }, { "entity": "switch.shelly1_224f5a_relay_0" }, { "entity": "switch.shelly1_227bc4_relay_0" }, { "entity": "switch.valo_olohuone1" }, { "entity": "switch.valo_olohuone2" }, { "entity": "switch.valo_olohuonekatto" }, { "entity": "switch.valo_tv_huone1" }, { "entity": "switch.auton_lammitys" }, { "entity": "switch.valo_keittiotaso" }, { "entity": "switch.shellyswitch_5a5092_relay_0" }, { "entity": "switch.shellyswitch_5a5092_relay_1" }, { "entity": "light.valo_tiskipoyta" }, { "entity": "switch.hiirenkarkoitin" } ], "title": "Kaikki Valot", "type": "entities" }, { "type": "grid", "cards": [ { "type": "custom:mini-graph-card", "entities": [ "sensor.tv_huone_temp" ], "name": null, "show": { "labels": true, "extrema": true, "average": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 27, "color": "#cc0000" }, { "value": 25, "color": "#ff9933" }, { "value": 23, "color": "#cccc00" }, { "value": 21, "color": "#00cc00" }, { "value": 19, "color": "#00cccc" }, { "value": 15, "color": "#0066cc" } ] }, { "type": "custom:mini-graph-card", "entities": [ "sensor.shellyht_58ea3d_temperature" ], "name": null, "show": { "labels": true, "extrema": true, "average": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 27, "color": "#cc0000" }, { "value": 25, "color": "#ff9933" }, { "value": 23, "color": "#cccc00" }, { "value": 21, "color": "#00cc00" }, { "value": 19, "color": "#00cccc" }, { "value": 15, "color": "#0066cc" } ] }, { "type": "custom:mini-graph-card", "entities": [ "sensor.autotalli_temp" ], "name": null, "show": { "labels": true, "extrema": true, "average": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 27, "color": "#cc0000" }, { "value": 25, "color": "#ff9933" }, { "value": 20, "color": "#cccc00" }, { "value": 15, "color": "#00cc00" }, { "value": 12, "color": "#00cccc" }, { "value": 10, "color": "#0066cc" } ] }, { "type": "custom:canvas-gauge-card", "entity": "sensor.sauna_temp", "name": "Sauna", "units": "C", "card_height": 150, "shadow_height": "15%", "font_size": "1em", "gauge": { "type": "radial-gauge", "width": 140, "height": 130, "borderShadowWidth": 0, "borderOuterWidth": 0, "borderMiddleWidth": 0, "borderInnerWidth": 0, "minValue": 0, "maxValue": 80, "startAngle": 30, "ticksAngle": 270, "valueBox": false, "majorTicks": [ "0", "10", "20", "30", "40", "50", "60", "70", "80" ], "minorTicks": 2, "strokeTicks": true, "highlights": [ { "from": 65, "to": 80, "color": "rgba(200, 50, 50, .75)" }, { "from": 60, "to": 65, "color": "green" } ], "borders": false } } ], "columns": 2, "square": false } ] }, { "title": "Lämmitysjärjestelmä", "path": "lammitysjarjestelma", "type": "sidebar", "badges": [], "cards": [ { "elements": [ { "entity": "sensor.kattila_temperature_temperature", "style": { "color": "transparent", "left": "44%", "top": "58%", "font-size": "0.9vw" }, "type": "state-badge" }, { "entity": "switch.lammitysjarjestelma_switch_0", "style": { "left": "48%", "top": "60%", "font-size": "1.2vw" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "sensor.vicare_buffer_top_temperature", "style": { "color": "transparent", "left": "27%", "top": "21%", "font-size": "0.9vw" }, "type": "state-badge" }, { "entity": "sensor.radiator_in_temperature", "style": { "color": "transparent", "left": "85%", "top": "80%", "font-size": "0.9vw" }, "type": "state-badge" }, { "entity": "sensor.floor_in_temperature", "style": { "color": "transparent", "left": "54%", "top": "63%", "font-size": "0.9vw" }, "type": "state-badge" }, { "entity": "sensor.siilon_pinta_keskiarvo", "style": { "color": "transparent", "left": "28%", "top": "63%", "font-size": "0.9vw" }, "type": "state-badge" }, { "entity": "sensor.radiator_in_temperature", "style": { "left": "70%", "top": "18%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.radiator_out_temperature", "style": { "left": "75%", "top": "90%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.floor_in_temperature", "style": { "left": "70%", "top": "33%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.floor_out_temperature", "style": { "left": "69%", "top": "70%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.kattila_savukaasu", "style": { "left": "46%", "top": "27%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.dhw_cold", "style": { "left": "40%", "top": "5%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.dhw_hot", "style": { "left": "60%", "top": "3%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.shellyplus1pm_90380c37a3b0_temperature", "style": { "left": "49%", "top": "10.5%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.shellyplus1pm_90380c37a3b0_temperature_2", "style": { "left": "49%", "top": "18%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "switch.shellyplus1pm_90380c37a3b0_switch_0", "style": { "left": "69%", "top": "48%", "font-size": "1.5vw" }, "type": "state-icon" }, { "entity": "sensor.vicare_primary_circuit_supply_temperature", "style": { "left": "5%", "top": "36%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.vicare_return_temperature", "style": { "left": "8%", "top": "50%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.vicare_secondary_circuit_supply_temperature", "style": { "left": "19%", "top": "38%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.vicare_supply_temperature", "style": { "left": "19%", "top": "47%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.vicare_buffer_top_temperature", "style": { "left": "34%", "top": "11%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "sensor.puskurivaraaja_alalampotila", "style": { "left": "28%", "top": "32%", "font-size": "1.5vw" }, "type": "state-label" }, { "entity": "switch.puskurivaraaja_sahkovastus", "style": { "left": "33%", "top": "33%", "font-size": "0.5vw" }, "type": "state-icon" }, { "entity": "binary_sensor.vicare_circulation_pump_active", "style": { "left": "12%", "top": "27%", "font-size": "1.2vw" }, "type": "state-icon" }, { "entity": "binary_sensor.vicare_compressor_active", "style": { "left": "9.5%", "top": "5%", "font-size": "1.2vw" }, "type": "state-icon" }, { "entity": "sensor.vicare_outside_temperature", "style": { "left": "21.5%", "top": "83%", "font-size": "1.2vw" }, "type": "state-label" }, { "entity": "binary_sensor.vicare_compressor_active", "style": { "left": "20%", "top": "86%", "font-size": "1.2vw" }, "type": "state-label" }, { "entity": "binary_sensor.vicare_circulation_pump_active", "style": { "left": "20%", "top": "89.5%", "font-size": "1.2vw" }, "type": "state-label" }, { "entity": "binary_sensor.vicare_dhw_charging_active", "style": { "left": "23%", "top": "92.5%", "font-size": "1.2vw" }, "type": "state-label" }, { "entity": "water_heater.vicare_water", "attribute": "temperature", "style": { "left": "20%", "top": "95%", "font-size": "1.2vw" }, "type": "state-label" }, { "entity": "water_heater.vicare_water", "attribute": "current_temperature", "style": { "left": "20%", "top": "98%", "font-size": "1.2vw" }, "type": "state-label" }, { "entity": "sensor.kattila_temperature_temperature", "style": { "left": "50%", "top": "84%", "font-size": "1.2vw" }, "type": "state-label" }, { "entity": "switch.lammitysjarjestelma_switch_0", "style": { "left": "48%", "top": "87%", "font-size": "1.2vw" }, "tap_action": { "action": "toggle" }, "type": "state-label" }, { "entity": "sensor.kattila_savukaasu", "style": { "left": "49%", "top": "93%", "font-size": "1.2vw" }, "type": "state-label" }, { "entity": "sensor.siilon_pinta_keskiarvo", "style": { "left": "50.5%", "top": "90%", "font-size": "1.2vw" }, "type": "state-label" } ], "image": "/local/heat_system_14072023.png", "type": "picture-elements" } ] }, { "background": "center / cover no-repeat url(\"/local/background.jpg\") fixed", "badges": [], "cards": [ { "entities": [ { "entity": "switch.valo_tv_huone1" }, { "entity": "switch.auton_lammitys" } ], "title": "TV HUONE", "type": "entities" }, { "entities": [ { "entity": "switch.valo_olohuone1" }, { "entity": "switch.valo_olohuone2" }, { "entity": "switch.valo_olohuonekatto" } ], "title": "OLOHUONE", "type": "entities" }, { "entities": [ { "entity": "switch.valo_keittiotaso" }, { "entity": "switch.shellyswitch_5a5092_relay_0" }, { "entity": "switch.shellyswitch_5a5092_relay_1" }, { "entity": "light.valo_tiskipoyta" }, { "entity": "light.muuntaja", "name": "Valo Aamiaiskaappi", "icon": "mdi:led-strip" } ], "title": "KEITTIÖ", "type": "entities" }, { "entities": [ { "entity": "switch.shelly1_22f33d_relay_0" }, { "entity": "switch.shelly1_224f5a_relay_0" }, { "entity": "switch.shelly1_227bc4_relay_0" }, { "entity": "switch.valo_olohuone1" }, { "entity": "switch.valo_olohuone2" }, { "entity": "switch.valo_olohuonekatto" }, { "entity": "switch.valo_tv_huone1" }, { "entity": "switch.auton_lammitys" }, { "entity": "switch.shellyswitch_5a5092_relay_0" }, { "entity": "switch.shellyswitch_5a5092_relay_1" }, { "entity": "switch.valo_keittiotaso" }, { "entity": "light.valo_tiskipoyta" }, { "entity": "light.muuntaja", "name": "Valo Aamiaiskaappi", "icon": "mdi:led-strip" } ], "title": "Kaikki Valot", "type": "entities" }, { "entity": "light.valo_tiskipoyta", "type": "light" }, { "type": "light", "entity": "light.merkkivalo" } ], "icon": "mdi:lamp", "title": "Valot" }, { "background": "center / cover no-repeat url(\"/local/background.jpg\") fixed", "badges": [], "cards": [ { "entity": "sensor.weather_temperature", "max": 40, "min": -40, "severity": { "green": 5, "red": 25, "yellow": 15 }, "theme": "default", "type": "gauge" }, { "entity": "sensor.weather_wind", "max": 100, "min": 0, "severity": { "green": 5, "red": 50, "yellow": 15 }, "theme": "default", "type": "gauge" }, { "show_current": true, "show_forecast": false, "type": "weather-forecast", "entity": "weather.home" }, { "camera_image": "camera.weather", "entity": "camera.weather", "show_info": true, "type": "picture-entity" }, { "aspect_ratio": "100%", "title": "Sadetutka", "type": "iframe", "url": "https://www.supersaa.fi/sadetutka/etela-suomi/" }, { "aspect_ratio": "100%", "type": "iframe", "url": "https://embed.windy.com/embed2.html?lat=62.038&lon=25.867&zoom=8&level=surface&overlay=temp&menu=&message=&marker=&calendar=&pressure=&type=map&location=coordinates&detail=&detailLat=62.038&detailLon=25.867&metricWind=m%2Fs&metricTemp=%C2%B0C&radarRange=-1" }, { "entities": [ { "entity": "sun.sun" } ], "type": "glance" } ], "icon": "mdi:weather-partly-cloudy", "title": "Weather" }, { "background": "center / cover no-repeat url(\"/local/background.jpg\") fixed", "icon": "mdi:music", "title": "Music", "badges": [], "cards": [ { "square": false, "columns": 1, "type": "grid", "cards": [ { "type": "custom:mini-media-player", "entity": "media_player.olohuone", "hide": { "power": true, "icon": true, "source": true }, "speaker_group": { "platform": "sonos", "sync_volume": true, "show_group_count": true, "entities": [ { "entity_id": "media_player.olohuone", "name": "Sonos Olohuone" }, { "entity_id": "media_player.sonos_roam", "name": "Sonos Roam" }, { "entity_id": "media_player.keittio", "name": "Sonos Keittiö" }, { "entity_id": "media_player.tv_huone", "name": "Sonos TV-huone" } ] }, "artwork": "full-cover", "volume_stateless": true, "group": true, "volume_step": "1", "info": "scroll", "source": "icon", "sound_mode": "icon", "toggle_power": false, "max_volume": "30" } ] }, { "type": "custom:sonos-card", "sections": [ "player", "volumes", "groups", "grouping", "media browser" ], "showVolumeUpAndDownButtons": true } ] }, { "theme": "Backend-selected", "title": "Lämpötilat", "path": "lampotilat", "icon": "mdi:temperature-celsius", "badges": [], "cards": [ { "type": "grid", "cards": [ { "type": "custom:mini-graph-card", "entities": [ "sensor.tv_huone_temp" ], "name": null, "show": { "labels": true, "extrema": true, "average": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 27, "color": "#cc0000" }, { "value": 25, "color": "#ff9933" }, { "value": 23, "color": "#cccc00" }, { "value": 21, "color": "#00cc00" }, { "value": 19, "color": "#00cccc" }, { "value": 15, "color": "#0066cc" } ] }, { "type": "custom:mini-graph-card", "entities": [ "sensor.shellyht_58ea3d_temperature" ], "name": null, "show": { "labels": true, "extrema": true, "average": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 27, "color": "#cc0000" }, { "value": 25, "color": "#ff9933" }, { "value": 23, "color": "#cccc00" }, { "value": 21, "color": "#00cc00" }, { "value": 19, "color": "#00cccc" }, { "value": 15, "color": "#0066cc" } ] }, { "type": "custom:mini-graph-card", "entities": [ "sensor.autotalli_temp" ], "name": null, "show": { "labels": true, "extrema": true, "average": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 27, "color": "#cc0000" }, { "value": 25, "color": "#ff9933" }, { "value": 20, "color": "#cccc00" }, { "value": 15, "color": "#00cc00" }, { "value": 12, "color": "#00cccc" }, { "value": 10, "color": "#0066cc" } ] }, { "type": "custom:canvas-gauge-card", "entity": "sensor.sauna_temp", "name": "Sauna", "units": "C", "card_height": 150, "shadow_height": "15%", "font_size": "1em", "gauge": { "type": "radial-gauge", "width": 140, "height": 130, "borderShadowWidth": 0, "borderOuterWidth": 0, "borderMiddleWidth": 0, "borderInnerWidth": 0, "minValue": 0, "maxValue": 80, "startAngle": 30, "ticksAngle": 270, "valueBox": false, "majorTicks": [ "0", "10", "20", "30", "40", "50", "60", "70", "80" ], "minorTicks": 2, "strokeTicks": true, "highlights": [ { "from": 65, "to": 80, "color": "rgba(200, 50, 50, .75)" }, { "from": 60, "to": 65, "color": "green" } ], "borders": false } } ], "columns": 2, "square": false }, { "type": "grid", "cards": [ { "type": "custom:mini-graph-card", "entities": [ "sensor.lampopumppu_ylakerta_power", "sensor.lampopumppu_alakerta_power" ], "name": "Lämpöpumput", "show": { "labels": true, "extrema": true, "average": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 1000, "color": "#b33c00" }, { "value": 700, "color": "#ff5500" }, { "value": 500, "color": "#ff9966" }, { "value": 400, "color": "#ffff99" }, { "value": 300, "color": "#d9ffb3" }, { "value": 200, "color": "#a6ff4d" }, { "value": 150, "color": "#73e600" }, { "value": 100, "color": "#00cc00" }, { "value": 50, "color": "#009900" } ] }, { "type": "custom:mini-graph-card", "entities": [ "sensor.patterikiertopaluu", "sensor.patterikiertosyotto" ], "name": "Patterikierto lämpötilat", "show": { "labels": true, "extrema": true, "average": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 55, "color": "#cc0000" }, { "value": 45, "color": "#ff9933" }, { "value": 40, "color": "#cccc00" }, { "value": 35, "color": "#00cc00" }, { "value": 30, "color": "#00cccc" }, { "value": 25, "color": "#0066cc" } ] }, { "type": "custom:mini-graph-card", "entities": [ "sensor.ilmanvaihto_tulo_temp" ], "name": null, "show": { "labels": true, "extrema": true, "average": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 22, "color": "#cc0000" }, { "value": 20, "color": "#ff9933" }, { "value": 19, "color": "#cccc00" }, { "value": 17, "color": "#00cc00" }, { "value": 16, "color": "#00cccc" }, { "value": 14, "color": "#0066cc" } ] }, { "type": "custom:mini-graph-card", "entities": [ "sensor.weather_temperature" ], "name": null, "show": { "labels": true, "extrema": true, "average": true }, "line_width": 3, "hours_to_show": 48, "hour24": true, "color_thresholds": [ { "value": 30, "color": "#cc0000" }, { "value": 25, "color": "#ff9933" }, { "value": 22, "color": "#cccc00" }, { "value": 19, "color": "#00cc00" }, { "value": 0, "color": "#00cccc" }, { "value": -10, "color": "#0066cc" } ] } ], "columns": 2, "square": false } ] }, { "background": "center / cover no-repeat url(\"/local/background.jpg\") fixed", "badges": [], "cards": [ { "entity": "media_player.sony_bravia_tv", "type": "media-control" }, { "aspect_ratio": "100%", "type": "iframe", "url": "https://tvopas.dna.fi/" }, { "type": "custom:mini-media-player", "entity": "media_player.sony_bravia_tv", "artwork": "full-cover", "volume_stateless": true }, { "type": "entities", "entities": [ { "entity": "media_player.tv_huone" }, { "entity": "switch.sonos_tv_huone_night_sound" } ] } ], "icon": "", "title": "TV" }, { "icon": "", "panel": false, "path": "", "title": "DASHBOARD", "theme": "", "badges": [ { "entity": "sensor.speedtest_download" }, { "entity": "sensor.shelly_shsw_pm_68c63afb6656_3_temperature" }, { "entity": "sensor.kattila_savukaasu" }, { "entity": "sensor.shelly_shsw_pm_68c63afb6656_2_temperature" }, { "entity": "sensor.shelly_shsw_pm_68c63afb6656_1_temperature" }, { "entity": "sensor.ilmanvaihto_tulo_temp" }, { "entity": "sensor.sauna_temp" }, { "entity": "sensor.tv_huone_temp" }, { "entity": "sensor.shelly_shht_1_f930bc_humidity" }, { "entity": "sensor.autotalli_temp" }, { "entity": "sensor.autotalli_hum" } ], "cards": [ { "entity": "sensor.speedtest_download", "max": 150, "min": 0, "severity": { "green": 60, "red": 0, "yellow": 30 }, "theme": "default", "type": "gauge" }, { "entities": [ { "entity": "sensor.speedtest_download" } ], "hours_to_show": 24, "refresh_interval": 0, "type": "history-graph" }, { "entity": "sensor.sauna_temp", "max": 100, "min": 0, "severity": { "green": 30, "red": 60, "yellow": 50 }, "theme": "default", "type": "gauge" }, { "entities": [ { "entity": "sensor.kattila_savukaasu" }, { "entity": "sensor.shelly_shsw_pm_68c63afb6656_3_temperature" } ], "hours_to_show": 24, "refresh_interval": 30, "type": "history-graph" }, { "entities": [ { "entity": "sensor.ilmanvaihto_tulo_temp" }, { "entity": "sensor.ilmanvaihto_poisto" }, { "entity": "sensor.ilmanvaihto_jate" }, { "entity": "sensor.weather_temperature" }, { "entity": "sensor.lto_c" } ], "hours_to_show": 24, "refresh_interval": 600, "title": "Ilmanvaihto 24h historia", "type": "history-graph" }, { "entities": [ { "entity": "sensor.ilmanvaihto_tulo_temp" }, { "entity": "sensor.ilmanvaihto_poisto" }, { "entity": "sensor.ilmanvaihto_jate" }, { "entity": "sensor.lto_c" }, { "entity": "sensor.weather_temperature" } ], "hours_to_show": 6, "refresh_interval": 0, "title": "Ilmanvaihto 6h historia", "type": "history-graph" }, { "entities": [ { "entity": "sensor.lampopumppu_alakerta_power" }, { "entity": "sensor.lampopumppu_alakerta_power" }, { "entity": "sensor.weather_temperature" }, { "entity": "sensor.lampopumppu_ylakerta_power" } ], "hours_to_show": 24, "refresh_interval": 0, "title": "Lämpöpumput 24h historia", "type": "history-graph" }, { "entities": [ { "entity": "sensor.lampopumppu_ylakerta_power" }, { "entity": "sensor.lampopumppu_alakerta_power" }, { "entity": "sensor.weather_temperature" }, { "entity": "sensor.lampopumppu_alakerta_energy" } ], "hours_to_show": 6, "title": "Lämpöpumput 6h Historia", "type": "history-graph", "refresh_interval": 60 }, { "type": "history-graph", "entities": [ { "entity": "sensor.siilon_pinta_keskiarvo" } ], "hours_to_show": 100, "refresh_interval": 1 }, { "entity": "sensor.tv_huone_temp", "max": 50, "min": 0, "name": "TV Huone Lämpötila", "severity": { "green": 21, "red": 27, "yellow": 24 }, "theme": "default", "type": "gauge" }, { "entity": "sensor.tv_huone_hum", "max": 100, "min": 0, "name": "TV Huone Kosteus", "severity": { "green": 40, "red": 90, "yellow": 50 }, "theme": "default", "type": "gauge" }, { "entities": [ { "entity": "sensor.tv_huone_temp" }, { "entity": "sensor.weather_wind" }, { "entity": "sensor.weather_temperature" }, { "entity": "sensor.ilmanvaihto_tulo_temp" }, { "entity": "sensor.shelly_shsw_pm_68c63afb6656_2_temperature" } ], "hours_to_show": 100, "refresh_interval": 1, "type": "history-graph" }, { "type": "history-graph", "entities": [ { "entity": "sensor.shelly_shsw_pm_68c63afb6656_3_temperature" }, { "entity": "sensor.kattila_savukaasu" }, { "entity": "sensor.shelly_shsw_pm_68c63afb6656_1_temperature" }, { "entity": "sensor.shelly_shsw_pm_68c63afb6656_2_temperature" } ], "hours_to_show": 24, "refresh_interval": 0, "title": "Kattila" } ] }, { "background": "center / cover no-repeat url(\"/local/background.jpg\") fixed", "badges": [], "cards": [ { "columns": 3, "entities": [ { "entity": "sensor.pyykinpesutorni_status" }, { "entity": "sensor.pesutorni_timer" }, { "entity": "sensor.pyykinpesutorni" }, { "entity": "sensor.tiskikone_status" }, { "entity": "sensor.tiskikone_timer" }, { "entity": "sensor.tiskikone_power" } ], "show_icon": false, "show_name": true, "title": "Pyykinpesutorni / Tiskikone", "type": "glance" }, { "entity": "sensor.pyykinpesutorni_status", "name": "Pyykinpesutorni", "state_image": { "Käynnissä": "/local/Kodinhoitohuone_on.png", "Pois päältä": "/local/Kodinhoitohuone_off.png", "Valmis": "/local/Kodinhoitohuone_ready.png" }, "type": "picture-entity" }, { "type": "entities", "entities": [ { "entity": "sensor.vacuum_battery" }, { "entity": "sensor.vacuum_cleaning_time" }, { "entity": "sensor.vacuum_cleaned_area" }, { "entity": "sensor.vacuum_cleanfilter" }, { "entity": "sensor.vacuum_sensordirtyleft" }, { "entity": "sensor.vacuum_cleanmainbrush" }, { "entity": "sensor.vacuum_cleansidebrush" }, { "entity": "sensor.vacuum_status" } ], "title": "VACUUM", "state_color": true }, { "aspect_ratio": "50%", "entity": "vacuum.robot_vacuum", "image": "/local/img/vacuum.png", "name": "TARE", "type": "picture-entity" }, { "type": "custom:xiaomi-vacuum-map-card", "entity": "vacuum.robot_vacuum", "vacuum_platform": "KrzysztofHajdamowicz/miio2", "map_source": { "camera": "camera.xiaomi_cloud_map_extractor" }, "calibration_source": { "camera": true } }, { "type": "custom:vacuum-card", "entity": "vacuum.robot_vacuum", "image": "default" } ], "title": "Kodinhoito" }, { "panel": true, "path": "", "title": "Floorplan", "badges": [], "cards": [ { "elements": [ { "entity": "switch.shelly1_22f33d_relay_0", "style": { "left": "21%", "top": "84%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "switch.shelly1_224f5a_relay_0", "style": { "left": "35%", "top": "85%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "switch.shelly1_227bc4_relay_0", "style": { "left": "20%", "top": "57%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "switch.valo_keittiotaso", "style": { "left": "50%", "top": "92%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "switch.shellyswitch_5a5092_relay_0", "style": { "left": "52%", "top": "63%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "switch.shellyswitch_5a5092_relay_1", "style": { "left": "52%", "top": "78%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "switch.valo_olohuone1", "style": { "left": "37.5%", "top": "33%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "switch.valo_olohuone2", "style": { "left": "18.8%", "top": "43%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "switch.valo_olohuonekatto", "style": { "left": "23.2%", "top": "20%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "switch.valo_tv_huone1", "style": { "left": "43%", "top": "28%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" }, { "entity": "switch.valo_tv_huone2", "style": { "left": "55.5%", "top": "14%" }, "tap_action": { "action": "toggle" }, "type": "state-icon" } ], "image": "/local/Floorplan3D.png", "type": "picture-elements" } ] }, { "badges": [], "cards": [ { "aspect_ratio": "50%", "entity": "camera.hikcam2", "show_name": false, "show_state": false, "type": "picture-entity" }, { "aspect_ratio": "50%", "entity": "camera.hikcam1", "name": "Sivukamera", "show_name": false, "show_state": false, "type": "picture-entity" }, { "aspect_ratio": "50%", "entity": "camera.sonoffcam2", "name": "Autotalli", "show_state": false, "type": "picture-entity" }, { "aspect_ratio": "50%", "entity": "camera.sonoffcam1", "name": "Kattilahuone", "show_state": false, "type": "picture-entity" }, { "entities": [ { "entity": "sensor.nvr_hikdevice_status" }, { "entity": "sensor.nvr_hikonline" }, { "entity": "sensor.nvr_uptime" }, { "entity": "sensor.nvr_cpu_frequency" }, { "entity": "sensor.nvr_disk_size" }, { "entity": "sensor.nvr_disk_free_space" }, { "entity": "sensor.nvr_disk_free_percent" } ], "type": "entities" } ], "icon": "mdi:camcorder", "path": "cameras", "title": "Cameras" }, { "background": "center / cover no-repeat url(\"/local/background.jpg\") fixed", "badges": [], "cards": [ { "aspect_ratio": "100%", "title": "SEURAAVA BUSSI KESKUSTAAN", "type": "iframe", "url": "https://jyvaskyla.digitransit.fi/reitti/Vaajakoskentie%2040%2C%20Laukaa%3A%3A62.328892%2C25.869193/Keskusta%207%2C%20Jyv%C3%A4skyl%C3%A4%3A%3A62.241195%2C25.748573/0" }, { "aspect_ratio": "100%", "title": "BUSSI AIKATAULUT", "type": "iframe", "url": "https://jyvaskyla.digitransit.fi/reitti/Vaajakoskentie%2040%2C%20Laukaa%3A%3A62.328892%2C25.869193/Keskusta%207%2C%20Jyv%C3%A4skyl%C3%A4%3A%3A62.241195%2C25.748573" }, { "aspect_ratio": "100%", "title": "SEURAAVA BUSSI RAUTPOHJAAN", "type": "iframe", "url": "https://jyvaskyla.digitransit.fi/reitti/Vaajakoskentie%2040%2C%20Laukaa%3A%3A62.328892%2C25.869193/Rautpohja%202%2C%20Jyv%C3%A4skyl%C3%A4%3A%3A62.236088%2C25.717953/0" } ], "icon": "mdi:bus", "panel": false, "title": "Linkki.fi" }, { "path": "test", "title": "TEST", "badges": [], "cards": [ { "type": "custom:power-flow-card-plus", "entities": { "battery": { "entity": "sensor.kattila_energy", "name": "Lämminvesivaraaja", "state_of_charge": "sensor.kattila_temperature_temperature" }, "grid": { "entity": { "consumption": "sensor.energy_from_grid", "production": "sensor.energy_to_grid" } }, "solar": { "entity": "sensor.power_ac_fronius_inverter_1_http_192_168_1_245", "display_zero_state": true }, "individual1": { "entity": "sensor.goecharger_go_echarger_042248_energy_total", "icon": "mdi:car-electric", "color": "#80b8ff", "name": "Car Charger", "color_icon": false }, "individual2": { "entity": "sensor.lammitysjarjestelma_switch_0_energy", "icon": "mdi:water-boiler", "color": "#80b8ff", "name": "Kattila", "color_icon": false } }, "clickable_entities": true, "display_zero_lines": true, "use_new_flow_rate_model": true, "w_decimals": 0, "kw_decimals": 1, "min_flow_rate": 0.75, "max_flow_rate": 6, "max_expected_power": 2000, "min_expected_power": 0.01, "watt_threshold": 1000 }, { "show_name": true, "show_icon": true, "type": "button", "tap_action": { "action": "toggle" }, "entity": "switch.lammitysjarjestelma_switch_0" }, { "type": "entities", "entities": [ { "entity": "binary_sensor.shellyplusi4_083af2010a04_input_0_input" }, { "entity": "binary_sensor.shellyplusi4_083af2010a04_input_1_input" }, { "entity": "binary_sensor.shellyplusi4_083af2010a04_input_2_input" }, { "entity": "binary_sensor.shellyplusi4_083af2010a04_input_3_input" } ], "title": "Eteisen 4-kytkin" }, { "type": "custom:apexcharts-card", "header": { "show": true, "title": "ApexCharts-Card", "show_states": true, "colorize_states": true }, "series": [ { "entity": "sensor.power_production_next_12hours", "data_generator": "// REMOVE ME\nconst now = new Date();\nconst data = [];\nfor(let i = 0; i <= 12; i++) {\n data.push([now.getTime() - i * 1000 * 60 * 60, Math.floor((Math.random() * 10) + 1)])\n}\nreturn data.reverse();\n" }, { "entity": "sensor.nordpool_kwh_fi_eur_3_10_024", "type": "column", "data_generator": "// REMOVE ME\nconst now = new Date();\nconst data = [];\nfor(let i = 0; i <= 12; i++) {\n data.push([now.getTime() - i * 1000 * 60 * 60, Math.floor((Math.random() * 10) + 1)])\n}\nreturn data.reverse();\n" } ] }, { "type": "entity", "entity": "sensor.nordpool_kwh_fi_eur_3_10_024" } ] }, { "badges": [ { "entity": "sensor.ilmanvaihto_tulo_temp" }, { "entity": "sensor.ilmanvaihto_tulo_hum" }, { "entity": "sensor.ilmanvaihto_poisto" }, { "entity": "sensor.ilmanvaihto_jate" } ], "cards": [ { "entities": [ { "entity": "sensor.ilmanvaihto_tulo_temp" }, { "entity": "sensor.ilmanvaihto_poisto" }, { "entity": "sensor.ilmanvaihto_jate" }, { "entity": "sensor.weather_temperature" } ], "hours_to_show": 72, "refresh_interval": 600, "title": "Ilmanvaihtokone ILTO440", "type": "history-graph" }, { "entities": [ { "entity": "sensor.ilmanvaihto_tulo_hum" }, { "entity": "sensor.weather_humidity" } ], "hours_to_show": 72, "refresh_interval": 0, "title": "Ilmanvaihtokone ILTO440", "type": "history-graph" }, { "entity": "sensor.ilmanvaihto_tulo_temp", "max": 50, "min": 0, "name": "Ilmanvaihto Tuloilma", "severity": { "green": 17, "red": 23, "yellow": 21 }, "theme": "default", "type": "gauge" }, { "entity": "sensor.weather_temperature", "max": 40, "min": -40, "severity": { "green": 5, "red": 25, "yellow": 15 }, "theme": "default", "type": "gauge" }, { "entity": "sensor.ilmanvaihto_tulo_hum", "max": 100, "min": 0, "severity": { "green": 0, "red": null, "yellow": null }, "theme": "default", "type": "gauge" } ], "path": "ilmanvaihto", "title": "Ilmanvaihto" }, { "badges": [], "cards": [ { "cards": [ { "entities": [ "person.kimmo", "sensor.iphone_kimmo_battery_level" ], "entity": "person.kimmo", "state_image": { "home": "/local/Kimmo.jpg", "not_home": "/local/Kimmo_off.jpg" }, "title": "Kimmo", "type": "picture-glance" }, { "entities": [ "person.maiju" ], "entity": "person.maiju", "state_image": { "home": "/local/Maiju.jpg", "not_home": "/local/Maiju_off.jpg" }, "title": "Maiju", "type": "picture-glance" } ], "type": "horizontal-stack" }, { "cards": [ { "entities": [ "person.juuso" ], "entity": "person.juuso", "state_image": { "home": "/local/Juuso.jpg", "not_home": "/local/Juuso_off.jpg" }, "title": "Juuso", "type": "picture-glance" }, { "entities": [ "person.arttu", "sensor.oneplus_nord_n10_5g_rx" ], "entity": "person.arttu", "state_image": { "home": "/local/Arttu.jpg", "not_home": "/local/Arttu_off.jpg" }, "title": "Arttu", "type": "picture-glance" }, { "entities": [ "person.saku", "sensor.oneplus5t_rx" ], "entity": "person.saku", "state_image": { "home": "/local/Saku.jpg", "not_home": "/local/Saku_off.jpg" }, "title": "Saku", "type": "picture-glance" } ], "type": "horizontal-stack" }, { "entities": [ { "entity": "person.kimmo" }, { "entity": "person.maiju" }, { "entity": "person.juuso" }, { "entity": "person.arttu" }, { "entity": "person.saku" } ], "type": "entities" } ], "icon": "mdi:map-marker", "title": "" }, { "badges": [], "cards": [ { "entities": [ { "entity": "sensor.speedtest_download" }, { "entity": "sensor.speedtest_ping" } ], "hours_to_show": 200, "refresh_interval": 3600, "type": "history-graph" } ], "path": "network", "title": "Network" } ] } } }