Grohe Ondus

Hi,

I’ve recently purchased a security shutoff valve from Grohe and it is connected via the Grohe Ondus App. A big part of me selecting this brand was due to the binding in OH :slight_smile: But when I try to create the “brigde” I get “Unknown response with code 404”. Am I doing something wrong?

From the log:

2019-03-06 14:14:31.713 [ERROR] [core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'groheondus:account:23612344': Unknown response with code 404
java.lang.IllegalArgumentException: Unknown response with code 404
	at org.grohe.ondus.api.actions.LoginAction.lambda$getToken$7(LoginAction.java:25) ~[?:?]
	at java.util.Optional.orElseThrow(Optional.java:290) ~[?:?]
	at org.grohe.ondus.api.actions.LoginAction.getToken(LoginAction.java:24) ~[?:?]
	at org.grohe.ondus.api.OndusService.login(OndusService.java:45) ~[?:?]
	at org.grohe.ondus.api.OndusService.login(OndusService.java:37) ~[?:?]
	at org.openhab.binding.groheondus.internal.handler.GroheOndusAccountHandler.initialize(GroheOndusAccountHandler.java:69) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
	at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [102:org.eclipse.smarthome.core:0.10.0.oh240]
	at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [102:org.eclipse.smarthome.core:0.10.0.oh240]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]

I tried to reinstall the binding and got some more log errors. But it doesn’t help me…

2019-03-06 14:38:39.097 [INFO ] [org.openhab.binding.groheondus      ] - FrameworkEvent INFO - org.openhab.binding.groheondus
java.io.IOException: Exception in opening zip file: /var/lib/openhab2/cache/org.eclipse.osgi/223/0/bundleFile
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:321) ~[?:?]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:93) ~[?:?]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:106) ~[?:?]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65) ~[?:?]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:240) ~[?:?]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:560) ~[?:?]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:538) ~[?:?]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:525) ~[?:?]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:328) ~[?:?]
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:368) ~[?:?]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:446) ~[?:?]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) ~[?:?]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) ~[?:?]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]
	at java.lang.Class.forName0(Native Method) ~[?:?]
	at java.lang.Class.forName(Class.java:348) ~[?:?]
	at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:998) ~[?:?]
	at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:844) ~[?:?]
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:541) ~[?:?]
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:292) ~[?:?]
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:269) ~[?:?]
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:655) ~[6:org.ops4j.pax.logging.pax-logging-api:1.10.1]
	at org.apache.http.conn.ssl.DefaultHostnameVerifier.<init>(DefaultHostnameVerifier.java:82) ~[?:?]
	at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:955) ~[?:?]
	at org.apache.http.impl.client.HttpClients.createDefault(HttpClients.java:56) ~[?:?]
	at org.grohe.ondus.api.client.ApiClient.<init>(ApiClient.java:28) ~[?:?]
	at org.grohe.ondus.api.OndusService.login(OndusService.java:37) ~[?:?]
	at org.openhab.binding.groheondus.internal.handler.GroheOndusAccountHandler.initialize(GroheOndusAccountHandler.java:69) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
	at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) ~[?:?]
	at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) ~[?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:?]
	at java.lang.Thread.run(Thread.java:748) ~[?:?]
Caused by: java.io.FileNotFoundException: /var/lib/openhab2/cache/org.eclipse.osgi/223/0/bundleFile (No such file or directory)
	at java.util.zip.ZipFile.open(Native Method) ~[?:?]
	at java.util.zip.ZipFile.<init>(ZipFile.java:225) ~[?:?]
	at java.util.zip.ZipFile.<init>(ZipFile.java:155) ~[?:?]
	at java.util.zip.ZipFile.<init>(ZipFile.java:169) ~[?:?]
	at org.eclipse.osgi.framework.util.SecureAction$16.run(SecureAction.java:308) ~[?:?]
	at org.eclipse.osgi.framework.util.SecureAction$16.run(SecureAction.java:1) ~[?:?]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:306) ~[?:?]
	... 38 more
