UDP binding - linking a smart ventilator to OpenHab

Hi,

I got a smart ventilator that I can steer with an App via WLAN that uses UDP. I got the UDP commands/documentation from the manufacturer. Had hoped to use the UDP binding to integrate the ventilator into OpenHab.
My challange: novice in UDP as such and using the UDP binding. I did not find too much material in the forum that would help me.

Some details below:

Installed packages:

 ID | State    | Lvl | Version                | Name
----+----------+-----+------------------------+-------------------------------------------------------------------------
 15 | Active   |  80 | 5.3.1.201602281253     | OSGi JAX-RS Connector
 16 | Active   |  80 | 2.4.5                  | Jackson-annotations
 17 | Active   |  80 | 2.4.5                  | Jackson-core
 18 | Active   |  80 | 2.4.5                  | jackson-databind
 19 | Active   |  80 | 2.4.5                  | Jackson-dataformat-XML
 20 | Active   |  80 | 2.4.5                  | Jackson-dataformat-YAML
 21 | Active   |  80 | 2.4.5                  | Jackson-module-JAXB-annotations
 22 | Active   |  80 | 2.7.0                  | Gson
 23 | Active   |  80 | 18.0.0                 | Guava: Google Core Libraries for Java
 24 | Active   |  80 | 3.0.0.v201312141243    | Google Guice (No AOP)
 25 | Active   |  80 | 3.12.0.OH              | nrjavaserial
 26 | Active   |  80 | 1.5.8                  | swagger-annotations
 27 | Active   |  80 | 3.19.0.GA              | Javassist
 29 | Active   |  80 | 3.5.2                  | JmDNS
 32 | Active   |  80 | 1.1.0.Final            | Bean Validation API
 34 | Active   |  80 | 2.0.1                  | javax.ws.rs-api
 35 | Active   |  80 | 3.2.0.v201101311130    | ANTLR Runtime
 38 | Active   |  80 | 3.2.1                  | Commons Collections
 39 | Active   |  80 | 1.1                    | Commons Exec
 40 | Active   |  80 | 2.2.0                  | Commons IO
 41 | Active   |  80 | 2.6                    | Commons Lang
 51 | Active   |  80 | 4.1.3                  | Apache Karaf :: OSGi Services :: Event
 70 | Active   |  80 | 2.11.0.v20150805-0538  | EMF Common
 71 | Active   |  80 | 2.11.1.v20150805-0538  | EMF Ecore
 72 | Active   |  80 | 2.11.1.v20150805-0538  | EMF XML/XMI Persistence
 73 | Active   |  80 | 3.8.0.v20160509-1230   | Common Eclipse Runtime
 74 | Active   |  80 | 3.6.100.v20160223-2218 | Extension Registry Support
