I’ve written an OH2 binding that interfaces with Hyperion servers/instances and I’m looking for people with Hyperion setups to test it out and provide feedback. Both the current V1 and NG servers are supported.
Discerning individuals may have already noticed that it’s available in the Eclipse IoT marketplace.
You therefore have a few options to install:
Install the marketplace addon and then find Hyperion in your list of bindings in PaperUI
Download the jar below (it was automatically compiled by the PR tools)
Clone/checkout my branch and build yourself
Here are some links you may be interested in:
README jar PR
NB: I no longer have a production V1 server so all development has been done against a V1 server running in a virtual machine.
Very cool, I for now use the TCP binding to talk to hyperion, a real binding would be fine!
Sich I have issues with the latest snapshots a test will have to wait until I have a stable system again.
Tanks for your work!
The bit about the printer surprises me as the mdns framework is being configured to filter out any non-hyperion mdns responses/advertisements. Could you post a screenshot on the PR please.
Sorry I haven’t had time to investigate as to why other devices are showing up as Hyperion servers. I suspect it’s an issue in the mDNS framework but I’d like to be certain before throwing that over the fence to the ESH or jmDNS repo.
Also transferring from my hacky build a hyperion-remote command line command way to your binding. Thanks for adding it to the ESH Store for bindings. Wouldn’t have found it otherwise.
Works well with all the effects, priority (re)settings and colors. I am not sure what the brightness channel is about (as it is included in the HSB Color), though.
So I am now using it on a daily basis and - apart from the comments in your PR - there still are some usability issues regarding the ThingState and logging.
@danielwalters86 I see there is no issue tracker enabled in your fork, how can I contribute?
@gersilex I would say if you just wish to leave feedback, then leave a comment on the PR with some details and how to reproduce if possible. If you wish to provide a fix then for my repo and send a PR if you can (not sure if I have to enable anything).