Track all dashboards, energy settings and area/label registries

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
zmeel
2026-10-10 10:11:36 +00:00
co-authored by Claude Opus 5.5
parent 16c3d54bdf
commit b8e1c98fdd
10 changed files with 1179 additions and 2 deletions
+9 -2
View File
@@ -13,10 +13,17 @@
!/dashboards/
!/blueprints/
# Only the "Mobiel" dashboard from .storage (storage-mode dashboard, no secrets)
# From .storage: only dashboards, energy settings and area/label names.
# Everything else there (logins, tokens, integration credentials) stays out.
!/.storage/
/.storage/*
!/.storage/lovelace.dashboard_lichten
!/.storage/lovelace.*
!/.storage/lovelace_dashboards
!/.storage/lovelace_resources
!/.storage/energy
!/.storage/core.area_registry
!/.storage/core.label_registry
/.storage/*.bak-*
# Never commit these, even if the whitelist above changes
secrets.yaml
+152
View File
@@ -0,0 +1,152 @@
{
"version": 1,
"minor_version": 9,
"key": "core.area_registry",
"data": {
"areas": [
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "achtertuin",
"labels": [],
"name": "Achtertuin",
"picture": null,
"temperature_entity_id": null,
"created_at": "1970-01-01T00:00:00+00:00",
"modified_at": "1970-01-01T00:00:00+00:00"
},
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "gang",
"labels": [],
"name": "Gang",
"picture": null,
"temperature_entity_id": null,
"created_at": "1970-01-01T00:00:00+00:00",
"modified_at": "1970-01-01T00:00:00+00:00"
},
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "kamer_miranda",
"labels": [],
"name": "Kamer Miranda",
"picture": null,
"temperature_entity_id": null,
"created_at": "1970-01-01T00:00:00+00:00",
"modified_at": "1970-01-01T00:00:00+00:00"
},
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "ketelhok",
"labels": [],
"name": "Ketelhok",
"picture": null,
"temperature_entity_id": null,
"created_at": "1970-01-01T00:00:00+00:00",
"modified_at": "1970-01-01T00:00:00+00:00"
},
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "keuken",
"labels": [],
"name": "Keuken",
"picture": null,
"temperature_entity_id": null,
"created_at": "1970-01-01T00:00:00+00:00",
"modified_at": "1970-01-01T00:00:00+00:00"
},
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "slaapkamer_erik_miranda",
"labels": [],
"name": "Slaapkamer Erik/Miranda",
"picture": null,
"temperature_entity_id": null,
"created_at": "1970-01-01T00:00:00+00:00",
"modified_at": "1970-01-01T00:00:00+00:00"
},
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "vide",
"labels": [],
"name": "Vide",
"picture": null,
"temperature_entity_id": null,
"created_at": "1970-01-01T00:00:00+00:00",
"modified_at": "1970-01-01T00:00:00+00:00"
},
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "voordeur",
"labels": [],
"name": "Voordeur",
"picture": null,
"temperature_entity_id": null,
"created_at": "1970-01-01T00:00:00+00:00",
"modified_at": "1970-01-01T00:00:00+00:00"
},
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "woonkamer",
"labels": [],
"name": "Woonkamer",
"picture": null,
"temperature_entity_id": null,
"created_at": "1970-01-01T00:00:00+00:00",
"modified_at": "1970-01-01T00:00:00+00:00"
},
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "zonnekamer",
"labels": [],
"name": "Zonnekamer",
"picture": null,
"temperature_entity_id": null,
"created_at": "1970-01-01T00:00:00+00:00",
"modified_at": "1970-01-01T00:00:00+00:00"
},
{
"aliases": [],
"floor_id": null,
"humidity_entity_id": null,
"icon": null,
"id": "buiten",
"labels": [],
"name": "Buiten",
"picture": null,
"temperature_entity_id": null,
"created_at": "2026-08-22T10:45:12.490512+00:00",
"modified_at": "2026-08-22T10:45:12.490516+00:00"
}
]
}
}
+18
View File
@@ -0,0 +1,18 @@
{
"version": 1,
"minor_version": 2,
"key": "core.label_registry",
"data": {
"labels": [
{
"color": "orange",
"description": null,
"icon": "mdi:web",
"label_id": "internet",
"name": "Internet",
"created_at": "2024-12-21T21:44:33.047107+00:00",
"modified_at": "2024-12-21T21:44:33.047111+00:00"
}
]
}
}
+57
View File
@@ -0,0 +1,57 @@
{
"version": 1,
"minor_version": 3,
"key": "energy",
"data": {
"energy_sources": [
{
"type": "grid",
"cost_adjustment_day": 0.0,
"stat_energy_from": "sensor.electricity_meter_energy_consumption_tarif_1",
"stat_cost": null,
"entity_energy_price": null,
"number_energy_price": null,
"stat_energy_to": "sensor.electricity_meter_energy_production_tarif_1",
"stat_compensation": null,
"entity_energy_price_export": null,
"number_energy_price_export": null
},
{
"type": "grid",
"cost_adjustment_day": 0.0,
"stat_energy_from": "sensor.electricity_meter_energy_consumption_tarif_2",
"stat_cost": null,
"entity_energy_price": null,
"number_energy_price": null,
"stat_energy_to": "sensor.electricity_meter_energy_production_tarif_2",
"stat_compensation": null,
"entity_energy_price_export": null,
"number_energy_price_export": null
},
{
"type": "gas",
"stat_energy_from": "sensor.gas_meter_gas_consumption",
"stat_cost": null,
"entity_energy_price": null,
"number_energy_price": null
},
{
"type": "solar",
"stat_energy_from": "sensor.sb3_6_1av_41_907_daily_yield",
"config_entry_solar_forecast": null
},
{
"type": "battery",
"stat_energy_from": "sensor.solarflow_2400_ac_aggr_discharge",
"stat_energy_to": "sensor.solarflow_2400_ac_aggr_charge"
}
],
"device_consumption": [
{
"stat_consumption": "sensor.joulo_totaal_geladen",
"name": "Kia EV3"
}
],
"device_consumption_water": []
}
}
+442
View File
@@ -0,0 +1,442 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.dashboard_glw",
"data": {
"config": {
"views": [
{
"title": "Overzicht",
"sections": [
{
"type": "grid",
"cards": [
{
"type": "custom:plotly-graph",
"title": "Electriciteit",
"hours_to_show": 24,
"layout": {
"width": 1400
},
"entities": [
{
"entity": "sensor.solarflow_2400_ac_output_pack_power",
"name": "Batterij opladen",
"statistic": "mean",
"period": "5minute",
"filters": [
{
"multiply": -1
}
]
},
{
"entity": "sensor.solarflow_2400_ac_pack_input_power",
"name": "Batterij ontladen",
"statistic": "mean",
"period": "5minute"
},
{
"entity": "sensor.sb3_6_1av_41_907_grid_power",
"name": "Zon productie",
"statistic": "mean",
"period": "5minute"
},
{
"entity": "sensor.electricity_meter_power_production",
"name": "Zon teruglevering",
"statistic": "mean",
"period": "5minute",
"filters": [
{
"multiply": -1
}
]
},
{
"entity": "sensor.electricity_meter_power_consumption",
"name": "Netafname",
"statistic": "mean",
"period": "5minute"
}
],
"grid_options": {
"columns": 48
}
},
{
"type": "custom:plotly-graph",
"title": "Vloerverwarming",
"hours_to_show": 24,
"entities": [
{
"entity": "sensor.gas_meter_gas_consumption",
"name": "Gasverbruik",
"statistic": "state",
"period": "5minute",
"type": "bar",
"filters": [
"delta"
]
},
{
"entity": "sensor.opentherm_water_temperature",
"filters": {
"store_var": "aanvoer"
},
"name": "Aanvoer"
},
{
"entity": "sensor.opentherm_return_temperature",
"filters": {
"store_var": "retour"
},
"name": "Retour"
},
{
"entity": "sensor.opentherm_intended_boiler_temperature",
"name": "Doel"
}
],
"layout": {
"width": 1400,
"yaxis": {
"title": {
"text": "Gasverbruik"
},
"dtick": 0.05,
"range": [
0,
0.15
]
}
},
"grid_options": {
"columns": 48
}
},
{
"type": "custom:plotly-graph",
"title": "Zonne-energie",
"hours_to_show": "3y",
"entities": [
{
"entity": "sensor.sb3_6_1av_41_907_pv_gen_meter",
"name": "Productie",
"statistic": "sum",
"period": "day",
"mode": "markers",
"filters": [
"delta",
{
"store_var": "P"
}
]
},
{
"entity": "sensor.electricity_meter_energy_production_tarif_1",
"name": "Teruglevering",
"statistic": "sum",
"period": "day",
"mode": "markers",
"filters": [
"delta",
{
"multiply": -1
},
{
"store_var": "T1"
},
{
"map_y_numbers": "{ const zon1 = vars.T1.ys[i]; if (zon1<-0.103) return zon1;}"
}
]
},
{
"entity": "sensor.electricity_meter_energy_production_tarif_2",
"name": "Teruglevering",
"statistic": "sum",
"period": "day",
"mode": "markers",
"filters": [
"delta",
{
"multiply": -1
},
{
"store_var": "T2"
},
{
"map_y_numbers": "{ const zon2 = vars.T2.ys[i]; if (zon2<0) return zon2;}"
}
]
}
],
"grid_options": {
"columns": 48
},
"layout": {
"yaxis": {
"title": {
"text": "Zonneergie verbruik"
},
"dtick": 10,
"range": [
-30,
30
]
}
}
},
{
"type": "custom:plotly-graph",
"title": "Verbruik net",
"hours_to_show": "3y",
"entities": [
{
"entity": "sensor.electricity_meter_energy_consumption_tarif_1",
"internal": true,
"name": "VerbruikT1",
"statistic": "sum",
"period": "day",
"mode": "markers",
"filters": [
"delta",
{
"store_var": "VerbruikT1"
}
]
},
{
"entity": "sensor.electricity_meter_energy_consumption_tarif_2",
"name": "Verbruik",
"statistic": "sum",
"period": "day",
"mode": "markers",
"filters": [
"delta",
{
"store_var": "VerbruikT2"
},
{
"map_y_numbers": "{ const verbruik = vars.VerbruikT1.ys[i] + vars.VerbruikT2.ys[i]; return verbruik;}"
}
]
}
],
"grid_options": {
"columns": 48
},
"layout": {
"yaxis": {
"title": {
"text": "Verbruik net"
},
"dtick": 2,
"range": [
0,
30
]
}
}
}
],
"column_span": 4
}
],
"type": "sections",
"max_columns": 4,
"cards": []
},
{
"title": "Gas",
"sections": [
{
"type": "grid",
"cards": [
{
"type": "custom:plotly-graph",
"title": "Gasverbruik",
"hours_to_show": "3y",
"entities": [
{
"entity": "sensor.smile_anna_outdoor_temperature",
"internal": true,
"statistic": "mean",
"period": "day",
"mode": "markers",
"filters": [
{
"store_var": "T"
}
]
},
{
"entity": "sensor.gas_meter_gas_consumption",
"statistic": "state",
"period": "day",
"mode": "markers",
"filters": [
"delta",
{
"store_var": "gas"
},
{
"map_y": "{ const graaddag = 18-vars.T.ys[i]; if (graaddag<0) {const verbruik = 0;} else { verbruik = (vars.gas.ys[i]-0.2183) / graaddag; if (verbruik<0) {verbruik=0;} return verbruik; }}"
}
]
}
],
"grid_options": {
"columns": 24
},
"layout": {
"yaxis": {
"title": {
"text": "Gasverbruik per graaddag"
},
"dtick": 0.1,
"range": [
0,
1.5
]
}
}
},
{
"type": "custom:plotly-graph",
"title": "Buitentemperatuur vs Gasverbruik",
"raw_plotly_config": true,
"hours_to_show": "3y",
"entities": [
{
"entity": "sensor.smile_anna_outdoor_temperature",
"internal": true,
"statistic": "mean",
"period": "day",
"fn": "$fn ({ xs, ys, vars }) => { vars.temperatuur = ys; vars.xs = xs; }"
},
{
"entity": "sensor.gas_meter_gas_consumption",
"filters": [
"delta"
],
"internal": true,
"statistic": "state",
"period": "day",
"fn": "$fn ({ ys, vars }) => vars.gas = ys"
},
{
"entity": "",
"show_value": true,
"x": "$fn ({ vars }) => vars.temperatuur",
"y": "$fn ({ vars }) => vars.gas",
"mode": "markers"
}
],
"grid_options": {
"columns": 24
},
"layout": {
"margin": {
"t": 10,
"l": 70,
"r": 20,
"b": 70
},
"height": 300,
"showlegend": false,
"xaxis": {
"title": {
"text": "Buitentemperatuur"
},
"dtick": 4,
"range": [
-5,
32
]
},
"yaxis": {
"title": {
"text": "Gasverbruik"
},
"dtick": 1,
"range": [
0,
12
]
}
}
},
{
"type": "heading",
"heading": "Nieuwe sectie"
}
],
"column_span": 2
},
{
"type": "grid",
"cards": [
{
"type": "custom:plotly-graph",
"title": "Gasverbruik",
"hours_to_show": "3y",
"autorange_after_scroll": true,
"refresh_interval": "auto",
"ha_theme": true,
"entities": [
{
"entity": "sensor.gas_meter_gas_consumption",
"name": "Verbruik",
"unit_of_measurement": "m3",
"filters": [
"delta"
],
"type": "bar",
"marker": {
"color": "green"
},
"statistic": "sum",
"period": "month"
},
{
"entity": "sensor.smile_anna_outdoor_temperature",
"period": "month",
"statistic": "mean",
"name": "Buitentemperatuur",
"mode": "markers",
"marker": {
"size": 10,
"color": "orange"
},
"type": "scatter"
}
],
"grid_options": {
"columns": 24
}
}
],
"column_span": 2
},
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Nieuwe sectie"
}
]
}
],
"header": {
"layout": "responsive",
"badges_position": "bottom",
"badges_wrap": "wrap"
}
}
]
}
}
}
+240
View File
@@ -0,0 +1,240 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.dashboard_homelab",
"data": {
"config": {
"views": [
{
"title": "Netwerk",
"icon": "mdi:server",
"type": "custom:grid-layout",
"layout": {
"type": "custom:grid-layout",
"max_cols": 3,
"grid-template-columns": "520px"
},
"badges": [],
"cards": [
{
"type": "vertical-stack",
"cards": [
{
"type": "custom:mushroom-title-card",
"title": "",
"subtitle": "",
"alignment": "center",
"card_mod": {
"style": "ha-card {\n title-font-size: 1.5rem;\n margin-bottom: -1.0rem;\n margin-top: 0rem;\n border: none;\n}\n"
}
},
{
"type": "custom:stack-in-card",
"mode": "vertical",
"cards": [
{
"type": "horizontal-stack",
"cards": [
{
"type": "markdown",
"card_mod": {
"style": "ha-card {\n border: none;\n }\n"
},
"content": "## **Synology DiskStation**\n **DSM installed version:** {{\n states.update.diskstation_dsm_update.attributes.installed_version}}\n **DSM latest version:** {{\n states.update.diskstation_dsm_update.attributes.latest_version}}\n **DSM security status:** {{\n states.binary_sensor.diskstation_security_status.attributes.securitySetting}}\n"
}
]
},
{
"type": "horizontal-stack",
"cards": [
{
"type": "vertical-stack",
"cards": [
{
"type": "markdown",
"card_mod": {
"style": "ha-card {\n border: none;\n margin-top: -1.5rem;\n}\n"
},
"content": "**Local IP:** 192.168.172.32 \n\n_Volume1: ({{states(\"sensor.diskstation_volume_1_status\") }})_\n**Drive 1: State:** {{ states(\"sensor.diskstation_drive_1_status\") }} **Temp:** {{states(\"sensor.diskstation_drive_1_temperature\") }} °C\n**Drive 2: State:** {{ states(\"sensor.diskstation_drive_2_status\") }} **Temp:** {{states(\"sensor.diskstation_drive_2_temperature\") }} °C\n**Drive 3: State:** {{ states(\"sensor.diskstation_drive_3_status\") }} **Temp:** {{states(\"sensor.diskstation_drive_3_temperature\") }} °C \n\n_Volume2: ({{states(\"sensor.diskstation_volume_1_status\") }})_\n**Drive 4: State:** {{ states(\"sensor.diskstation_drive_4_status\") }} **Temp:** {{states(\"sensor.diskstation_drive_4_temperature\") }} °C\n"
}
]
},
{
"type": "vertical-stack",
"cards": [
{
"type": "horizontal-stack",
"cards": [
{
"type": "gauge",
"card_mod": {
"style": "ha-card {\n border: none;\n margin-top: -2.5rem;\n}\n"
},
"min": 0,
"max": 100,
"entity": "sensor.diskstation_cpu_utilization_total",
"name": "CPU",
"severity": {
"green": 0,
"yellow": 70,
"red": 85
}
},
{
"type": "gauge",
"card_mod": {
"style": "ha-card {\n border: none;\n margin-top: -2.5rem;\n}\n"
},
"entity": "sensor.diskstation_memory_usage_real",
"min": 0,
"max": 100,
"name": "RAM",
"severity": {
"green": 0,
"yellow": 70,
"red": 80
}
}
]
},
{
"type": "horizontal-stack",
"cards": [
{
"type": "gauge",
"card_mod": {
"style": "ha-card {\n border: none;\n margin-top: -1.5rem;\n}\n"
},
"entity": "sensor.diskstation_volume_1_used_space",
"min": 0,
"max": 7.3,
"severity": {
"green": 0,
"yellow": 60,
"red": 80
},
"name": "Volume1 Space"
},
{
"type": "gauge",
"card_mod": {
"style": "ha-card {\n border: none;\n margin-top: -1.5rem;\n}\n"
},
"entity": "sensor.diskstation_volume_2_used_space",
"min": 0,
"max": 0.91,
"severity": {
"green": 0,
"yellow": 60,
"red": 80
},
"name": "Volume2 Space"
}
]
}
]
}
]
}
]
}
]
},
{
"type": "vertical-stack",
"cards": [
{
"type": "custom:mushroom-title-card",
"title": "",
"subtitle": "",
"card_mod": {
"style": "ha-card {\n --title-font-size: 1.5rem;\n margin-top: -8rem;\n border: none;\n box-shadow: none;\n background: rgba(0,0,0,0);\n}\n"
}
},
{
"type": "custom:stack-in-card",
"mode": "vertical",
"cards": [
{
"type": "vertical-stack",
"cards": [
{
"type": "vertical-stack",
"cards": [
{
"type": "markdown",
"card_mod": {
"style": "ha-card {\n border: none;\n\n}\n"
},
"content": "## KPN Glasvezel 1 Gbit/s \n**WAN IP:** {{ states(\"sensor.zmeel_nl\") }}\n"
},
{
"type": "horizontal-stack",
"cards": [
{
"type": "custom:mini-graph-card",
"entities": [
"sensor.speedtest_download"
],
"name": "Download",
"lower_bound": 0,
"upper_bound": 1024,
"height": 250,
"font_size": 60,
"icon": "none",
"line_color": "blue",
"line_width": 3,
"card_mod": {
"style": "ha-card {\n margin-top: -1.5rem;\n border: none;\n\n}\n"
}
},
{
"type": "custom:mini-graph-card",
"entities": [
"sensor.speedtest_upload"
],
"name": "Upload",
"lower_bound": 0,
"upper_bound": 1024,
"height": 250,
"font_size": 60,
"icon": "none",
"line_color": "blue",
"line_width": 3,
"card_mod": {
"style": "ha-card {\n margin-top: -1.5rem;\n border: none;\n}\n"
}
},
{
"type": "custom:mini-graph-card",
"entities": [
"sensor.speedtest_ping"
],
"name": "Ping",
"lower_bound": 0,
"upper_bound": "~20",
"height": 250,
"font_size": 60,
"line_color": "blue",
"line_width": 3,
"icon": "none",
"card_mod": {
"style": "ha-card {\n margin-top: -1.5rem;\n border: none;\n}\n"
}
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}
}
}
+123
View File
@@ -0,0 +1,123 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.dashboard_weer",
"data": {
"config": {
"views": [
{
"title": "Home",
"sections": [
{
"type": "grid",
"cards": [
{
"type": "heading",
"heading": "Nieuwe sectie"
},
{
"show_current": true,
"show_forecast": true,
"type": "weather-forecast",
"entity": "weather.buienradar",
"forecast_type": "daily",
"secondary_info_attribute": "wind_speed",
"grid_options": {
"columns": 12,
"rows": 4
}
},
{
"square": false,
"type": "grid",
"cards": [
{
"type": "tile",
"entity": "sensor.condition",
"name": "Vandaag",
"show_entity_picture": true
},
{
"type": "tile",
"entity": "sensor.condition_1d",
"name": "Morgen",
"show_entity_picture": true
},
{
"type": "tile",
"entity": "sensor.condition_2d",
"name": "Overmorgen",
"show_entity_picture": true
},
{
"type": "tile",
"entity": "sensor.temperature",
"name": "Vandaag",
"show_entity_picture": true
},
{
"type": "tile",
"entity": "sensor.temperature_1d",
"name": "Morgen",
"show_entity_picture": true
},
{
"type": "tile",
"entity": "sensor.temperature_2d",
"name": "Overmorgen",
"show_entity_picture": true
}
],
"columns": 3
},
{
"type": "custom:plotly-graph",
"entities": [
{
"entity": "sensor.wind_direction_azimuth"
},
{
"entity": "sensor.wind_speed"
}
],
"hours_to_show": 10,
"refresh_interval": 10,
"title": "Wind (laatste 10 uur)",
"fit_y_data": false,
"logarithmic_scale": false,
"min_y_axis": 0,
"max_y_axis": 360
},
{
"type": "custom:plotly-graph",
"entities": [
{
"entity": "sensor.wind_direction_azimuth"
},
{
"entity": "sensor.wind_speed"
}
],
"hours_to_show": 168,
"refresh_interval": 10,
"title": "Wind (1 week)"
},
{
"type": "custom:plotly-graph",
"entities": [
{
"entity": "sensor.precipitation_intensity"
}
],
"hours_to_show": 480,
"refresh_interval": 10
}
],
"column_span": 1
}
]
}
]
}
}
}
+32
View File
@@ -0,0 +1,32 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.lovelace",
"data": {
"config": {
"strategy": {
"type": "original-states",
"areas": {
"hidden": [
"achtertuin",
"bedroom",
"kamer_miranda",
"slaapkamer_erik_miranda",
"zonnekamer",
"vide",
"voordeur",
"huiskamer",
"ketelhok"
],
"order": [
"keuken",
"woonkamer",
"gang"
]
},
"hide_energy": true,
"hide_entities_without_area": true
}
}
}
}
+52
View File
@@ -0,0 +1,52 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace_dashboards",
"data": {
"items": [
{
"id": "dashboard_lichten",
"show_in_sidebar": true,
"icon": "mdi:cellphone-basic",
"title": "Mobiel",
"require_admin": false,
"mode": "storage",
"url_path": "dashboard-lichten"
},
{
"id": "dashboard_homelab",
"show_in_sidebar": true,
"title": "Homelab",
"require_admin": false,
"mode": "storage",
"url_path": "dashboard-homelab"
},
{
"id": "dashboard_glw",
"show_in_sidebar": true,
"title": "GLW",
"require_admin": false,
"mode": "storage",
"url_path": "dashboard-glw"
},
{
"id": "dashboard_weer",
"show_in_sidebar": true,
"icon": "mdi:weather-sunny-alert",
"title": "Weer",
"require_admin": false,
"mode": "storage",
"url_path": "dashboard-weer"
},
{
"id": "lovelace",
"icon": "mdi:view-dashboard",
"title": "Overview",
"url_path": "lovelace",
"show_in_sidebar": true,
"mode": "storage",
"require_admin": false
}
]
}
}
+54
View File
@@ -0,0 +1,54 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace_resources",
"data": {
"items": [
{
"id": "547d279358de4edcb96dd5906515307c",
"url": "/hacsfiles/mini-graph-card/mini-graph-card-bundle.js?hacstag=1512800620110",
"type": "module"
},
{
"id": "b2c5d8c4b6b34b23a6233e813eb2aeb5",
"url": "/hacsfiles/lovelace-card-mod/card-mod.js?hacstag=190927524343",
"type": "module"
},
{
"id": "b91c101d838547e98f2e375438d53558",
"url": "/hacsfiles/lovelace-layout-card/layout-card.js?hacstag=156434866245",
"type": "module"
},
{
"id": "717e3c98ea2148bd8b9d4f0909d6e1de",
"url": "/hacsfiles/lovelace-mushroom/mushroom.js?hacstag=444350375421",
"type": "module"
},
{
"id": "80a76525825647efbcbf8a564b65fe19",
"url": "/hacsfiles/vertical-stack-in-card/vertical-stack-in-card.js?hacstag=142051833101",
"type": "module"
},
{
"id": "654061b9eb4341ebaf5cc59f454a6784",
"url": "/hacsfiles/stack-in-card/stack-in-card.js?hacstag=248954055020",
"type": "module"
},
{
"id": "a94fa3738a2848ceb9ce61d365f94689",
"url": "/hacsfiles/lovelace-plotly-graph-card/plotly-graph-card.js?hacstag=413812496335",
"type": "module"
},
{
"id": "6017ac1ff4a145d89bd1103835417e18",
"url": "/hacsfiles/refreshable-picture-card/refreshable-picture-card.js?hacstag=265313034022",
"type": "module"
},
{
"id": "d61ba3620b4748a3b8337ac3597bb36e",
"url": "/hacsfiles/config-template-card/config-template-card.js?hacstag=172177543136",
"type": "module"
}
]
}
}