I started getting a “Configuration Error” for all 3 of my home-feed cards. Everything looks fine, I’ve compared with the latest documentation and it all looks good.
Here its my frontend code:
type: horizontal-stack
theme: kibbit
cards:
- type: vertical-stack
cards:
- type: custom:home-feed-card
title: Family & School
calendar_time_format: datetime
card_id: fam_feed
show_empty: true
calendar_days_forward: 10
calendars:
- calendar.family_school
id_filter: ^home_feed_.*
more_info_on_tap: true
state_color: true
- type: custom:home-feed-card
title: Movie Night
calendar_time_format: datetime
card_id: mv_feed
show_empty: true
calendar_days_forward: 7
calendars:
- calendar.movie_night
id_filter: ^home_feed_.*
more_info_on_tap: true
state_color: true
- type: custom:home-feed-card
title: Vacations
calendar_time_format: datetime
card_id: vac_feed
show_empty: true
calendar_days_forward: 365
calendars:
- calendar.vacations
id_filter: ^home_feed_.*
more_info_on_tap: true
state_color: true
theme: transparentblue
- type: entities
entities:
- entity: group.vacation_automations
name: Vacation Mode
icon: mdi:beach
- type: vertical-stack
cards:
- show_state: true
show_name: true
camera_view: auto
type: picture-entity
image: https://demo.home-assistant.io/stub_config/bedroom.png
entity: camera.front_door
- type: entities
entities:
- entity: binary_sensor.front_door_motion
- entity: sensor.front_door_last_activity
- entity: sensor.front_door_last_motion
- entity: sensor.front_door_last_ding
- entity: sensor.front_door_battery
show_header_toggle: false
state_color: true
- type: vertical-stack
cards:
- type: entities
title: Lawn Watering
show_header_toggle: false
entities:
- type: custom:fold-entity-row
style: |
:host {
--state-icon-color:
{% if states('valve.backyard_timer_zone') | lower == 'on' %}
rgb(245, 195, 68);
{% else %}
white;
{% endif %}
}
head: valve.backyard_timer_zone
icon: mdi:water-pump
state_color: true
name: Backyard Hose
entities:
- entity: switch.backyard_timer_rain_delay
name: Rain Delay
style: |
:host {
--state-icon-color:
{% if states('switch.backyard_timer_rain_delay') | lower == 'on' %}
rgb(245, 195, 68);
{% else %}
white;
{% endif %}
}
- entity: sensor.last_backyard_watering_start
icon: mdi:water-circle
- entity: sensor.last_backyard_watering_runtime
type: custom:secondaryinfo-entity-row
icon: mdi:timelapse
toggle: true
- entity: sensor.total_backyard_water_amount
icon: mdi:water-circle
- entity: sensor.backyard_timer_battery_level
icon: mdi:battery-50
name: Battery Level
- type: custom:fold-entity-row
head: valve.front_yard_timer_zone
name: Lawn Hose
state_color: true
style: |
:host {
--state-icon-color:
{% if states('valve.front_yard_timer_zone') | lower == 'on' %}
rgb(245, 195, 68);
{% else %}
white;
{% endif %}
}
entities:
- entity: switch.lawn_timer_rain_delay
name: Rain Delay
toggle: false
style: |
:host {
--state-icon-color:
{% if states('switch.lawn_timer_rain_delay') | lower == 'on' %}
rgb(245, 195, 68);
{% else %}
white;
{% endif %}
}
- entity: sensor.last_watering_start
icon: mdi:water-circle
- entity: sensor.last_watering_runtime
type: custom:secondaryinfo-entity-row
icon: mdi:timelapse
toggle: true
- entity: sensor.total_lawn_water_amount
icon: mdi:water-circle
- entity: switch.lawn_timer_morning_program
type: custom:secondaryinfo-entity-row
secondary_info: '{{states(''sensor.next_morning_lawn_run'')}}'
name: Morning Program
style: |
:host {
--state-icon-color:
{% if states('switch.lawn_hose_tap_timer_morning_program') | lower == 'on' %}
rgb(245, 195, 68);
{% else %}
white;
{% endif %}
}
- entity: switch.lawn_timer_mid_day_program
name: Mid Day Program
type: custom:secondaryinfo-entity-row
style: |
:host {
--state-icon-color:
{% if states('switch.lawn_timer_mid_day_program') | lower == 'on' %}
rgb(245, 195, 68);
{% else %}
white;
{% endif %}
}
secondary_info: '{{states(''sensor.midday_watering_start'')}}'
- entity: switch.lawn_timer_evening_program
type: custom:secondaryinfo-entity-row
name: Evening Program
style: |
:host {
--state-icon-color:
{% if states('switch.lawn_timer_evening_program') | lower == 'on' %}
rgb(245, 195, 68);
{% else %}
white;
{% endif %}
}
secondary_info: '{{states(''sensor.next_evening_lawn_run'')}}'
- entity: sensor.lawn_timer_battery_level
name: Battery Level
icon: mdi:battery-50
- entity: input_boolean.start_watering
icon: mdi:water-pump
toggle: true
state_color: true
show_toggle: true
theme: kibbit
- type: entities
entities:
- entity: climate.thermostat
name: Current Thermostat Setting
toggle: false
icon: mdi:home-thermometer
- entity: weather.thermostat
name: Outside Conditions
icon: mdi:weather-cloudy
- entity: sensor.thermostat_temperature
icon: mdi:thermometer
- entity: sensor.thermostat_humidity
icon: mdi:water-percent
toggle: true
```
Here is what I have in configuration.yaml:
calendar:
- platform: caldav
username: !secret icloud_login
password: !secret icloud_password
url: https://caldav.icloud.com
calendars:
- "Family & School"
- "Movie Night"
- "Vacations"
```
Thanks