New binding addon for siemens Hvac controller OZW672.01

Waaw, I’m also very interested in this. It would be sooo awesome if this would become an official binding.

@lo92fr is this still the most recent version Release Beta_0.2 · lo92fr/openhab-addons · GitHub

I’m getting errors when trying to install the binding

2022-11-16 12:27:51.958 [ERROR] [Events.Framework                    ] - FrameworkEvent ERROR

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.siemenshvac [295]

  Unresolved requirement: Import-Package: org.openhab.core.config.discovery.upnp

	at org.eclipse.osgi.container.Module.start(Module.java:463) ~[org.eclipse.osgi-3.17.200.jar:?]

	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1847) ~[org.eclipse.osgi-3.17.200.jar:?]

	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136) ~[org.eclipse.osgi-3.17.200.jar:?]

	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1840) ~[org.eclipse.osgi-3.17.200.jar:?]

	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1783) ~[org.eclipse.osgi-3.17.200.jar:?]

	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1745) ~[org.eclipse.osgi-3.17.200.jar:?]

	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1667) ~[org.eclipse.osgi-3.17.200.jar:?]

	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) ~[org.eclipse.osgi-3.17.200.jar:?]

	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) [org.eclipse.osgi-3.17.200.jar:?]

	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345) [org.eclipse.osgi-3.17.200.jar:?]

2022-11-16 12:27:53.358 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'openweathermap:onecall:api:local' to inbox.

2022-11-16 12:27:55.121 [WARN ] [org.apache.felix.fileinstall        ] - Error while starting bundle: file:/openhab/addons/org.openhab.binding.siemenshvac-3.1.0-v0.2-SNAPSHOT.jar

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.siemenshvac [295]

  Unresolved requirement: Import-Package: org.openhab.core.config.discovery.upnp

	at org.eclipse.osgi.container.Module.start(Module.java:463) ~[org.eclipse.osgi-3.17.200.jar:?]

	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) ~[org.eclipse.osgi-3.17.200.jar:?]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [bundleFile:3.7.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [bundleFile:3.7.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [bundleFile:3.7.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [bundleFile:3.7.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.7.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.7.4]

Hi Rohnni
I resolved that problem by installing UPNP binding, but the OZW674 binding seems not working anymore … My understanding is that the binding works only in automatic discovery not manual, but I cannot trigger any more the discovery of my box.
@lo92fr any chances to get an update or sharing of the code such that we can help ?
thanks
Al

I’ve got the OZW772.01 and gave up on the binding in the end. I’m using IPSymcon to make some of the controls accessible to HomeKit.

Understandable, I really wish @lo92fr coild share the code and the latest version, so we can join forces to improve the plugin….

updating the code to oh3 would be awesome.I have an ozw672.01 as well and would be very happy to have it running. :wink:

Hi Laurent
any opportunity that you are going to share the source code or update to a working version ?
thanks in advance!!

Hello Alberto,

The code is shared on my github lo92fr · GitHub, and is up to date for version 4.0 of openhab.
I have made an official pull request tonight for inclusion into the mainstream source.

Best regards,
Laurent.

Thanks!! I will try this weekend!

That’s great news. Would love to see this binding included in the mainstream source. Thanks a million

I add my thanks!

Maybe stupid question - any way to try the current version before it gets included in the mainstream? I can only see the previous release and ongoing communication regarding the pull. Unfortunately I’m not able to (don’t know how easily) to build from source myself :frowning:

Dear Laurent,
do you know, when OpenHAB team will implement it to the main distribution. I would really like to test/use it.. any way to accelerate the process? br tim

Still no update :frowning: Would love to test even beta build, but can’t build myself. I see latest release 0.1 was long time ago for 3.x. Anything would be highly appreciated…

I am in the same situation. Our heating in the office uses a siemens setup with OZW772 device. I tried the binding first, then I tried adding a KNX IP interface, but apparently the KNX messages are proprietary to Siemens. So I’m interested in the IPSymcon approach. Is it difficult to setup? It could probably use MQTT to communicate with openHAB?

Hi
It wasn’t too difficult to set up. I watched some of their videos, the only issue is cost, as I have to keep paying for the IP Symcon license. I have however got access to my heating and DHW via Apple Home and that’s very convenient. I have 12 spaces with radiators/3 underfloor and window sensors in 9 rooms. Eventually figured out how to create variables to make the HomeKit thermostat variable work for the Siemens system. It is running on a raspberry pi. I don’t use IP symcon for anything other than passing all the details into HomeKit. There is direct web access (I only have this configured to work within the home network) and an app too.

I got a trial license and got it connected to the OZW772 device. So far so good.. thanks for the hint! I was going to give up on integrating our heating system, but the mission continues! :slight_smile:

Hello all,

The current binding should / may work with OZW772 device I think.
Can someone who as access to this device can give another try, and :

  • Tell me what error message you can see in Openhab UI ?
  • Send me the openhab log files, possibly with setting log level to debug before (log:set DEBUG org.openhab.binding.siemenshvac).

Thanks,
Laurent.

I believe I got this error… but for full logs will need to run it, can try during the weekend or so.

Error occurred during gateway initialization [Session request auth was unsuccessful in _doAuth(), please verify login parameters]

Hello,

If it’s an error on the authentification, it can be easy to fix.
If you have time to send me the log this week end, I will try to see whats wrong.

Laurent.

Your building is really helpful. I had to read the setup instructions twice, but the auto-discovery makes it much easier to work with. The cache file on first start is a smart way to map everything. I even found a plumbing trade guide that explains similar step-by-step configuration for my own side projects, and it cleared up a few things. Thanks for sharing the jar and the sample items.