Installing a New Z Wave Intregration into HAOS fails

Hello. I’m looking for someone smarter than I to help identify an error code and fix a new ZWave installation issue. Error Code: Translation [formatjs Error: MISSING_VALUE] The intl string context variable “home_id” was not provided to the string “Network {home_id} at {host}:{port}”

Explanation:
I’m trying to install my first Z-wave network and I get an error when I attempt to integrate my discovered Z-Wave-JS instance into Home Assistant OS (HAOS). (Specific hardware and software version details listed below along with installation notes if helpful)

Apparently the ZWave installation process varies greatly according to the type of HA instance is being used. I believe I’ve followed the correct set of instructions well enough to install the Z wave-JS app from within the HAOS Add-Integrations process which placed a ZWave-JS control panel within the left hand margin of my HAOS GUI.

The new app responded well to the ZWA-2 and I was able to apply both new updates from Nabu Casa. I’ve successfully added my first ZWave device to the new network. I can see the presence and details of both the ZWA-2 adapter and my first node on the ZWave map and Z-wave JS app control panel (located on the left hand margin of the HA GUI.) I can also successfully command the device from within ZWave control panel. All seems very good so far. Time to get this incorporated into HAOS so I can access the entities for automations and current status notifications.

Restarting HAOS and opening the HAOS devices tab produces the “Z-Wave-JS Discovered” prompt at the top but it also tells me within that prompt that there’s an error: Translation [formatjs Error: MISSING_VALUE] The intl string context variable “home_id” was not provided to the string “Network {home_id} at {host}:{port}”

It still gives me two options - Recommended Installation or Custom Installation. Clicking on either of the two options gives me the same result - Z Wave “Failed to Connect”.

Can anyone explain what this means and how to fix it?

Notes:

  1. There are no error messages in my Z-Wave-JS log.

  2. I’ve tried configuring Z-Wave-JS with and without streamer mode, Zniffer, MQTT, websocket, and even tried with and without the two optional Z-wave-JS plug-ins.

  3. Upon first connection of the ZWA-2, it initially requested two updates which were successfully provided through what appears to be a connection between the ZWA-2 and Naba Casa. The ZWA-2 is located just short of 3ft away from the host computer as recommended using the included cable to minimize RF interference.

  4. I suspect that my problem is associated with the instructions located at: Z-Wave - Home Assistant. Option 1 Paragraph 2: “If you’re not running the supervisor or you’ve unchecked the above-mentioned box, you will be asked to enter a WebSocket URL (defaults to ws://localhost:3000). It is very important that you fill in the correct (Docker) IP/hostname here. For example for the Z-Wave JS UI app this is ws://a0d7b954-zwavejs2mqtt:3000.” I don’t believe I was given the option to select/de-select "Supervisor’.

Software Versions:
a. brand new ZWA-2 with current Nabu Casa updates applied.
b. HA runs on a dedicated HP EliteDesk G2 Mini Desktop Intel i5/6500T, 16GB Ram & 2TB SSD drive.
c. HAOS (Core 2026.3.2, Supervisor 2026.03.0, Operating System 17.1)
d. Zwave-JS app ( zwave-js: 15.20.1 zwave-js-ui: 11.11.0)

You installed the community Z-Wave JS UI app. You should not install that. You only need the core Z-Wave JS app.

1 Like

DISREGARD. Problem Resolved. I didn’t change the host address. Complete video here: https://www.youtube.com/watch?v=cfbqSRKd3r8

This video is outdated, you shouldn’t be following it.