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?