"Configuration Error" on mobile HA apps and all browsers (but not Mac app)

I have spent the past six hours trying to solve this problem and I just cannot. We bought this house a year and a half ago and it came with fairly extensive automation, managed by HA. I rolled back to a previous backup and have fixed a number of things in the setup. What I can’t get past is with every browser on every device (iPhone, iPad, Macs) I get “Configuration Error” as in the image I have added. I get the same error with the iOS app on the iPhone and iPad. The only place everything looks fine is the Mac app. I have not included the configuration.yaml - if it is relevant let me know. It has 35 lines in total and refers to once device.

I dislike not being able to solve my own problems and I truly appreciate any help offered.

That does not sound “fairly extensive”. I’m guessing your configuration.yaml file points to bigger files using !include

Check Settings → System → Logs for relevant errors.

What version of home assistant are you running and what install type?

That’s interesting.

Have you tried clearing the frontend cache of your other apps and web browsers.

Can you share your card code for one of these cards?

Are you using a theme or a 3rd party plugin like UI-Lovelace-Minimalist?

Hi,
What happens if you access your HA instance by IP target than host name?

And for each of the different views I can see, is it the same result?

It’s almost looking like the cards used in your view are missing.

What about other parts of the UI, like Settings etcm

Thank you for the response. I forgot to note that the iOS apps were fine up until two or three weeks ago. Then they went to the error “Custom element doesn’t exist: mushroom-title-card”. Now the current error “configuration error”.

Another note is I have no experience with HA but I am comfortable around computers - I even learned to code on punchcards before PCs - and configured networks in the days of CAT 5. I am rusty but willing and appreciate all the help people are willing to give.

Yes, the yaml file points to more substantial files.
automation: !include automations.yaml
script: linclude scripts.yaml
scene: include scenes.yaml

Version: 2025.5 (2025.1264).
Installation method Home Assistant OS
Core 2025.6.0
Supervisor 2025.05.5
Operating System 15.2
Frontend 20250531.2

I have cleared the caches everywhere. Restarted devices, deleted and reinstalled iOS apps. Different browsers, different OS (Mac, Windows).

The image shows the same views on the Mac and iPhone.

As for what lies behind, I hope I am posting the Grid Card config properly. It’s the code behind the included image.

Thank you for the response. I forgot to note that the iOS apps were fine up until two or three weeks ago. Then they went to the error "Custom element doesn't exist: mushroom-title-card". Now the current error "configuration error".

Another note is I have no experience with HA but I am comfortable around computers - I even learned to code on punchcards before PCs - and configured networks in the days of CAT 5. I am rusty but willing and appreciate all the help people are willing to give. 

Yes, the yaml file points to more substantial files.
*automation: !include automations.yaml*
*script: linclude scripts.yaml*
*scene: include scenes.yaml*

Version: 2025.5 (2025.1264).
Installation method Home Assistant OS
Core 2025.6.0
Supervisor 2025.05.5
Operating System 15.2
Frontend 20250531.2

I have cleared the caches everywhere. Restarted devices, deleted and reinstalled iOS apps. Different browsers, different OS (Mac, Windows). 

