Bosch Smart Home

@tschamm
Just to double check. You don’t need a cloud, everything runs on the local network, right?

That’s correct! While setting the Bosch SHC up, you’ll need a cloud connection. But after everything is setup, you can completely access all data locally.

1 Like

Hi Thomas!

Hope you are doing well!
I realized that the new version of the room thermostat is not yet supported by this integration. It does show entities for its temperature and humidity sensor, but it is not yet supporting its actual core function (to regulate floor heating in the room). Therefore I was wondering if there is anything that I could help you with to also fully support this device?

I am talking about the “ RTH2_230”.
Let me know if there is something!

Best wishes,
Kai

Hi @kai-seipp
I assumed RTH2_230 should already be working. Maybe you can look into this ticket, please reopen it and name the services which in your case are not working:

Best, Thomas

Hi,
I have configured the alarm system in Bosch and it is also displayed correctly in HA. There are 4 states in HA: Home, Away, Customised and Deactivated. If I transfer the alarm system to Homekit, the alarm system is also displayed there. However, there are only the statuses Home, Away and Off. The Custom status is therefore missing. How do I get this alarm status to Apple Homekit?
Thank you very much :slight_smile:

Hi
I don’t know the Bosch Alarm System, but this workaround could be the solution:

  • Don’t connect your Alarm System with Apple Home (disconnect)
  • Instead use the Apple HomeKit Bridge:
    • Define a Input Select in HA with your 4 mentioned states
    • Map the alarm system states to your Input Select in both directions (using templates, automations)
    • Make the Input Select available in your Apple Home, using the HomeKit Bridge Integration
    • You can rename the Input Select states in Apple Home.
  • Alternative: Define a binary switch in HA, which represents the missing state “Customised” und triggers the state “Customised” in your alarm system. Then show this switch in Apple Home (if you change your switch in Apple Home, the switch in HA changes, which lets you adapt the state of your alarm system with an automation)

You need to add a Template Alarm control panel to your configuration.yaml. I am also using the Bosch Alarm System in HomeKit with the following configuration.yaml. Also you need to include the new entity alarm_control_panel.bosch_alarm_system to your HomeKit Integration. I use the Bosch Alarm System state custom as state night in HomeKit.

alarm_control_panel:
  - platform: template
    panels:
      bosch_alarm_system:
        name: "Alarmsystem"
        value_template: >-
          {% if is_state('alarm_control_panel.intrusion_detection_system', 'armed_custom_bypass') %}
            armed_night
          {% else %}
            {{ states('alarm_control_panel.intrusion_detection_system') }}
          {% endif %}
        code_arm_required: false
        arm_away:
          service: alarm_control_panel.alarm_arm_away
          target:
            entity_id: alarm_control_panel.intrusion_detection_system
        arm_home:
          service: alarm_control_panel.alarm_arm_home
          target:
            entity_id: alarm_control_panel.intrusion_detection_system
        arm_night:
          service: alarm_control_panel.alarm_arm_custom_bypass
          target:
            entity_id: alarm_control_panel.intrusion_detection_system
        disarm:
          service: alarm_control_panel.alarm_disarm
          target:
            entity_id: alarm_control_panel.intrusion_detection_system

I try to use the Bosch relay to heat up my water boiler when there is too much solar energy. Unfortunately the relay seems not to be supported.

@tschamm Are there any plans to add the support for the relay? Thank you for your reply.

Hi, not sure if its been asked or not, but can you control the stove top with this api?

Thank you for the great initiative. I have recently started using the boschshc-hass (installed using HACS) and everything worked out-of-the-box as I had already the HA official bosch integration with configuration in-place. That means, I had not to follow the manual installation and configuration steps described on the repo. Perhaps, it is something to add to the documentation that manual method is not needed if the user has already HACS and HA bosch integration in-place.

Another question regarding poll time, is there a way to configure the poll frequency from SHC? For instance, my bosch water alarm was updated 4 hours ago and would like to configure it to fetch the data, for instance, every hour. Thank you in advance.

Error messages such as the following keep appearing in the logs. In general, the integration seems to work without any problems.

Logger: boschshcpy
Quelle: /usr/local/lib/python3.12/site-packages/boschshcpy/session.py:240
Erstmals aufgetreten: 15. August 2024 um 14:47:21 (2 Vorkommnisse)
Zuletzt protokolliert: 14:47:22

_long_poll returned False. Waiting 1 second.

Logger: boschshcpy
Quelle: /usr/local/lib/python3.12/site-packages/boschshcpy/session.py:151
Erstmals aufgetreten: 15. August 2024 um 14:47:21 (2 Vorkommnisse)
Zuletzt protokolliert: 14:47:22

SHC claims unknown poll id. Invalidating poll id and trying resubscribe next time…

Hello everyone,
Does anyone know what this switch does ?

When it is switched on, it resets itself after a few seconds.

Best regards

Do someone know how i can use the climate device?
I get always the error action turn_on and turn_off is not supported. But how can i manage the device ?

Hi MelleD

I did use this action:

action: bosch_shc.trigger_scenario

Some kind of “workaround” for the climate entity to turn on / off.
For more details how I did integrate the climate entity, see my description here:

1 Like

Hi there,

thanks for the integration.
Is it possible to detect which state the Alarm System is Arming ?

The native app warns you if you’re arming home or away - in my case I’d like to redo that notification in HA but I can’t figure out how to determine which Armed State will be active.

TY !

Hi, you should have access to the arm state (home, away, custom). Might be you need to set a helper variable, which stores that value so that you have this available as soon as the system triggers the alarm.