2019-03-06 14:38:39.185 [INFO ] [org.openhab.binding.groheondus      ] - FrameworkEvent INFO - org.openhab.binding.groheondus
java.io.IOException: Exception in opening zip file: /var/lib/openhab2/cache/org.eclipse.osgi/223/0/.cp/lib/ondus-api-0.0.4.jar
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:321) ~[?:?]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:93) ~[?:?]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:106) ~[?:?]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65) ~[?:?]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:240) ~[?:?]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:560) ~[?:?]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:538) ~[?:?]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:525) ~[?:?]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:328) ~[?:?]
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:368) ~[?:?]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:446) ~[?:?]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) ~[?:?]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) ~[?:?]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]
	at java.lang.Class.forName0(Native Method) ~[?:?]
	at java.lang.Class.forName(Class.java:348) ~[?:?]
	at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:998) ~[?:?]
	at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:844) ~[?:?]
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:541) ~[?:?]
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:292) ~[?:?]
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:269) ~[?:?]
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:655) ~[6:org.ops4j.pax.logging.pax-logging-api:1.10.1]
	at org.apache.http.conn.ssl.DefaultHostnameVerifier.<init>(DefaultHostnameVerifier.java:82) ~[?:?]
	at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:955) ~[?:?]
	at org.apache.http.impl.client.HttpClients.createDefault(HttpClients.java:56) ~[?:?]
	at org.grohe.ondus.api.client.ApiClient.<init>(ApiClient.java:28) ~[?:?]
	at org.grohe.ondus.api.OndusService.login(OndusService.java:37) ~[?:?]
	at org.openhab.binding.groheondus.internal.handler.GroheOndusAccountHandler.initialize(GroheOndusAccountHandler.java:69) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
	at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) ~[?:?]
	at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) ~[?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:?]
	at java.lang.Thread.run(Thread.java:748) ~[?:?]
Caused by: java.io.FileNotFoundException: /var/lib/openhab2/cache/org.eclipse.osgi/223/0/.cp/lib/ondus-api-0.0.4.jar (No such file or directory)
	at java.util.zip.ZipFile.open(Native Method) ~[?:?]
	at java.util.zip.ZipFile.<init>(ZipFile.java:225) ~[?:?]
	at java.util.zip.ZipFile.<init>(ZipFile.java:155) ~[?:?]
	at java.util.zip.ZipFile.<init>(ZipFile.java:169) ~[?:?]
	at org.eclipse.osgi.framework.util.SecureAction$16.run(SecureAction.java:308) ~[?:?]
	at org.eclipse.osgi.framework.util.SecureAction$16.run(SecureAction.java:1) ~[?:?]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:306) ~[?:?]
	... 38 more
