All Activity

This stream auto-updates   

  1. Today
  2. Earlier
  3. Any news? Or maybe it's time to make a new release? Though, I have a feeling I'll probably need the snapshot releases anyway, so it would be nice to get it up and running.
  4. Yes, I'm not sure why I'm getting the Forbidden error. I've asked the JFrog folks for assistance since they had to set up access for me to begin with. Maybe there's a permission issue on their end.
  5. I noticed that you made some commits to get this working, nice! You've probably already seen it, but the Travis logs say this: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project wzwave: Failed to deploy artifacts: Could not transfer artifact com.[secure]:wzwave:jar:0.0.4-20180207.121846-1 from/to oss-jfrog-artifactory-snapshots ( Access denied to:[secure]/wzwave/0.0.4-SNAPSHOT/wzwave-0.0.4-20180207.121846-1.jar, ReasonPhrase: Forbidden. -> [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]
  6. They should be going to but something appears to be broken. I will look into it and update the README with appropriate information. Thanks for letting me know.
  7. I've added my project to Travis, for automatic builds. However, I'm using a SNAPSHOT locally, which cannot be found by Travis for obvious reasons. Are the snapshots deployed to any central repository that I can add in my POM? By looking at the .travis.yml file, it looks like a JFrog artfiactory, but I have no clue where that is actually deployed. If it is deployed in a central place, maybe also document it in the
  8. I like this idea. I have added a file to the repo with the currently known working devices and have updated the Wiki page accordingly.
  9. Agreed, this helped me a lot! Specially the last part, with the system property. I haven't found that anywhere else.
  10. Would it be an idea to have this list of supported devices as a markdown file within the Git-repository? If a contributor adds necessary code for a new device, the contributor could add it to the list themselves, in the pull request.
  11. The newest version of Hobson, 0.10.0, is now publicly available. There are a lot of changes in this release including: Added "Home" and "Away" modes to the hub. Added WebSockets support so web UI updates are immediate rather than delayed by 5 seconds. Added support for long-running, complex plugin and device actions. Added ability to disable tasks. Added support for manually deleting existing devices. Created new plugin for Pushover notification service. The Hobson runtime now persists meta-data about all published devices so plugins can obtain device information even if the device hardware is unavailable (e.g. sleeping nodes). Hub authentication and authorization are now managed by an independent plugin. This allows third parties to create custom plugins to support different identity stores and authorization implementations. Added device tagging API endpoints. Simplified event subscription model for plugins. Improvements to OpenID Connect implementation. Improvements to plugin and device configuration validation. Improvements to device availability tracking and reporting. REST API documentation is now in Swagger format and can be accessed directly from the Hub.
  12. The Hobson Hub listens on port 8182 (HTTP) or 8183 (HTTPS) by default. You could run multiple hub instances and put a load balancer in front of them but that would assume that all hub instances are identical.
  13. I want establish IoT cloud platform with Hobson, I want to deploy several Hobson instances to support high availability, How to do load balance?
  14. This page lists supported devices by WZWave:, but what does supported mean? Is it Basic support as it could be detected and support basic communication, or do we support all its functionality? How do we handle regression tests so that once working devices still works in new versions of the library? How does the process of adding new devices to the list look? I think we are several users out there with working devices that could possibly be added to the list and make the list more complete, if we only knew how and what criteria that need to be fulfilled.
  15. Hi, I just want to share some of my experiences with setting up and running the WZWave-library for the first time on a Linux machine. I think Dan is working on a "Linux Setup"-guide, just as his current "Mac Setup"-guide, in the meantime this short post just might get you going, I'm running Ubuntu but I think its applicable on any distribution. 1. First install Java JDK, if not already installed. I'm running Oracle JDK v.1.8, but OpenJDK should also work. Here is a nice guide if needed. 2. WZWave internally depends on the common used RXTX-library to be able the communicate with the ZWave controllers connected to your serial and USB-ports. We must thus install the RXTX-package, on Ubuntu this could be done like this: "sudo apt-get install librxtx-java". 3. On a Linux system you normally can't communicate directly with the hardware for security reasons, usless you have privileges to do so like the almighty root-user. We should add our user to a suitable user-group that has those privileges, to find out a suitable group run this command: "ls -la /dev/ttyS*". The output could look like this "crw-rw---- 1 root dialout 4, 64 aug 13 22:48 /dev/ttyS0", on Ubuntu and several other distributions the "dialout"-group is a suitable candidate. Add our user to the dialout-group using this command: "sudo adduser <YOUR USERNAME> dialout". 4. Create a Maven Java-project using your favorite development environment, see Example Client Code. 5. Start the application with the following parameter: "-Djava.library.path=/usr/lib/jni". It will point out for the RXTX-library where its drivers are stored (see step #2). Possible issues: If you keep getting this error when running the application "Something bad happened:" and your controller having a device name beginning with "ttyA....", try to add this additional parameter when starting the application: "". Some even created a symlink to get the RXTX-library on track. The parameter supports specifying several ports if needed, like this: "".
  1. Load more activity