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

[plugwiseha] Initial contribution #6775

Closed
wants to merge 1 commit into from

Conversation

QNimbus
Copy link

@QNimbus QNimbus commented Jan 6, 2020

This is an initial contribution for the 'Plguwise Home Automation' binding. There is a thread in the community forum about this binding (https://community.openhab.org/t/plugwise-home-automation-binding-for-openhab/81299) This binding was also submitted to the Eclpise IOT marketplace but not yet picked up or reviewed.

The Plugwise Home Automation binding adds support to openHAB for the Plugwise Home Automation ecosystem. This system is built around a gateway from Plugwise called the 'Adam' which incorporates a ZigBee controller to manage thermostatic radiator valves, room thermostats, floor heating pumps, et cetera.

Users can manage and control this system either via a web app or a mobile phone app developed by Plugwise. The (web) app allows users to define heating zone's (e.g. rooms) and add radiator valves to those rooms to manage and control their heating irrespective of other rooms.

Using the Plugwise Home Automation binding you can incorporate the management of these devices and heating zones into openHAB. The binding uses the same RESTfull API that both the mobile phone app and the web app use.

The binding requires users to have a working Plugwise Home Automation setup consisting of at least 1 gateway device (the 'Adam') and preferably 1 radiator valve as a bare minimum. The 'Adam' (from hereon called the gateway) needs to be accessible from the openHAB instance via a TCP/IP connection.

Location of JAR file for testing without having to compile the binding :

https://github.com/updev-it/openhab2-addons/releases/download/v0.2.0/org.openhab.binding.plugwiseha-2.5.0-SNAPSHOT.jar

@TravisBuddy
Copy link

Travis tests have failed

Hey @QNimbus,
please read the following log in order to understand the failure reason. There might also be some helpful tips along the way.
It will be awesome if you fix what is wrong and commit the changes.

2nd Build

Expand here
Single addon pull request: Building org.openhab.binding.plugwiseha
[ERROR] [ERROR] Could not find the selected project in the reactor: :org.openhab.binding.plugwiseha @ 
[ERROR] Could not find the selected project in the reactor: :org.openhab.binding.plugwiseha -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException

@TravisBuddy
Copy link

Travis tests have failed

Hey @QNimbus,
please read the following log in order to understand the failure reason. There might also be some helpful tips along the way.
It will be awesome if you fix what is wrong and commit the changes.

2nd Build

Expand here
Single addon pull request: Building org.openhab.binding.plugwiseha
[ERROR] [ERROR] Could not find the selected project in the reactor: :org.openhab.binding.plugwiseha @ 
[ERROR] Could not find the selected project in the reactor: :org.openhab.binding.plugwiseha -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException

@Hilbrand
Copy link
Member

Hilbrand commented Jan 6, 2020

You need to rebase against the 2.5.x branch. The master is 3.0.0 and uses the new namespace.
You can edit the pr and update to which branch it should be merged. So it's not necessary to create a new pull request.

Also update copyright year. Can be down with :mvn license:format -pl :org.openhab.binding.plugwiseha in root.

@Hilbrand Hilbrand added the new binding If someone has started to work on a binding. For a new binding PR. label Jan 6, 2020
@QNimbus QNimbus changed the base branch from master to 2.5.x January 6, 2020 14:00
@TravisBuddy
Copy link

Travis tests have failed

Hey @QNimbus,
please read the following log in order to understand the failure reason. There might also be some helpful tips along the way.
It will be awesome if you fix what is wrong and commit the changes.

1st Build

Expand here
Single addon pull request: Building org.openhab.binding.plugwiseha
nothing changed


Done. Your build exited with 1.

### 2nd Build
Expand here
Single addon pull request: Building org.openhab.binding.plugwiseha
[ERROR] [ERROR] Could not find the selected project in the reactor: :org.openhab.binding.plugwiseha @ 
[ERROR] Could not find the selected project in the reactor: :org.openhab.binding.plugwiseha -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException

@QNimbus QNimbus closed this Jan 6, 2020
@QNimbus QNimbus deleted the plugwiseha-release branch January 6, 2020 14:35
@TravisBuddy
Copy link

Hey @QNimbus,
Something went wrong with the build.

TravisCI finished with status errored, which means the build failed because of something unrelated to the tests, such as a problem with a dependency or the build process itself.

View build log

TravisBuddy Request Identifier: d1d379b0-3091-11ea-9be4-cdb0e94bdd56

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new binding If someone has started to work on a binding. For a new binding PR.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants