New entities defined in configuration.yaml not showing up as new entities

I have a running instance of Home Assistant 2023.4.6 running in VMWare with a variety of integrations, all working great. Among them, I have an isy integration that’s exposing 60 entities. Four of them are for my garage door. The following entities are exposed and are visible in my dashboard:

switch.garage_door_r - hooked up to my garage door opener on my right garage door
switch.garage_door_l - hooked up to my garage door opener on my left garage door
binary_sensor.garage_door_right - hooked up to a sensor that reads on when the right garage door is closed
binary_sensor.garage_door_left - hooked up to a sensor that reads on when the left garage door is closed

I’ve tried to create a cover entity, based on this post, using the following yaml.

configuration.yaml

homeassistant:
  name: Home
  unit_system: us_customary
  time_zone: America/Chicago

# Loads default set of integrations. Do not remove.
default_config:

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
cover: !include covers.yaml

covers.yaml

  - platform: template
    covers:
        right_garage_door:
            device_class: garage
            friendly_name: "Right Garage Door"
            value_template: >-
                {% if is_state('binary_sensor.garage_door_right','on') %}
                    Closed
                {% else %}
                    Open
                {% endif %}
            open_cover:
                service: switch.turn_on
                data:
                    entity_id: switch.garage_door_r
            close_cover:
                service: switch.turn_on
                data:
                    entity_id: switch.garage_door_r
            stop_cover:
                service: switch.turn_on
                data:
                    entity_id: switch.garage_door_r
            icon_template: >-
                {% if is_state('binary_sensor.garage_door_right','on') %}
                    mdi:garage
                {% else %}
                    mdi:garage-open
                {% endif %}

customize.yaml

cover.right_garage_door:
    device_class: garage

When I reload home assistant, it loads without errors. However, I don’t see any new entity showing up as available in my dashboard, or in /config/entities. I’ve tried simpler variations, too, but the new entities never show up. Does anyone see what I’ve done wrong? Why isn’t a new entity showing up?

Any help would be greatly appreciated, and would probably help others trying to get garage door or other similar integrations up and running.

Thank you!
Brad Hanken

From the docs it seems your value template needs to output closed, open, true or false… try it with lower case values instead of Closed and Open.

Make sure you do a restart, not just a reload of new YAML.

Wow! Thank you Drew! That was it! It was case sensitive! Changed it, and it works great.

Thanks again!
Brad

I could use a little help, with the same problem (with a different add-on). Off this website…

I’m following this instruction:

And I’ve basically cut and pasted that stuff into my configuration.yaml file like so…

Any ideas what I’m doing wrong? Indentation wrong or something? I can’t find any entity called neosmart or NS or anything. Thoughts?

Did you install the integration first?

Have you restarted Home Assistant since modifying configuration.yaml?

The easy answer first…yes, I restart HA. As for the other question, I get confused between integrations and add-ons, but yes. First I installed the add-on manually, by installing the Samba integration and giving me access to the config/customcomponents directory, and I plopped the neosmart add-on in there. But I couldn’t find it anywhere in the GUI. So then I thought maybe I should just install HACS and install my add-on that way. Which I did. But I still don’t see it in the GUI. How would I verify the add-on is installed properly?

Also, thank you!!!

I found it. In HACS. Yes, I think the add-on is installed…

So… I removed this space. No idea why. I don’t think I changed any other variables.

image

And now I see the entity. Could that have been it? The engineer in me wants to put it back the old way and see if I lose the entity again. Except I’m not an engineer, so…