2019-03-06 14:38:41.661 [ERROR] [nal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.groheondus.internal.handler.GroheOndusAccountHandler@1e188844': Unknown response with code 404
java.lang.IllegalArgumentException: Unknown response with code 404
	at org.grohe.ondus.api.actions.LoginAction.lambda$getToken$7(LoginAction.java:25) ~[?:?]
	at java.util.Optional.orElseThrow(Optional.java:290) ~[?:?]
	at org.grohe.ondus.api.actions.LoginAction.getToken(LoginAction.java:24) ~[?:?]
	at org.grohe.ondus.api.OndusService.login(OndusService.java:45) ~[?:?]
	at org.grohe.ondus.api.OndusService.login(OndusService.java:37) ~[?:?]
	at org.openhab.binding.groheondus.internal.handler.GroheOndusAccountHandler.initialize(GroheOndusAccountHandler.java:69) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
	at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [102:org.eclipse.smarthome.core:0.10.0.oh240]
	at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [102:org.eclipse.smarthome.core:0.10.0.oh240]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2019-03-06 14:38:41.672 [ERROR] [core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'groheondus:account:c9d773e7': Unknown response with code 404
java.lang.IllegalArgumentException: Unknown response with code 404
	at org.grohe.ondus.api.actions.LoginAction.lambda$getToken$7(LoginAction.java:25) ~[?:?]
	at java.util.Optional.orElseThrow(Optional.java:290) ~[?:?]
	at org.grohe.ondus.api.actions.LoginAction.getToken(LoginAction.java:24) ~[?:?]
	at org.grohe.ondus.api.OndusService.login(OndusService.java:45) ~[?:?]
	at org.grohe.ondus.api.OndusService.login(OndusService.java:37) ~[?:?]
	at org.openhab.binding.groheondus.internal.handler.GroheOndusAccountHandler.initialize(GroheOndusAccountHandler.java:69) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
	at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [102:org.eclipse.smarthome.core:0.10.0.oh240]
	at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [102:org.eclipse.smarthome.core:0.10.0.oh240]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]

  • Platform information:
    • OS: Debian 9.4 64-bit
    • Java Runtime Environment: build 1.8.0_181-b13
    • openHAB version: 2.4.0

So if that 404 is an HTTP 404 error code something is not configured correctly to hit the server with the API.

I don’t have this binding in my setup, but it looks like it supports a thing file, it may help if you post that (minus your user creds).

Example on the doco page - https://www.openhab.org/addons/bindings/groheondus/#full-example

Thank you for answering.
I’ve not setup a .things file. The binding lets me add the information via paperUI, but as you point out it doesnt correspond with the instructions on the bingings page…
I have no idea how to get the “applianceId” of my device of the API manually, if thats whats required.

Found this on the project github page…

The applianceId is Unique ID of the appliance in the GROHE ONDUS account looking at the doco, if it’s similar to a Nest setup you have to grab the unique identifier from the online account?

I can’t find it in the app.
Without understanding the binding I would think that the “bridge” will ask the API for all connected devices and there ID’s. But I can only guess.
The app is very light weight (aka user friendly :slight_smile: )

Did you find any solution to this problem?
I’m facing the same issue when trying to add the bridge from the PaperUI

Nope, I’ve contacted Grohe explaining that people that install this kind of tech also expect more and better functionality. But I don’t think that it will change anything.
If you read on the original programmers github page, you can see that Grohe have made som changes to the login that maybe is the cause.
Lets play the waiting game :man_farmer:

@rockit4
The binding is updated and avalible in the latest snapshot. Working fine to get the small Sence to send data to OpenHAB now :slight_smile:
But I can’t manage to get the main valve up.

Can you try yours?

Sorry but I’m running the stable 2.4 version of OH and there the updates of the Grohe binding isn’t available. Cant wait for OH 2.5 :slight_smile:

Hi,

I’ve OH 2.5 running and wanted to try the new Grohe Ondus binding. Unfortunately I failed to obtain the fresh token. I followed the guideline. But after pasting the URL ‘ondus://idp2-apigw.cloud.grohe.com/v3/iot/oidc/token?..’ in the browser I get a 404 “page not found” error message. Yes, I copied the full URL and replaced the ‘ondus://’ by ‘https’. What did I wrong?

Thanks

Hi. DId you get the Binding working? I have had success with the token but not with the actual device (grohe sense).

anyone who has the binding successfully running?

Same showstopper for me. :frowning: Can I ask if you have had found out something new in the meantime?

Hi Ole,

yes, I’ve got it working in the meanwhile. The trick is to look into the http stream in the browser to figure out the token. I was using Chrome, starting the “developer tools” and using the “Network” tab. After login in using the “https://idp2-apigw.cloud.grohe.com/v3/iot/oidc/login” URL you will see the “ondus://idp2-apigw.cloud.grohe.com/v3/iot/oidc/token?” followed by a pretty large string in then developer tools part. The rest was pretty much straight forward following the guidelines.

Good luck!

Hey DD, Thanks a lot, I think I succeeded identifying the refresh token! :slight_smile:

However, I’m still a bit in doubt, if my GroheSense account username and password has to be present in the Things file, as shown in the guidelines example.

Hi Ole,

my understanding is that username/password is not required when using a Token. I just configured the Token and it works without username/password.

After apx. 1 month my system stopped working with an authentication error and I needed to re-generate and re-install the Token. Let’s see if I have to do this on a regular basis. However, generally the Grohe Ondus works pretty well.

OK, that’s my understanding too. Why I become in doubt was, that playing around with some other OpenHAB configuration, and a couple of OpenHAB restart suddenly gave me an authentication error. As you, regeneration and setting the Token solved it. Now I’m running on second day with no problem.

Thank you for the contribution @Deepdiver

So, to eventually clarify my setup for other readers. From Paper UI I have added one “Grohe Ondus Account” thing, using Token and no Username and Password. Next added one “Grohe Sense Guard” thing and one “Grohe Sense” thing (which of course already was added my Grohe account / App) I’m not using a manual added grohe.things file, and that was what confuses me a bit from the guide, as I understand that to be mandatory. My experience is, that it is not. Last my Items is defined in a grohe.items file, as explained in the guide.

Hi all,
I’ve configured the Grohe Ondus Binding.
I can receive values when I set it up the first time.
The problem is that I’m not receiving updates.
I’ve tried to recreate the refreshe_token and then I receive an update first time, but it doesn’t get updated after that. Anybody else experienced this?

Hi again,
I’ve been running a log the last couple of days. And it seems like after midnight it updates properly for a few times and then it stops updating again. Could Grohe have put on a limit the requests. I’ve set it up so it refreshes every 15th minutes.

Any suggestions?

2020-01-28 00:10:23.557 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_pressure changed from 4.4 bar to 4.5 bar
2020-01-28 00:10:23.560 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 24.5 °C to 22.5 °C
2020-01-28 00:10:23.563 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_waterconsumption changed from 97.90000084787607 to 211.59999898076057
2020-01-28 00:25:24.162 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_pressure changed from 4.5 bar to 4.4 bar
2020-01-28 00:25:24.165 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 22.5 °C to 24.5 °C
2020-01-28 00:40:24.686 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 24.5 °C to 25.5 °C
2020-01-28 00:55:25.321 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_pressure changed from 4.4 bar to 4.5 bar
2020-01-28 00:55:25.324 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 25.5 °C to 26.0 °C
2020-01-28 01:10:25.806 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_pressure changed from 4.5 bar to 4.4 bar
2020-01-28 01:10:25.809 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 26.0 °C to 26.5 °C
2020-01-29 00:11:19.973 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 26.5 °C to 28.5 °C
2020-01-29 00:11:19.975 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_waterconsumption changed from 211.59999898076057 to 176.300002515316
2020-01-29 00:26:20.518 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 28.5 °C to 25.5 °C
2020-01-29 00:26:20.521 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_waterconsumption changed from 176.300002515316 to 177.00000250339508
2020-01-29 00:41:21.043 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_pressure changed from 4.4 bar to 4.5 bar
2020-01-29 00:41:21.046 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 25.5 °C to 24.0 °C
2020-01-29 00:41:21.049 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_waterconsumption changed from 177.00000250339508 to 177.300002515316
2020-01-29 00:56:21.528 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_pressure changed from 4.5 bar to 4.4 bar
2020-01-29 00:56:21.531 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 24.0 °C to 21.0 °C
2020-01-29 00:56:21.533 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_waterconsumption changed from 177.300002515316 to 185.80000257492065
2020-01-29 01:11:22.047 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 21.0 °C to 20.5 °C
2020-01-29 01:11:22.050 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_waterconsumption changed from 185.80000257492065 to 187.7000025510788
2020-01-30 00:12:19.105 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 20.5 °C to 28.5 °C
2020-01-30 00:12:19.108 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_waterconsumption changed from 187.7000025510788 to 212.69999765604734
2020-01-30 00:27:19.743 [vent.ItemStateChangedEvent] - groheondus_senseguard_34c9dcfc_8619_48d8_b90c_279c435144bb_temperature_guard changed from 28.5 °C to 29.0 °C

@FlorianSW I think you were mentioned as the developer of the binding. Do you have same issues with your setup?