Jon Maddox
e64846e2fd
add ability to support play_media
2015-10-06 23:11:09 -04:00
Jon Maddox
d454cad5a6
add a play_media function
2015-10-06 23:10:39 -04:00
Jon Maddox
dcf52332ca
add new properties for Channel or Playlist
2015-10-06 23:09:53 -04:00
Jon Maddox
87599df41b
add some new media types
2015-10-06 23:00:29 -04:00
Tom Duijf
0fb9e1b16c
Initial commit of snmp device tracker
2015-10-06 21:26:32 +00:00
Alan Bowman
047cff6596
Add blinkstick support
2015-10-06 11:10:16 +01:00
badele
32f1791c5a
Check flake & pylint style
2015-10-06 08:44:15 +02:00
Alan Bowman
6d53944fa1
Support RGB colors
2015-10-05 13:25:09 +01:00
Paulus Schoutsen
bc6c285945
Update zone doc
2015-10-04 01:40:38 -07:00
Paulus Schoutsen
d4d8c9ae65
Update frontend version
2015-10-04 01:40:38 -07:00
Paulus Schoutsen
9292891836
Update documentation
2015-10-04 01:40:38 -07:00
Paulus Schoutsen
c1f464f478
Fix style issue
2015-10-03 11:26:57 -07:00
Paulus Schoutsen
8c5759e460
Improve Logbook device tracker locations handling
2015-10-03 11:20:22 -07:00
Paulus Schoutsen
8490d6126a
OwnTracks robustness improvement
2015-10-03 10:29:00 -07:00
badele
7f71706f08
Log RFXCOM events
2015-10-03 11:26:18 +02:00
Paulus Schoutsen
8b5b580287
Merge pull request #477 from fabaff/worldclock
...
Worldclock sensor
2015-10-03 00:03:14 -07:00
Fabian Affolter
58ac4be24c
Add worldclock sensor
2015-10-02 23:49:00 +02:00
Paulus Schoutsen
b2919c6504
Fix gps accuracy issue
2015-10-02 13:49:55 -07:00
badele
db509ccf18
Add a light & switch rfxtrx sender capability
2015-10-02 22:39:30 +02:00
Paulus Schoutsen
3863d2985a
Merge pull request #475 from toddeye/group-state-openclose
...
Add STATE_OPEN/STATE_CLOSED to groupable states
2015-10-02 09:30:27 -07:00
Paulus Schoutsen
0180c056e1
Add away mode to heat control
2015-10-02 08:57:38 -07:00
Paulus Schoutsen
e6cd9a6dc7
Merge pull request #459 from auchter/limitlessled-white
...
Add support for white LimitlessLED devices and multiple bridges
2015-10-02 08:55:34 -07:00
Todd Ingarfield
33028dd143
Add STATE_OPEN/STATE_CLOSED to groupable states
2015-10-02 10:53:36 -05:00
Paulus Schoutsen
9bdfa89b7c
More robust geofence checking
2015-10-02 08:16:53 -07:00
Paulus Schoutsen
42b80868d4
Update netdisco dependency
2015-10-02 06:48:46 -07:00
Fabian Affolter
707ca4b752
Update docstrings
2015-10-02 13:42:06 +02:00
Fabian Affolter
c7d2a09097
Update docstring
2015-10-02 13:41:51 +02:00
Fabian Affolter
fb9f83f8ad
Update docstrings
2015-10-02 13:17:18 +02:00
Michael Auchter
52ebb2fb3b
limitlessled: Add support for White Limitless LED bulbs
...
LimitlessLED bulbs actually come in three flavors: RGB, RGBW, and White. The
ledcontroller library used to control these bulbs only supports RGBW and White
bulbs. This changelist adds support for the White bulb variant.
The White bulbs are a bit annoying in that they don't support absolute
brightness or color temperature adjustments; they only support a relative
"increase" or "decrease" adjustment. This, along with the unreliable, one-way
communication medium that requires repeats to be "sure" that the bulb received a
command, makes implementing brightness control difficult. So, for now, these
bulbs are more limited than the RGBW variants and only support On/Off control.
2015-10-01 22:38:50 -05:00
Michael Auchter
ea7ca48ba2
limitlessled: Add support for previous configuration format
...
Quick hack that preserves functionality of existing configuration formats to
ease upgrades.
2015-10-01 22:38:50 -05:00
Michael Auchter
ab80af099c
limitlessled: Add support for multiple bridges
...
This adds support for a controlling multiple Limitless LED bridges.
2015-10-01 22:38:50 -05:00
Michael Auchter
34531895a0
limitlessled: Use LedControllerPool
...
This change is in preparation for adapting this component to support multiple
LimitlessLED bridges. Ultimately LedControllerPool helps to maintain the
mandatory 100ms pauses across multiple controllers so messages are reliably
received.
2015-10-01 22:38:50 -05:00
Michael Auchter
645cd89406
limitlessled: fix docstring
2015-10-01 22:38:49 -05:00
Adrien Brault
e454806669
Finish plex implementation
2015-10-01 21:14:29 +02:00
Paulus Schoutsen
726557b2f6
Sensor.rest: verify SSL by default
2015-09-30 23:17:08 -07:00
Paulus Schoutsen
c7e22e6910
Merge pull request #467 from adrienbrault/sensor-path-nossl
...
Allow to skip ssl and specify variable path for rest sensor
2015-09-30 23:14:24 -07:00
Adrien Brault
f66a020bfc
Allow to skip ssl and specify variable path for rest sensor
2015-10-01 05:54:31 +02:00
Paulus Schoutsen
64a73f6b67
Update pywemo dependency
2015-09-30 00:12:00 -07:00
Paulus Schoutsen
ad7f034805
MQTT: Auto provide cloudmqtt cert
2015-09-30 00:09:35 -07:00
Paulus Schoutsen
76674d4de9
MQTT: Allow certificates
2015-09-30 00:09:07 -07:00
Paulus Schoutsen
0dc9f2a9f8
Move MQTT to own folder
2015-09-29 23:55:16 -07:00
Paulus Schoutsen
ce47b58a8b
Report MQTT connect issues
2015-09-29 23:34:17 -07:00
Paulus Schoutsen
5d71d5560e
update rpi_gpio comment
2015-09-29 23:11:32 -07:00
Paulus Schoutsen
1dc9bfdf73
Update config zones
2015-09-29 23:08:37 -07:00
badele
cc47e39006
Add send capability
2015-09-29 22:47:22 +02:00
Paulus Schoutsen
2eb36c18bd
Add geofencing to automation
2015-09-29 00:18:52 -07:00
badele
d64f0ddd41
Refactoring the code for pylint & flake test
2015-09-29 08:20:25 +02:00
Paulus Schoutsen
5ad27d8cdb
Add support for zones to Home Assistant
2015-09-28 23:13:13 -07:00
sfam
e57b3ae847
add manual alarm
2015-09-28 23:36:46 +00:00
Paulus Schoutsen
755234369d
New frontend build
2015-09-27 22:05:03 -07:00
Paulus Schoutsen
52ed25fc21
Merge pull request #394 from pavoni/hue-scenes
...
Fuzzy match for float attributes for Philips Hue scenes
2015-09-27 21:41:59 -07:00
Paulus Schoutsen
9e866680d4
Merge pull request #456 from balloob/service-fields
...
Service fields
2015-09-27 21:07:48 -07:00
pavoni
80c89d218b
Avoid throwing an exception when a wemo device with attributes isn't found
2015-09-27 21:05:45 -07:00
badele
174aeacd76
Fix duplicate devices insertion
2015-09-27 23:51:19 +02:00
pavoni
e7320fe969
Default dict if parent class returned None
2015-09-27 17:06:49 +01:00
badele
321a603bfe
Add a light & switch rfxtrx support
2015-09-27 11:13:49 +02:00
Paulus Schoutsen
4e3bd5f2a9
Add service descriptions
2015-09-26 23:17:04 -07:00
sfam
ca0b6ebd99
Merge pull request #397 from sfam/dev
...
Add MQTT alarm
2015-09-25 23:55:47 +01:00
sfam
98d051f870
Merge branch 'sfam-dev' of https://github.com/persandstrom/home-assistant into persandstrom-sfam-dev
2015-09-25 17:02:20 +00:00
pavoni
63bf4db969
Remove trace
2015-09-25 15:51:09 +01:00
pavoni
3ec00ce4fe
Fix format errors
2015-09-25 15:49:56 +01:00
Paulus Schoutsen
74a0e47ba6
Update frontend with badge fixes
2015-09-25 07:44:58 -07:00
pavoni
476e4f0517
Add doc strings
2015-09-25 13:37:47 +01:00
pavoni
61fb8271e5
Change scene matching to use fuzzy logic for float values, if requested
2015-09-25 13:26:43 +01:00
Per Sandström
5cf9bd7223
updates to support ui
2015-09-25 06:23:04 +02:00
Paulus Schoutsen
9f986c55e6
Merge pull request #435 from toddeye/notify-smtp-retry
...
Added retry logic if the SMTP connection is disconnected by the server.
2015-09-24 17:15:05 -07:00
sfam
94eb54ff00
Merge branch 'dev' of https://github.com/balloob/home-assistant into dev
2015-09-24 21:19:21 +00:00
Per Sandström
f28b392f1a
Merge branch 'dev' of https://github.com/sfam/home-assistant into sfam-dev
2015-09-24 22:21:51 +02:00
Todd Ingarfield
b0b3c2f73f
formatting correction
2015-09-24 11:20:25 -05:00
Paulus Schoutsen
d660d2b3dc
Update frontend (group toggle updates)
2015-09-24 09:04:22 -07:00
Todd Ingarfield
a89bfcf342
removed exception attributes
2015-09-24 10:55:24 -05:00
Todd Ingarfield
a42347e6e7
corrected formating and style issues
2015-09-24 10:47:19 -05:00
Paulus Schoutsen
faee3e8447
Merge pull request #360 from fabaff/rest-sensor
...
Rest sensor
2015-09-23 23:53:09 -07:00
Paulus Schoutsen
5a562f3db8
Update frontend
2015-09-23 23:32:41 -07:00
Paulus Schoutsen
19705ab40a
Hide auto groups from logbook
2015-09-23 23:20:20 -07:00
Paulus Schoutsen
20bf9f7ea1
Update frontend with group toggle
2015-09-23 23:20:20 -07:00
Paulus Schoutsen
6399c873f9
Add gps location to device tracker demo
2015-09-23 23:20:20 -07:00
Paulus Schoutsen
4b6878f91c
Restrict data from stream API
2015-09-23 21:35:23 -07:00
Paulus Schoutsen
62f016e7d2
Filter api password from arguments
2015-09-23 20:56:34 -07:00
Stefan Jonasson
34e5ecb8ab
Merge pull request #433 from stefan-jonasson/fix_telldus_libary_cleanup
...
Telldus libary version update + added callback cleanup
2015-09-23 12:15:31 +02:00
Stefan Jonasson
8f95885e3a
Codestyle cleanup
2015-09-23 11:47:53 +02:00
Stefan Jonasson
94db1ac142
Codestyle cleanup
2015-09-23 11:46:55 +02:00
Stefan Jonasson
f48e65096a
Removed logging.
2015-09-23 11:38:47 +02:00
Stefan Jonasson
3244975489
Removed logging.
2015-09-23 11:37:45 +02:00
Stefan Jonasson
10327795e9
Added more logging.
2015-09-23 11:34:20 +02:00
Stefan Jonasson
bcbb8edd59
Added more logging.
2015-09-23 11:30:46 +02:00
Stefan Jonasson
86270e1a37
Added more logging.
2015-09-23 11:27:25 +02:00
Stefan Jonasson
de7a34b648
Added more logging.
2015-09-23 11:25:08 +02:00
Stefan Jonasson
82a06279de
Added more logging.
2015-09-23 11:22:32 +02:00
Stefan Jonasson
62af1fcc57
Added more logging.
2015-09-23 11:19:27 +02:00
Stefan Jonasson
6afe99dcc7
Added more logging.
2015-09-23 11:14:47 +02:00
Stefan Jonasson
b6bf398859
Added callback logging.
2015-09-23 11:07:37 +02:00
Stefan Jonasson
48df06d1c0
Added callback logging.
2015-09-23 10:18:45 +02:00
Stefan Jonasson
b4ca691822
Removed the check for callback_dispatcher
2015-09-23 09:52:58 +02:00
Stefan Jonasson
16c2827465
Removed the check for callback_dispatcher
2015-09-23 09:50:12 +02:00
Stefan Jonasson
e90fd3d654
Removed the check for callback_dispatcher
2015-09-23 09:43:16 +02:00
Stefan Jonasson
7d0ff6884c
Added the req consts
2015-09-23 09:32:11 +02:00
Stefan Jonasson
a9ea8972dd
Updated required tellcore version
2015-09-23 08:29:57 +02:00
Stefan Jonasson
a0c1202ad6
Try to make the connection to the tellcore library more stable
2015-09-23 08:26:40 +02:00
Fabian Affolter
c5094438de
Add post option, correction_factor, and decimal_places
2015-09-23 01:17:28 +02:00
Fabian Affolter
60d45ebf79
Add return value
2015-09-23 01:17:28 +02:00
Fabian Affolter
5df2a1cf76
Add new checks and move var check to setup
2015-09-23 01:17:28 +02:00
Fabian Affolter
f5b2fa6fbe
Remove left-over
2015-09-23 01:17:28 +02:00
Fabian Affolter
6c18f264f3
Add rest sensor
2015-09-23 01:17:28 +02:00
sfam
cdc371c3ee
merge requires_code and code_format properties
2015-09-22 21:40:45 +00:00
Heiko Rothe
1553844279
Added support for the newest tp-link firmware
...
Currently this seemingly only applies to the Archer C9
2015-09-22 22:48:43 +02:00
Paulus Schoutsen
3158db9553
Update tile provider
2015-09-21 23:19:42 -07:00
Paulus Schoutsen
46a0173e31
Add demo device tracker platform
2015-09-21 22:46:08 -07:00
Paulus Schoutsen
7e511bcacf
Fix iPhone map issues
2015-09-21 22:23:17 -07:00
Todd Ingarfield
b2999ae325
Added retry logic if the SMTP connection is disconnected by the server.
2015-09-21 18:54:30 -05:00
Per Sandström
5033c1fcb7
Merge branch 'dev' of https://github.com/sfam/home-assistant into sfam-dev
2015-09-21 21:18:46 +02:00
Jeff Schroeder
e492be299b
Merge pull request #417 from miniconfig/plex-dev
...
Plex media player component
2015-09-21 11:44:33 -05:00
miniconfig
03e7281406
Moved plexapi import into setup_platform().
...
Changed CONTRIBUTING.md to refer to requirements_all.txt instead of requirements.txt
2015-09-21 11:59:55 -04:00
miniconfig
cc7784889a
Pylint errors
2015-09-21 11:11:38 -04:00
miniconfig
d267f0a04c
Removed references to the frontend device parameter in the directions and added some clarification.
...
Fixed plexapi version number.
2015-09-21 10:59:34 -04:00
miniconfig
a8e0ca6d3f
Fixed various property methods to make sure they all had a fall through return and removed unnecessary "else" statements
2015-09-21 10:44:24 -04:00
Stefan Jonasson
f8175adbdc
Merge pull request #420 from stefan-jonasson/dev
...
Fixed Pylint issue
2015-09-21 13:03:16 +02:00
Stefan Jonasson
6437f6f6b4
Desperate try to fix travis ci reporting a unused-argument
2015-09-21 12:57:11 +02:00
Paulus Schoutsen
27bbfbae62
Fix compilation issue frontend
2015-09-21 00:42:23 -07:00
Stefan Jonasson
2785c373fb
E302 expected 2 blank lines, found 1
2015-09-21 08:26:14 +02:00
Paulus Schoutsen
acddae3747
Initial support for maps in frontend
2015-09-20 23:14:58 -07:00
Stefan Jonasson
d3e9a22759
Added pylint hint!
2015-09-21 08:14:11 +02:00
Paulus Schoutsen
ca698ff063
remove debug statement
2015-09-20 20:24:31 -07:00
Paulus Schoutsen
a866d515f7
Make owntracks more robust
2015-09-20 20:09:53 -07:00
Paulus Schoutsen
bd61555698
discovery: Update to netdisco 0.4.1
2015-09-20 19:46:33 -07:00
miniconfig
5027acfda1
Fixed additional pylint and flake issues
2015-09-20 16:13:26 -04:00
stefan-jonasson
f0991d63d1
Merge pull request #416 from stefan-jonasson/dev
...
Fix states not updating after command was sent!
2015-09-20 22:00:12 +02:00
Stefan Jonasson
34f36479c6
Fix states not updating after command was sent!
2015-09-20 21:29:38 +02:00
Paulus Schoutsen
506c88dbaf
Fix owntracks bugs
2015-09-20 12:13:51 -07:00
Paulus Schoutsen
98a1addc18
Merge pull request #413 from balloob/owntracks
...
initial owntracks support
2015-09-20 12:00:11 -07:00
Paulus Schoutsen
30492cc685
Fix tests and linting
2015-09-20 11:46:01 -07:00
Paulus Schoutsen
19d40612e6
Add home_range to device tracker
2015-09-20 09:35:03 -07:00
miniconfig
48306ddbf6
Fixed Requirements URL
2015-09-20 08:19:21 -04:00
Stefan Jonasson
a60a9202a5
cleanup
2015-09-20 14:17:32 +02:00
Stefan Jonasson
ab81231e6d
Changed flow so we got one callback per platorm instead of per device which caused race conditions in the telldus library.
2015-09-20 14:11:42 +02:00
Paulus Schoutsen
68286dcef8
initial owntracks support
2015-09-20 00:27:50 -07:00
Paulus Schoutsen
6e96f915f6
Merge pull request #411 from stefan-jonasson/tellstick_callbacks
...
Fix for issue: #204
2015-09-19 22:54:48 -07:00
Paulus Schoutsen
46f6653183
New version frontend
2015-09-19 21:16:47 -07:00
Paulus Schoutsen
6352f10d9e
Device tracker minor tweak
2015-09-19 21:02:54 -07:00
Paulus Schoutsen
2a3b911d7b
Remove debug statement
2015-09-19 21:02:38 -07:00
Paulus Schoutsen
85489010bc
Merge pull request #404 from stefan-jonasson/automation_confg_list
...
Automation confg lists
2015-09-19 20:53:26 -07:00
Stefan Jonasson
60d8266ce0
Fix for issue:
...
Tellstick switches status changes aren't realtime #204
2015-09-20 00:57:04 +02:00
sfam
e29deb0202
add a code_format property on alarm object and a optional code for its MQTT platform
2015-09-19 22:22:37 +00:00
Paulus Schoutsen
1771f8b1b3
Fix logbook crashing on custom state_changed events
2015-09-19 13:13:28 -07:00
Paulus Schoutsen
8cd1c42e80
Merge pull request #407 from balloob/testing-upgrade
...
Fix CI
2015-09-19 12:55:09 -07:00
Paulus Schoutsen
ec1d5e617e
Fix CI
2015-09-19 12:29:23 -07:00
Stefan Jonasson
40651ef2bc
Fixed old config value conversion
...
Added a new unit test for the config list mode
2015-09-19 21:13:09 +02:00
miniconfig
64741a95b8
Added requirements
2015-09-19 14:16:57 -04:00
miniconfig
a24b38aacc
Initial version of plex media player component
2015-09-19 13:48:45 -04:00
Paulus Schoutsen
55f6ff86e4
Merge pull request #405 from balloob/automation-event
...
Event automation fuzzy matches on data
2015-09-19 10:43:02 -07:00
Paulus Schoutsen
79cdda2bd9
Merge pull request #406 from balloob/automation-action-config
...
Change automation action config keys
2015-09-19 10:42:37 -07:00
sfam
35eed93443
add a requires_code property on alarm object
2015-09-19 17:32:37 +00:00
Paulus Schoutsen
dd4e1cbd1d
Change automation action config keys
2015-09-19 08:43:56 -07:00
Stefan Jonasson
2084976bc2
Fixed suggestions from @balloob
2015-09-19 17:42:21 +02:00
Paulus Schoutsen
9019d654d7
Event automation fuzzy matches on data
2015-09-19 08:27:34 -07:00
Stefan Jonasson
b9e1b3eb99
Fixed var name + flake8
2015-09-19 15:51:50 +02:00
Stefan Jonasson
e1a7b8f988
Merge branch 'dev' of https://github.com/balloob/home-assistant into automation_confg_list
2015-09-19 15:27:46 +02:00
Stefan Jonasson
be9cfbdeb0
Fixed docblock
2015-09-19 14:45:56 +02:00
Fabian Affolter
a32229b4ce
Allow decimal numbers (Thanks @luxus)
2015-09-19 11:48:24 +02:00
Stefan Jonasson
e4c5108c9d
Implemented configuration loading from
2015-09-18 18:12:27 +02:00
sfam
fc946da5db
Add MQTT alarm
2015-09-18 15:30:34 +00:00
Fabian Affolter
b33714bca3
Fix default value for correction_factor (Thanks @luxus)
2015-09-18 16:41:35 +02:00
Fabian Affolter
722af9014d
Update import style
2015-09-18 16:25:52 +02:00
pavoni
6abaebb248
More consistant naming
2015-09-18 14:40:00 +01:00
pavoni
c01e9bea2b
Fix inconsistant naming
2015-09-18 14:38:15 +01:00
pavoni
ab79b8a541
First cut of write after set for scenes
2015-09-18 12:34:24 +01:00
pavoni
3a3374ed4b
Remove incorrect change
2015-09-18 12:34:02 +01:00
pavoni
4d53fa0173
First draft of read_after_set for scenes
2015-09-18 12:21:08 +01:00
Paulus Schoutsen
4371355be1
Better errors on time automation trigger
2015-09-17 23:12:55 -07:00
Paulus Schoutsen
7c549db2d6
Merge pull request #386 from SEJeff/quiet-logging
...
[RFC] Quiet logging
2015-09-17 08:48:00 -07:00
Paulus Schoutsen
3ed102cd88
Merge pull request #388 from stefan-jonasson/dev
...
[Bugfix] - Time trigger fired all the time when using the "from" param
2015-09-17 00:10:13 -07:00
Stefan Jonasson
90e2aefd23
flake8 fix
2015-09-17 08:55:17 +02:00
Stefan Jonasson
47af247d6a
flake8 fix
2015-09-17 08:39:41 +02:00
Stefan Jonasson
1a00d4a095
pylint fix
2015-09-17 08:35:18 +02:00
Fabian Affolter
ccecc0181d
Remove blank line
2015-09-17 08:34:26 +02:00
Fabian Affolter
e90dbad37e
Update docstrings
2015-09-17 08:34:10 +02:00
Fabian Affolter
8ec0c36457
Fix return value
2015-09-17 08:29:50 +02:00
Stefan Jonasson
e68cc83e64
return and output error if none of the 4 keys provided
...
only parse hour/minute/second if after is not available
2015-09-17 08:24:06 +02:00
Jeff Schroeder
550f31d4c3
Quiet down some of the logging in the sonos platform
...
This is due to the soco library logging very excessively and it using
requests to connect to each Sonos speaker every 10 seconds (by default).
This makes the logs much more pleasant to use for finding real issues.
2015-09-16 23:11:57 -05:00
Jeff Schroeder
7e42b35b62
Set logging of SQL queries to sqlite as debug log messages
2015-09-16 23:11:57 -05:00
Stefan Jonasson
9b96471182
Fixed after param
2015-09-16 22:46:21 +02:00
Paulus Schoutsen
3c3eadbef5
Update frontend with alarm ui
2015-09-16 08:59:42 -07:00
Paulus Schoutsen
f375bc527a
Merge pull request #358 from persandstrom/alarmui
...
Alarm Control Panel
2015-09-16 08:56:03 -07:00
Paulus Schoutsen
6de04d78ed
Merge pull request #381 from heathbar/foscam-support
...
Foscam support
2015-09-15 23:37:33 -07:00
Paulus Schoutsen
86aea83f64
Device tracker improvements
2015-09-15 23:35:28 -07:00
Heath Paddock
98feb3cd93
Fixed pylint errors
2015-09-16 00:40:51 -05:00
Heath Paddock
3dcd18af9e
Fixed flake8 errors
2015-09-16 00:09:16 -05:00
Heath Paddock
2fd7b98cab
minor code cleanup
2015-09-15 23:45:12 -05:00
Heath Paddock
90e21791f6
Removed obsolete code
2015-09-15 23:39:03 -05:00
Heath Paddock
9678613a13
foscam: made 'port' configurable and added additional documentation
2015-09-15 23:32:55 -05:00
Heath Paddock
5de89316b2
Initial implementation of Foscam FI9821W support
2015-09-15 22:58:46 -05:00
Jon Maddox
61685ea13d
tag on " AirTunes Speaker" instead
2015-09-15 21:40:39 -04:00
Jon Maddox
77b9a12687
Tags the name of the device to the end of the name
...
This helps the media player be more explicit about itself and what it
is. It also namespaces it self a little better in the system. Rather
than be `media_player.family_room` it is
`media_player.family_room_apple_tv`. This helps for cases when there’s
another actual media player like Kodi or Chromecast in there.
2015-09-15 21:07:49 -04:00
Paulus Schoutsen
08f2a67de4
Allow falsy values for media player attributes
2015-09-15 12:58:19 -07:00
Paulus Schoutsen
58c3b03b79
Merge pull request #377 from balloob/automation-improvements
...
Automation improvements
2015-09-15 12:46:13 -07:00
Paulus Schoutsen
c18294ee76
Allow triggers to be used as condition
2015-09-15 08:56:06 -07:00
Paulus Schoutsen
0584c10ef9
Style fix
2015-09-15 00:11:24 -07:00
Paulus Schoutsen
1ec5178f66
Remove scheduler component
2015-09-15 00:05:20 -07:00
Paulus Schoutsen
2978e0dabe
Add sun automation trigger
2015-09-15 00:02:54 -07:00
Paulus Schoutsen
b1f17c2cd4
Merge pull request #356 from fabaff/command-sensor
...
Command sensor
2015-09-14 23:46:02 -07:00
Fabian Affolter
1a73c1b991
Fix pylint issue
2015-09-15 08:40:54 +02:00
Fabian Affolter
039c5cd847
Change import ordering
2015-09-15 08:40:38 +02:00
Paulus Schoutsen
f17ef0327c
Merge pull request #366 from fabaff/glances
...
Glances sensor
2015-09-14 23:24:20 -07:00
Fabian Affolter
56a151b196
Add return value
2015-09-15 08:21:58 +02:00
Paulus Schoutsen
b2ad8db86b
Add condition type to automation component
2015-09-14 22:51:28 -07:00
Paulus Schoutsen
20f021d05f
Another style fix. Who comes up with this?
2015-09-14 22:14:15 -07:00
Paulus Schoutsen
fc43135ddd
Style fix
2015-09-14 22:12:51 -07:00
Paulus Schoutsen
68c1dd7cd4
Refactor automation configuration
2015-09-14 22:05:40 -07:00
Paulus Schoutsen
fe2a9bb83e
Fix numeric state if
2015-09-14 20:46:57 -07:00
Paulus Schoutsen
2f8591205f
Merge pull request #375 from SEJeff/fix-asuswrt
...
Fix the asuswrt device tracker for dhcp leases with no hostname
2015-09-14 20:23:44 -07:00
Jeff Schroeder
0afb6114c5
Make the entity names for systemmonitor sensors a bit nicer
...
This prevents them from having trailing whitespace, which makes them
end with `_`.
2015-09-14 21:20:41 -05:00
Jeff Schroeder
7c7b6ca05c
Fix the asuswrt device tracker for dhcp leases with no hostname
...
Sometimes, hosts request dhcp leases without sending the hostname
they want to the dhcp server. This results in the entity_id being
`device_tracker.` as the dev_id is empty and things go downhill
from there.
The dhcp lease file looks like:
admin@RT-AC66R:/tmp/home/root# cat /var/lib/misc/dnsmasq.leases
86400 5c:c5:d4:79:4c:ad 192.168.1.226 chit-jsl3 *
85242 8c:77:12:ad:d9:23 192.168.1.126 android-2c94abebaab16255 01:8c:77:12:ad:d9:23
61985 b8:e9:37:73:47:f0 192.168.1.204 * 01:b8:e9:37:73:47:f0
61982 b8:e9:37:ec:0d:7e 192.168.1.132 * 01:b8:e9:37:ec:0d:7e
84584 00:20:6b:ca:31:c1 192.168.1.182 MC4650-CA31C1 01:00:20:6b:ca:31:c1
86306 fc:e9:98:d6:4b:90 192.168.1.173 iLol 01:fc:e9:98:d6:4b:90
74343 20:3a:07:f3:7e:ae 192.168.1.246 gatekeeper 01:20:3a:07:f3:7e:ae
72374 b8:e9:37:5f:3d:06 192.168.1.34 SonosZP 01:b8:e9:37:5f:3d:06
64697 00:0e:58:6f:59:d2 192.168.1.171 SonosZB 01:00:0e:58:6f:59:d2
Confirmed working on an Asus RT-AC66R with fw version: 3.0.0.4.376_3861
2015-09-14 20:33:14 -05:00
Paulus Schoutsen
2fe8b154f1
Fix state automation configuration
2015-09-14 18:22:49 -07:00
Paulus Schoutsen
bf64956265
Merge pull request #368 from stefan-jonasson/dev
...
Implemented the if condition support in numeric state
2015-09-14 17:57:34 -07:00
Jon Maddox
e8c3eaab33
style tweaks
2015-09-14 17:39:43 -04:00
Jon Maddox
fcbeddeb57
describe airplay part
2015-09-14 17:34:57 -04:00
Jon Maddox
50b23e1969
adds airplay speakers as media_players
2015-09-14 17:27:00 -04:00
Fabian Affolter
984f01359c
Fix docstring
2015-09-14 21:48:29 +02:00
Stefan Jonasson
d5198d4242
Implemented the if condition support in numeric state
2015-09-14 20:33:01 +02:00
Per Sandström
f5d1da1d53
and pylint...
2015-09-14 19:42:36 +02:00
Per Sandström
13ca42e187
fixes from review
2015-09-14 17:33:43 +02:00
Fabian Affolter
fe7134b897
Add glances sensor
2015-09-14 14:08:30 +02:00
Fabian Affolter
27845d3fc5
Allow decimal places to be set
2015-09-14 10:44:07 +02:00
Fabian Affolter
6dc877d8de
Add command sensor
2015-09-14 10:07:27 +02:00
Paulus Schoutsen
dd71e4fdd1
Record in logbook when automation triggered
2015-09-14 00:02:33 -07:00
Paulus Schoutsen
13d40fe6ec
Allow firing events in script
2015-09-13 23:54:48 -07:00
Paulus Schoutsen
7e75add144
Update nmap dependency
2015-09-13 23:35:12 -07:00
Paulus Schoutsen
2df26a0d1a
Fix sensor.systemmonitor
2015-09-13 23:29:13 -07:00
Paulus Schoutsen
965730eb60
Allow setting name for command switch
2015-09-13 23:04:49 -07:00
Paulus Schoutsen
2a11d02fe4
Add if to automation
2015-09-13 22:27:27 -07:00
Paulus Schoutsen
046c5653cb
Add latest version of polymer repo
2015-09-13 20:58:22 -07:00
Paulus Schoutsen
f86fcdcaf5
Merge pull request #363 from balloob/logbook-entry
...
Add custom entries to logbook
2015-09-13 20:52:09 -07:00
Paulus Schoutsen
835bc1c492
Fix style issue
2015-09-13 18:40:54 -07:00
Paulus Schoutsen
de5a2fee83
Add custom entries to logbook
2015-09-13 18:30:44 -07:00
Roy Hooper
209499e82b
Reduce media player scan frequency to 10s
2015-09-13 20:54:20 -04:00
Roy Hooper
9b47241a46
switch to default polling cycle to solve multiple instance issue
2015-09-13 20:49:09 -04:00
Paulus Schoutsen
513f6e9c3c
Merge pull request #353 from stefan-jonasson/dev
...
numeric_state automation platform
2015-09-13 17:13:06 -07:00
Paulus Schoutsen
9582eae48e
Merge pull request #359 from rhooper/sonos-netdisco-fix
...
Prevent duplicate instances of sonos devices during netdisco
2015-09-13 13:56:10 -07:00
Roy Hooper
d4834ff408
Add hass property to Entity to prevent 'Attribute hass is None' error during self.update_ha_state
2015-09-13 16:53:31 -04:00
Roy Hooper
ce22f3c82d
Implement unique_id to prevent duplicate devices
2015-09-13 16:53:31 -04:00
Fabian Affolter
40aa661340
Update docsstring
2015-09-13 22:27:28 +02:00
Per Sandström
6c3a78df30
fixed spelling
2015-09-13 21:07:16 +02:00
Per Sandström
964a1f9aef
merge from dev
2015-09-13 21:00:51 +02:00
Stefan Jonasson
8360ab265c
Not used to pylint and flake8 ...
2015-09-13 20:34:45 +02:00
Stefan Jonasson
e3dcb45879
Fixed pylint error
2015-09-13 20:27:11 +02:00
Per Sandström
683a80f5f4
tests pass
2015-09-13 20:21:02 +02:00
Stefan Jonasson
9904727cde
homeassistant/components/automation/numeric_state.py:61:80: E501 line too long (80 > 79 characters)
...
The command "flake8 homeassistant" exited with 1.
2015-09-13 20:16:51 +02:00
Stefan Jonasson
e9da02d70c
Fixed value error exception
...
Fixed unittest
2015-09-13 19:59:26 +02:00
Paulus Schoutsen
b0b88e606c
Merge pull request #355 from SEJeff/minor-sonos-fix
...
Minor sonos fix
2015-09-13 10:17:05 -07:00
Jeff Schroeder
57a833f1a7
Fix a bug which causes the sonos component to occasionally pop
...
Had this happen when Sonos surround sound is playing from a TV. See this
for more details:
af9a5152fe/soco/core.py (L1060)
2015-09-13 12:13:35 -05:00
Paulus Schoutsen
e5e577108c
Merge pull request #357 from balloob/sonos-discovery
...
Discover sonos devices
2015-09-13 08:16:09 -07:00
Paulus Schoutsen
51dd718282
Fix broken thermostat demo and prevent happening again
2015-09-13 08:08:46 -07:00
Paulus Schoutsen
40340ea832
Discover sonos devices
2015-09-13 07:48:50 -07:00
Stefan Jonasson
a2ca60159d
Fixed logic
2015-09-13 13:05:36 +02:00
Stefan Jonasson
8e89308a15
Added better handling if we did not get a value for the numeric check
2015-09-13 12:15:21 +02:00
Paulus Schoutsen
96cfff192a
Fix space after HA started in logbook
2015-09-13 01:21:30 -07:00
Paulus Schoutsen
067993c8ab
Logbook reverse sorting
2015-09-13 01:12:05 -07:00
Paulus Schoutsen
eef1e65244
Fix converting config device tracker
2015-09-13 00:48:52 -07:00
Paulus Schoutsen
134c870d2b
Merge pull request #345 from balloob/device-tracker
...
Device tracker rewrite
2015-09-13 00:15:30 -07:00
Paulus Schoutsen
5edc4f148f
Fix style
2015-09-13 00:10:59 -07:00
Paulus Schoutsen
880b5f0ad1
Add device_tracker.see service
2015-09-13 00:02:28 -07:00
Paulus Schoutsen
804b7669b7
Setup device tracker group at end of init
2015-09-12 23:08:16 -07:00
Paulus Schoutsen
81288cc988
Remove netgear discovery hack
2015-09-12 23:08:00 -07:00
Paulus Schoutsen
bb42e264cb
Device tracker sets up group again
2015-09-12 22:56:31 -07:00
Per Sandström
c9bccadc40
fixed merge error
2015-09-13 07:48:34 +02:00
Per Sandström
ab6cb43d5b
alarm component
2015-09-13 07:42:38 +02:00
Jeff Schroeder
4fa379419d
Don't blow up if no sonos speakers are found
...
Also move the imports up so the latest pep8 doesn't complain
2015-09-12 23:10:24 -05:00
Roy Hooper
6dcb87c54d
squash bug in volume_level (bad if statement)
2015-09-12 21:42:36 -04:00
Stefan Jonasson
4eba1250e9
Added a numeric_state automation platform
2015-09-12 21:42:52 +02:00
Jeff Schroeder
d4d798d71f
Error gracefully when unable to connect to home.nest.com
2015-09-12 14:27:12 -05:00
Jeff Schroeder
3dc1dc6c6a
A few minor cleanups in the http debug api server
2015-09-12 14:27:07 -05:00
Jeff Schroeder
473047f3dd
Fix a small tyop in the history component
2015-09-12 14:27:03 -05:00
Jeff Schroeder
f5b5d3f65a
Use str.split maxsplit in the time component
2015-09-12 14:26:59 -05:00
Jeff Schroeder
776c7dae07
Fix a tyop in the arduino switch component
2015-09-12 14:26:55 -05:00
Paulus Schoutsen
4ccedca3e5
Fix tests for device tracker
2015-09-12 09:15:28 -07:00
Paulus Schoutsen
d9b97ad5b4
Merge pull request #348 from Zyell/dev
...
Initial Thermostat Range Support
2015-09-12 08:07:52 -07:00
zyell
de89de890f
Move state constants to __init__ for all thermostats
2015-09-12 07:27:05 -07:00
Paulus Schoutsen
5338b29edf
Merge pull request #351 from maddox/itunes
...
Add iTunes media component
2015-09-11 21:53:03 -07:00
Jon Maddox
395dbe8804
drop the try
2015-09-12 00:50:40 -04:00
Jon Maddox
f41786d893
STYLE!!!!
2015-09-12 00:49:34 -04:00
Jon Maddox
34dee0c134
style and docs
2015-09-12 00:42:11 -04:00
Jon Maddox
705238eb78
dat slash
2015-09-12 00:23:12 -04:00
Jon Maddox
2b6e0da405
add docstring
2015-09-12 00:23:04 -04:00
Jon Maddox
9d750368ff
moar style fixes
2015-09-12 00:16:51 -04:00
Paulus Schoutsen
7252861b83
Merge pull request #350 from rhooper/sonos
...
rudimentary sonos support
2015-09-11 21:00:53 -07:00
Roy Hooper
db2140782f
follow proper calling convention for track_utc_time_change callback
2015-09-11 23:57:34 -04:00
Jon Maddox
b9f5ec9e2c
style fixes
2015-09-11 23:49:43 -04:00
Jon Maddox
cb3f14a862
add iTunes component
2015-09-11 23:06:03 -04:00
Roy Hooper
e9367d5369
use own track_utc_time_change to poll every 5 seconds
2015-09-11 22:44:37 -04:00
Roy Hooper
c3dd94ba04
remove unnecessary self.update_ha_state calls
2015-09-11 22:43:55 -04:00
Paulus Schoutsen
6624cfefd6
Update kodi error reporting
2015-09-11 18:03:02 -07:00
Roy Hooper
350ed9f764
remove and disable pylint: disable=abstract-method for play_youtube()
2015-09-11 19:48:34 -04:00
Roy Hooper
3679a8078a
put back play_youtube override
2015-09-11 19:44:18 -04:00
Roy Hooper
a25f7eed2b
Enable polling and fix metadata updating.
...
Remove unnecessary methods.
Include SoCo in requirements_all.txt for CI.
Lock down SoCo version to 0.11.1
Add sonos.py to exclusions in .coveragerc
2015-09-11 19:38:42 -04:00
Roy Hooper
ae058b7847
tidy up formatting to make travis happy.
2015-09-11 18:55:23 -04:00
Roy Hooper
aa74c4e57a
fix initialization
2015-09-11 18:52:31 -04:00
Roy Hooper
1b874c603b
rudimentary sonos support
2015-09-11 18:44:42 -04:00
Fabian Affolter
e2b02f2fd2
Update error message
2015-09-11 08:07:16 +02:00
zyell
775d3198ae
Fix logic coverage in target_temperature
2015-09-10 17:46:59 -07:00
zyell
21812ba717
Bug fixes and state adjustment for initial thermostat range support
2015-09-10 15:42:34 -07:00
zyell
2d54fdd979
Initial code for generic thermostat range support and nest compliance
2015-09-10 15:11:59 -07:00
Fabian Affolter
5d3e929599
Add timeout
2015-09-10 21:23:33 +02:00
Fabian Affolter
1ec392a494
Add update
2015-09-10 21:23:33 +02:00
Fabian Affolter
d719dd72fe
Add arest switch
2015-09-10 21:23:33 +02:00
Fabian Affolter
53b43dc4db
Add timeout for requests
2015-09-10 21:21:14 +02:00
Fabian Affolter
f21d97d5a2
Add timeout for requests
2015-09-10 21:21:14 +02:00
Paulus Schoutsen
f9b17ab026
Device tracker rewrite
2015-09-09 23:37:15 -07:00
Paulus Schoutsen
3a8119af2b
Merge pull request #328 from MakeMeASandwich/dev
...
media_player: add Denon remote support
2015-09-09 19:28:35 -07:00
Paulus Schoutsen
9f9755c014
Fix wink dependencies
2015-09-09 12:40:28 -07:00
MakeMeASandwich
117a0018a5
media_player: remove debug messages, change IDLE to ON
2015-09-09 19:41:57 +02:00
MakeMeASandwich
34a6524019
Merge branch 'dev' of https://github.com/balloob/home-assistant into dev
2015-09-09 19:37:48 +02:00
Fabian Affolter
4d05650744
Merge pull request #342 from alanbowman/use-ozone-units
...
Use Dobson Units for ozone
2015-09-09 14:17:22 +02:00
Alan Bowman
c66f938919
Use Dobson Units for ozone
2015-09-09 09:48:43 +01:00
Fabian Affolter
fc21451446
Update docstring
2015-09-09 10:47:09 +02:00
Fabian Affolter
6a54ccb6b4
Update docstring
2015-09-09 09:37:45 +02:00
Paulus Schoutsen
dd23a0b3eb
Fix sabnzbd imports
2015-09-08 20:22:13 -07:00
Paulus Schoutsen
89bdead44c
Remove latest git submodules
2015-09-08 20:11:25 -07:00
Paulus Schoutsen
326d23de38
Fix pip checking if zip files are installed
2015-09-08 19:49:27 -07:00
Per Sandstrom
2fb2d5c1d6
use id instead of name when updating players
2015-09-08 20:59:54 +02:00
Paulus Schoutsen
77892dfa0d
Merge pull request #331 from sfam/dev
...
Add optional QoS config parameter to MQTT sensor and switch
2015-09-08 08:38:55 -07:00
Paulus Schoutsen
8a3d9e6b8d
Merge pull request #337 from fabaff/transmission
...
Update transmission configuration
2015-09-08 08:37:59 -07:00
Paulus Schoutsen
5b69719e95
Merge pull request #327 from fabaff/arest
...
aREST sensor
2015-09-08 08:02:25 -07:00
Fabian Affolter
0fb69c5ce4
Conditions are required
2015-09-08 16:33:13 +02:00
Fabian Affolter
922da1da44
Update docstring ('- type:' was removed a while ago)
2015-09-08 16:31:30 +02:00
Fabian Affolter
da508236e6
Remove '- type:' from configuration
2015-09-08 13:05:58 +02:00
Fabian Affolter
914a6dff5e
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:40:09 +02:00
Fabian Affolter
78a555faf5
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:39:16 +02:00
Fabian Affolter
e824bc4c55
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:21:33 +02:00
Fabian Affolter
514b8eddb9
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:19:11 +02:00
Fabian Affolter
1ed8e58679
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:05:37 +02:00
Fabian Affolter
e55922eb9e
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 18:55:58 +02:00
Fabian Affolter
e196c136c1
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 18:38:49 +02:00
Fabian Affolter
1d910f3a84
Update docstring (config file) and attempt to honor PEP0257 more
2015-09-07 18:35:00 +02:00
Fabian Affolter
f9cecdee28
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 18:26:20 +02:00
sfam
0f68b9d22b
Add optional QoS config parameter to MQTT sensor and switch (pylint)
2015-09-07 00:28:45 +00:00
sfam
c5fc5cba61
Add optional QoS config parameter to MQTT sensor and switch
2015-09-07 00:16:31 +00:00
Fabian Affolter
1a88e48986
add throttle and other minor improvements
2015-09-06 23:41:01 +02:00
MakeMeASandwich
c7a8f5d6ca
media_player: add Denon remote support
2015-09-06 12:07:12 +02:00
Fabian Affolter
72426e08b8
update errror message
2015-09-05 13:26:29 +02:00
Fabian Affolter
1c3fa89914
add arest sensor
2015-09-05 13:09:55 +02:00
sfam
bb9c50d0f1
Merge pull request #318 from sfam/dev
...
Support for trigger Maker IFTTT
2015-09-04 23:57:15 +01:00
sfam
5b7dab6556
Support for trigger Maker IFTTT (fix pylint)
2015-09-04 22:42:11 +01:00
sfam
f9ad12920e
Support for trigger Maker IFTTT (fix pylint)
2015-09-04 22:14:28 +01:00
sfam
56151a07a5
Support for trigger Maker IFTTT (pyfttt 0.3)
2015-09-04 21:58:09 +01:00
zyell
d10cecde7c
Upstream bug fixed that caused error adding some nest thermostats
2015-09-04 12:00:47 -07:00
sfam
14fc4f6f99
Support for trigger Maker IFTTT (fix pylint)
2015-09-04 16:55:55 +01:00
sfam
fd032cf6b7
support for trigger Maker IFTTT
2015-09-04 16:28:58 +01:00
Paulus Schoutsen
97e19908be
Merge pull request #308 from nkgilley/actiontec
...
add support for home_interval variable to actiontec component
2015-09-02 12:51:53 -07:00
Nolan Gilley
b9b751d234
fix for last_results
2015-09-02 12:00:20 -04:00
Nolan Gilley
5533618bd2
fix comments for home_interval
2015-09-02 11:48:36 -04:00