Commit Graph

1540 Commits (984f01359c3acd745710b3fdf88b077f4265d788)

Author SHA1 Message Date
Ryan Kraus 1add38a195 Merge balloob/dev with rmkraus/daemon 2015-09-01 02:23:50 -04:00
Ryan Kraus ff470c8ffe Added core daemon function as flags.
Created three additional flags for the hass command:
-v -  Toggle verbose log file output
—pid-file -  Specify PID file path
—daemon -  Launch as daemon (nix only)

The core now binds to SIGQUIT on nix systems to trigger a clean
shutdown.

Modified HTTP server to write logging messages through the logging
module.
2015-09-01 02:12:00 -04:00
Paulus Schoutsen a34b00bc9c Style fix for device tracker 2015-08-31 22:20:24 -07:00
Ryan Kraus 83440ad718 Fixed device tracker to install scanner requirements. 2015-08-31 22:11:17 -07:00
Paulus Schoutsen 0987a84bf4 Merge pull request #300 from balloob/nmap-fix
Migrate nmap_tracker to use different nmap lib
2015-08-31 22:06:32 -07:00
Ryan Kraus df4afa5025 Merging balloob/dev into dev. 2015-09-01 01:03:26 -04:00
Paulus Schoutsen b41706efe3 Make nmap work in Docker 2015-08-31 22:01:45 -07:00
Paulus Schoutsen 9eefa67035 Add Python 3.4 check back 2015-08-31 08:53:59 -07:00
Paulus Schoutsen 053e2c2ebc Update frontend with latest changes 2015-08-31 08:40:03 -07:00
Paulus Schoutsen 6c213f6401 Merge pull request #302 from michaelarnauts/dev
Add Aruba Access Point device tracker
2015-08-31 08:38:08 -07:00
Paulus Schoutsen 74303e4be8 Merge pull request #296 from pavoni/feature/enhance_wemo
Feature/enhance wemo
2015-08-31 08:32:20 -07:00
pavoni 794a11db21 Remove debug statements! 2015-08-31 16:33:12 +01:00
pavoni 93cd7bfc5d Split comment to keep line short 2015-08-31 15:19:04 +01:00
pavoni 3256552675 Fix bug, use constants for states. 2015-08-31 13:12:17 +01:00
pavoni 54dd09df29 Fix typos 2015-08-31 12:13:53 +01:00
pavoni 5ed6987067 Refactor wemo standby state slightly 2015-08-31 11:07:52 +01:00
Michaël Arnauts 12ead04faa Add Aruba Access Point device tracker 2015-08-31 11:36:12 +02:00
Paulus Schoutsen 78826648e3 style + dependency fix 2015-08-31 00:44:59 -07:00
Paulus Schoutsen ffac067be8 Migrate nmap_tracker to use different nmap lib 2015-08-31 00:29:41 -07:00
Paulus Schoutsen 9acf3db435 Improved console output for new users 2015-08-30 21:24:10 -07:00
Paulus Schoutsen 64fff48021 Allow spaces in group setup string 2015-08-30 20:44:38 -07:00
Paulus Schoutsen 98b0367249 Upgrade frontend 2015-08-30 17:54:18 -07:00
Ryan Kraus e6ac225140 Fixed device tracker to install scanner requirements. 2015-08-30 20:22:02 -04:00
Ryan Kraus b1876d586e Fixed importing of dependency for map tracker. 2015-08-30 20:01:02 -04:00
Paulus Schoutsen 1958dfd0c1 Bugfix release frontend 2015-08-30 15:45:26 -07:00
Paulus Schoutsen fb4121d4b4 Fix components being loaded twice 2015-08-30 15:08:03 -07:00
Paulus Schoutsen 4cadc7df96 Update demo component 2015-08-30 15:08:03 -07:00
Paulus Schoutsen a8b932223f Prevent init screen from shifting 2015-08-30 15:08:03 -07:00
Paulus Schoutsen 335eb10d11 Merge pull request #295 from renekliment/mpd-pause-fix
fixes MPD play/pause
2015-08-30 14:55:20 -07:00
pavoni 028551784a Update pywemo to 0,3 2015-08-30 22:50:08 +01:00
pavoni bfbaaa8e9f Merge remote-tracking branch 'balloob/dev' into feature/enhance_wemo 2015-08-30 22:47:49 +01:00
René Kliment 62f6576e19 fixes MPD play/pause 2015-08-30 16:11:44 +02:00
René Kliment 41011f0c95 support for MPD password authorization 2015-08-30 15:53:40 +02:00
Paulus Schoutsen 9ecac9e934 Upgrade media_player.cast dependency 2015-08-30 01:09:11 -07:00
Paulus Schoutsen 81466246cf Add --version command line argument 2015-08-30 00:59:27 -07:00
Paulus Schoutsen fc6613ffb1 Fix documentation in __main__ 2015-08-29 23:35:19 -07:00
Paulus Schoutsen 3960a465f1 Add conversation and introduction to demo.py 2015-08-29 23:21:26 -07:00
Paulus Schoutsen a20ab24ba5 Remove unused pip constant 2015-08-29 23:08:33 -07:00
Paulus Schoutsen fcee2c6d33 Remove unused file 2015-08-29 23:02:14 -07:00
Paulus Schoutsen a5a1f30798 Make launch more smooth 2015-08-29 23:02:07 -07:00
Paulus Schoutsen 5aa8814a67 Merge pull request #289 from rmkraus/pip_updates
Update dependency installs and prepare for pip deployment
2015-08-29 22:11:20 -07:00
Paulus Schoutsen 7343e33063 Some more frontend bug fixes 2015-08-29 22:02:19 -07:00
Ryan Kraus bea81ddd92 Minor tweaks
Moved another import to the top of main.
Forced an exit code of 1 when there is an error initializing.
2015-08-29 23:31:33 -04:00
Ryan Kraus 4e01e7ca9b Pip requirements and fixes.
1) Reduced the flags being sent to pip.
2) Required a minimum of pip 7.0.0 for Home Assistant.
2015-08-29 23:17:47 -04:00
Paulus Schoutsen b750457afa Bugfixes frontend 2015-08-29 20:11:27 -07:00
Ryan Kraus f5b98c86f0 Mostly PyLint and Flake8 updates.
Rewrote imports of exceptions to be from the exceptions module.
Made nmap scanner check for libnmap dependency without crashing.
Various flake8 and pylint updates.
2015-08-29 22:34:35 -04:00
Ryan Kraus 0b6358e759 Implemented comments from Paulus.
Revised main to use frontend and demo strings rather than importing
their domains.
Removed submodule validation.
Moved local library mounting to the bootstrap module and out of core.
Added requirements_all.txt for all dependencies.
Made core dependencies looser.
Small updates to setup.py.
2015-08-29 22:19:52 -04:00
Ryan Kraus 893ae15042 Changed component REQUIREMENTS to absolute versions. 2015-08-29 21:39:50 -04:00
Paulus Schoutsen 75b3cc046d Update frontend with latest changes 2015-08-29 18:17:21 -07:00
Ryan Kraus 6fdf9b8d7c Many changes to cleanup config directory and lib installations.
Cleaned up default config directory determination.
Made bootstrap creators for HA always set config directory.
Made bootstrap creators set the local library in the Python Path.
Moved all exceptions to their own file to make imports easier.
Moved default configuration directory be in the users’ profile.
Moved pip installs to be done to a lib folder in the config directory.
Reduced requirements.txt to only the barebones reqs.
2015-08-29 21:11:24 -04:00
Ryan Kraus 18e32165a4 Cleaned up main file to remove dependency management. 2015-08-29 20:06:54 -04:00
Ryan Kraus 3839c3d0ef Created setup.py for standard installs. 2015-08-29 18:59:05 -04:00
pavoni c3a9db0a37 Add defult methods to base class for switch_state and sensor_state 2015-08-29 20:32:46 +01:00
Paulus Schoutsen 0a2652630f Frontend: Style loading page like login form 2015-08-29 12:01:37 -07:00
Paulus Schoutsen 4b31a22a1c Merge pull request #286 from rmkraus/entity_cleanup
Entity cleanup
2015-08-28 17:25:51 -07:00
Ryan Kraus c49cdf7ffd Pylint fixes to ISY component. 2015-08-28 20:18:54 -04:00
Ryan Kraus 936e20bdf7 Cleaned up some entities.
1) Modified device tracker entities to allow for attributes to be
overwritten with configuration data.

