Adam Mills
19d1d748d4
Add support for Automatic OAuth2 authentication ( #8962 )
...
* Add support for Automatic OAuth2 authentication
* Fix async conversion of configurator
* Rename method for async
* Use hass.components to get configurator component
* Fix typo
* Move session data to hidden directory
* Make configurator callback optional
2017-08-13 22:37:50 -07:00
Paulus Schoutsen
4b3a932d88
Sabnzbd: do not assume discovery info is a dict ( #8951 )
2017-08-13 11:29:48 -07:00
Alok Saboo
79f45b5176
Fixed cert_expiry sensor to delay firing on HA startup ( #8920 )
...
* Fixed cert_expiry sensor to delay firing on HA startup
* Addressed Travis complaints
* Added imports
* Fixed cert_expiry sensor to delay firing on HA startup
* Changed comment
2017-08-12 23:49:15 -07:00
Fabian Affolter
c4550d02c5
Add version sensor ( #8912 )
...
* Add version sensor
* Set version directly
* Rework tests and fix typo
* Remove additional blank line
2017-08-12 08:52:56 +02:00
Marcus Schmidt
d7e8616651
Added possibilities to use template in the command_line sensor ( #8505 )
...
* Added possibilities to use template in the command_line sensor
* Minor style guideline conforms
* Minor style guideline conforms
* Added new test for template rendering
* Minor style guideline conforms
* Minor style guideline conforms
* Fixed failing testcases
* Fix style violations
* fix code pretty
2017-08-10 18:52:52 +02:00
Fabian Affolter
c0663bf722
Add Shodan sensor ( #8902 )
2017-08-10 17:27:49 +02:00
karlkar
b035577cf5
Fix for Neato D3 Connected state obtaining ( #8817 )
2017-08-09 23:22:08 +02:00
Aaron Bach
af70054692
Changed Pi-hole graphs from stacked bar to line ( #8896 )
2017-08-08 22:57:35 +02:00
Fabian Affolter
be94f6e939
Do not call update() in constructor ( #8892 )
2017-08-08 22:36:59 +02:00
Fabian Affolter
f513f6271e
Do not call update() in constructor ( #8878 )
...
* Do not call update() in constructor
* Fix lint issues
2017-08-08 20:21:33 +02:00
Fabian Affolter
124a6cc8c0
Change level ( #8883 )
2017-08-08 11:53:04 +02:00
Fabian Affolter
57f3bed465
Do not call update() in constructor ( #8881 )
2017-08-08 06:52:27 +02:00
Fabian Affolter
d8ca04a4bc
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
Kevin Fronczak
3723f67dc1
Added rounding to Google Wifi ( #8866 )
2017-08-06 18:29:52 +03:00
Fabian Affolter
b655fe6e04
Allow to set coordinates ( #8858 )
2017-08-06 15:20:51 +02:00
Charles Blonde
83afd12807
Add support to Dyson 360 Eye robot vacuum using new vacuum platform ( #8852 )
...
* Add support to Dyson 360 Eye robot vacuum using new vacuum platform
* Fix tests with Python 3.5
* Code review
* Code review - v2
* Code review - v3
2017-08-06 13:08:46 +02:00
Fabian Affolter
c11b6798dc
Upgrade pylast to 1.9.0 ( #8854 )
2017-08-06 10:08:45 +02:00
Fabian Affolter
5059d4c54b
Catch ConnectionRefusedError ( #8844 )
...
* Do not call update() in constructor
* Catch ConnectionRefusedError
2017-08-06 10:08:00 +02:00
Fabian Affolter
569d9764ab
Do not call update() in constructor ( #8847 )
2017-08-06 10:07:45 +02:00
Fabian Affolter
058deb5be3
Make 'monitored_conditions' optional ( #8848 )
...
* Do not call update() in constructor
* Update tests
2017-08-06 10:07:22 +02:00
Fabian Affolter
cd36a71f64
Do not call update() in constructor ( #8849 )
...
* Do not call update() in constructor
* Fix pylint issues
2017-08-06 10:07:05 +02:00
Fabian Affolter
6832a2e642
Make 'monitored_conditions' optional ( #8843 )
...
* Do not call update() in constructor
* Make 'monitored_conditions' optional
* Update tests
2017-08-06 10:05:37 +02:00
Fabian Affolter
2c7b2fe19e
Do not call update() in constructor ( #8840 )
2017-08-06 10:03:57 +02:00
Fabian Affolter
cb8517834a
Do not call update() in constructor. ( #8837 )
2017-08-06 10:03:09 +02:00
Paulus Schoutsen
e49b970665
Block dependencies that depend on enum34 ( #8698 )
...
* Block dependencies that depend on enum34
* Remove uninstalling enum34
* Update validation script
* Add constraints to tox.ini
* Upgrade yeelight to version that uses enum-compat
* Disable sensor.skybeacon
* Lint
2017-08-04 23:06:10 -07:00
Charles Blonde
7f0d0607f1
Fix Dyson sensors if devices are configured without standby monitoring. Fixes #8569 ( #8826 )
...
Upgrade libpurecoolink libraries without unused enum34 dependency
2017-08-04 14:27:23 -07:00
Hellowlol
cf298c2435
Make HA discover sabnzbd and add it to the Configurator ( #8634 )
...
* Init discover sab.
* Fix hound errors
Nobody likes being hound at :(
* sabnzbd discovery says if ssl is active.
* Fixups after codereview.
2017-08-04 23:24:55 +02:00
Julian Kahnert
5b4e30cde3
geizhals sensor component ( #8458 )
...
* initial create of the geizhals component
* only .coveragerc, geizhals.py, and requirements_all.txt included
2017-08-04 12:11:33 +02:00
John Mihalic
f3e16ca304
Catch divide by zero errors when a sleep type is 0 ( #8809 )
...
Add an optional extended description…
2017-08-03 15:58:40 +02:00
Fabian Affolter
39131d06ba
Improvements (configuration and validation) ( #8785 )
2017-08-02 14:51:09 +02:00
Lukas Barth
47dad547eb
Add 'forecast' ability to yr weather sensor ( #8650 )
...
* Add forecast option to YR sensor
* Fix some style issues
* Fix linting
2017-08-01 22:42:51 -07:00
Fabian Affolter
50cd6c9a9c
Catch exception ( fixes #8724 ) ( #8731 )
2017-08-01 19:30:26 +02:00
emlt
e57d6f679a
Change units from KW to W ( #8761 )
...
* Change units from KW to W
Change power unit from KW to W to be consistent with other energy sensors.
* Change units from kW to W
2017-07-31 20:41:45 -07:00
mjj4791
775185896a
buienradar dates tz-aware ( #8767 )
2017-07-31 20:37:33 -07:00
Kevin Fronczak
418a8bab11
Fixed sensor issue with Google Wifi routers in bridge mode ( #8710 )
...
* Fixed issue with routers in bridge mode
- Router in brdige mode apparently don't report all of the stats
- Re-wrote the data_format function so it's a bit easier to follow and able to log keys that aren't supported by a router in a given mode
- Changed config so that it properly ignores conditions when not explicitly listed
- Added tests to check for the above and also to verify we log that a key doesn't exist rather than throwing an exception
* Mistakenly was calling MONITORED_CONDITIONS in data_format
- Changed to be the actual config values to prevent log error
2017-07-29 21:50:02 -07:00
Fabian Affolter
61508deed3
Upgrade pushbullet.py to 0.11.0 ( #8691 )
...
* Upgrade pushbullet.py to 0.11.0
* Update sensor as well
2017-07-28 23:22:35 -07:00
Brian Gehrich
0ab0e35d59
Updated pysnmp to 4.3.9 ( #8675 )
2017-07-27 22:33:17 +02:00
Robin
3b4ea864a1
Add uk_transport component. ( #8600 )
2017-07-26 20:49:52 +01:00
Marcelo Moreira de Mello
7c120748ce
Fixes Fitbit sensor to report battery level with the expected device ( #8647 )
...
Add an optional extended description…
2017-07-26 11:05:48 +02:00
Adam Mills
3b7f16f189
Catch and log Lyft API errors ( #8635 )
2017-07-25 00:05:47 -04:00
Chia-liang Kao
dac9716cf4
Fix STATION_SCHEMA validation on longitude ( #8610 )
2017-07-23 10:22:49 +02:00
Open Home Automation
2f08a91fdd
Simplified percent conversion, better logging ( #8568 )
...
* Simplified percent conversion, better logging
* Unnecessary pass statement (unnecessary-pass)
2017-07-22 20:00:13 +02:00
Marcelo Moreira de Mello
ee153062ab
Extends Fitbit sensors to track the device battery level ( #8583 )
...
* Extends Fitbit sensors to track the device battery level
* cleanup old stuff
* remove update from init
2017-07-21 10:19:26 +02:00
Sebastian Muszynski
fada6d3f49
Device support for different new sensors of the xiaomi aqara gateway ( #8577 )
...
* The gateway configuration accepts a MAC address or a SID value in uppercase already.
The ringtone services accepts the same values now. I hope it will avoid confusion.
* Device support for the new wall switches with neutral lead (ctrl_ln1, ctrl_ln2) added.
* Measurement unit from pressure of weather.v1 fixed.
* Device support for sensor_magnet.aq2 added.
* Device support for sensor_motion.aq2 (motion and lux) added.
* Code reformatted.
* The ringtone service (start/stop) uses the parameter gw_mac instead of gw_sid now.
* Version of the required library updated.
2017-07-21 10:13:42 +02:00
William Scanlon
4f8d2ec317
Added Time Remaining and Time Elapsed sensors for octoprint ( #8581 )
...
Add an optional extended description…
2017-07-21 09:40:07 +02:00
namadori
718949481f
fix #8263 corrected Adafruit DHT library version from 1.3.0 to 1.3.2 ( #8562 )
...
Add an optional extended description…
2017-07-20 15:53:06 +02:00
Daniel Høyer Iversen
90639d33ab
Xiaomi gw support ( #8555 )
...
* xiaomi support
* xiaomi support
* style
* style
* style
* style
* style
* coveragerc
* Update xiaomi.py
* Update xiaomi.py
* Update xiaomi.py
* refactorization
* refactorization
* config validation
* style
* package
* refactorization
* refactorization
* refactorization
* HA integration
2017-07-20 15:20:00 +02:00
Marcelo Moreira de Mello
f1280d3edb
Extends Pi-hole sensor to support the new sensors: ( #8549 )
...
- domains_being_blocked
- queries_cached
- queries_forwarded
- unique_clients
- unique_domains
2017-07-19 19:45:53 +02:00
Kevin Fronczak
1a86fa5a02
Initial support for Google Wifi/OnHub ( #8485 )
...
* Initial support for Google Wifi/OnHub
* Moved state logic to update function of API class
- Throttle added to update
- State logic implementation is cleaner
- Modified tests to work with the new throttle on update
2017-07-19 00:16:32 +02:00
Thibault Cohen
4ae11c009d
Fix #6469 and #6828 ( #8537 )
2017-07-18 16:23:39 +02:00