Entity Question

I’m having trouble identifying some of my devices in the entity registry under Configuration/Entity Registry . I was looking to see if there was a way to force an update? I have them configured in my dashboard and are actively working, but unable to change the names of some of the entities. Additionally, they are not located in the .storage/core.entity_registry. Any help would be greatly appreciated.

Thanks!

Did you define these entities manually (using YAML) or were they automatically discovered?

Automatically discovered.

Check the configuration / integrations page.

what type of devices are they?

As far as I know not all devices use the entity registry to set up the entity_id/friendly names. Most probably do but there might be some that still don’t.

There’s a mix of them, but a few that stick out are some of my Tasmota devices.

Discovered Tasmota entities should definitely appear in the mqtt integration and entity registry.

Interesting, they don’t seem to be. Is there any way to force an update/sync?

Discovery updates on HA restart and every 5 minutes or so. Or used to. It may have changed with one of the recent updates.

I don’t think that’s your issue though as you say the entities are visible in the front end and do operate as expected.

Have you been editing the .storage files?

I have not. What’s also interesting is my device.entity.registry hasn’t updated since 7/21… and I recently added the Tasmota devices on 7/24.

Then :man_shrugging: I’m out of ideas. They definitely should be there if you have not written any yaml for them and simply setoption19 =1 instead.

Even the Tasmota wiki says so: https://github.com/arendst/Sonoff-Tasmota/wiki/Home-Assistant#setup-tasmota-devices-through-home-assistant

Are you using the latest version of HA and Tasmota?

If someone else using Tasmota discovery can confirm this, then an issue should probably be created on the home assistant github.

Latest and greatest for both…
The only yaml I have is within configuration.yaml. It auto-assigned the entity names, after doing a little digging I have a feeling that the entity names that were auto-assigned may be too long? Is there a char limit on entity names?

light mqtt:

  • platform: mqtt
    name: “Outdoor Lights (Garage)”
    command_topic: “cmnd/outdoorlightgarage/power”
    state_topic: “stat/outdoorlightgarage/POWER”
    payload_on: “ON”
    payload_off: “OFF”
    retain: true

  • platform: mqtt
    name: “Outdoor Lights (Front Door)”
    command_topic: “cmnd/frontdooroutsideswitch/power”
    state_topic: “stat/frontdooroutsideswitch/POWER”
    payload_on: “ON”
    payload_off: “OFF”
    retain: true

Sensors have data limits of 255 characters. Not sure about entity_ids. I have some pretty long ones in the entity registry, e.g.

sensor.workshop_critical_power_daily_energy

Your names dont have hyphens in them do they (-) or other special characters? That can be an issue.