Commit graph

791 commits

Author SHA1 Message Date
John Arild Berentsen
1eb3181c14 Fix fitbit KeyError ()
* Fix fitbit KeyError

* Set units compared to temperature_unit

* Pass true or false for is_metric
2016-05-19 23:28:53 -07:00
pavoni
62de16804b Bump loop energy library version. 2016-05-19 17:12:19 +01:00
Fabian Affolter
a032e649f5 Upgrade psutil to 4.2.0 () 2016-05-18 17:04:59 -07:00
Daniel
4ded795740 Round minutes to integer in google travel time, Fix issue 2016-05-16 11:37:17 +02:00
Rowan
cbf0caa88a Last.fm sensor ()
* Last.fm component

* Pylint fixes

* Last.fm component

* Pylint fixes

* Updated with `.coveragerc` and `requirements_all.txt`

* Pylint fixes

* Updated

* Pylint fix

* Pylint fix
2016-05-15 13:11:41 -07:00
Richard Cox
0340710e5c Support for Nest Protect smoke alarms ()
* Support for Nest Protect smoke alarms

* Fixing formatting issues from tox
2016-05-15 12:29:12 -07:00
Daniel Høyer Iversen
8656bbbc79 fix bugs in google travel time () 2016-05-14 12:14:13 -07:00
Igor Shults
c5401b21c2 Fix typo in system monitor ('recieved') () 2016-05-14 09:45:32 -07:00
Robbie Trencheny
aa7fa7b550 Dont default to driving anymore, re: 2016-05-12 22:49:12 -07:00
Robbie Trencheny
d229cb46b1 Google travel time improvements ()
* Update google_travel_time.py

* Update google_travel_time.py

* pylint: disable=too-many-instance-attributes

* Add the mode to the title of the sensor

* Expose the travel mode on the sensor attributes

* Big improvements to the Google Travel Time sensor. Allow passing any options that Google supports in the options dict of your configuration. Deprecate travel_mode. Change name format to show the mode

* fu farcy

* Dynamically convert departure and arrival times

* Add a warning if user provides both departure and arrival times

* Add deprecation warning for travel_mode outside options and other minor fixes

* Use a copy of options dict to not overwrite the departure/arrival times constantly.

* Remove default travel_mode, but set default options.mode to driving

* Google doesnt let us query time in the past, so if the date we generate from a time string is in the past, add 1 day

* spacing fix

* Add config validation for all possible parameters

* flake8 and pylint fixes
2016-05-12 22:37:08 -07:00
happyleavesaoc
8682e2def8 supervisord sensor () 2016-05-12 22:16:58 -07:00
Nolan Gilley
b8a5d392c5 Fix speedtest by removing Throttle and adding second parameter for track_time_change () 2016-05-11 08:24:50 -07:00
Nolan Gilley
a7d1f52ac8 Use Throttle on speedtest update ()
* use throttle

* fix flake8
2016-05-10 20:51:55 -07:00
Landrash
8163b986c9 Fixed minor miss-spelling ()
Changed millileters to milliliters.
Changed case of mmol/l to mmol/L.
2016-05-09 23:48:48 -07:00
Nolan Gilley
26ea4e41cb Bring back custom scan intervals and service for speedtest.net component ()
* Bring back the functionality that was removed in PR 1717. This includes the speedtest service and the ability to define the scan times in the configuration file.  Restore default functionality of 1 scan per hour on the hour.

