Commit graph

5096 commits

Author SHA1 Message Date
Harry Kantas
863c111449 systemd unit fixes 2016-03-26 09:58:16 +00:00
Paulus Schoutsen
9d0b15421c Version bump to 0.17.0.dev0 2016-03-26 01:02:30 -07:00
Paulus Schoutsen
763a9ce8c6 Merge pull request #1594 from balloob/dev
0.16
2016-03-26 01:02:12 -07:00
Paulus Schoutsen
e53adf003c Version bump to 0.16 2016-03-26 01:01:46 -07:00
Paulus Schoutsen
3df946aa9e Merge pull request #1598 from aoakeson/dev
Yamaha Receiver Support
2016-03-26 00:05:05 -07:00
Andrew
2285a6761c Initial Yamaha Receiver Implementation
Text Update

Additional additions and better support for volume, and mute.  Cleanup

Added rxv to requirements_all

Added yamaha.py to .coveragerc

Made uppercase, and removed tabs

Added requirements variable

Added doc string for lint

Removed global variable, and simplified state as per balloobs suggestion

Refactored the component with balloobs suggestions

-Added import in the method
- Only get receiver information on init
- A bit of cleanup

Remove up and down volume

Uneeded as this is handled by set volume instead

Fixed a lint build error

More lint fixes

Removed unused imports

Lint Fixes

Simplified if statement

Minor refactoring since the init calls update.

Fixed lint error

Just variable naming change

Added support for an optional name for the receiver.

Better error handling, a bit of refactoring based on balloobs suggestions

Fixed lint error.

Another lint error fix

Changed raise to return

Disable pylint error handling

Pylint broad exception

Made exception handling in the setup platform instead of the constructor.

Lint error fix

