Entities not registered - 'does not have a platform' error in HA logs
iCloud3 version (v3.2.4.2) 35 entities fail to register Installation method Home Assistant OS Core 2025.10.4 Supervisor 2025.10.0 Operating System 16.2 Frontend 20251001.4
`Logger: homeassistant.helpers.entity Source: helpers/entity.py:993 First occurred: 12:40:53 PM (35 occurrences)
Entity sensor.[device]dir_of_travel[zone] (<class 'custom_components.icloud3.sensor.Sensor_Text'>) does not have a platform, this may be caused by adding it manually instead of with an EntityComponent helper
Entity sensor.[device]_battery (<class 'custom_components.icloud3.sensor.Sensor_Battery'>) does not have a platform, this may be caused by adding it manually instead of with an EntityComponent helper
Entity sensor.[device]_battery_status (<class 'custom_components.icloud3.sensor.Sensor_Text'>) does not have a platform, this may be caused by adding it manually instead of with an EntityComponent helper
[Repeated for all 35 sensors including: interval, travel_time, zone_distance, etc.]
**iCloud3 Log Shows:**
[sensor:0114] Sensor Entities > Created-35, Excluded-0`
For some unknown reason, HA has probably created the entities and then maybe created them again if iCloud3 was reloaded while it was still running.
You an are going to need to clean up the HA entity registry of a sensors related to iCloud3 and let icy build them again.
Disable the iCloud3 integration ( or Delete it if disabling doesn’t work). Then restart HA 2 times to make sure its buffers are cleared. Go to the _Devices and settings > Entities _ screen. You should see unknown or orphaned iCloud3 entities. Delete all of them. Restart HA. Then enable it readd iCloud3.
Have you reviewed the icloud3.log file for any error messages?
I rolled back to a previous HA install when this occurred. I didn’t see anything in the logs hence the rollback.