openhab-addons: [groheondus] Sense guard equipment failing to initialize

My Grohe Sense Guard is failiung to initialize. The failure always states “Could not load data from API.”. Switching the valve is actually working sometimes. The account thing itself is online too.

Since another test environment of myself in NodeRed also is not able to request any data from Grohe I think they changed something in the API. The failure in NodeRed is similar to the one in Openhab “getApplianceData failed: Not Found”

Can somebody with more knowledge have a look at this?

  • Version used: OH 4.0.3
2023-09-13 06:55:42.123 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'groheondus:senseguard:XXX' changed from OFFLINE (COMMUNICATION_ERROR): Failed to find appliance data to OFFLINE (COMMUNICATION_ERROR): Could not load data from API.

	at org.openhab.binding.groheondus.internal.handler.GroheOndusSenseGuardHandler.getLastMeasurement(GroheOndusSenseGuardHandler.java:140) ~[?:?]

	at org.openhab.binding.groheondus.internal.handler.GroheOndusSenseGuardHandler.updateChannel(GroheOndusSenseGuardHandler.java:91) ~[?:?]

	at org.openhab.binding.groheondus.internal.handler.GroheOndusSenseGuardHandler.updateChannel(GroheOndusSenseGuardHandler.java:1) ~[?:?]

	at org.openhab.binding.groheondus.internal.handler.GroheOndusBaseHandler.lambda$1(GroheOndusBaseHandler.java:119) ~[?:?]

	at org.openhab.binding.groheondus.internal.handler.GroheOndusBaseHandler.updateChannels(GroheOndusBaseHandler.java:119) ~[?:?]

About this issue

  • Original URL
  • State: open
  • Created 10 months ago
  • Comments: 22 (2 by maintainers)

Most upvoted comments

i’m also using the grohe ondus addon and got the above error. Seems like the API changed slightly a while ago.

Additional to the node red which allready included the changes i found somtheing else:

FlorianSW/grohe-ondus-api-java@6ee8d1e

Is anybody looking at this? I can help debug/test but i have no java knowledge doing the changes by my own.

I asked FlorianSW to update his binding and he did so, see the closed issued. It should work now. The update is on maven but I was not succesful in letting the openhab binding use the new version of the api. But I guess @seime is right, somebody really needs to rewrite this binding (not me actually, since I obviously can’t even bring the binding to use the new Java API from FlorianSW). The NodeRed-node is working really well, I didn’t have a single error in months. The openhab binding was failing constantly.

Looks like the NodeRed Version fixed it somehow: https://github.com/windkh/node-red-contrib-grohe-sense/issues/12