* remove unnecessary code.
2016-05-09 22:49:26 -07:00
Robbie Trencheny
a7292af3b1 Fitbit flake8 and pylint fixes. Forgot to do it before pushing :( 2016-05-09 15:33:04 -07:00
Robbie Trencheny
c8cbc528eb Minor Fitbit tweaks. Correct the copy, dont require auth on the routes, get the client_id/client_secret from fitbit.conf instead of the YAML 2016-05-09 15:31:47 -07:00
Robbie Trencheny
25e8c7bc5f en_UK->en_GB. Closes . 2016-05-09 15:14:33 -07:00
Robbie Trencheny
8cb48615af Fitbit Sensor Take Deux ()
* Fitbit Sensor

* Add configurator image
2016-05-07 12:46:45 -07:00
Daniel Høyer Iversen
6cae7c0307 Add google maps travel time sensor ()
* Add travel time sensor

* Throttle update of Time travel sensor

* Rename travel time to google travel time, validate the api key
2016-05-07 10:17:28 -07:00
Nolan Gilley
fb3b3db04e Check for 'unknown' sensor values in ecobee () 2016-05-06 18:50:32 -07:00
Daniel Høyer Iversen
ca0ea6c2f3 Rfxtrx bug fix ()
* Rfxtrx bug fix

* Added Sensor Status to data_types

Missing dataype for security1 sensors

* Misspelling
2016-05-06 18:24:43 -07:00
William Scanlon
1cd59cf2a9 Added battery level to wink devices () 2016-05-06 18:19:37 -07:00
Fabian Affolter
98bedf1bd6 Update links to docs and doc strings () 2016-05-06 18:03:18 -07:00
Fabian Affolter
2274806bee UPdate link to docs 2016-05-05 00:32:11 +02:00
Per Sandström
4850a65ed0 add reconnect retry and longer timeouts for verisure () 2016-05-03 18:53:11 -07:00
William Scanlon
6d9254ce25 Support for OctoPrint sensors () 2016-05-03 18:35:11 -07:00
Andrew LeCody
a6a5e4fda2 Forecast.io: Added minutely, hourly, and daily summary ()
* Forecast.io: Added minutely, hourly, and daily summary

* Resolve pylint issue (Too many instance attributes)
2016-05-02 21:56:15 -07:00
Martin Hjelmare
069a4b1706 Refactor mysensors component
* Add MySensorsDeviceEntity class to hold the common attributes,
	properties and methods for mysensors entities.
* Inherit from MySensorsDeviceEntity class in binary_sensor, light,
	sensor and switch mysensors platforms.
* Remove not needed attribute and method for const in GatewayWrapper
	class. The const attribute is already set in the wrapped object.
* Clean up state property for mysensors sensor entities.
* Inherit from MySensorsLightRGB in MySensorsLightRGBW class.
* Remove use of get_component in mysensors component and platforms.
* Clean up update method in MySensorsDeviceEntity class.
2016-04-30 15:27:59 +02:00
Robbie Trencheny
abc00c76bc Merge pull request from robbiet480/uber-metered-fix
Uber: Dont load price sensors for metered (read: taxi/cabs) products
2016-04-28 17:57:59 -07:00
Robbie Trencheny
f8340b94bc Fix variable name 2016-04-28 17:57:03 -07:00
Erik Eriksson
cc202b886b ELIQ Online platform cleanup () 2016-04-28 17:33:33 +02:00
Fabian Affolter
7331f4910e Upgrade schiene to 0.15 () 2016-04-28 08:23:23 +02:00
Brad Johnson
725b336683 Upgrading to python-wink 0.7.5. ()
This fixes a bug where light bulb statuses were failing to update on the HA polling update call.
2016-04-28 08:22:39 +02:00
Daniel Høyer Iversen
6717215438 Merge pull request from home-assistant/rfxtrx_sensor_fix
Rfxtrx: Simplified configuration
2016-04-26 11:54:11 +02:00
Robbie Trencheny
ee9996374c Dont load price sensors for metered (read: taxi/cabs) products 2016-04-25 11:43:18 -07:00
Daniel
2ca1f7542f Refactor rfxtrx code 2016-04-24 13:42:59 +02:00
deisi
3b0a35f571 Ontime and delay attribute are allways present in deutsche_bahn sensor () 2016-04-24 06:43:25 +02:00
Igor Shults
7afdca1121 Use protocol of web page for yr.no pictures 2016-04-23 21:09:39 -05:00
Daniel
55b51cb3fa Update rfxtrx tests to handle new config 2016-04-23 20:13:24 +02:00
Daniel
74022a3978 New configuration for rfxtrx sensor 2016-04-23 19:55:05 +02:00
Christoph Wagner
fbfdf5a286 Removed redundant Throttle decorator () 2016-04-20 00:20:30 -07:00
Paulus Schoutsen
9d391becc1 Add mysensors tcp ethernet gateway ()
* Bump version of pymysensors to 0.6, which includes the tcp gateway.
* Update requirements_all.txt.
* Replace CONF_PORT with CONF_DEVICE and ATTR_PORT with ATTR_DEVICE.
* Add tcp_port in config.
* Try to guess if tcp or serial gateway is configured, by validating
	device name as an ip address. If successful setup tcp gateway, if it
	fails, setup serial gateway.
* Update device_state_attributes to show correct device, ethernet or
	serial.
2016-04-19 21:00:56 -07:00
Paulus Schoutsen
2e79e9d5bb Correct celcius to celsius () 2016-04-19 20:30:44 -07:00
Jon Evans
9090672146 Pass format through to temper_device so that Fahrenheit works () 2016-04-19 20:00:03 -07:00
Greg Dowling
5b0ab5c118 Merge pull request from home-assistant/add_imperial_meter
Add support for imperial gas meter and user specified gas calorific value.
2016-04-18 12:10:07 +01:00
Brad Johnson
09693bf16c Upgrading to python-wink 0.7.4 and improving RGB color support in HA () 2016-04-17 19:07:21 -07:00
John Arild Berentsen
b45c0cd735 Zwave import fixes for stability () 2016-04-17 14:46:51 -07:00
pavoni
31f061f4d3 Add support for imperial meter and user soecified calorific value. 2016-04-17 18:34:40 +01:00
Paulus Schoutsen
68d92c3196 Use standardised datetime format 2016-04-16 01:46:50 -07:00