I’m seeing a bunch of entities with the pattern update.hall_lights_firmware. I have Homeseer switches but my understanding is I need to own HS software to update firmware and I don’t have that. They all have a status of unavailable from yesterday with a message of “This entity is no longer being provided by the zwave_js integration. If the entity is no longer in use, delete it in settings.”
Should I delete these? Is it possible to update the firmware on these switches though Home Assistance/z-wave js?
Z-Wave JS provides an online update firmware service. It only has a select few manufacturers, as it is opt-in. You can see the list here. The upgrade sensors are created for that service unconditionally. Given that HomeSeer does not participate in the program, you can disable the entities. If they ever join the service, you won’t have the ability to automatically update through the upgrade entities, but you can still manually upgrade. I have disabled most of the upgrade entities as my devices are older and will never have updates.
The unavailable entities issue is probably a result of a bug fixed in the next release, 2023.6. Check your logs for the same error messages as in the bug report.
You can use HA or Z-Wave JS UI to update firmware of HomeSeer devices manually. Just go to their download page to get the firmware. AFAIK, Z-Wave JS can decrypt all of them.