Bosch Solution 2000 / 3000 Alarm Integration

@sanjay900 really amazing work!! i been looking for this 2 years back and hold my trigger to buy the konnected module, as i thought we can make use of the IP module. now my question maybe it was answered somewhere… do we really need a vera controller on this? this integrates directly to HA?

It integrates directly, no vera controller is needed, the only reason the vera stuff is linked around is cause i used the code from that to implement the home assistant addon

thanks! got it! will each motion sensor appear in homeassistant and can be use to trigger i.e. camera stream to a display?

Yep, they all show up

1 Like

Will this support the Solution 2000 IP module? Means no need to buy th me b426-m module.

I think so? i presume its a similar module? Have you got a link to the exact module you mean?

its a bundle of 2000 board and b426-m board… now i managed to add the device in HA… but i dont see any entitiy… is it auto discovered for the alarms and zone?

image

im not able to connect… the ip is correct and i can telnet to the port 7700
image

even the rsc+ code is correct as i can login to the app using this code.

Fyi there might be a bug that causes high CPU utilisation to the point where it can crash HA. Symptoms are that the PIR devices show Unavailable. I click to reload the integration and then the CPU usage drops and devices are available.

works now! after a reload… i noticed that the hunging overnight… that i need to reload the

No idea what could cause that, ive had mine connected for a long time with no issues so i can’t really debug this either unfortunately.

yep same here, hangs every 1-2days PIR devices show as Unavailable. i have some automation to restart the integration if this happens.

Hi would you be able to share your automation? Mine isn’t working for some reason. Mine continues to cause 90%+ CPU utilisation and I think will eventually crash if not restarted

hi Sanjay, thanks for your integration. anyway we can debug these cash’s or hangs… i need to restart HA or the integration almost everyday.

thanks mate

Hi JJW.

here is my automation to restart the plugin

alias: Monitor Bosch 3000
description: “”
trigger:

  • platform: state
    entity_id:
    • binary_sensor.1_4
      to: unavailable
      for:
      hours: 0
      minutes: 5
      seconds: 0
  • platform: state
    entity_id:
    • binary_sensor.1_4
      to: “on”
      for:
      hours: 0
      minutes: 15
      seconds: 0
  • platform: state
    entity_id:
    • alarm_control_panel.1
      to: arming
      for:
      hours: 0
      minutes: 8
      seconds: 0
      condition: []
      action:
  • service: homeassistant.reload_config_entry
    data:
    entry_id: 50cf61a949fc840ff3c7d870d482194a
    mode: single
1 Like

are there any logs or anything at all?
The strangest thing is mine has been solid for months now

Anyone got this working on solution 2000 / b426-m???

Trying to connect to mine, put in the details and it just sits there spinning for a long time, nothing seems to happen for a good 5+ mins then i get “Unknown Error occured”

Hey Mate.

i had the same issue before on a solution 3000, i had to replace the ethernet module

Hi all,

I got the below error

 Logger: aiohttp.server
Source: custom_components/solution3000/solution3000.py:430
Integration: solution3000
First occurred: 8:11:14 PM (2 occurrences)
Last logged: 8:11:21 PM

Error handling request
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
    resp = await request_handler(request)
  File "/usr/local/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
    resp = await handler(request)
  File "/usr/local/lib/python3.10/site-packages/aiohttp/web_middlewares.py", line 117, in impl
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 80, in ban_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 236, in auth_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 145, in handle
    result = await result
  File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 180, in post
    return await super().post(request, flow_id)
  File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 72, in wrapper
    result = await method(view, request, data, *args, **kwargs)
  File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 110, in post
    result = await self._flow_mgr.async_configure(flow_id, data)
  File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 253, in async_configure
    result = await self._async_handle_step(
  File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 335, in _async_handle_step
    result: FlowResult = await getattr(flow, method)(user_input)
  File "/config/custom_components/solution3000/config_flow.py", line 82, in async_step_user
    await panel.initialise()
  File "/config/custom_components/solution3000/solution3000.py", line 649, in initialise
    await self._authenticate()
  File "/config/custom_components/solution3000/solution3000.py", line 430, in _authenticate
    if len(self.pincode) > 24 or len(self.pincode) < 6:
**TypeError: object of type 'int' has no len()**

any ideas ?

amax 3000
Home Assistant 2023.2.3
Supervisor 2023.01.1
Operating System 9.5