#Zwave problems after upgrading to 2025+ Custom integration that replaces a core component

37 messages · Page 1 of 1 (latest)

compact burrow
#

I have been waiting for some time to upgrade from 2024.11, because I had to upgrade the firmware on my zigbee controller. But now that is done, I have now tried to upgrade to HA 2025.2.3 - but my zwave integration fails.

Its zwavejs running in own docker container on another host (with USB zwave controller connected).

In HA it fails loading the zwave intration, but it also says.

1.0.0 - Custom integration that replaces a core component

How can I fix that?

Logger: homeassistant.setup
Source: setup.py:340
First occurred: 22:39:23 (1 occurrences)
Last logged: 22:39:23

Setup failed for custom integration 'zwave_js': Unable to import component: pydantic:create_model_from_typeddict has been removed in V2. For further information visit https://errors.pydantic.dev/2.10/u/import-error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/loader.py", line 1015, in async_get_component
comp = await self.hass.async_add_import_executor_job(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
self._get_component, True
^^^^^^^^^^^^^^^^^^^^^^^^^
)<snip>
^

#

I don't know if I should setup jwavejs to use mqtt instea of WS Server

dreamy vine
#

I will be honest I gave up on the base zwave JS in my first week and went to UI

#

have 4 and I am all using WS Server

#

I dont need mqtt, HS is the core of all my interconnections and automations. Dont add more plumbing if you are not going to use it

compact burrow
#

its også UI I have

#

zwave-js-ui: 9.31.0.6c80945
zwave-js: 14.3.10
home id: 4259720892
home hex: 0xfde62ebc

dreamy vine
#

that is an odd error, does the integration show as offline in the integrations paGE?

#

and in UI it looks fine?

compact burrow
#

yes, the UI looks fine

dreamy vine
#

you see all devices and logs

compact burrow
#

in the UI yes

dreamy vine
#

I started in 2025.1 when I switched from homeseer, I never had to do that upgrade

compact burrow
#

it has been working for years here :/

#

I have a snapshot, so I can still rollback - but I want to fix it

dreamy vine
#

I see it shows the custom integration icon

#

I am using the normal zwave ha integration, but connecting to 4 ZWave UI processes

compact burrow
#

that might be the problem, I cant see how to add that "default ha zwave"

dreamy vine
#

not for HACS, it is an option on the add integration button on main integration screen lower right

compact burrow
#

yes, maybe its because the hacs installation overrule it

#

hmm, nopes -no installed zwave in hacs

dreamy vine
#

when you find it do not check use supervisor addon

compact burrow
#

but when I click it, it just say like this

dreamy vine
#

I swear I saw that message in Jan, I dont remember where

#

If you remeve it and readded it, good news is all your naming and locations if they are correct in JS UI would be recreated, but you have a chance of having to fix any that dont match in automations and scripts

compact burrow
#

ahh, I was looking the wrong place, there is some left overs in the custom_components

dreamy vine
#

🥸

#

You downloaded it manually then

compact burrow
#

I guess it was installed using hacs loooong time ago

#

but actually chatgpt found my issue. now I just have to figure why it wont connect to ws://hostname:3000

#

or its actually running on 3001

#

anyway, worked with IP

#

Thanks - works now 🙂