Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[neohub] Add support for WebSocket connection to hub #12909

Closed
andrewfg opened this issue Jun 8, 2022 · 0 comments · Fixed by #12915
Closed

[neohub] Add support for WebSocket connection to hub #12909

andrewfg opened this issue Jun 8, 2022 · 0 comments · Fixed by #12915
Assignees
Labels
enhancement An enhancement or new feature for an existing add-on

Comments

@andrewfg
Copy link
Contributor

andrewfg commented Jun 8, 2022

Heatmiser has released their API specification v3.0 (it is dated 12/12/2021 but was actually uploaded to their developer portal today).

In this new release Heatmiser announce the following..

  • New support for discovery of NeoHub devices via UDP LAN broadcast
  • New support for certificate authenticated and encrypted connection to the NeoHub via WSS WebSockets
  • Existing (legacy) plain socket connection continues to be supported, albeit disabled by default - see [neohub] Workaround for 'Legacy API Disabled' problem #12906

I am planning to add support for these new features to the OpenHAB NeoHub binding (already working on it).
Specifically the following features will be added..

  1. Add an auto discovery service for NeoHub devices.
  2. Add support for WSS WebSocket connection; the choice of websocket vs. plain socket to be via an OH config param.

EDIT: in case anyone needs further background see the following links..

@andrewfg andrewfg added the enhancement An enhancement or new feature for an existing add-on label Jun 8, 2022
@lolodomo lolodomo added enhancement An enhancement or new feature for an existing add-on and removed enhancement An enhancement or new feature for an existing add-on labels Jun 8, 2022
@andrewfg andrewfg self-assigned this Jun 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement or new feature for an existing add-on
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants