Wim Haanstra
2f2952e0ec
Openhardwaremonitor ( #8056 )
...
* Open Hardware Monitor sensor
Platform which is able to connect to the JSON API of Open Hardware Monitor and adds sensors for the devices.
* Remove copyright in header, not needed.
* - Removed old code
- Fixed typo’s in comments
- Removed log spamming
- Removed code that was unnecessary
- Use requests instead of urllib
- Moved sensor update functionality to data handler, to remove unwanted constructor parameters
* Fixed typo in comment
Added tests
* Added default fixture, to stabilize tests
* - Fix for values deeper than 4 levels, no longer relies on fixed level
- Fixed tests
* Removed timer in preference of helper methods
* Moved update functionality back to Entity….
Updated SCAN INTERVAL
* Added timeout to request
Removed retry when Open Hardware Monitor API is not reachable
Fixed naming of sensors
Flow optimalisations
Fixed tests to use states
* Remove unused import
2017-06-25 13:48:05 -07:00
Marc Plano-Lesay
edeb92ea42
Add offset option to sensor.gtfs ( #7980 )
...
* Add offset option to sensor.gtfs
* Fix long lines in sensor.gtfs
* Expose GTFS offset as an attribute
2017-06-24 17:45:14 +02:00
Bas Schipper
6234f2d73f
Added buienradar precipitation forecast average & total sensors ( #8171 )
...
* Added precipitation forecast average & total sensors
* Fixed some code style issues
* Fixed some code style issues
* Minor fix default timeframe
* Update buienradar.py
* Update buienradar.py
2017-06-24 00:12:52 -07:00
lrmate
0061cece0c
Update buienradar.py ( #8173 )
...
Swapped unit of measurement 'winddirection' vs 'windazimuth'
2017-06-23 22:51:45 -07:00
Eugenio Panadero
e5d11dd1a5
Add new BH1750 light level sensor ( #8050 )
...
* new sensor platform
* requirements_all and .coveragerc update
2017-06-22 07:09:08 +02:00
Eugenio Panadero
435e5c8a91
Add I2c HTU21D temperature and humidity sensor for Raspberry Pi ( #8049 )
...
* Add new HTU21D temperature and humidity sensor
* new sensor platform
* requirements_all and .coveragerc update
* fix lint
* review changes: move sensor code to external module
* remove debug log msg
* add i2csense to COMMENT_REQUIREMENTS, require i2csense 0.0.3
* Add new HTU21D temperature and humidity sensor
* new sensor platform
* requirements_all and .coveragerc update
* fix lint
* review changes: move sensor code to external module
* remove debug log msg
* add i2csense to COMMENT_REQUIREMENTS, require i2csense 0.0.3
* change style for hass
* fix requirements
2017-06-22 07:05:58 +02:00
Jose Juan Montes
8d0553d9e6
Adds CPU temp monitoring, and allow startup when endpoint is not yet available. ( #8093 )
...
* Adds CPU temp monitoring, and allow startup when endpoint is not yet available.
* Added support for available() to glances sensor.
2017-06-21 22:45:15 +02:00
Eugenio Panadero
bb05600010
Add I2c BME280 temperature, humidity and pressure sensor for Raspberry Pi ( #7989 )
...
* Add new BME280 temperature, humidity and pressure sensor
* Add BME280 sensor to optional requirements and .coveragerc
* move validation to sensor handler, async fix in setup
* fix Invalid attribute name
* review changes: move sensor code to external module
* async fix
* add i2csense to COMMENT_REQUIREMENTS, require i2csense 0.0.3, round prec to 1 dec
* change style for hass
* fix lint
* fix lint part 2
2017-06-21 17:24:39 +02:00
Thibault Cohen
f3945147a4
Add current balance to hydroquebec sensor ( #8138 )
2017-06-21 16:36:20 +02:00
Fabian Affolter
b6d335f993
Do not call update() in constructor ( #8120 )
2017-06-21 09:35:44 +02:00
Fabian Affolter
d46607c0d0
Add option to specify the location of the API ( fixes #8115 ) ( #8118 )
2017-06-20 14:09:54 +02:00
Charles Blonde
473d765bb9
Fix Dyson async_add_job ( #8113 )
2017-06-19 23:50:27 +02:00
Diogo Gomes
83b791489b
Upnp properties ( #8067 )
...
* make port mapping optional
* dependencies + improvements
* Added bytes and packets sensors from IGD
* flake8 check
* new sensor with upnp counters
* checks
* whitespaces in blank line
* requirements update
* added sensor.upnp to .coveragerc
* downgrade miniupnpc
Latest version of miniupnpc is 2.0, but pypi only has 1.9
Fortunately it is enough
* revert to non async
miniupnpc will do network calls, so this component can’t be moved to
coroutine
* hof hof
forgot to remove import ot asyncio
2017-06-18 21:32:39 -07:00
happyleavesaoc
0002a895ca
bump usps version ( #8074 )
2017-06-17 18:42:56 +02:00
happyleavesaoc
d0b43b187a
bump ups ( #8075 )
2017-06-17 18:42:12 +02:00
Eugenio Panadero
18f81d7824
Add option to set language of openweathermap sensor, and handle updating errors ( #8046 )
...
* Add option to set language of openweathermap sensor messages
* handle error updating openweathermap sensor
2017-06-17 12:37:34 +02:00
pezinek
7617864ba5
Failed to parse response from WU API: 'record' (and 'recordyear') #7747 ( #8058 )
2017-06-17 12:32:22 +02:00
jshore1296
58c234466c
Allow config of latitude and longitude ( #8068 )
...
This will allow for dynamically updating weather states, for instance if
you wanted to use the latitude and longitude of a phone or other device
to get the weather for your current location.
2017-06-17 10:41:11 +02:00
Giuseppe
09ca440c20
Fixed the Wind sensor following new release of netatmo-api-python ( #8030 )
...
* Fixed the Wind sensor following new release of netatmo-api-python
The NetAtmo PR was at:
https://github.com/jabesq/netatmo-api-python/pull/5
Essentially, this commit adds a protection when adding an incorrect
monitored conditions to avoid to fail the entire NetAtmo component,
plus for consistency reasons all conditions are now in lower case.
* Fixes following the CI tests
2017-06-15 22:14:46 -07:00
Fabian Affolter
d1da53615f
Upgrade pysnmp to 4.3.8 ( #8044 )
2017-06-15 21:24:31 +02:00
Fabian Affolter
69c919183a
Do not call update() in constructor ( #8048 )
2017-06-15 21:23:55 +02:00
Charles Blonde
8c0967a190
Add Dyson Pure Cool Link support ( #7795 )
...
* Add Dyson Pure Cool Link support
* Code review
* Improve auto/night mode
* Move night_mode to Dyson fan component
* Code review
* fix asynchrone/sync
* Create dyson.py
2017-06-14 13:56:03 +02:00
Fabian Affolter
9189cbdc8b
Remove globally disabled pylint issues ( #8005 )
2017-06-13 11:10:32 +02:00
Nolan Gilley
2bf781185f
update pyripple ( #8015 )
2017-06-13 07:22:46 +02:00
Fabian Affolter
e7de1fb9ae
Add Gitter.im sensor ( #7998 )
2017-06-11 21:40:06 -07:00
Fabian Affolter
1b1619fbf1
Upgrade py-cpuinfo to 3.3.0 ( #7992 )
2017-06-11 12:03:02 +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
Jacob Mansfield
24a172163a
Create metoffice.py ( #7965 )
...
Fix met office sensor
2017-06-08 21:44:24 -07:00
Boris K
620197b276
Fix the negative values bug in history_stats ( #7934 )
2017-06-08 12:27:43 +02:00
Fabian Affolter
9bea7d7d8b
Upgrade coinmarketcap to 3.0.1 ( #7951 )
2017-06-08 12:15:46 +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
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
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
Fabian Affolter
13df925795
Do not call update() in constructor ( #7912 )
...
* Do not call update() in constructor
* Do not call update() in constructor
* Remove unused import
2017-06-05 17:35:26 +02:00
PhracturedBlue
2b850f417e
Minor cleanup - Define 'CONF_ICON_TEMPLATE' constant centrally ( #7910 )
...
* Add 'icon_template' to switch templates (similar to sensor template)
* Add test for template switch 'icon_template'
* Define 'CONF_ICON_TEMPLATE' constant centrally
* Missed a redundant definition
2017-06-05 17:33:57 +02:00
Fabian Affolter
f303f6a191
Move consts to 'const.py' ( #7909 )
2017-06-05 16:59:59 +02:00
Fabian Affolter
f8cfa15152
Sync crypto-currency platforms ( #7906 )
2017-06-05 13:36:39 +02:00
Paulus Schoutsen
fa6a089fb3
Lint
2017-06-05 00:10:57 -07:00
mjj4791
549133a062
Added buienradar sensor and weather ( #7592 )
...
* Added buienradar sensor and weather
* used external library for parsing
* used external library for parsing
* updated buienradar lib to 0.4
* Make sure you import 3rd party libraries inside methods.
* Make sure you import 3rd party libraries inside methods.
* clean up code; optimized
* imports, sensor name and attributes
* updated requirements to match imports
* use asyncio for http get
2017-06-04 23:48:11 -07:00
Trevor
2e27c0d5ec
Add Radarr sensor ( #7318 )
...
* Add radarr.py
* Update radarr.py
* Update radarr.py
* Add test_radarr.py
* Update test_radarr.py
* Update test_radarr.py
* Update radarr.py
* Update .coveragerc
* Fix hound.
2017-06-04 23:44:24 -07:00
Nolan Gilley
81b1446aad
blockchain.info sensor ( #7856 )
...
* blockchain sensor
* Update blockchain.py
* Update blockchain.py
* add validation of btc addresses
2017-06-04 22:48:38 -07:00
Nolan Gilley
6bfd52ada8
Etherscan.io sensor ( #7855 )
...
* etherscan sensor
* Update etherscan.py
2017-06-04 22:48:04 -07:00
mje-nz
da5f5335eb
Fix typos in Wunderground component (Percipitation -> Precipitation) ( #7901 )
2017-06-04 22:37:16 -07:00
Johan Bloemberg
c9d55cff23
Dsmr5 revert ( #7900 )
...
* Revert "Update to dsmr_parser supporting v5 arguments."
This reverts commit 3567de4b90
.
* Revert "Using dev branch until released upstream."
This reverts commit 53e8de112c
.
* Revert "Give good example."
This reverts commit 4f90fc4be6
.
* Revert "Allow configuring DSMR5 protocol."
This reverts commit 9fa0e14187
.
2017-06-04 22:36:19 -07:00
Thibault Cohen
613da308f2
Query in InfluxDB sensor is now templatable ( #7634 )
2017-06-02 00:01:14 -07:00
Boris K
1b5f6aa1b9
Optimize history_stats efficiency and database usage ( #7858 )
2017-06-01 22:52:55 -07:00