diff --git a/appdaemon/dashboards/Main.dash b/appdaemon/dashboards/Main.dash index cb75771..0528fe5 100644 --- a/appdaemon/dashboards/Main.dash +++ b/appdaemon/dashboards/Main.dash @@ -1,24 +1,47 @@ # Dashboard Config -title: Main Panel -widget_dimensions: [121, 122] +title: Home +widget_dimensions: [120, 120] widget_size: [1, 1] widget_margins: [5, 5] -columns: 10 -rows: 6 +#columns: 10 +#rows: 6 global_parameters: use_comma: 0 precision: 0 use_hass_icon: 1 -# Common navigation -nav_main: - widget_type: navigate - dashboard: Main - title2: Home - icon_inactive: mdi-home-assistant - widget_style: "background: MEDIUMSLATEBLUE;" +# Navigation +nav_weather: + widget_type: navigate + dashboard: Weather + icon_inactive: mdi-arrow-right-bold-outline + widget_style: "background: MEDIUMSLATEBLUE;" + +# Widgets +current_weather: + widget_type: weather + show_forecast: 0 + prefer_icons: 1 + forecast_title: Tomorrow + sensors: + icon: sensor.dark_sky_icon + temperature: sensor.dark_sky_temperature + apparent_temperature: sensor.dark_sky_apparent_temperature + precip_probability: sensor.dark_sky_precip_probability + precip_intensity: sensor.dark_sky_precip_intensity + precip_type: sensor.dark_sky_precip + forecast_icon: sensor.dark_sky_icon_1d + forecast_temperature_min: sensor.dark_sky_overnight_low_temperature_1d + forecast_temperature_max: sensor.dark_sky_daytime_high_temperature_1d + forecast_precip_probability: sensor.dark_sky_precip_probability_12h + forecast_precip_type: "" + wind_bearing: "" + wind_speed: "" + pressure: "" + # Layout layout: - - include: header - - nav_main, reload, clock + - include: header + - nav_main, clock(2x1), reload + - current_weather(3x1), nav_weather diff --git a/appdaemon/dashboards/Weather.dash b/appdaemon/dashboards/Weather.dash new file mode 100644 index 0000000..61d4f88 --- /dev/null +++ b/appdaemon/dashboards/Weather.dash @@ -0,0 +1,51 @@ +# Dashboard Config +title: Main Panel +widget_dimensions: [120, 120] +widget_size: [1, 1] +widget_margins: [5, 5] +columns: 7 +rows: 7 +global_parameters: + use_comma: 0 + precision: 0 + use_hass_icon: 1 + +nav_back: + widget_type: navigate + dashboard: Main + icon_inactive: mdi-arrow-left-bold-outline + widget_style: "background: MEDIUMSLATEBLUE;" + +nav_weather_hourly: + widget_type: navigate + dashboard: Weather_Hourly + icon_inactive: mdi-arrow-right-bold-outline + widget_style: "background: MEDIUMSLATEBLUE;" + +nav_weather_5day: + widget_type: navigate + dashboard: Weather_5Day + icon_inactive: mdi-arrow-right-bold-outline + widget_style: "background: MEDIUMSLATEBLUE;" + +label_hourly: + widget_type: label + text: Hourly Forecast + widget_style: "background: MEDIUMSLATEBLUE;" + +label_daily: + widget_type: label + text: 5 Day Forecast + widget_style: "background: MEDIUMSLATEBLUE;" + +# Layout +layout: + - include: header + - nav_main, clock(4x1), nav_back, reload + - include: darksky_current + - label_current(7x1) + - current_icon, current_temperature, current_feels_like, current_humidity, current_precipitation, current_precipitation_intensity, current_precipitation_accumulation + - label_today(7x1) + - today_icon, today_high_temperature, today_low_temperature, today_humidity, today_precipitation, today_precipitation_intensity, today_precipitation_accumulation + - label_hourly(6x1), nav_weather_hourly + - label_daily(6x1), nav_weather_5day diff --git a/appdaemon/dashboards/Weather_5Day.dash b/appdaemon/dashboards/Weather_5Day.dash new file mode 100644 index 0000000..03b903a --- /dev/null +++ b/appdaemon/dashboards/Weather_5Day.dash @@ -0,0 +1,29 @@ +# Dashboard Config +title: Main Panel +widget_dimensions: [120, 120] +widget_size: [1, 1] +widget_margins: [5, 5] +columns: 8 +rows: 6 +global_parameters: + use_comma: 0 + precision: 0 + use_hass_icon: 1 + +nav_back: + widget_type: navigate + dashboard: Weather + icon_inactive: mdi-arrow-left-bold-outline + widget_style: "background: MEDIUMSLATEBLUE;" + +# Layout +layout: + - include: header + - nav_main, clock(5x1), nav_back, reload + - include: darksky_daily + - label_daily(8x1) + - label_1d, 1d_icon, 1d_high_temperature, 1d_low_temperature, 1d_humidity, 1d_precipitation, 1d_precipitation_intensity, 1d_precipitation_accumulation + - label_2d, 2d_icon, 2d_high_temperature, 2d_low_temperature, 2d_humidity, 2d_precipitation, 2d_precipitation_intensity, 2d_precipitation_accumulation + - label_3d, 3d_icon, 3d_high_temperature, 3d_low_temperature, 3d_humidity, 3d_precipitation, 3d_precipitation_intensity, 3d_precipitation_accumulation + - label_4d, 4d_icon, 4d_high_temperature, 4d_low_temperature, 4d_humidity, 4d_precipitation, 4d_precipitation_intensity, 4d_precipitation_accumulation + - label_5d, 5d_icon, 5d_high_temperature, 5d_low_temperature, 5d_humidity, 5d_precipitation, 5d_precipitation_intensity, 5d_precipitation_accumulation diff --git a/appdaemon/dashboards/Weather_Hourly.dash b/appdaemon/dashboards/Weather_Hourly.dash new file mode 100644 index 0000000..93a32f4 --- /dev/null +++ b/appdaemon/dashboards/Weather_Hourly.dash @@ -0,0 +1,36 @@ +# Dashboard Config +title: Main Panel +widget_dimensions: [120, 120] +widget_size: [1, 1] +widget_margins: [5, 5] +columns: 8 +rows: 13 +global_parameters: + use_comma: 0 + precision: 0 + use_hass_icon: 1 + +nav_back: + widget_type: navigate + dashboard: Weather + icon_inactive: mdi-arrow-left-bold-outline + widget_style: "background: MEDIUMSLATEBLUE;" + +# Layout +layout: + - include: header + - nav_main, clock(5x1), nav_back, reload + - include: darksky_hourly + - label_hourly(8x1) + - label_1h, 1h_icon, 1h_temperature, 1h_feels_like, 1h_humidity, 1h_precipitation, 1h_precipitation_intensity, 1h_precipitation_accumulation + - label_2h, 2h_icon, 2h_temperature, 2h_feels_like, 2h_humidity, 2h_precipitation, 2h_precipitation_intensity, 2h_precipitation_accumulation + - label_3h, 3h_icon, 3h_temperature, 3h_feels_like, 3h_humidity, 3h_precipitation, 3h_precipitation_intensity, 3h_precipitation_accumulation + - label_4h, 4h_icon, 4h_temperature, 4h_feels_like, 4h_humidity, 4h_precipitation, 4h_precipitation_intensity, 4h_precipitation_accumulation + - label_5h, 5h_icon, 5h_temperature, 5h_feels_like, 5h_humidity, 5h_precipitation, 5h_precipitation_intensity, 5h_precipitation_accumulation + - label_6h, 6h_icon, 6h_temperature, 6h_feels_like, 6h_humidity, 6h_precipitation, 6h_precipitation_intensity, 6h_precipitation_accumulation + - label_7h, 7h_icon, 7h_temperature, 7h_feels_like, 7h_humidity, 7h_precipitation, 7h_precipitation_intensity, 7h_precipitation_accumulation + - label_8h, 8h_icon, 8h_temperature, 8h_feels_like, 8h_humidity, 8h_precipitation, 8h_precipitation_intensity, 8h_precipitation_accumulation + - label_9h, 9h_icon, 9h_temperature, 9h_feels_like, 9h_humidity, 9h_precipitation, 9h_precipitation_intensity, 9h_precipitation_accumulation + - label_10h, 10h_icon, 10h_temperature, 10h_feels_like, 10h_humidity, 10h_precipitation, 10h_precipitation_intensity, 10h_precipitation_accumulation + - label_11h, 11h_icon, 11h_temperature, 11h_feels_like, 11h_humidity, 11h_precipitation, 11h_precipitation_intensity, 11h_precipitation_accumulation + - label_12h, 12h_icon, 12h_temperature, 12h_feels_like, 12h_humidity, 12h_precipitation, 12h_precipitation_intensity, 12h_precipitation_accumulation diff --git a/appdaemon/dashboards/darksky_current.yaml b/appdaemon/dashboards/darksky_current.yaml new file mode 100644 index 0000000..4def485 --- /dev/null +++ b/appdaemon/dashboards/darksky_current.yaml @@ -0,0 +1,149 @@ +label_current: + widget_type: label + text: Current Conditions + widget_style: "background: MEDIUMSLATEBLUE;" + +label_current_icon: + widget_type: icon + entity: sensor.dark_sky_icon_0h + icons: + default: + icon: mdi-clock + +current_icon: + widget_type: icon + entity: sensor.dark_sky_icon_0h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +current_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_0h + title: Temperature + units: '°F' + +current_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_0h + title: Feels Like + units: '°F' + +current_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_0h + title: Humidity + units: '%' + +current_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_0h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +current_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_0h + title: Intensity + units: '"/hr' + +current_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_0h + title: Accumulation + units: '"' + +label_today: + widget_type: label + text: Today + widget_style: "background: MEDIUMSLATEBLUE;" + +label_today_icon: + widget_type: icon + entity: sensor.dark_sky_icon_0d + icons: + default: + icon: mdi-calendar + +today_icon: + widget_type: icon + entity: sensor.dark_sky_icon_0d + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +today_high_temperature: + widget_type: sensor + entity: sensor.dark_sky_daytime_high_temperature_0d + title: High + units: '°F' + +today_low_temperature: + widget_type: sensor + entity: sensor.dark_sky_overnight_low_temperature_0d + title: Low + units: '°F' + +today_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_0d + title: Humidity + units: '%' + +today_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_0d + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +today_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_0d + title: Intensity + units: '"/hr' + +today_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_0d + title: Accumulation + units: '"' diff --git a/appdaemon/dashboards/darksky_daily.yaml b/appdaemon/dashboards/darksky_daily.yaml new file mode 100644 index 0000000..0e24b24 --- /dev/null +++ b/appdaemon/dashboards/darksky_daily.yaml @@ -0,0 +1,344 @@ +label_daily: + widget_type: label + text: 5 Day Forecast + widget_style: "background: MEDIUMSLATEBLUE;" + +label_1d: + widget_type: label + text: 1d + widget_style: "background: MEDIUMSLATEBLUE;" + +1d_icon: + widget_type: icon + entity: sensor.dark_sky_icon_1d + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +1d_low_temperature: + widget_type: sensor + entity: sensor.dark_sky_overnight_low_temperature_1d + title: Low + units: '°F' + +1d_high_temperature: + widget_type: sensor + entity: sensor.dark_sky_daytime_high_temperature_1d + title: High + units: '°F' + +1d_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_1d + title: Humidity + units: '%' + +1d_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_1d + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +1d_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_1d + title: Intensity + units: '"/hr' + +1d_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_1d + title: Accumulation + units: '"' + +label_2d: + widget_type: label + text: 2d + widget_style: "background: MEDIUMSLATEBLUE;" + +2d_icon: + widget_type: icon + entity: sensor.dark_sky_icon_2d + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +2d_low_temperature: + widget_type: sensor + entity: sensor.dark_sky_overnight_low_temperature_2d + title: Low + units: '°F' + +2d_high_temperature: + widget_type: sensor + entity: sensor.dark_sky_daytime_high_temperature_2d + title: High + units: '°F' + +2d_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_2d + title: Humidity + units: '%' + +2d_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_2d + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +2d_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_2d + title: Intensity + units: '"/hr' + +2d_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_2d + title: Accumulation + units: '"' + +label_3d: + widget_type: label + text: 3d + widget_style: "background: MEDIUMSLATEBLUE;" + +3d_icon: + widget_type: icon + entity: sensor.dark_sky_icon_3d + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +3d_low_temperature: + widget_type: sensor + entity: sensor.dark_sky_overnight_low_temperature_3d + title: Low + units: '°F' + +3d_high_temperature: + widget_type: sensor + entity: sensor.dark_sky_daytime_high_temperature_3d + title: High + units: '°F' + +3d_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_3d + title: Humidity + units: '%' + +3d_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_3d + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +3d_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_3d + title: Intensity + units: '"/hr' + +3d_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_3d + title: Accumulation + units: '"' + +label_4d: + widget_type: label + text: 4d + widget_style: "background: MEDIUMSLATEBLUE;" + +4d_icon: + widget_type: icon + entity: sensor.dark_sky_icon_4d + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +4d_low_temperature: + widget_type: sensor + entity: sensor.dark_sky_overnight_low_temperature_4d + title: Low + units: '°F' + +4d_high_temperature: + widget_type: sensor + entity: sensor.dark_sky_daytime_high_temperature_4d + title: High + units: '°F' + +4d_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_4d + title: Humidity + units: '%' + +4d_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_4d + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +4d_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_4d + title: Intensity + units: '"/hr' + +4d_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_4d + title: Accumulation + units: '"' + +label_5d: + widget_type: label + text: 5d + widget_style: "background: MEDIUMSLATEBLUE;" + +5d_icon: + widget_type: icon + entity: sensor.dark_sky_icon_5d + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +5d_low_temperature: + widget_type: sensor + entity: sensor.dark_sky_overnight_low_temperature_5d + title: Low + units: '°F' + +5d_high_temperature: + widget_type: sensor + entity: sensor.dark_sky_daytime_high_temperature_5d + title: High + units: '°F' + +5d_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_5d + title: Humidity + units: '%' + +5d_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_5d + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +5d_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_5d + title: Intensity + units: '"/hr' + +5d_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_5d + title: Accumulation + units: '"' diff --git a/appdaemon/dashboards/darksky_hourly.yaml b/appdaemon/dashboards/darksky_hourly.yaml new file mode 100644 index 0000000..b78970c --- /dev/null +++ b/appdaemon/dashboards/darksky_hourly.yaml @@ -0,0 +1,820 @@ +label_hourly: + widget_type: label + text: Hourly Forecast + widget_style: "background: MEDIUMSLATEBLUE;" + +label_1h: + widget_type: label + text: 1h + widget_style: "background: MEDIUMSLATEBLUE;" + +1h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_1h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +1h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_1h + title: Temperature + units: '°F' + +1h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_1h + title: Feels Like + units: '°F' + +1h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_1h + title: Humidity + units: '%' + +1h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_1h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +1h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_1h + title: Intensity + units: '"/hr' + +1h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_1h + title: Accumulation + units: '"' + +label_2h: + widget_type: label + text: 2h + widget_style: "background: MEDIUMSLATEBLUE;" + +2h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_2h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +2h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_2h + title: Temperature + units: '°F' + +2h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_2h + title: Feels Like + units: '°F' + +2h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_2h + title: Humidity + units: '%' + +2h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_2h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +2h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_2h + title: Intensity + units: '"/hr' + +2h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_2h + title: Accumulation + units: '"' + +label_3h: + widget_type: label + text: 3h + widget_style: "background: MEDIUMSLATEBLUE;" + +3h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_3h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +3h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_3h + title: Temperature + units: '°F' + +3h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_3h + title: Feels Like + units: '°F' + +3h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_3h + title: Humidity + units: '%' + +3h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_3h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +3h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_3h + title: Intensity + units: '"/hr' + +3h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_3h + title: Accumulation + units: '"' + +label_4h: + widget_type: label + text: 4h + widget_style: "background: MEDIUMSLATEBLUE;" + +4h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_4h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +4h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_4h + title: Temperature + units: '°F' + +4h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_4h + title: Feels Like + units: '°F' + +4h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_4h + title: Humidity + units: '%' + +4h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_4h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +4h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_4h + title: Intensity + units: '"/hr' + +4h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_4h + title: Accumulation + units: '"' + +label_5h: + widget_type: label + text: 5h + widget_style: "background: MEDIUMSLATEBLUE;" + +5h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_5h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +5h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_5h + title: Temperature + units: '°F' + +5h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_5h + title: Feels Like + units: '°F' + +5h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_5h + title: Humidity + units: '%' + +5h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_5h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +5h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_5h + title: Intensity + units: '"/hr' + +5h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_5h + title: Accumulation + units: '"' + +label_6h: + widget_type: label + text: 6h + widget_style: "background: MEDIUMSLATEBLUE;" + +6h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_6h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +6h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_6h + title: Temperature + units: '°F' + +6h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_6h + title: Feels Like + units: '°F' + +6h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_6h + title: Humidity + units: '%' + +6h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_6h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +6h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_6h + title: Intensity + units: '"/hr' + +6h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_6h + title: Accumulation + units: '"' + +label_7h: + widget_type: label + text: 7h + widget_style: "background: MEDIUMSLATEBLUE;" + +7h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_7h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +7h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_7h + title: Temperature + units: '°F' + +7h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_7h + title: Feels Like + units: '°F' + +7h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_7h + title: Humidity + units: '%' + +7h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_7h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +7h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_7h + title: Intensity + units: '"/hr' + +7h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_7h + title: Accumulation + units: '"' + +label_8h: + widget_type: label + text: 8h + widget_style: "background: MEDIUMSLATEBLUE;" + +8h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_8h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +8h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_8h + title: Temperature + units: '°F' + +8h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_8h + title: Feels Like + units: '°F' + +8h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_8h + title: Humidity + units: '%' + +8h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_8h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +8h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_8h + title: Intensity + units: '"/hr' + +8h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_8h + title: Accumulation + units: '"' + +label_9h: + widget_type: label + text: 9h + widget_style: "background: MEDIUMSLATEBLUE;" + +9h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_9h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +9h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_9h + title: Temperature + units: '°F' + +9h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_9h + title: Feels Like + units: '°F' + +9h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_9h + title: Humidity + units: '%' + +9h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_9h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +9h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_9h + title: Intensity + units: '"/hr' + +9h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_9h + title: Accumulation + units: '"' + +label_10h: + widget_type: label + text: 10h + widget_style: "background: MEDIUMSLATEBLUE;" + +10h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_10h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +10h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_10h + title: Temperature + units: '°F' + +10h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_10h + title: Feels Like + units: '°F' + +10h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_10h + title: Humidity + units: '%' + +10h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_10h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +10h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_10h + title: Intensity + units: '"/hr' + +10h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_10h + title: Accumulation + units: '"' + +label_11h: + widget_type: label + text: 11h + widget_style: "background: MEDIUMSLATEBLUE;" + +11h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_11h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +11h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_11h + title: Temperature + units: '°F' + +11h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_11h + title: Feels Like + units: '°F' + +11h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_11h + title: Humidity + units: '%' + +11h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_11h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +11h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_11h + title: Intensity + units: '"/hr' + +11h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_11h + title: Accumulation + units: '"' + +label_12h: + widget_type: label + text: 12h + widget_style: "background: MEDIUMSLATEBLUE;" + +12h_icon: + widget_type: icon + entity: sensor.dark_sky_icon_12h + icons: + clear-day: + icon: mdi-weather-sunny + clear-night: + icon: mdi-weather-night + rain: + icon: mdi-weather-rainy + snow: + icon: mdi-weather-snowy + sleet: + icon: mdi-weather-snowy-rainy + wind: + icon: mdi-weather-windy + fog: + icon: mdi-weather-fog + cloudy: + icon: mdi-weather-cloudy + partly-cloudy-day: + icon: mdi-weather-partlycloudy + partly-cloudy-night: + icon: mdi-weather-partlycloudy + +12h_temperature: + widget_type: sensor + entity: sensor.dark_sky_temperature_12h + title: Temperature + units: '°F' + +12h_feels_like: + widget_type: sensor + entity: sensor.dark_sky_apparent_temperature_12h + title: Feels Like + units: '°F' + +12h_humidity: + widget_type: sensor + entity: sensor.dark_sky_humidity_12h + title: Humidity + units: '%' + +12h_precipitation: + widget_type: gauge + entity: sensor.dark_sky_precip_probability_12h + title: "Precipitation" + units: "%" + min: 0 + max: 100 + +12h_precipitation_intensity: + widget_type: sensor + entity: sensor.dark_sky_precip_intensity_12h + title: Intensity + units: '"/hr' + +12h_precipitation_accumulation: + widget_type: sensor + entity: sensor.dark_sky_precip_accumulation_12h + title: Accumulation + units: '"' diff --git a/appdaemon/dashboards/header.yaml b/appdaemon/dashboards/header.yaml index 97ee771..635af6a 100644 --- a/appdaemon/dashboards/header.yaml +++ b/appdaemon/dashboards/header.yaml @@ -1,3 +1,10 @@ +nav_main: + widget_type: navigate + dashboard: Main + title2: Home + icon_inactive: mdi-home-assistant + widget_style: "background: MEDIUMSLATEBLUE;" + reload: widget_type: reload title2: Reload