Refactored the way devices are found.  This allows for multiple receivers
2016-03-26 00:47:00 -06:00
Paulus Schoutsen
b85753d5da Merge pull request #1613 from robbiet480/media_player_services_yaml
Fill out services.yaml for media_player
2016-03-25 23:45:31 -07:00
Robbie Trencheny
ce4933d637 Fill out services.yaml for media_player 2016-03-25 23:38:10 -07:00
Paulus Schoutsen
de6fc771cb Merge pull request #1607 from fabaff/sensor-class-rest
Add support for sensor classes
2016-03-25 23:27:21 -07:00
Paulus Schoutsen
7f5109e8f3 Merge pull request #1612 from robbiet480/sonos_play_media
Sonos play_media Support
2016-03-25 23:12:29 -07:00
Robbie Trencheny
de68be06dd Misspelling fix 2016-03-25 22:57:28 -07:00
Robbie Trencheny
950cc9e618 Add play_media support to Sonos 2016-03-25 22:57:14 -07:00
Paulus Schoutsen
a3d505f45e Merge pull request #1610 from robbiet480/gntp
Add GNTP notifier
2016-03-25 22:09:13 -07:00
Paulus Schoutsen
befdecc3b0 Merge pull request #1602 from robbiet480/uber-sensor
Uber sensor
2016-03-25 21:51:03 -07:00
Paulus Schoutsen
b92a51c1c3 Merge pull request #1603 from balloob/chore/template-race-condition
Clean up template platforms
2016-03-25 21:48:36 -07:00
Robbie Trencheny
20f8935b86 Clean up a lot of pep8 and syntax errors. 2016-03-25 19:32:49 -07:00
Robbie Trencheny
652c666d14 Add GNTP notifier 2016-03-25 18:39:08 -07:00
Fabian Affolter
9157bd38e8 Update docstrings 2016-03-25 20:35:38 +01:00
Fabian Affolter
f0970f4104 Add support for sensor classes 2016-03-25 18:34:58 +01:00
Paulus Schoutsen
41f205e09d Clean up template platforms 2016-03-24 23:22:17 -07:00
Robbie Trencheny
72c40ab826 Add Uber requirements to requirements_all.txt 2016-03-24 22:30:42 -07:00
Robbie Trencheny
01b216f6cb Block uber.py tests 2016-03-24 22:30:22 -07:00
Robbie Trencheny
5b18ea4237 Fix all pylint, flake8 and pydocstyle issues 2016-03-24 22:30:10 -07:00
Paulus Schoutsen
70ce179224 Merge pull request #1551 from w1ll1am23/command_line_assumed
Added assumed state to command_line switch
2016-03-24 21:54:36 -07:00
Robbie Trencheny
0b9699fd4b Uber sensor 2016-03-24 19:48:10 -07:00
Fabian Affolter
8797ea8f37 Merge pull request #1600 from Bart274/pyiclo
upgrade pyicloud version
2016-03-24 17:31:15 +01:00
Bart274
dd691a4684 upgrade pyicloud version 2016-03-24 17:22:44 +01:00
Fabian Affolter
b6a4257753 Merge pull request #1599 from fabaff/forecast.io
Upgrade to python-forecastio 1.3.4
2016-03-24 17:10:56 +01:00
Fabian Affolter
40e17da415 Upgrade to python-forecastio 1.3.4 2016-03-24 16:42:25 +01:00
Fabian Affolter
fef682b192 Revert "Upgrade pysnmp to 4.3.2"
This reverts commit 38e6f8fdab.
2016-03-24 16:23:57 +01:00
Fabian Affolter
369d234bda Remove wallet 2016-03-24 12:38:18 +01:00
Paulus Schoutsen
5085e337e5 Update frontend 2016-03-24 00:48:21 -07:00
Fabian Affolter
10cb8c0799 Upgrade python-telegram-bot to 3.4 2016-03-24 08:07:59 +01:00
Fabian Affolter
565ae8d30f Upgrade python-mpd2 to 0.5.5 2016-03-24 08:07:06 +01:00
Fabian Affolter
2c770164f2 Upgrade blockchain to 1.3.1 2016-03-24 08:00:05 +01:00
Fabian Affolter
38e6f8fdab Upgrade pysnmp to 4.3.2 2016-03-23 23:57:32 +01:00
Fabian Affolter
a0be348f3a Upgrade psutil to 4.1.0 2016-03-23 22:44:05 +01:00
Fabian Affolter
f7943d9448 Upgrade python-nmap to 0.6.0 (attempt to fix #1592) 2016-03-23 22:25:35 +01:00
Paulus Schoutsen
890930ea32 Merge pull request #1596 from jaharkes/lms-avoid-discovery-error
Assume we only run one Logitech Media server on a host.
2016-03-23 14:14:50 -07:00
Jan Harkes
2d91dce6d0 Assume we only run one Logitech Media server on a host.
Because the LMS discovery mechanism uses the SlimProto protocol to discover the
presence of a Logitech Media server which operates on port 3483/udp and
3483/tcp. But HA uses a different 'CLI' protocol that is typically on port
9090/tcp to query player state.

However the CLI port number is configurable and if someone runs the CLI on a
different port, and has the server configured in configuration.yaml, we get an
error in the logs when we try to connect to 9090/tcp when we find the server
through discovery. Because of the way local slim player discover the server
using SlimProto we can be fairly certain only a single server will run on a
given IP address so if one is already configured with a user defined port, we
should ignore the discovered one that assumes the default port.
2016-03-23 14:47:29 -04:00
LucaSoldi
800397dbe4 Delete python2.7 2016-03-23 14:55:32 +01:00
LucaSoldi
9584f2dab4 Delete .Python 2016-03-23 14:53:52 +01:00
Paulus Schoutsen
154d184247 Merge pull request #1593 from balloob/nest-sensor-fix
Nest sensor - remove broken sensor types
2016-03-23 00:26:07 -07:00
Luca Soldi
65ef836313 Check raspistill exisance and check parameters in setup_platform 2016-03-22 22:35:09 +01:00
Paulus Schoutsen
015527aa5f Nest sensor - remove broken sensor types 2016-03-22 08:45:44 -07:00
Paulus Schoutsen
5bd004ee38 Merge pull request #1526 from tilutza/dev
Arduino switch: add support for default stat and negate port function…
2016-03-22 08:40:39 -07:00
Paulus Schoutsen
8fe0740b7f Update PULL_REQUEST_TEMPLATE.md 2016-03-22 08:39:41 -07:00
Paulus Schoutsen
c22e106d44 Update PULL_REQUEST_TEMPLATE.md 2016-03-22 08:39:24 -07:00
Paulus Schoutsen
4792b9f40c Merge pull request #1583 from Cinntax/pulseaudio-loopback-switch
Pulseaudio loopback switch
2016-03-22 08:30:17 -07:00
Luca Soldi
bf915cf3b4 Added Raspberry Pi Camera Component 2016-03-22 08:33:56 +01:00