The image shows the same views on the Mac and iPhone.
![wertyjtrs|690x348](upload://cD9e8h1vUtrwStnQyyh7rA6ftLs.png)

As for what lies behind, I hope I am posting the Grid Card config properly. It's the code behind the included image.

square: false
columns: 2
type: grid
cards:
  - type: vertical-stack
    cards:
      - type: horizontal-stack
        cards:
          - type: custom:mushroom-template-card
            primary: Home
            secondary: ""
            icon: mdi:home
            layout: vertical
            tap_action:
              action: navigate
              navigation_path: /mushroom-tablet/test
            hold_action:
              action: none
            double_tap_action:
              action: none
          - type: custom:mushroom-template-card
            primary: Downstairs
            secondary: ""
            icon: mdi:stairs-down
            layout: vertical
            tap_action:
              action: navigate
              navigation_path: /mushroom-tablet/downstairs
            hold_action:
              action: none
            double_tap_action:
              action: none
          - type: custom:mushroom-template-card
            primary: Upstairs
            secondary: ""
            icon: mdi:stairs-up
            layout: vertical
            tap_action:
              action: navigate
              navigation_path: /mushroom-tablet/upstairs
            hold_action:
              action: none
            double_tap_action:
              action: none
          - type: custom:mushroom-template-card
            primary: Scenes/Automations
            secondary: ""
            icon: mdi:home-automation
            tap_action:
              action: navigate
              navigation_path: /mushroom-tablet/scenes-automations
            hold_action:
              action: none
            double_tap_action:
              action: none
            layout: vertical
          - type: custom:mushroom-template-card
            primary: Battery
            secondary: ""
            icon: mdi:battery-60
            layout: vertical
            tap_action:
              action: navigate
              navigation_path: /mushroom-tablet/battery-levels
            hold_action:
              action: none
            double_tap_action:
              action: none
      - type: custom:mushroom-title-card
        title: ""
        subtitle: Garage
        alignment: center
      - type: horizontal-stack
        cards:
          - type: custom:mushroom-light-card
            entity: light.signify_netherlands_b_v_lww002_huelight_2
            name: Garage Wall 1
            layout: horizontal
            show_brightness_control: true
            collapsible_controls: true
          - type: custom:mushroom-light-card
            entity: light.signify_netherlands_b_v_lww002_huelight_3
            name: Garage Wall 2
            layout: horizontal
            show_brightness_control: true
            collapsible_controls: true
      - type: custom:mushroom-title-card
        title: ""
        subtitle: Driveway
        alignment: center
      - type: horizontal-stack
        cards:
          - type: custom:mushroom-light-card
            entity: light.sengled_e12_n1e_mintransitionlight
            name: Driveway 1
            icon: mdi:light-flood-down
            layout: horizontal
            use_light_color: true
            show_brightness_control: true
            show_color_control: true
            show_color_temp_control: false
            collapsible_controls: true
          - type: custom:mushroom-light-card
            entity: light.driveway_2c_mintransitionlight_2
            name: Driveway 2
            icon: mdi:light-flood-down
            layout: horizontal
            use_light_color: true
            show_brightness_control: true
            show_color_control: true
            collapsible_controls: true
  - type: vertical-stack
    cards:
      - type: custom:mushroom-title-card
        title: ""
        subtitle: Front Porch/Front Door
        alignment: center
      - type: horizontal-stack
        cards:
          - type: custom:mushroom-light-card
            show_brightness_control: true
            collapsible_controls: true
            entity: light.sengled_e21_n1ea_mintransitionlight
            name: Front Door
            use_light_color: true
            show_color_control: true
            icon: mdi:coach-lamp
            layout: horizontal
      - type: horizontal-stack
        cards:
          - type: custom:mushroom-light-card
            entity: light.front_porch_left_mintransitionlight
            icon: mdi:coach-lamp
            name: Front Porch 1
            use_light_color: true
            show_brightness_control: true
            show_color_control: true
            collapsible_controls: true
            layout: horizontal
          - type: custom:mushroom-light-card
            collapsible_controls: true
            show_brightness_control: true
            name: Front Porch 2
            use_light_color: true
            show_color_control: true
            entity: light.front_porch_right_mintransitionlight
            icon: mdi:coach-lamp
            layout: horizontal
      - type: custom:mushroom-title-card
        title: ""
        subtitle: Balcony
        alignment: center
      - type: horizontal-stack
        cards:
          - type: custom:mushroom-light-card
            entity: light.balcony_left_mintransitionlight_3
            name: Balcony 1
            icon: mdi:coach-lamp
            layout: horizontal
            use_light_color: true
            show_brightness_control: true
            show_color_control: true
            collapsible_controls: true
          - type: custom:mushroom-light-card
            entity: light.balcony_right_mintransitionlight_2
            icon: mdi:coach-lamp
            name: Balcony 2
            layout: horizontal
            use_light_color: true
            show_brightness_control: true
            show_color_control: true
            collapsible_controls: true
      - type: custom:mushroom-title-card
        title: ""
        subtitle: Back Yard
        alignment: center
      - type: horizontal-stack
        cards:
          - type: custom:mushroom-entity-card
            entity: switch.backyard_lights13526
            icon: mdi:string-lights
            tap_action:
              action: toggle


Hi, I posted an answer and included the code behind the cards along with other details. File editor is the only item in add-ons.

Thank you Nick. Connecting via IP returns the same errors.

I switched to masonry view yesterday because one of the views (downstairs) kept returning something like “can only display one card” or something to that effect and I could not get rid of it in the panel view.

Otherwise all the views return the same error (except in the Mac app where everything is fine).

While file editor is the only third party app, I do see a reference to lovelace in the URL…

http://homeassistant.local:8123/lovelace

My previous answer noted I changed to Masonry view yesterday. On looking at it now it’s still Panel.

I made the change to Masonry and saved it. Is there a reason it would have reverted? Or did I miss another save in the process?

Hello all,

I have been tinkering like mad. I have got things fixed yet not sure which “fix” was the winning one or whether it was a number of them. It’s been an interesting learning experience and why it was only working on the Mac app and nothing else is puzzling.

Thank you for everyone’s input.