Not exactly sure where/why/how this is happening. I did a quick search on here and google and didn’t immediately turn up anything - more just about not being able to update ESPhome devices at all however that is not my issue.
I can update all of my ESPhome devices through the webconsole, however HA normally notifies of ‘updates’ for all devices including ESPhome devices after updating core ESPhome to a new version.
What I noticed is that all my old devices show up in HA for requiring an update after the core update which is how it’s always been, however the newer devices I’ve added to ESPhome do not show up there. I have to go to the webpanel of ESPhome to update the devices for some reason?
I see functionally no difference in code between and old and new device, here is an example:
It’s under the Integrations → ESP Home → Device
Under configuration, you will see the firmware is disabled by default now. By enabling them it should show up.
And in terms why it changed, here’s the update on Reddit
However, you only need to update an ESPHome device if any of the used components has been updated. Since we don’t have this data, we decided to disable the update entities by default to cause unnecessary updating.
But really, that is a real boneheaded move from the dev. team. Disabling the FW check to break something like updates and then stating that ‘don’t update unless you need it/something is broke’ is completely bonkers and goes in the face of everyting in terms of updates in general.
I’ve been updating my ESPhome devices religiously since I started with it many, many years ago. Actually I just updated this morning, and I see now there is another update available right now which will let me test the changes above for the disabled FW entities.
I’ve had VERY minimal issues with any update and sure there are ‘some’ breaking changes one in a blue moon but nothing that can’t be dealt with and certainly better to get up to date IMO than leave it for so long that you really have no idea what has changed over many version updates once you really do need/should update.
Thanks, that was probably too easy. I was looking somewhere else. was probably blind. Thank you very much and also thank you for pointing out the reason.