Skip to content

Bosch Solution 4000 Panel not adding to HA #160069

@nikhilk12

Description

@nikhilk12

The problem

Hi,

I have the solution 4000 fully setup and configured, and when entering the 4-digit pin via the HA integration, I receive the following error of: "Failed to set up: Check the logs". After checking the logs, the output is here:

Logger: homeassistant.config_entries
Source: config_entries.py:761
First occurred: 20:16:03 (1 occurrence)
Last logged: 20:16:03

Error setting up entry Bosch Solution 4000 for bosch_alarm
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 761, in __async_setup_with_context
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/bosch_alarm/__init__.py", line 48, in async_setup_entry
    await panel.connect()
  File "/usr/local/lib/python3.13/site-packages/bosch_alarm_mode2/panel.py", line 250, in connect
    await self._connect(load_selector)
  File "/usr/local/lib/python3.13/site-packages/bosch_alarm_mode2/panel.py", line 370, in _connect
    await self.load(load_selector)
  File "/usr/local/lib/python3.13/site-packages/bosch_alarm_mode2/panel.py", line 257, in load
    await self._load_points()
  File "/usr/local/lib/python3.13/site-packages/bosch_alarm_mode2/panel.py", line 637, in _load_points
    names = await self._load_names(
            ^^^^^^^^^^^^^^^^^^^^^^^
    ...<4 lines>...
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/bosch_alarm_mode2/panel.py", line 709, in _load_names
    return await self._load_names_cf01(name_cmd, enabled_ids, id_size)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/bosch_alarm_mode2/panel.py", line 681, in _load_names_cf01
    data = await self._send_command(name_cmd, request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/bosch_alarm_mode2/panel.py", line 376, in _send_command
    return await self._connection.send_command(code, data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/bosch_alarm_mode2/connection.py", line 59, in send_command
    return await response
           ^^^^^^^^^^^^^^
asyncio.exceptions.CancelledError

Any help to figure out the issue would be much appreciated.

Many thanks

Nikhil

What version of Home Assistant Core has the issue?

core-2025.12.5

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Bosch Alarm

Link to integration documentation on our website

https://www.home-assistant.io/integrations/bosch_alarm/

Diagnostics information

No response

Example YAML snippet

Anything in the logs that might be useful for us?

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions