Siemens RDS110 support

with android, you need to use a phone with < Android 7.0 as from that version Root certificate can only be installed by enabling a custom option on the apk - which is only possible for the app’s developers afaik.

Yes, I read it. Thanks a lot a many help. I got my API key :slight_smile:

did you implement it in openhab? do you get state values and you are able to enable/disable the thermostat zones?

I haven’t implemented yet. I will install openhab next few weeks, after that I try it. I would like to following the description below:

Small success here, changes are being published from Openhab to MQTT and MQTT values are read into HA mqtt sensors.
Afaik its currently one-way (read only) but the concept is working, I’d need to dig into it a bit more how to create the proper switch templates, how to update data (switch on/off) etc…
image

I install the OpenHAB and connect my Home Assistant. In the openHAB have some problem, because only few entity working fine, “Occupancy Mode Present”, “Room Humidity”, “Room Temperature”. I can switch on/off the termostat with Occupancy Mode, but I cant change Comfort, Economy, Unoccupied mode. Working everything fine in the Climatixic webpage, I think the Siemens RDS Binding (3.3.0) have some issue.

image

Try the updated version, JAR file in this post: Siemens RDS Bindings - #15 by AndrewFG - Bindings - openHAB Community and description how to use it few posts above.
(or wait for the next official openhab milestone)
Btw how did you integrate the switch entities? via OH REST API?

Yes, I read it the post from the new JAR file, but I didn’t iplement, because I didn’t acces the OpenHAB file system. I runining the OpenHAB in a Docker.
I use it OpenHAB integration with the Home Assistant.


You need to 1) use the OH UI to uninstall the release version of the OH binding, and then 2) download the newer version of the binding JAR file and drop it in usr/share/openhab/addons/

I deleted Docker image, and installed the Linux in the VirtualBox, and install OpenHAB, after that I accessed the file system. I dropped the JAR file the addons directory, and working everything is fine. Thank you for your help.
I have one problem with the Home Assistant entitys, because they aren’t refresing automaticly. I have checked the Entitys in the OpenHAB however, they are automaticly refreshing there.
If I click OpneHAB integration => system settings => refresh in the Home Assistant, they start refreshing, but after that it doesen’t work again. Could you please help me solve this problem?

1 Like

I am not an expert on MQTT … but it probably depends on whether the MQTT server on OH is set to push on change, and/or whether the MQTT client on HA is set to pull by polling.

I made a workaround. I restart the integration every 5 minute. :slight_smile: It is working.

automations.yaml

  trigger:
    - platform: time_pattern
        # You can also match on interval. This will match every 5 minutes
      minutes: "/5"
  action: 
    - service: homeassistant.reload_config_entry
      data:
        device_id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
1 Like

are you using it via MQTT? did you set the “Profile” of the linked MQTT channels to “Follow” (Követés)?

with that its working fine for me, however for switch integrations I’m now using the REST api of Openhab, which seemingly working fine so far…

I try to set “follow” in the “Profile”, but nothing change. The values in the Home Assistant are not change. I thing is the problem Home Assistant integration (know issues #22).

Did anybody Manage a Siemens RDS110 into Home Assistant?

The OpenHab JAR file Andrewfg refers to is no longer available - and there seems to be no port from OpenHab to HA anymore.

I do have Siemens Climatix access.

The RDS stats are indeed supported in OpenHAB; the source code is here…

Thank You Andrew!

Can this OpenHAB implementation be imported into Home Assistant? I don’t see the OpenHAB heading in the integrations (as was shown in the thread years ago!)

Can we have a way to get the API token for the integration?
something like the GitHub - rytilahti/python-miio: Python library & console tool for controlling Xiaomi smart appliances ?
instead of doing a mitm to get it.

I am not aware of an easy way of doing this. Personally I used an mitm using Charles Proxy between the Siemens app and their ClimatixIc cloud server.