2) Modified ISY lights to hide brightness when off.
2015-08-28 20:17:07 -04:00
Paulus Schoutsen 6b241f8600 Merge pull request #282 from sfam/dev
Initial support for THOMSON routers
2015-08-28 17:08:03 -07:00
pavoni 2a0d459722 Fix blank line regression 2015-08-29 00:27:28 +01:00
pavoni dfae1a44a6 Add standby state to WeMo Insight Switch, and add WeMo Maker 2015-08-28 23:11:55 +01:00
MakeMeASandwich 3f4d5eae1c work around build failures also on non-RPi/BB-machines 2015-08-28 18:14:13 +02:00
MakeMeASandwich 76a8bd3969 Add support for Adafruit temperature/humidity sensors 2015-08-28 14:42:41 +02:00
sfam 4ef4aa2095 fix pylint warnings 2015-08-28 00:09:24 +01:00
sfam 1aef768ff0 Initial support for THOMSON routers 2015-08-28 00:02:26 +01:00
Fabian Affolter e0db473294 update dnspython 2015-08-27 14:26:06 +02:00
Fabian Affolter 387769edff add dnspython 2015-08-27 14:16:29 +02:00
Paulus Schoutsen a98ecb6bcc Frontend: material design + introduction card 2015-08-27 01:06:41 -07:00
Paulus Schoutsen ba7b9c625e Add an introduction component to support first usage 2015-08-27 01:06:41 -07:00
Paulus Schoutsen e2cfe2a7d2 Merge pull request #278 from sfam/dev
New RPi_GPIO sensor and switch improvements
2015-08-26 08:40:54 -07:00
Paulus Schoutsen 1cb6077e36 Bugfixes for frontend 2015-08-26 08:39:29 -07:00
sfam 9811869111 fix line too long 2015-08-26 11:27:27 +01:00
sfam 6b3b000822 quick fix 2015-08-26 11:22:06 +01:00
sfam c8b88219b7 rename config parameter to "invert_logic" 2015-08-26 11:03:06 +01:00
Paulus Schoutsen 884af889a4 Merge pull request #268 from nkgilley/actiontec
device_tracker component: Actiontec MI424WR Verizon FiOS Router
2015-08-25 21:59:38 -07:00
zyell e15eb90b33 Have thermostat class make all necessary unit conversions 2015-08-25 17:52:40 -07:00
zyell 6647894c36 updated nest to use helper method and updated requirements 2015-08-25 17:52:40 -07:00
zyell c12b7e70d9 Updated to support Nest API changes and fix set_temp and away_mode and pull in new required python-nest version 2015-08-25 17:52:40 -07:00
sfam 930036272b fix pylint warnings 2015-08-26 00:15:57 +01:00
sfam c194121da6 fix pylint warnings 2015-08-26 00:11:07 +01:00
sfam cfc2232c22 fix pylint warnings 2015-08-26 00:02:52 +01:00
sfam ab5a569922 Add RPi GPIO sensor 2015-08-25 23:24:36 +01:00
sfam 0a9d82fe6f Fix RPi_GPIO switch and add extra parameters 2015-08-25 23:23:51 +01:00
Nolan Gilley bc5a7564b1 fix formatting 2015-08-25 10:09:47 -04:00
Nolan Gilley 047b4abd82 Fix get_device_name and get_actiontec_data 2015-08-25 09:39:00 -04:00
Paulus Schoutsen 917db18b29 Fix netgear username/password combo 2015-08-24 23:32:07 -07:00
theolind a7889ef628 Automation component now supports YAML lists for config key service_entity_id 2015-08-24 21:19:47 +02:00
Paulus Schoutsen 05df84d04f Frontend bugfix url-sync 2015-08-23 22:45:00 -07:00
Nolan Gilley 93bd238be5 add return None for get_actiontec_data 2015-08-24 00:27:26 -04:00
Paulus Schoutsen a419509893 More bugfixes frontend 2015-08-23 19:47:51 -07:00
Paulus Schoutsen d45a7e2ba4 Update demo data to show more features 2015-08-23 19:46:18 -07:00
Paulus Schoutsen 6338f387d2 Bugfixes for frontend 2015-08-23 17:20:23 -07:00
Paulus Schoutsen 35489998df Allow for Netgear router discovery 2015-08-23 17:20:09 -07:00
Paulus Schoutsen e917479fba Update netdisco to latest version 2015-08-23 17:18:52 -07:00
Paulus Schoutsen 517d4b35ed Update Cast dependency to latest version 2015-08-23 17:18:21 -07:00
Paulus Schoutsen d69bb8db6e Frontend: fix sensor label and menu button 2015-08-23 10:20:54 -07:00
Paulus Schoutsen b79d0f5404 Fix discovery and wemo 2015-08-23 10:06:54 -07:00
Paulus Schoutsen 387bdd4a30 Merge pull request #273 from balloob/UI2015
Initial UI revamp
2015-08-23 01:35:48 -07:00
Paulus Schoutsen 33b007b7b4 Initial UI revamp 2015-08-23 01:33:19 -07:00
Paulus Schoutsen 584e67a6d4 Merge pull request #270 from sfam/dev
Add MQTT switch and sensor
2015-08-22 12:34:36 -07:00
sfam d0c674b756 update 2015-08-22 16:10:29 +01:00
sfam fd7808e6f4 update 2015-08-22 16:04:55 +01:00
sfam a9a650edb6 update style issues 2015-08-22 15:10:49 +01:00
sfam 01ed3b18cc update docstring 2015-08-22 14:57:57 +01:00
sfam 8a63325abe update 2015-08-20 23:09:11 +01:00
sfam 44263752ca update header 2015-08-20 23:05:51 +01:00
Nolan Gilley 63e441c73f fix scan_devices 2015-08-20 10:35:01 -04:00
Nolan Gilley ca515615b9 add support for recording decive name as ip address 2015-08-19 09:52:47 -04:00
Nolan Gilley 7127ddf0a0 fix for broken scheduler component. 2015-08-19 09:16:45 -04:00
Ryan Kraus a23ab44a6d Removed unnecessary import in notify component. 2015-08-18 22:49:27 -04:00
Ryan Kraus b8b5ac0653 Removed unnecessary line from notify component. 2015-08-18 22:42:01 -04:00
Ryan Kraus 159411df8b Updated notifier component.
This update to the notifier component allows multiple notifiers to be
configured. In order to support this, an optional property “name” has
been added to all the notifier’s configurations. The notifier can now
be called with the service “notify.NAME”. If the name is not provided,
the service will be mapped to “notify.notify”. Because of this, this
update should be fully backwards compatible.
2015-08-18 22:28:40 -04:00
sfam c5db42677a Add MQTT Sensor 2015-08-19 01:25:05 +01:00
sfam 2bb4a53bd3 Add MQTT Switch 2015-08-19 01:24:40 +01:00
Paulus Schoutsen 74308b2677 Upgrade nmap dependency 2015-08-18 14:37:53 -07:00
Nolan Gilley 6a830e3b90 fix for flake8 2015-08-18 17:14:26 -04:00
Nolan Gilley b84d5760eb add to .coveragerc and try again to fix warnings. 2015-08-18 17:03:13 -04:00
Nolan Gilley c471e39fa0 trying to fix more warnings... 2015-08-18 16:50:40 -04:00
Nolan Gilley d2f01174e7 fixed warnings 2015-08-18 16:41:03 -04:00
Nolan Gilley 4d5f3da08b Initial commit for device_tracker component for Actiontec MI424WR Verizon FiOS Wireless Router 2015-08-18 16:12:01 -04:00
Paulus Schoutsen bf9d067a7d Configure Cast platform host via config 2015-08-17 22:38:10 -07:00
Paulus Schoutsen b93516197c Merge pull request #261 from persandstrom/verisure
Verisure: Hygrometers etc.
2015-08-17 07:48:02 -07:00
Per Sandstrom 4707b122cc hygrometers and disabling of components 2015-08-17 13:05:49 +02:00
Paulus Schoutsen 086961d109 Add temperature util, helpers 2015-08-16 22:06:01 -07:00
Paulus Schoutsen b61b3c611d Extract temperature util 2015-08-16 21:36:33 -07:00
Paulus Schoutsen dda399fc76 Merge pull request #260 from balloob/fix-run-as-module
Extract core from __init__ to core package
2015-08-16 21:23:46 -07:00
Paulus Schoutsen e984eedffd Fix mysensors import 2015-08-16 21:06:50 -07:00
Paulus Schoutsen 6e41eee6cd Merge pull request #257 from persandstrom/verisure
Support for Verisure
2015-08-16 21:06:24 -07:00
Paulus Schoutsen 9522eac837 Fix mysensors import 2015-08-16 20:53:34 -07:00
Paulus Schoutsen 8bb189e014 Finish core extraction 2015-08-16 20:53:17 -07:00
Paulus Schoutsen 1b89a502c4 Extract core into own submodule 2015-08-16 20:44:46 -07:00
Per Sandstrom e37869616b no more duplicate sensors 2015-08-16 08:03:19 +02:00
Per Sandstrom a0f2f3814b fixed flak8 2015-08-16 06:51:09 +02:00
Per Sandstrom ad327b64ed code reveiw 2015-08-15 13:36:30 +02:00
Per Sandstrom f20be1e7f8 fixed pylint warning 2015-08-12 13:32:15 +02:00
Per Sandstrom 1b59859681 fixed pylint warning 2015-08-12 13:28:22 +02:00
Per Sandstrom c7ca6e4784 Added a switch 2015-08-12 13:00:47 +02:00
Fabian Affolter d0fc91d84a update header 2015-08-11 19:12:32 +02:00
Fabian Affolter 19b62c1088 update header and docstrings 2015-08-11 19:12:32 +02:00
Fabian Affolter bb848e7fcd update header 2015-08-11 19:12:32 +02:00
Fabian Affolter 06a40ad30c update header 2015-08-11 19:12:32 +02:00
Fabian Affolter 2289d3e826 upadte header 2015-08-11 19:12:32 +02:00
Fabian Affolter c900836410 update header and docstring 2015-08-11 19:12:32 +02:00
Fabian Affolter bd373a4d25 update header 2015-08-11 19:12:32 +02:00
Paulus Schoutsen 27ca611689 Fix MQTT coverage directives 2015-08-11 07:49:29 -07:00
Per Sandstrom 92fc7eab36 added component and sensor 2015-08-11 09:28:07 +02:00
Paulus Schoutsen 3fad4d8cda Increase test coverage MQTT 2015-08-10 23:34:58 -07:00
Paulus Schoutsen 291cc62381 Add automation mqtt tests 2015-08-10 23:11:46 -07:00
Paulus Schoutsen eecc51c92d Add tests for automation component 2015-08-10 22:26:12 -07:00
Paulus Schoutsen 6e98e55f6a MQTT: add support for + wildcard in subscribe 2015-08-10 21:49:19 -07:00
Paulus Schoutsen 3bbeeda3ac Fix MQTT wildcard topic subscriptions 2015-08-10 18:12:44 -07:00
Paulus Schoutsen 9c63ba1cc3 Merge pull request #252 from chrisvis/tplink-ArcherC9-support
Add support for TP-Link ArcherC9 to to device tracker component
2015-08-10 12:24:38 -07:00
Chris Mulder 58fcf79340 Put new TP-Link device tracker class in same file as original and use the new one and have tailback to original one. 2015-08-10 20:03:43 +02:00
Michael Auchter 55c778ca0a add missing docstring 2015-08-10 00:30:47 +00:00
Michael Auchter f49e5514d6 limitlessled: add color support
Add support for setting the color of a LimitlessLED light.
Currently this implementation is limited to the subset of 16 colors
exposed by the ledcontroller package that is used to interact with the
light itself. Technically the lights themselves support 255 colors.
2015-08-10 00:21:38 +00:00
Paulus Schoutsen 044d43b7c2 Adding MQTT automation rule 2015-08-09 17:12:25 -07:00
Paulus Schoutsen ae06267072 Merge pull request #253 from auchter/led-brightness
limitlessled: scale brightness to meet ledcontroller expectations
2015-08-09 12:40:57 -07:00
Paulus Schoutsen d412b51754 MQTT: Add some error reporting 2015-08-09 12:22:05 -07:00
Michael Auchter 4bbe716710 limitlessled: scale brightness to meet ledcontroller expectations
LedController's set_brightness() method expects either an int between 0 and
100, or a float between 0.0 and 1.0, but the brightness here is an int between
0-255. Scale the brightness appropriately.
2015-08-09 14:05:20 -05:00
Paulus Schoutsen 277cdbbe00 MQTT: Add support for authentication 2015-08-09 11:40:23 -07:00
Paulus Schoutsen c8b54d7468 Update MQTT component and add example 2015-08-09 11:29:50 -07:00
Chris Mulder 2c9c79ea61 Add support for TP-Link ArcherC9 to to device tracker component 2015-08-09 18:23:42 +02:00
Paulus Schoutsen a2c6dbf479 Clean up MQTT component 2015-08-08 23:49:38 -07:00
Paulus Schoutsen b37471af68 Update modbus dependency 2015-08-08 21:42:17 -07:00
Paulus Schoutsen 60ade75031 Add missing dependencies 2015-08-08 21:22:34 -07:00
Paulus Schoutsen fc6d7db81b Readd setting up groups with comma seperated list 2015-08-08 13:44:07 -07:00
Paulus Schoutsen 0901ed4659 Merge pull request #242 from persandstrom/squeezebox
Squeezebox
2015-08-08 12:30:45 -07:00
Paulus Schoutsen a0685c69f5 Merge pull request #250 from fabaff/mqtt-new
MQTT component
2015-08-08 10:47:38 -07:00
Fabian Affolter 87bf3c4e0d fix a couple of typos and use port(s) everywhere 2015-08-08 19:20:53 +02:00
Fabian Affolter 1f3bde3e08 update header 2015-08-08 19:16:15 +02:00
Fabian Affolter 6268a9f5b2 update header 2015-08-08 19:09:37 +02:00
Fabian Affolter 26dbb5ca3f make some entries optional, update payload handling, and use qos 2015-08-08 18:52:59 +02:00
Paulus Schoutsen ac14698ab9 Updated version of frontend 2015-08-07 22:02:30 -07:00
Fabian Affolter 641d3f5e01 add mqtt component 2015-08-07 19:20:27 +02:00
Fabian Affolter f7dc438d10 update header 2015-08-06 22:32:53 +02:00
Fabian Affolter c987251585 update header 2015-08-06 22:32:41 +02:00
Fabian Affolter dff626fb2d add requirement 2015-08-06 22:28:46 +02:00
Fabian Affolter fce16c6cdd update header 2015-08-06 22:27:45 +02:00
Fabian Affolter f84b3a509d update header 2015-08-06 22:24:23 +02:00
Fabian Affolter 22e30dc85a update header 2015-08-06 19:15:37 +02:00
Fabian Affolter a1df7b9b26 add periods 2015-08-06 19:00:47 +02:00
Fabian Affolter 8029d3e592 remove some blank lines 2015-08-06 19:00:18 +02:00
Fabian Affolter 2eb3a5af3b update header 2015-08-06 18:53:44 +02:00
Fabian Affolter 22fa9831d8 update header 2015-08-06 18:45:00 +02:00
Fabian Affolter b39ae8d23a update header 2015-08-06 18:44:48 +02:00
Fabian Affolter 6b30fc714c update header 2015-08-06 18:34:20 +02:00
Fabian Affolter 9d5c7ceecd update header 2015-08-06 18:32:29 +02:00
Fabian Affolter e8dd5779f6 update header 2015-08-06 18:31:35 +02:00
Fabian Affolter aa8ec4724b update header 2015-08-06 18:23:26 +02:00
Fabian Affolter b946b3b2bc update header 2015-08-06 18:23:10 +02:00
Fabian Affolter 5fa34b10b3 update file header 2015-08-06 17:54:05 +02:00
Fabian Affolter caecca7e1f update file header 2015-08-06 17:53:49 +02:00
Paulus Schoutsen 46fd23c452 Merge pull request #244 from balloob/cleanup
Core Cleanup
2015-08-06 05:23:23 -07:00
Paulus Schoutsen 7c61e00948 Merge pull request #239 from gbarba/rpi_gpio_component
Add rpi_gpio platform to switch
2015-08-06 05:20:53 -07:00
Paulus Schoutsen b0065f7a95 Merge pull request #249 from persandstrom/asuswrt
ASUSWRT - Exception when client not in leases
2015-08-06 04:04:39 -07:00
Guillem Barba 91961e629f Resolve pylint errors and warnings 2015-08-06 09:57:16 +02:00
Guillem Barba e6b4dba330 Remove usless comments 2015-08-06 09:57:16 +02:00
Guillem Barba d6c7bf5ac8 Remove usless DEMO constant. Add version information in RPi.GPIO requirement 2015-08-06 09:57:16 +02:00
Guillem Barba e97e73e66e Add rpi_gpio platform to switch 2015-08-06 09:57:16 +02:00
Per Sandstrom b681cf2eaa removed unnecessary log row 2015-08-06 09:27:23 +02:00
Per Sandstrom 65cc0954c8 Exception when client not in leases
Client can be dropped from leases list from where the status is
retreived before it is dropped from the ip neigh list.
The client needs a default status.
2015-08-06 09:19:23 +02:00