101 | Active   |  80 | 0.2.1.v20170706-0855   | org.eclipse.lsp4j
102 | Active   |  80 | 0.2.1.v20170706-0855   | org.eclipse.lsp4j.jsonrpc
103 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Config Core
104 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Configuration Discovery
105 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Configuration mDNS Discovery
106 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Config Dispatcher
107 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Config Serial
108 | Active   |  75 | 0.10.0.b1              | Eclipse SmartHome Config XML
109 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Core
110 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Core Audio
111 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome AutoUpdate Binding
112 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Core Binding XML
113 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Core ID
114 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Core Persistence
115 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Scheduler Service
116 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Core Thing
117 | Active   |  75 | 0.10.0.b1              | Eclipse SmartHome Core Thing XML
118 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Transformation Service
119 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Core Voice
120 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Console
121 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Console for OSGi runtime Karaf
122 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome JavaSound I/O, Fragments: 188
123 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Monitor
124 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Net I/O Bundle
125 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome REST Interface Bundle
126 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Core REST API
127 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome REST mDNS Announcer
128 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome REST Interface JAX-RS optimization Bundle
129 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Sitemap REST API
130 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome SSE REST API
131 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Voice REST API
132 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Bonjour/MDS Service Discovery Bundle
133 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Web Audio Support
134 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Model Core
135 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Item Model
136 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Item Model IDE
137 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Item Model Runtime
138 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Language Server
139 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Persistence Model
140 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Persistence Model IDE
141 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Persistence Runtime
142 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Rule Model
143 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Rule Model IDE
144 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Rule Runtime
145 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Script
146 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Script Model IDE
147 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Script Runtime
148 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Sitemap Model
149 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Sitemap Model IDE
150 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Sitemap Runtime
151 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Thing Model
152 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Thing Model IDE
153 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Thing Model Runtime
154 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Json Storage Service
155 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome UI
156 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome UI Icons
157 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Classic IconSet
158 | Active   |  80 | 2.12.0.v20170518-0757  | Xtend Runtime Library
159 | Active   |  80 | 2.12.0.v20170518-0757  | Xtend Macro Interfaces
160 | Active   |  80 | 2.12.0.v20170518-0959  | Xtext
161 | Active   |  80 | 2.12.0.v20170519-0752  | Xtext Common Types
162 | Active   |  80 | 2.12.0.v20171017-1700  | Xtext IDE Core
163 | Active   |  80 | 2.12.0.v20170518-0959  | Xtext Utility
164 | Active   |  80 | 2.12.0.v20170519-0752  | Xbase Model
165 | Active   |  80 | 2.12.0.v20170519-0752  | Xbase Generic IDE Services
166 | Active   |  80 | 2.12.0.v20170518-0757  | Xbase Runtime Library
181 | Active   |  80 | 2.3.0                  | JUPnP Library
182 | Active   |  80 | 1.9.6                  | MIME streaming extension
183 | Active   |  80 | 5.0.2                  | Require-Bundle Fix :: org.objectweb.asm
185 | Active   |  90 | 2.2.0                  | openHAB Core
186 | Active   |  80 | 2.2.0                  | openHAB Karaf Integration
188 | Resolved |  80 | 2.2.0                  | openHAB Sound Support, Hosts: 122
189 | Active   |  80 | 2.2.0                  | openHAB Dashboard UI
194 | Active   |  80 | 3.1.4                  | Stax2 API
195 | Active   |  80 | 1.6.0                  | Commons Codec
196 | Active   |  80 | 3.2.0                  | Commons Net
197 | Active   |  80 | 4.2.3                  | Apache HttpClient OSGi bundle
198 | Active   |  80 | 4.2.3                  | Apache HttpCore OSGi bundle
199 | Active   |  80 | 3.1.0.7                | Apache ServiceMix :: Bundles :: commons-httpclient
200 | Active   |  80 | 2.2.0                  | openHAB 1.x Compatibility Layer
201 | Active   |  80 | 1.1.1.201605111122     | Swagger Provider
202 | Active   |  80 | 2.3.1                  | Gson
203 | Active   |  80 | 2.1.0                  | json-path
204 | Active   |  80 | 1.5.8                  | swagger-core
205 | Active   |  80 | 1.5.8                  | swagger-jaxrs
206 | Active   |  80 | 1.5.8                  | swagger-models
207 | Active   |  80 | 2.2                    | json-smart
208 | Active   |  80 | 3.4.0                  | Apache Commons Lang
209 | Active   |  75 | 0.10.0.b1              | Eclipse SmartHome Exec Transformation Service
210 | Active   |  75 | 0.10.0.b1              | Eclipse SmartHome JavaScript Transformation Service
211 | Active   |  75 | 0.10.0.b1              | Eclipse SmartHome JSonPath Transformation Service
212 | Active   |  75 | 0.10.0.b1              | Eclipse SmartHome Map Transformation Service
213 | Active   |  75 | 0.10.0.b1              | Eclipse SmartHome RegEx Transformation Service
214 | Active   |  75 | 0.10.0.b1              | Eclipse SmartHome Scale Transformation Service
215 | Active   |  75 | 0.10.0.b1              | Eclipse SmartHome XPath Transformation Service
216 | Active   |  75 | 0.10.0.b1              | Eclipse SmartHome Xslt Transformation Service
217 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Basic UI, Fragments: 221
218 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome WebApp UI, Fragments: 222
219 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Paper UI, Fragments: 225
220 | Active   |  80 | 2.2.0                  | openHAB REST Documentation
221 | Resolved |  75 | 2.2.0                  | openHAB Basic UI Fragment, Hosts: 217
222 | Resolved |  75 | 2.2.0                  | openHAB Classic UI Fragment, Hosts: 218
223 | Active   |  80 | 2.2.0                  | HABmin User Interface
224 | Active   |  80 | 2.2.0                  | HABPanel User Interface
225 | Resolved |  75 | 2.2.0                  | openHAB Paper UI Theme Fragment, Hosts: 219
226 | Active   |  80 | 0.9.10.v20160429-1435  | reflections (wrap)
227 | Active   |  80 | 1.5.8.v20160511-1038   | swagger-jersey2-jaxrs (wrap)
240 | Active   |  80 | 2.2.0.201712061958     | PollyTSS Voice Service
241 | Active   |  80 | 2.3.0.201804102115     | Robonect Binding
242 | Active   |  80 | 2.2.0                  | openHAB Cloud Connector Bundle
243 | Active   |  80 | 1.11.0                 | openHAB RRD4j Persistence Bundle
244 | Active   |  80 | 1.11.0                 | openHAB TCP-UDP Binding
245 | Active   |  80 | 1.11.0                 | openHAB KNX Binding
246 | Active   |  80 | 0.10.0.b1              | Astro Binding
247 | Active   |  80 | 2.2.0                  | Exec Binding
248 | Active   |  80 | 1.11.0                 | openHAB Expire Binding
249 | Active   |  80 | 1.11.0                 | openHAB HTTP Binding
250 | Active   |  80 | 0.10.0.b1              | Sonos Binding
251 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome Configuration UPnP Discovery
252 | Active   |  80 | 0.10.0.b1              | Eclipse SmartHome UPnP Transport Bundle
253 | Active   |  80 | 0.10.0.b1              | WeatherUnderground Binding

UDP commands from manufacturer (ventilator Model SIKU RV 50 W WIFI):


(happy to translate if useful)

How do I use these command-strings with the UDP binding (or should I use another way to link the ventilator to openhab)?

I did read UDP Binding Config but could not figure out what e.g. to do with “0x6D …” (the command string).

Anyone with some experience on the topic?

Hello,

I am also trying to connect the same Ventilation system to the rest of my smart home - did you ever find out how to connect to the system through UDP ?

Cheers

Andreas