diff --git a/.storage/lovelace.dashboard_home b/.storage/lovelace.dashboard_home index e7458a43..ab38f23d 100644 --- a/.storage/lovelace.dashboard_home +++ b/.storage/lovelace.dashboard_home @@ -6,41 +6,123 @@ "config": { "views": [ { - "type": "sections", + "badges": [ + { + "entity": "sensor.nest_fan_mode_status", + "fill_container": false, + "icon": "mdi:fan", + "icon_animation": true, + "name": "Nest Fan", + "primary_info": "none", + "secondary_info": "none", + "tap_action": { + "action": "perform-action", + "perform_action": "script.toggle_nest_fan" + }, + "type": "custom:mushroom-fan-card" + }, + { + "entity": "weather.forecast_home", + "icon": "{% set condition = states('weather.forecast_home') %} {% set mapper = {\n 'partlycloudy': 'partly-cloudy',\n 'clear-night': 'night',\n 'exceptional': 'alert',\n 'windy-variant': 'windy'\n} %} {% set suffix = mapper.get(condition, condition) %} mdi:weather-{{ suffix }}", + "icon_color": "orange", + "primary": "{{ states('weather.forecast_home') | capitalize }}", + "secondary": "{{ state_attr('weather.forecast_home', 'temperature') }}°C", + "type": "custom:mushroom-template-card" + }, + { + "entity": "sensor.pool_temperature", + "icon": "mdi:pool", + "name": "Pool", + "show_icon": true, + "show_name": true, + "show_state": true, + "type": "entity" + }, + { + "entity": "sensor.google_travel_time_work", + "icon": "mdi:car", + "name": "Work", + "show_icon": true, + "show_name": true, + "show_state": true, + "type": "entity" + }, + { + "entity": "sensor.google_travel_time_parents", + "icon": "mdi:car", + "name": "Parents", + "show_icon": true, + "show_name": true, + "show_state": true, + "type": "entity" + }, + { + "entity": "binary_sensor.garage_door_contact", + "icon": "mdi:garage", + "name": "Garage", + "show_icon": true, + "show_name": true, + "show_state": true, + "type": "entity" + }, + { + "entity": "input_boolean.in_a_meeting", + "name": "Meeting", + "show_icon": true, + "show_name": true, + "show_state": true, + "type": "entity" + }, + { + "entity": "light.night_light", + "show_icon": true, + "show_name": true, + "show_state": true, + "type": "entity" + }, + { + "entity": "sensor.octoprint_print_progress_live", + "type": "entity" + }, + { + "entity": "sensor.octoprint_current_z", + "type": "entity" + } + ], + "cards": [], + "max_columns": 4, "sections": [ { - "type": "grid", "cards": [ { - "type": "thermostat", - "entity": "climate.living_room_living_room" + "entity": "climate.living_room_living_room", + "type": "thermostat" }, { - "type": "heading", + "heading": "Temperature", "heading_style": "title", - "heading": "Temperature" + "type": "heading" }, { - "type": "tile", - "entity": "climate.basement" + "entity": "climate.basement", + "type": "tile" }, { - "type": "tile", - "entity": "sensor.basement_heater_power_draw" + "entity": "sensor.basement_heater_power_draw", + "type": "tile" }, { - "type": "tile", "entity": "sensor.hilo_rate_current", + "features_position": "bottom", "name": "Hydro Current Rate", - "vertical": false, - "features_position": "bottom" + "type": "tile", + "vertical": false }, { - "type": "tile", - "entity": "sensor.water_heater_power_draw" + "entity": "sensor.water_heater_power_draw", + "type": "tile" }, { - "type": "tile", "entity": "sensor.water_heater_temperature", "features": [ { @@ -50,34 +132,31 @@ "grid_options": { "columns": "full", "rows": "auto" - } + }, + "type": "tile" }, { - "type": "tile", - "grid_options": { - "columns": "full", - "rows": "auto" - }, "entity": "sensor.seatemperatures_sandbanks_today", - "vertical": false, "features": [ { "type": "trend-graph" } ], - "features_position": "bottom" - }, - { - "type": "heading", - "icon": "mdi:traffic-light", - "heading": "Traffic", - "heading_style": "title" - }, - { - "type": "history-graph", + "features_position": "bottom", "grid_options": { + "columns": "full", "rows": "auto" }, + "type": "tile", + "vertical": false + }, + { + "heading": "Traffic", + "heading_style": "title", + "icon": "mdi:traffic-light", + "type": "heading" + }, + { "entities": [ { "entity": "sensor.google_travel_time_work", @@ -92,38 +171,32 @@ } }, { + "color": "red", "entity": "sensor.waze_time_waze_from_parents", - "name": "From Parents", - "color": "red" + "name": "From Parents" }, { + "color": "green", "entity": "sensor.waze_time_waze_from_work", - "name": "From Work", - "color": "green" + "name": "From Work" } ], + "expand_legend": true, + "grid_options": { + "rows": "auto" + }, "hours_to_show": 48, - "show_names": true, "logarithmic_scale": false, - "expand_legend": true + "show_names": true, + "type": "history-graph" }, { - "type": "heading", "heading": "HVAC", - "heading_style": "title" + "heading_style": "title", + "type": "heading" }, { - "type": "custom:statistics-graph-chart-card", - "show_tooltip_total": false, - "points_per_hour": 15, - "tooltip_match_axis": false, - "tooltip_order": "default", - "height": 300, - "x_grid_style": "dashed", - "y_grid_style": "dashed", - "tooltip_sync": true, - "zoom_sync": true, - "scroll_sync": true, + "annotations": [], "entities": [ { "entity": "sensor.living_room_living_room_humidity", @@ -150,510 +223,547 @@ "name": "Leonardo" } ], - "annotations": [], - "title": "HVAC", - "hide_arrows": false, - "hide_legend_values": false, - "hide_chart_in_legend": true, "grid_options": { "rows": "auto" }, + "height": 300, + "hide_arrows": false, + "hide_chart_in_legend": true, + "hide_legend_values": false, + "label_font_size": "5px", + "points_per_hour": 15, + "scroll_sync": true, + "show_tooltip_total": false, "state_font_size": "5px", - "label_font_size": "5px" + "title": "HVAC", + "tooltip_match_axis": false, + "tooltip_order": "default", + "tooltip_sync": true, + "type": "custom:statistics-graph-chart-card", + "x_grid_style": "dashed", + "y_grid_style": "dashed", + "zoom_sync": true } - ] + ], + "type": "grid" }, { - "type": "grid", "cards": [ { - "type": "heading", "heading": "Office Automation", - "heading_style": "title" + "heading_style": "title", + "type": "heading" }, { - "type": "custom:mushroom-entity-card", "entity": "input_boolean.away_mode", - "name": "Office/Away Mode", + "hold_action": { + "action": "none" + }, "icon": "mdi:home-account", "icon_color": "green", + "name": "Office/Away Mode", "secondary_info": "state", "tap_action": { "action": "toggle" }, - "hold_action": { - "action": "none" - } + "type": "custom:mushroom-entity-card" }, { - "type": "tile", - "entity": "light.night_light" + "entity": "light.night_light", + "type": "tile" }, { - "type": "tile", "entity": "input_boolean.meeting_lamp_override", + "features_position": "bottom", "name": "Meeting L-Override", - "vertical": false, - "features_position": "bottom" - }, - { "type": "tile", + "vertical": false + }, + { "entity": "light.3d_printer_lights_local", + "features_position": "bottom", "name": "Printer Light", - "vertical": false, - "features_position": "bottom" + "type": "tile", + "vertical": false }, { - "type": "heading", "heading": "Motion", - "heading_style": "title" + "heading_style": "title", + "type": "heading" }, { - "square": false, - "type": "grid", "cards": [ { - "type": "tile", "entity": "camera.front_door_front_door", - "show_entity_picture": true + "show_entity_picture": true, + "type": "tile" }, { - "type": "tile", "entity": "camera.entryway_entryway_camera", + "features_position": "bottom", "show_entity_picture": true, - "vertical": false, - "features_position": "bottom" + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "camera.living_room_living_room_camera", + "features_position": "bottom", "show_entity_picture": true, - "vertical": false, - "features_position": "bottom" + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "camera.hallway_hallway_camera", + "features_position": "bottom", "show_entity_picture": true, - "vertical": false, - "features_position": "bottom" + "type": "tile", + "vertical": false } ], - "columns": 2 + "columns": 2, + "square": false, + "type": "grid" }, { - "type": "heading", "heading": "Smart Plugs", - "heading_style": "title" + "heading_style": "title", + "type": "heading" }, { - "type": "grid", "cards": [ { - "type": "tile", "entity": "switch.freezer", "features": [ { "type": "toggle" } - ] + ], + "type": "tile" }, { - "type": "tile", "entity": "switch.fridge", - "vertical": false, "features": [ { "type": "toggle" } ], - "features_position": "bottom" + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "switch.washer", - "vertical": false, - "features_position": "bottom", "features": [ { "type": "toggle" } - ] + ], + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "switch.coffee_maker", - "vertical": false, - "features_position": "bottom", "features": [ { "type": "toggle" } - ] + ], + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "switch.computer", - "vertical": false, - "features_position": "bottom", "features": [ { "type": "toggle" } - ] + ], + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "switch.microwave", - "vertical": false, - "features_position": "bottom", "features": [ { "type": "toggle" } - ] + ], + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "switch.ninja", - "vertical": false, - "features_position": "bottom", "features": [ { "type": "toggle" } - ] + ], + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "switch.filter", - "vertical": false, - "features_position": "bottom", "features": [ { "type": "toggle" } - ] + ], + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "switch.printer", - "vertical": false, - "features_position": "bottom", "features": [ { "type": "toggle" } - ] + ], + "features_position": "bottom", + "type": "tile", + "vertical": false }, { + "entity": "switch.3d_printer_plug", + "features": [ + { + "type": "toggle" + } + ], + "features_position": "bottom", "type": "tile", + "vertical": false + }, + { "entity": "light.playroom_light", - "vertical": false, - "features_position": "bottom", "features": [ { "type": "light-brightness" } - ] + ], + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "light.office_lamp_2", - "vertical": false, + "features": [ + { + "type": "light-brightness" + } + ], "features_position": "bottom", - "features": [ - { - "type": "light-brightness" - } - ] + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "light.night_light", - "show_entity_picture": false, - "hide_state": false, - "vertical": false, "features": [ { "type": "light-brightness" } ], - "features_position": "bottom" + "features_position": "bottom", + "hide_state": false, + "show_entity_picture": false, + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "light.bedroom_lamp_2", - "show_entity_picture": false, - "hide_state": false, - "vertical": false, "features": [ { "type": "light-brightness" } ], - "features_position": "bottom" + "features_position": "bottom", + "hide_state": false, + "show_entity_picture": false, + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "light.3d_printer_lights_local", - "show_entity_picture": false, - "hide_state": false, - "vertical": false, "features": [ { "type": "light-brightness" } ], - "features_position": "bottom" + "features_position": "bottom", + "hide_state": false, + "show_entity_picture": false, + "type": "tile", + "vertical": false } - ] + ], + "type": "grid" }, { - "type": "tile", + "entity": "automation.tablet_dim_screen_at_night", + "features_position": "bottom", "grid_options": { "columns": 6, "rows": 1 }, - "entity": "automation.tablet_dim_screen_at_night", - "icon": "mdi:tablet", "hide_state": true, - "vertical": false, + "icon": "mdi:tablet", "tap_action": { "action": "perform-action", - "target": { - "entity_id": "automation.tablet_dim_screen_at_night" - }, - "perform_action": "automation.trigger", "data": { "skip_condition": true + }, + "perform_action": "automation.trigger", + "target": { + "entity_id": "automation.tablet_dim_screen_at_night" } }, - "features_position": "bottom" - }, - { "type": "tile", - "entity": "sensor.night_light_illuminance" + "vertical": false + }, + { + "entity": "sensor.night_light_illuminance", + "type": "tile" }, { - "type": "heading", "heading": "Power Usage", - "heading_style": "title" + "heading_style": "title", + "type": "heading" }, { - "type": "tile", "entity": "sensor.freezer_power", - "vertical": false, "features": [ { "type": "trend-graph" } ], - "features_position": "bottom" + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "sensor.fridge_power", + "features": [ + { + "type": "trend-graph" + } + ], + "features_position": "bottom", "show_entity_picture": false, - "vertical": false, - "features": [ - { - "type": "trend-graph" - } - ], - "features_position": "bottom" + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "sensor.washer_power", - "vertical": false, "features": [ { "type": "trend-graph" } ], - "features_position": "bottom" + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "sensor.coffee_maker_power", - "vertical": false, "features": [ { "type": "trend-graph" } ], - "features_position": "bottom" + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "sensor.computer_power", - "vertical": false, "features": [ { "type": "trend-graph" } ], - "features_position": "bottom" + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "sensor.microwave_power", - "vertical": false, "features": [ { "type": "trend-graph" } ], - "features_position": "bottom" + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "sensor.ninja_power", - "vertical": false, "features": [ { "type": "trend-graph" } ], - "features_position": "bottom" + "features_position": "bottom", + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "sensor.filter_current_consumption", + "features": [ + { + "type": "trend-graph" + } + ], + "features_position": "bottom", "name": "Filter Power", - "vertical": false, - "features": [ - { - "type": "trend-graph" - } - ], - "features_position": "bottom" - }, - { "type": "tile", - "entity": "sensor.printer_power", - "vertical": false, - "features": [ + "vertical": false + }, + { + "cards": [ { - "type": "trend-graph" + "entity": "sensor.printer_power", + "features": [ + { + "type": "trend-graph" + } + ], + "features_position": "bottom", + "type": "tile", + "vertical": false + }, + { + "entity": "sensor.3d_printer_plug_power", + "features": [ + { + "type": "trend-graph" + } + ], + "features_position": "bottom", + "type": "tile", + "vertical": false } ], - "features_position": "bottom" + "columns": 2, + "square": false, + "type": "grid" + }, + { + "heading": "Dishwasher", + "heading_style": "title", + "type": "heading" }, { - "type": "heading", - "heading": "Dishwasher", - "heading_style": "title" - }, - { - "type": "vertical-stack", "cards": [ { - "type": "gauge", "entity": "counter.dishwasher_wash_cycles", - "name": "Dishwasher Filter Life", - "min": 0, "max": 50, + "min": 0, + "name": "Dishwasher Filter Life", "needle": true, "severity": { "green": 0, - "yellow": 10, - "red": 30 - } + "red": 30, + "yellow": 10 + }, + "type": "gauge" }, { - "type": "conditional", + "card": { + "color": "red", + "entity": "counter.dishwasher_wash_cycles", + "icon": "mdi:filter-check", + "name": "Reset Filter Counter", + "tap_action": { + "action": "perform-action", + "confirmation": { + "text": "Are you sure you want to reset the filter cycle counter?" + }, + "data": { + "entity_id": "counter.dishwasher_wash_cycles", + "value": 0 + }, + "perform_action": "counter.set_value" + }, + "type": "tile" + }, "conditions": [ { - "condition": "numeric_state", "above": 30, + "condition": "numeric_state", "entity": "counter.dishwasher_wash_cycles" } ], - "card": { - "type": "tile", - "entity": "counter.dishwasher_wash_cycles", - "name": "Reset Filter Counter", - "icon": "mdi:filter-check", - "color": "red", - "tap_action": { - "action": "perform-action", - "perform_action": "counter.set_value", - "data": { - "value": 0, - "entity_id": "counter.dishwasher_wash_cycles" - }, - "confirmation": { - "text": "Are you sure you want to reset the filter cycle counter?" - } - } - } + "type": "conditional" } ], "grid_options": { "columns": 6, "rows": "auto" - } + }, + "type": "vertical-stack" }, { - "type": "vertical-stack", "cards": [ { - "type": "tile", "entity": "binary_sensor.150633095332665_door", + "features_position": "bottom", "name": "Dishwasher Door", - "vertical": false, - "features_position": "bottom" + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "sensor.150633095332665_progress", + "features_position": "bottom", "name": "Power", - "vertical": false, - "features_position": "bottom" + "type": "tile", + "vertical": false }, { - "type": "tile", "entity": "sensor.150633095332665_mode", + "features_position": "bottom", "name": "Status", - "vertical": false, - "features_position": "bottom" + "type": "tile", + "vertical": false } ], "grid_options": { "columns": 6, "rows": "auto" - } + }, + "type": "vertical-stack" } - ] + ], + "type": "grid" }, { - "type": "grid", "cards": [ { - "type": "heading", + "heading": "Network", "heading_style": "title", - "heading": "Network" + "type": "heading" }, { - "type": "entities", - "title": "Network Status", "entities": [ { "entity": "sensor.gt_ax11000_connected_devices", - "name": "Connected Clients", - "icon": "mdi:devices" + "icon": "mdi:devices", + "name": "Connected Clients" }, { "entity": "sensor.gt_ax11000_wan_download_speed", - "name": "WAN Download Speed", - "icon": "mdi:download-network" + "icon": "mdi:download-network", + "name": "WAN Download Speed" }, { "entity": "sensor.gt_ax11000_wan_upload_speed", - "name": "WAN Upload Speed", - "icon": "mdi:upload-network" + "icon": "mdi:upload-network", + "name": "WAN Upload Speed" }, { "entity": "sensor.gt_ax11000_wired_download_speed", @@ -663,10 +773,13 @@ "entity": "sensor.gt_ax11000_wired_upload_speed", "name": "Wired U/L" } - ] + ], + "title": "Network Status", + "type": "entities" }, { - "type": "statistics-graph", + "chart_type": "line", + "days_to_show": 1, "entities": [ { "entity": "sensor.gt_ax11000_wan_download_speed", @@ -677,22 +790,20 @@ "name": "Upload" } ], - "days_to_show": 1, + "expand_legend": false, "period": "5minute", - "chart_type": "line", "stat_types": [ "max" ], - "expand_legend": false + "type": "statistics-graph" }, { - "type": "heading", - "icon": "mdi:fridge", "heading": "Temperatures", - "heading_style": "title" + "heading_style": "title", + "icon": "mdi:fridge", + "type": "heading" }, { - "type": "history-graph", "entities": [ { "entity": "sensor.blink_front_temperature_clean", @@ -714,25 +825,25 @@ "entity": "sensor.pool_temperature" } ], - "hours_to_show": 24 + "hours_to_show": 24, + "type": "history-graph" }, { - "type": "statistics-graph", + "chart_type": "line", + "days_to_show": 30, "entities": [ "sensor.pool_temperature" ], - "days_to_show": 30, + "hide_legend": true, "period": "day", - "chart_type": "line", "stat_types": [ "mean", "min", "max" ], - "hide_legend": true + "type": "statistics-graph" }, { - "type": "entities", "entities": [ { "entity": "sensor.nest_cooling_time" @@ -743,36 +854,36 @@ { "entity": "sensor.hvac_total_energy" } - ] + ], + "type": "entities" } - ] + ], + "type": "grid" }, { - "type": "grid", "cards": [ { - "type": "heading", "heading": "Power Usage", - "heading_style": "title" + "heading_style": "title", + "type": "heading" }, { - "type": "custom:power-gauge-card", "entity": "sensor.meter00_power", - "max": 7500, "grid_options": { "columns": "full", "rows": "auto" - } + }, + "max": 7500, + "type": "custom:power-gauge-card" }, { - "type": "custom:power-gauge-bar-card", "entities": [ "sensor.meter00_power" ], - "max": 7500 + "max": 7500, + "type": "custom:power-gauge-bar-card" }, { - "type": "custom:power-gauge-bar-card", "entities": [ "sensor.pool_pump_estimated_power_draw_watts", "sensor.hvac_real_time_power_draw_watts", @@ -787,336 +898,254 @@ "sensor.ninja_power", "sensor.coffee_maker_power" ], - "unit": "W", - "max": 5000 + "max": 5000, + "type": "custom:power-gauge-bar-card", + "unit": "W" }, { - "show_name": true, + "entity": "input_boolean.pool_pump_in_use", "show_icon": true, - "type": "button", - "entity": "input_boolean.pool_pump_in_use" - } - ] - }, - { - "type": "grid", - "cards": [ - { - "type": "heading", - "heading_style": "title", - "heading": "Power" - }, - { - "type": "custom:power-flow-card-plus", - "title": "Heavy Appliance Energy Distribution", - "entities": { - "grid": { - "entity": "sensor.meter00_power", - "name": "Grid", - "icon": "mdi:transmission-tower" - }, - "home": { - "name": "Home", - "icon": "mdi:home" - }, - "individual": [ - { - "entity": "sensor.pool_pump_estimated_power_draw", - "name": "Pool Pump", - "icon": "mdi:pool", - "color": "#f1c40f", - "display_zero": true, - "calculate_flow_rate": true, - "decimals": 2 - }, - { - "entity": "sensor.basement_heater_power_draw", - "name": "Hilo Basement", - "icon": "mdi:radiator", - "color": "#e91e63", - "display_zero": true, - "calculate_flow_rate": true, - "decimals": 2 - }, - { - "entity": "sensor.hvac_real_time_power_draw", - "name": "HVAC System", - "icon": "mdi:air-conditioner", - "color": "#2980b9", - "display_zero": true, - "calculate_flow_rate": true, - "decimals": 2 - }, - { - "entity": "sensor.water_heater_power_draw", - "name": "Water Heater", - "icon": "mdi:water-boiler", - "color": "#16a085", - "calculate_flow_rate": true, - "display_zero": true, - "decimals": 2 - } - ] - }, - "clickable_entities": true, - "display_zero_lines": true, - "use_new_features": true, - "w_to_kw": false, - "decimals": 1, - "grid_options": { - "columns": 15, - "rows": "auto" - } - }, - { - "type": "custom:power-flow-card-plus", - "title": "Household Appliances", - "entities": { - "grid": { - "entity": "sensor.meter00_power", - "name": "Grid", - "icon": "mdi:transmission-tower" - }, - "home": { - "name": "Home", - "icon": "mdi:home" - }, - "individual": [ - { - "entity": "sensor.washer_power", - "icon": "mdi:washing-machine", - "calculate_flow_rate": true, - "decimals": 2, - "use_metadata": false, - "name": "Washer", - "display_zero": true - }, - { - "entity": "sensor.freezer_power", - "name": "Freezer", - "icon": "mdi:fridge-industrial", - "calculate_flow_rate": true, - "decimals": 2, - "display_zero": true - }, - { - "entity": "sensor.fridge_power", - "name": "Fridge", - "calculate_flow_rate": true, - "decimals": 2, - "icon": "mdi:fridge", - "display_zero": true - }, - { - "entity": "sensor.filter_current_consumption", - "name": "Filter Plug", - "calculate_flow_rate": true, - "decimals": 2, - "icon": "mdi:power-plug", - "display_zero": true - } - ] - }, - "clickable_entities": true, - "display_zero_lines": true, - "use_new_flow_rate_model": true, - "w_to_kw": true, - "base_decimals": 1, - "kilo_decimals": 1, - "min_flow_rate": 0.75, - "max_flow_rate": 6, - "max_expected_power": 2000, - "min_expected_power": 0.01, - "kilo_threshold": 1000, - "transparency_zero_lines": 0, - "sort_individual_devices": false, - "grid_options": { - "columns": 15, - "rows": "auto" - } - }, - { - "type": "custom:power-flow-card-plus", - "title": "Other Appliances", - "entities": { - "grid": { - "entity": "sensor.meter00_power", - "name": "Grid", - "icon": "mdi:transmission-tower" - }, - "home": { - "name": "Home", - "icon": "mdi:home" - }, - "individual": [ - { - "entity": "sensor.computer_power", - "icon": "mdi:laptop", - "calculate_flow_rate": true, - "decimals": 2, - "use_metadata": false, - "name": "Computer", - "display_zero": true - }, - { - "entity": "sensor.microwave_power", - "icon": "mdi:microwave", - "calculate_flow_rate": true, - "decimals": 2, - "use_metadata": false, - "name": "Microwave", - "display_zero": true - }, - { - "entity": "sensor.ninja_power", - "icon": "mdi:microwave", - "calculate_flow_rate": true, - "decimals": 2, - "use_metadata": false, - "name": "Ninja Oven", - "display_zero": true - }, - { - "entity": "sensor.coffee_maker_power", - "name": "Coffee Maker", - "calculate_flow_rate": true, - "decimals": 2, - "icon": "mdi:coffee-maker", - "display_zero": true - } - ] - }, - "clickable_entities": true, - "display_zero_lines": true, - "use_new_flow_rate_model": true, - "w_to_kw": true, - "base_decimals": 1, - "kilo_decimals": 1, - "min_flow_rate": 0.75, - "max_flow_rate": 6, - "max_expected_power": 2000, - "min_expected_power": 0.01, - "kilo_threshold": 1000, - "transparency_zero_lines": 0, - "sort_individual_devices": false, - "grid_options": { - "columns": 15, - "rows": "auto" - } + "show_name": true, + "type": "button" } ], - "column_span": 2 - } - ], - "badges": [ - { - "type": "custom:mushroom-fan-card", - "entity": "sensor.nest_fan_mode_status", - "name": "Nest Fan", - "icon": "mdi:fan", - "icon_animation": true, - "fill_container": false, - "tap_action": { - "action": "perform-action", - "perform_action": "script.toggle_nest_fan" - }, - "primary_info": "none", - "secondary_info": "none" + "type": "grid" }, { - "type": "custom:mushroom-template-card", - "entity": "weather.forecast_home", - "primary": "{{ states('weather.forecast_home') | capitalize }}", - "secondary": "{{ state_attr('weather.forecast_home', 'temperature') }}°C", - "icon": "{% set condition = states('weather.forecast_home') %} {% set mapper = {\n 'partlycloudy': 'partly-cloudy',\n 'clear-night': 'night',\n 'exceptional': 'alert',\n 'windy-variant': 'windy'\n} %} {% set suffix = mapper.get(condition, condition) %} mdi:weather-{{ suffix }}", - "icon_color": "orange" - }, - { - "type": "entity", - "show_name": true, - "show_state": true, - "show_icon": true, - "entity": "sensor.pool_temperature", - "name": "Pool", - "icon": "mdi:pool" - }, - { - "type": "entity", - "show_name": true, - "show_state": true, - "show_icon": true, - "entity": "sensor.google_travel_time_work", - "name": "Work", - "icon": "mdi:car" - }, - { - "type": "entity", - "show_name": true, - "show_state": true, - "show_icon": true, - "entity": "sensor.google_travel_time_parents", - "name": "Parents", - "icon": "mdi:car" - }, - { - "type": "entity", - "show_name": true, - "show_state": true, - "show_icon": true, - "entity": "binary_sensor.garage_door_contact", - "icon": "mdi:garage", - "name": "Garage" - }, - { - "type": "entity", - "show_name": true, - "show_state": true, - "show_icon": true, - "entity": "input_boolean.in_a_meeting", - "name": "Meeting" - }, - { - "type": "entity", - "show_name": true, - "show_state": true, - "show_icon": true, - "entity": "light.night_light" - }, - { - "type": "entity", - "entity": "sensor.octoprint_print_progress_live" - }, - { - "type": "entity", - "entity": "sensor.octoprint_current_z" - } - ], - "max_columns": 4, - "title": "Main", - "cards": [] - }, - { - "type": "sections", - "max_columns": 4, - "title": "Calendar Overview", - "path": "calendar-popup", - "subview": true, - "sections": [ - { - "type": "grid", "cards": [ { - "initial_view": "listWeek", - "type": "calendar", + "heading": "Power", + "heading_style": "title", + "type": "heading" + }, + { + "clickable_entities": true, + "decimals": 1, + "display_zero_lines": true, + "entities": { + "grid": { + "entity": "sensor.meter00_power", + "icon": "mdi:transmission-tower", + "name": "Grid" + }, + "home": { + "icon": "mdi:home", + "name": "Home" + }, + "individual": [ + { + "calculate_flow_rate": true, + "color": "#f1c40f", + "decimals": 2, + "display_zero": true, + "entity": "sensor.pool_pump_estimated_power_draw", + "icon": "mdi:pool", + "name": "Pool Pump" + }, + { + "calculate_flow_rate": true, + "color": "#e91e63", + "decimals": 2, + "display_zero": true, + "entity": "sensor.basement_heater_power_draw", + "icon": "mdi:radiator", + "name": "Hilo Basement" + }, + { + "calculate_flow_rate": true, + "color": "#2980b9", + "decimals": 2, + "display_zero": true, + "entity": "sensor.hvac_real_time_power_draw", + "icon": "mdi:air-conditioner", + "name": "HVAC System" + }, + { + "calculate_flow_rate": true, + "color": "#16a085", + "decimals": 2, + "display_zero": true, + "entity": "sensor.water_heater_power_draw", + "icon": "mdi:water-boiler", + "name": "Water Heater" + } + ] + }, + "grid_options": { + "columns": 15, + "rows": "auto" + }, + "title": "Heavy Appliance Energy Distribution", + "type": "custom:power-flow-card-plus", + "use_new_features": true, + "w_to_kw": false + }, + { + "base_decimals": 1, + "clickable_entities": true, + "display_zero_lines": true, + "entities": { + "grid": { + "entity": "sensor.meter00_power", + "icon": "mdi:transmission-tower", + "name": "Grid" + }, + "home": { + "icon": "mdi:home", + "name": "Home" + }, + "individual": [ + { + "calculate_flow_rate": true, + "decimals": 2, + "display_zero": true, + "entity": "sensor.washer_power", + "icon": "mdi:washing-machine", + "name": "Washer", + "use_metadata": false + }, + { + "calculate_flow_rate": true, + "decimals": 2, + "display_zero": true, + "entity": "sensor.freezer_power", + "icon": "mdi:fridge-industrial", + "name": "Freezer" + }, + { + "calculate_flow_rate": true, + "decimals": 2, + "display_zero": true, + "entity": "sensor.fridge_power", + "icon": "mdi:fridge", + "name": "Fridge" + }, + { + "calculate_flow_rate": true, + "decimals": 2, + "display_zero": true, + "entity": "sensor.filter_current_consumption", + "icon": "mdi:power-plug", + "name": "Filter Plug" + } + ] + }, + "grid_options": { + "columns": 15, + "rows": "auto" + }, + "kilo_decimals": 1, + "kilo_threshold": 1000, + "max_expected_power": 2000, + "max_flow_rate": 6, + "min_expected_power": 0.01, + "min_flow_rate": 0.75, + "sort_individual_devices": false, + "title": "Household Appliances", + "transparency_zero_lines": 0, + "type": "custom:power-flow-card-plus", + "use_new_flow_rate_model": true, + "w_to_kw": true + }, + { + "base_decimals": 1, + "clickable_entities": true, + "display_zero_lines": true, + "entities": { + "grid": { + "entity": "sensor.meter00_power", + "icon": "mdi:transmission-tower", + "name": "Grid" + }, + "home": { + "icon": "mdi:home", + "name": "Home" + }, + "individual": [ + { + "calculate_flow_rate": true, + "decimals": 2, + "display_zero": true, + "entity": "sensor.computer_power", + "icon": "mdi:laptop", + "name": "Computer", + "use_metadata": false + }, + { + "calculate_flow_rate": true, + "decimals": 2, + "display_zero": true, + "entity": "sensor.microwave_power", + "icon": "mdi:microwave", + "name": "Microwave", + "use_metadata": false + }, + { + "calculate_flow_rate": true, + "decimals": 2, + "display_zero": true, + "entity": "sensor.ninja_power", + "icon": "mdi:microwave", + "name": "Ninja Oven", + "use_metadata": false + }, + { + "calculate_flow_rate": true, + "decimals": 2, + "display_zero": true, + "entity": "sensor.coffee_maker_power", + "icon": "mdi:coffee-maker", + "name": "Coffee Maker" + } + ] + }, + "grid_options": { + "columns": 15, + "rows": "auto" + }, + "kilo_decimals": 1, + "kilo_threshold": 1000, + "max_expected_power": 2000, + "max_flow_rate": 6, + "min_expected_power": 0.01, + "min_flow_rate": 0.75, + "sort_individual_devices": false, + "title": "Other Appliances", + "transparency_zero_lines": 0, + "type": "custom:power-flow-card-plus", + "use_new_flow_rate_model": true, + "w_to_kw": true + } + ], + "column_span": 2, + "type": "grid" + } + ], + "title": "Main", + "type": "sections" + }, + { + "max_columns": 4, + "path": "calendar-popup", + "sections": [ + { + "cards": [ + { "entities": [ "calendar.family_calendar", "calendar.franco_pellicciotti_gmail_com", "calendar.fs_release_schedule" - ] + ], + "initial_view": "listWeek", + "type": "calendar" } - ] + ], + "type": "grid" } - ] + ], + "subview": true, + "title": "Calendar Overview", + "type": "sections" } ] } diff --git a/zigbee2mqtt/state.json b/zigbee2mqtt/state.json index 9ec7cd71..f6482032 100644 --- a/zigbee2mqtt/state.json +++ b/zigbee2mqtt/state.json @@ -27,8 +27,8 @@ "led_brightness": 100, "countdown_to_turn_off": 0, "countdown_to_turn_on": 0, - "power": 1.9, - "current": 0.09, + "power": 2.3, + "current": 0.1, "energy": 46.39, "power_factor": 0.18, "update": { @@ -48,7 +48,7 @@ "voltage": 119.8, "countdown_to_turn_on": 0, "energy": 90.44, - "power_factor": 0.2, + "power_factor": 0.31, "ac_frequency": 60, "update": { "state": "idle", @@ -58,8 +58,8 @@ "latest_release_notes": null }, "linkquality": 120, - "power": 84.2, - "current": 0.82, + "power": 0.7, + "current": 0.05, "power_on_behavior": "on" }, "0xb40e060fffe031e3": { @@ -74,11 +74,11 @@ "led_brightness": 100, "countdown_to_turn_off": 0, "countdown_to_turn_on": 0, - "voltage": 119, + "voltage": 118.5, "state": "ON", "ac_frequency": 60, - "energy": 184.62, - "power": 101.3, + "energy": 184.63, + "power": 98.8, "current": 0.95, "power_factor": 0.93, "update": { @@ -98,8 +98,8 @@ "voltage": 119.1, "energy": 91.66, "state": "ON", - "power": 65.1, - "current": 0.61, + "power": 67.1, + "current": 0.75, "ac_frequency": 60, "power_factor": 0.73, "update": { @@ -119,7 +119,7 @@ "energy": 12.14, "current": 0.01, "power": 0.2, - "power_factor": 0.22, + "power_factor": 0.11, "linkquality": 87, "update": { "state": "idle", @@ -171,7 +171,7 @@ }, "0xa4c1380d0679ffff": { "battery": 100, - "temperature": 24.1, + "temperature": 24.2, "temperature_units": "celsius", "temperature_calibration": 0, "update": {