Marcelo Moreira de Mello
928e025910
Added sensors to support Ring.com devices ( #6419 )
2017-03-05 00:03:00 -08:00
Pascal Vizeli
8232f1ef65
Cleanup async handling ( #6388 )
...
* Cleanups unneeded blocks
* Cleanup bootstrap
* dedicated update_ha_state
* Fix imap_email_content
* fx tests
* Fix lint & spell
2017-03-04 15:10:36 -08:00
Thibault Cohen
aaa0944595
Add multi contracts support for Hydroquebec ( #6392 )
2017-03-04 09:11:58 +01:00
joe248
483556ac5b
Comed Hourly Pricing sensor ( #6378 )
...
* Add ComEd RRTP price sensor
* Update wording to reflect ComEd's naming change from 'RRTP' to 'Hourly Pricing'
* Changed name of sensor source file
* Cleanup based on requested changes
* More cleanup
* small cleanups
2017-03-03 23:14:22 +01:00
Valentin Alexeev
568c549353
Update pwaqi to 3.0 to use public API ( #6376 )
...
The underlying PWAQI library version 3.0 is now using public API to
access AQICN data.
2017-03-03 14:50:54 +01:00
Pascal Vizeli
ed9e93c29f
Migrate mqtt tracker and arwn sensor to async / cleanup owntrack ( #6373 )
...
* Migrate mqtt tracker and arwn sensor to async / cleanup owntrack
* Fix tests / lint
2017-03-03 12:09:10 +01:00
Andrey
aa17481c94
Add Z-Wave battery level as a sensor. ( #6341 )
2017-03-03 09:19:06 +02:00
Open Home Automation
8a67fcfee3
Added IPv4 data collector ( #6304 )
...
* Added IPv4 data collector
* Formatting
* Bugfix: data is in kBit/s not kByte/s
2017-03-02 22:16:50 -08:00
Micha LaQua
3fa8aff78e
snmp: upgrade pysnmp to 4.3.4 ( #6359 )
...
* snmp: upgrade pysnmp to 4.3.4
fixes https://github.com/home-assistant/home-assistant/issues/6238
* snmp: v4.3.4: add missing definition changes
2017-03-02 16:12:44 +01:00
Rowan
09ff9cb08e
Updated to catch timeout error
2017-03-02 14:58:35 +00:00
Pascal Vizeli
50887e7e2c
Move dispatcher out of init. ( #6355 )
2017-03-02 10:20:57 +01:00
Mitko Masarliev
46f5a65e68
Update Adafruit_Python_DHT to support new raspberry kernel ( #6325 )
...
* Update Adafruit_Python_DHT to support new raspberry kernel
* update Adafruit Python DHT
2017-03-02 08:39:33 +01:00
Pascal Vizeli
6cb8a36cf1
Template sensor change flow / add restore ( #6336 )
2017-03-02 07:38:19 +02:00
Fabian Affolter
435f253be8
Upgrade py-cpuinfo to 0.2.6 ( #6335 )
2017-03-02 05:58:03 +01:00
Erik Eriksson
e23aa1ccf8
sensor.dovado: compute state in update ( #6340 )
2017-03-01 22:57:37 +01:00
Pascal Vizeli
67f3910f03
Bugfix ZigBee / Move from eventbus to dispatcher ( #6333 )
...
* Bugfix ZigBee / Move from eventbus to dispatcher
* fix lint
2017-03-01 08:57:23 -08:00
Erik Eriksson
d17733427b
Merge pull request #6329 from molobrakos/dovado
...
sensor.dovado: Upgraded library version
2017-03-01 12:02:58 +01:00
Erik Eriksson
782d2a30cd
Merge pull request #6328 from molobrakos/eliqonline
...
sensor.eliqonline: Change to more appropriate icon
2017-03-01 11:52:44 +01:00
ericgingras
7bc2e1238d
Convert kpH and mpH to kph and mph ( #6316 )
...
There is no reason for the H to be capitalized. Changing it to lowercase increases consistency with other components and allows for use of the min/max sensor, which throws an error if the units of measurement are not the same.
2017-03-01 05:34:40 +01:00
Pascal Vizeli
41f558b181
Bootstrap / Component setup async ( #6264 )
...
* Bootstrap / Entiy setup async
* Cleanup add_job stuff / return task/future object
* Address paulus comments / part 1
* fix install pip
* Cleanup bootstrap / move config stuff to config.py
* Make demo async
* Further bootstrap improvement
* Address Martin's comments
* Fix initial tests
* Fix final tests
* Fix bug with prepare loader
* Remove no longer needed things
* Log error when invalid config
* More cleanup
* Cleanups platform events & fix lint
* Use a non blocking add_entities callback for platform
* Fix Autoamtion is setup befor entity is ready
* Better automation fix
* Address paulus comments
* Typo
* fix lint
* rename functions
* fix tests
* fix test
* change exceptions
* fix spell
2017-02-28 20:33:19 -08:00
Boris K
d7bf3920a5
improve history_stats accuracy ( #6294 )
2017-02-27 19:52:10 -08:00
Andrey
7ee75d67c5
Add temperature support for MH-Z19 CO2 sensor. ( #6169 )
...
* Add temperature support for MH-Z19 CO2 sensor.
* Remove debug printout
* More tests
* Minor fixes
2017-02-27 21:19:11 +02:00
Daniel Perna
e6c88c05ad
[sensor.dnsip] New Sensor: DNS IP ( #6214 )
...
* Added DNS IP sensor
* Removed unused import
* Added coverage
* fixed flake
* Applied suggested changes
* Removed debug code
* Switched to aiodns
* Raised scan interval
* Updating state with entity creation
* Lint
* Updated requirements_all
2017-02-27 10:45:32 +00:00
TimV
7dc05785cc
Analog modem callerid support ( #5840 )
...
* analog-modem-callerid
* analog-modem-callerid
* analog-mod
* Updates from latest review
* Updates from latest review
2017-02-26 21:38:47 -08:00
Paulus Schoutsen
61909e873f
Feature/reorg recorder ( #6237 )
...
* Re-organize recorder
* Fix history
* Fix history stats
* Fix restore state
* Lint
* Fix session reconfigure
* Move imports around
* Do not start recording till HASS started
* Lint
* Fix logbook
* Fix race condition recorder init
* Better reporting on errors
2017-02-26 14:38:06 -08:00
Fabian Affolter
a80fd2f243
Fix link ( #6219 )
2017-02-25 13:24:43 +01:00
Erik
2487d27c45
sensor.eliqonline: Change icon
2017-02-25 12:51:48 +01:00
Erik
be7162a0df
sensor.dovado: Upgraded library version
2017-02-25 12:50:10 +01:00
pavoni
34ee2b1ae9
Bump pyloopenergy - catch socketIO exceptions.
2017-02-24 22:04:41 +00:00
Zac Hatfield Dodds
8ca897da57
Zamg weather ( #5894 )
...
* Fast & efficient updates for ZAMG weather data
ZAMG updates on the hour, so instead of checking every half-hour we can
check each minute - only after the observations are taken until
receiving them.
* sensor.zamg: test instead of whitelist for station_id
* Autodetect closest ZAMG station if not given
* ZAMG weather component, based on the sensor
* Review improvements
* Update to new ZAMG schema, add logging
Turns out it wasn't a typo, but rather an upstream schema change. Added
better error handling to ease diagnosis in case it happens again.
* No hardcoded name
2017-02-24 22:45:46 +01:00
Lev Aronsky
c7fcd98cad
Test the temperature returned by RM2 ( #6205 )
...
* Test the temperature returned by RM2
* Validate fields via voluptuous
* Fixed range for humidity
2017-02-24 20:54:31 +01:00
Erik Eriksson
8aa3124aa6
sensor.speedtest: provide a default icon ( #6207 )
2017-02-24 18:40:52 +01:00
Andrey
b27ba9660b
Some zwave cleanup ( #6203 )
2017-02-24 16:17:27 +02:00
Daniel Høyer Iversen
c4f4a9a158
minor broadlink fix ( #6202 )
2017-02-24 09:49:42 +01:00
Andrey
1d32bced1c
Create zwave devices on OZW thread and only add them during discovery ( #6096 )
...
* Create zwave devices on OZW thread and only add them during discovery.
* Read and write devices dict from loop thread.
* More async
* replace callback with coroutine
* import common function instead of callin git
2017-02-23 13:06:28 -08:00
Pascal Vizeli
f2a2d6bfa1
Refactory of envisalink ( #6160 )
...
* Refactory of envisalink
* remove event buss
* init dispatcher from hass.
* Move platform to new dispatcher
* fix lint
* add unittest & threadded functions
* fix copy & past error
2017-02-23 13:02:56 -08:00
Pascal Vizeli
b725eaf67f
Homematic icon map / upper case on services ( #6178 )
...
* Set upper on service / add sensor icon mapper
* Add more icons
* fix id
2017-02-23 15:31:32 +01:00
Colin O'Dell
89807f24ad
QNAP update ( #6182 )
...
* Bump qnapstats library to 0.2.3
* Expose the new timeout setting
* Show persistent notification if QNAP fails to set up
This sitaution will usually occur if the server configuration is wrong or the
timeout is set too low. In both cases `api.update()` will fail, which is a
problem because we cannot initialize many of the sensors without having this
data.
* Add new system_temp condition to QNAP sensor
2017-02-23 15:01:25 +01:00
Erik Eriksson
7935c54420
's' is SI symbol for seconds ( #6181 )
2017-02-23 14:57:51 +01:00
Erik Eriksson
5da110d764
volvooncall: icon and unit were mixed
2017-02-23 13:27:17 +01:00
Erik
1c6ba989a9
Support for naming vehicle. Support for selecting what resources to display
2017-02-23 12:00:51 +01:00
Erik Eriksson
827e3c4395
Merge pull request #6162 from molobrakos/nut
...
sensor.nut: Handle multiple statuses returned
2017-02-23 11:56:25 +01:00
Erik
23dd76cdc5
Handle UPS:es that returns more than one status (e.g. 'OL CHRG').
2017-02-22 14:38:00 +01:00
Pascal Vizeli
b0d3bbed79
Convert mqtt platforms to async ( #6145 )
...
* Convert mqtt platforms to async
* fix lint
* add more platforms
* convert mqtt_eventstream
* fix lint / add mqtt_room
* fix lint
* fix test part 1
* fix test part 2
* fix out of memory bug
* address comments
2017-02-22 09:43:22 +01:00
Johann Kellerman
11d3093a30
Restore: migrate fastdotcom and speedtest to restore ( #6149 )
2017-02-21 18:10:09 -08:00
Erik Eriksson
15e8a22100
dovado: GiB -> GB ( #6143 )
2017-02-21 18:54:20 -05:00
Daniel Høyer Iversen
9f4a9585d2
miflora lib version ( #6142 )
2017-02-21 14:43:17 +01:00
Lev Aronsky
c1be5ede1c
Add 'entity_picture' to Darksky component ( #6141 )
2017-02-21 00:01:44 -08:00
Johann Kellerman
fdc373f27e
Restore_state helper to restore entity states from the DB on startup ( #4614 )
...
* Restore states
* feedback
* Remove component move into recorder
* space
* helper
* Address my own comments
* Improve test coverage
* Add test for light restore state
2017-02-20 23:40:27 -08:00
Pascal Vizeli
1d7ab0fa95
Cleanup some async stuff ( #6127 )
...
* Cleanup some async stuff
* change to schedule_update_ha_state()
* fix media player
* fix zigbee
2017-02-20 13:24:03 -08:00