Fabian Affolter
9189cbdc8b
Remove globally disabled pylint issues ( #8005 )
2017-06-13 11:10:32 +02:00
Marco Sirabella
7fae8cd0f1
Configure conversation for custom actions with keywords ( #7734 )
...
* - Simple keyword to action config
* - Added more fuzzy stuff
* - Logging & a bit of commenting
* - pep8?
* - pep8 and quick formatting fixes
* - Changed configuration a bit
* - Backwards compatibility tests
* - Fallback or
* - Added custom configuration for conversation
* - Moved imports inside function
* - pep8
* - Pass tests better
* - Removed unused imports
* - Moved warning ignore to above import for fuzzy
* - Moved return for consistent return types
* - Fallback if no choices to listen for
* - Fixed linting errors
* - Better logging and fixed linting errors(?)
* - Fixed continuation
* - Added one blank line after class docstring
* Create conversation.py
* Create test_conversation.py
* Create test_conversation.py
* Update test_conversation.py
2017-06-12 23:34:20 -07:00
Fabian Affolter
843f8ce9ee
Allow put as method ( #8004 )
2017-06-12 22:27:25 -07:00
Nolan Gilley
2bf781185f
update pyripple ( #8015 )
2017-06-13 07:22:46 +02:00
Sabesto
1e1d4c2013
Add Flexit AC climate platform ( #7871 )
...
* Add Flexit AC climate platform
* Protocol extracted to third party lib
2017-06-12 22:06:47 -07:00
Fabian Affolter
bde711a9ff
Make it more flexible ( fixes #7954 ) ( #8001 )
...
* Make it more flexible (fixes #7954 )
* Fix var name
2017-06-12 09:13:03 +02:00
cribbstechnologies
dc45ed38e7
fixing potential null issue with optional param being parsed as a script ( #7928 )
...
* fixing potential null issue with optional param being parsed as a script
* Create template.py
2017-06-11 22:58:20 -07:00
Sören Oldag
03f916ed10
Fixed bug in spotify component. ( #7976 )
2017-06-11 22:24:01 -07:00
happyleavesaoc
6e33c12008
Update mailgun ( #7984 )
...
* add mailgun component
* add to coveragerc
2017-06-11 22:19:10 -07:00
Adam Mills
401309c3b2
Additional demo fan with only speed support ( #7985 )
...
* Additional demo fan with only speed support
* Update demo fan tests
2017-06-11 22:12:56 -07:00
sander76
1c06b51968
Fixing Client connection error ( #7991 )
2017-06-11 21:42:35 -07:00
Fabian Affolter
e7de1fb9ae
Add Gitter.im sensor ( #7998 )
2017-06-11 21:40:06 -07:00
tedstriker
de0f6b781e
dismiss service for persistent notifications ( #7996 )
...
* dismiss service for persistent notifications
Unnecessary notifications can now be removed automatically. Added a
dismiss service to remove persistent notifications via script and/or
automation.
* removed unnecessary loop
loop removed
2017-06-11 22:54:10 +02:00
Anders Melchiorsen
314bce1073
LIFX: add support for setting infrared level ( #8000 )
...
* LIFX: update aiolifx
This adds support for infrared and multizone.
* LIFX: add support for infrared
2017-06-11 22:38:07 +02:00
Anders Melchiorsen
9e16be3173
LIFX: clean up internal color conversions ( #7964 )
...
* Add color_util.color_hsv_to_RGB
* Use helper functions for LIFX conversions
The LIFX API uses 16 bits for saturation/brightness while HA uses 8 bits.
Using helper functions makes the conversion a bit nicer and less prone
to off-by-one issues.
The colorsys library uses 0.0-1.0 but we can avoid that by using the HA
color_util converters instead.
2017-06-11 21:19:58 +02:00
Fabian Affolter
1b1619fbf1
Upgrade py-cpuinfo to 3.3.0 ( #7992 )
2017-06-11 12:03:02 +02:00
Oliver
1f226cffe9
Bugfixing with version 0.4.4 of denonavr ( #7995 )
2017-06-11 12:02:32 +02:00
Eugenio Panadero
b9ee5fb867
make `last_name` field optional ( #7988 )
2017-06-10 22:19:13 +02:00
Erik Eriksson
f2feabcf0b
Update eliqonline.py ( #7977 )
...
Print error
2017-06-10 10:12:30 +02:00
Daniel Perna
a19e7ba3f1
HomeMatic optimizations and code cleanup ( #7986 )
...
* Cleanup and optimizations
* Cleanup
* Typo -.-
* Linting
2017-06-10 10:08:36 +02:00
mwsluis
49d642741d
Nadtcp component ( #7955 )
...
* initial commit
* class name and requirements_all.txt
* removed mentions of D7050
* changed default name
* catch oserror in update, travis errors.
* use nad_receiver pip version
* update coveragerc
2017-06-09 14:53:07 -04:00
Paulus Schoutsen
db0efc647d
New component: Python Script ( #7950 )
...
* Add initial version
* Fix requirements
* Prefer logging over printing
* Set executor thread name on >Py36 only
* Add tests
* Lint
* Add restrictedpython to test dependencies
* Create python_script.py
From doc:
```
However, an empty dict ({}) is treated as is. If you want to specify a list that can contain anything, specify it as dict:
>>> schema = Schema({}, extra=ALLOW_EXTRA) # don't do this
>>> try:
... schema({'extra': 1})
... raise AssertionError('MultipleInvalid not raised')
... except MultipleInvalid as e:
... exc = e
>>> str(exc) == "not a valid value"
True
>>> schema({})
{}
>>> schema = Schema(dict) # do this instead
>>> schema({})
{}
>>> schema({'extra': 1})
{'extra': 1}
```
2017-06-09 12:38:40 +02:00
Paulus Schoutsen
640c692e1f
Fix platforms being able to block startup ( #7970 )
2017-06-09 12:11:58 +02:00
Paulus Schoutsen
a223efb840
Prevent Roku doing I/O in event loop ( #7969 )
2017-06-08 22:18:33 -07:00
Jacob Mansfield
24a172163a
Create metoffice.py ( #7965 )
...
Fix met office sensor
2017-06-08 21:44:24 -07:00
Barry Williams
e4d100d54d
Fixed metadata issue ( #7932 )
2017-06-08 21:41:24 -07:00
Albert Lee
c52b18d7c8
lock.sesame: Update pysesame, add state attributes ( #7953 )
...
* Update pysesame requirement to 0.1.0 to support caching
* Set `available` property based on API enabled status
* Add state attributes for device ID and battery level
2017-06-09 00:21:56 +02:00
Fabian Affolter
aaaf9637eb
Add configuration check and use default var names ( #7963 )
2017-06-09 00:21:06 +02:00
Riccardo Canta
055db05946
Osram lightify, removed double set to the lightify bridge in case of brightness changes ( #7662 )
...
* osram lightify removed duplicated set in case of brightness changes
* lightify component: anticipate brightness evaluation to handle unconsidered scenario described in the PR request comments (light turned on with color/temperature)
* Correction for travis ci error:
undefined name 'transition'
2017-06-08 20:17:28 +02:00
Fabian Affolter
0863d50210
Fix typos ( #7957 )
...
Add an optional extended description…
2017-06-08 15:53:12 +02:00
Alan Fischer
1e352d37d0
Vera colored light support ( #7942 )
...
* Added support for color to vera lights
* Updated requirements
2017-06-08 12:28:03 +02:00
Boris K
620197b276
Fix the negative values bug in history_stats ( #7934 )
2017-06-08 12:27:43 +02:00
Michael Heinemann
727a22f925
test connection without needing admin rights ( #7947 )
...
SHOW DIAGNOSTICS always needs admin privileges on influxdb. For
the purposes of home-assistant this is too much.
Use 'SHOW SERIES' to have a relatively lightweight query which
only needs READ privileges.
2017-06-08 12:26:37 +02:00
Fabian Affolter
9bea7d7d8b
Upgrade coinmarketcap to 3.0.1 ( #7951 )
2017-06-08 12:15:46 +02:00
Teagan Glenn
97f62cfb78
[WIP] Fix opencv ( #7864 )
...
* Updates to opencv image processor
* Remove opencv hub
* Requirements
* Remove extra line
* Fix linting errors
* Indentation
* Requirements
* Linting
* Check for import on platform setup
* Remove opencv requirement
* Linting
* fix style
* fix lint
2017-06-08 11:26:24 +02:00
Oliver
482db94372
Add option to display all input sources / Add support for favourite channels / Treat Marantz SR5008 as Denon AVR-X device ( #7949 )
...
* add option to display all sources / pushed to version 0.4.3 of library
* Add show_all_sources option for auto discovery too
* change code style for hass
* fix lint
2017-06-08 09:46:26 +02:00
vrs01
8a4e993183
Update ping.py ( #7944 )
2017-06-08 07:30:51 +02:00
joopert
790610525b
update to 006 ( #7945 )
2017-06-08 07:30:07 +02:00
Daniel Perna
4dbf7be267
Updated dependency
2017-06-07 23:55:42 +02:00
Juggels
36eb0ceff3
[media_player.sonos] Send media_stop on turn_off ( #7940 )
2017-06-07 13:15:29 +01:00
Fabian Affolter
d38acfbd39
Add Yahoo! weather platform ( #7939 )
2017-06-07 10:49:54 +02:00
Nolan Gilley
b87e31617a
add ripple sensor ( #7935 )
2017-06-07 10:24:07 +02:00
Jacob Minnis
bb6fe822f9
Added 'change' field to statistics sensor ( #7820 )
...
* Added 'change' field to statistics sensor
* Updated statistics sensor test
* Updated statistics sensor test complaint
2017-06-07 09:38:00 +02:00
Stephan Auerhahn
5504a511e3
Add service_url config option to volvooncall ( #7919 )
...
* Add service_url config option to volvooncall
* Import default value from volvooncall lib
2017-06-07 08:52:36 +02:00
Fabian Affolter
5c96936eb4
Do not call update() in constructor ( #7931 )
2017-06-06 19:15:03 +02:00
Fabian Affolter
cbbb15fa48
Fix changes introduced with #7917 ( #7930 )
2017-06-06 19:14:41 +02:00
Fabian Affolter
760138ac52
Do not call update() in constructor ( #7917 )
2017-06-05 21:28:13 +02:00
Per Osbäck
b1f538b622
update to pywebpush 1.0.4 which allows install on system with openssl-1.1.0 (cryptography dep) ( #7915 )
2017-06-05 17:46:51 +02:00
John Mihalic
ac8592587f
Bump pyEight version to fix 0hr session errors ( #7916 )
2017-06-05 17:44:13 +02:00
Jesse Hills
aee25a020d
Add juicenet platform ( #7668 )
...
* Add juicenet platform
* Update missing variable
Add missing blank lines
* Remove unnecessary override
* Update juicenet.py
* Remove whitespace
Add missing docstring
* Remove unused services
Use the hass built in unique_id
* Fix lint issues
* Update python-juicenet library version
* Update python-juicenet library version
* Remove unnecessary code
* Remove unused import
* Remove super call
2017-06-05 08:39:31 -07:00