Giter VIP home page Giter VIP logo

nethomeserver's People

Contributors

janhoy avatar jsark avatar sourcecodesourcerer avatar stefangs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nethomeserver's Issues

Missing dependency org.cybergarage.upnp

Hi,

Build instructions are missing a dependency to at least to NetHome/cybergarage-upnp and /ZWave repositories.

Easy to solve if you can read mvn errors and to google, how ever instructions to build are not clear for beginners (like me).

Please update build instructions.

Unable to set HouseCode value larger than H

Hi,

I'm awaiting approval for the forum but I'll post a bug report here for now.

Environment: I'm using a Tellstick Duo on a Raspberry Pi 2. Tellstick is powered by an external USB hub with separate power. Using latest Jessie as OS for rPi and also using the nighly build of OHS.

The problem: Adding a Nexa remote power switch works fine for a while. Then it stops working. Manual remote (the one received with the power switch) works all the time, and also works fine from where the Tellstick is placed.

I removed all items and began blank. Added the remote power switch and noted that is said HouseCode O and Button 8. Tried on/off/toggle and it worked just fine. Then I restarted the daemon using sudo nethome restart command and then the switch was not working. When I looked at the settings of the lamp, it had changed to HouseCode A and Button 8. I was not able to manually save the changes to have the HouseCode set correctly.

Tried to edit the file /etc/opt/nethome/config.xml manually to set the correct values and restarted the daemon. The value is still unchanged on site, but correct in XML.

Noticed that I had Swedish characters in the names that might mess with the XML, so tried removing those. Saved and restarted. Names were updated but the site still showed incorrect HouseCode.

$PID_ROOT on Raspberry Pi is not created if missing while doing an upgrade

Environment: Raspberry Pi

Assumptions

New installation of NetHomeServer
Bug: Previously, the /var/run/nethome directory was not created during install.

This has since been fixed

Bug

Upgrade NetHomeServer from nightly build
Bug: The /var/run/nethome directory was not checked for existence while performing an upgrade
Suggested fix is to let upgrade.sh make this check, add to line 26 onwards:

# Verify $PID_ROOT exists (a previous bug!)
if [ ! -d $PID_ROOT ]; then
  echo "Creating missing '$PID_ROOT' directory"
  mkdir -p $PID_ROOT  
fi

Explanation

The check for the running process fails and causes the upgrade to take a long time while killing and restarting the server.

I will make a pull request for this.

Changes to Whitelist username creation

Hi NetHome,

I work for Philips Hue Developer Support. In case you were not aware, in a few months time we will be changing the way usernames are created on the bridge (for security reasons). Custom whitelist usernames will no longer be allowed and the bridge randomly generated username must be used instead. Please see below link for more information:
http://www.developers.meethue.com/documentation/important-whitelist-changes

I checked your code and in PhilipsHueBridge.java line 185 (RegisterUser method) you are setting the username. After February 2016 this code won't work so the passing of the user as a parameter and the setting of the "username" in the POST body should be removed here. The randomly generated bridge username is returned in the bridge success response, however it looks like you have this code in place already so hopefully the changes should be minimal for you. Apologies for the inconvenience.

Thanks
Steve

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.