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
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
Pascal Vizeli
e425801fe0
Homematic cleanup & hass best praxis ( #6121 )
2017-02-20 17:07:33 +01:00
Daniel Høyer Iversen
58f813b518
broadlink ( #6101 )
2017-02-19 17:45:57 +01:00
normakm
dee4c85c32
Add support for aliased owfs sensors ( #6043 )
...
* Support aliased owfs sensors
Current implementation does not support OneWire OWFS sensors that are aliased by OWFS alias.txt file:
http://owfs.org/index.php?page=aliases
Assumption is that folder name == sensor address
This change reads the supported families from owfs "family" file and adds both aliased and unaliased sensors.
(this approach also skips the "management" folders.. eg simultaenous, bus, alarm, statistics etc. For example when adding "simultaneous" as sensor (it also has "temperature" file) then owfs crashes)
* Update onewire.py
lint suggested style fixes
* Update onewire.py
Empty line removed
* Update onewire.py
comments removed
2017-02-19 01:59:44 -08:00
Erik Eriksson
9e73115337
Updated volvooncall library + support sensors, heater and lock ( #6052 )
2017-02-18 17:09:25 -08:00