..
__init__.py
…
abode.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
ads.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
airvisual.py
Fixes AirVisual bug regarding incorrect location data ( #10054 )
2017-11-17 21:11:05 +01:00
alarmdecoder.py
convert alarmdecoder interface from async to sync ( #11168 )
2017-12-17 00:52:59 +01:00
alpha_vantage.py
Round off exchange rate ( #11765 )
2018-01-18 21:47:46 +01:00
amcrest.py
Protect sensitive information for Amcrest cameras ( #10569 )
2017-11-23 16:38:53 -08:00
android_ip_webcam.py
move icon battery function from util to helpers ( #9708 )
2017-10-05 20:55:19 -07:00
apcupsd.py
Do not call update() in constructor ( #8878 )
2017-08-08 20:21:33 +02:00
api_streams.py
…
arduino.py
…
arest.py
Fix some issues for PyLint 1.7.2 ( #8356 )
2017-07-05 20:02:16 -07:00
arlo.py
Arlo - Fixes for updated library ( #9892 )
2017-11-15 23:33:50 +01:00
arwn.py
Fix off by one error in arwn platform ( #9781 )
2017-10-09 15:41:18 +02:00
bbox.py
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
bh1750.py
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
bitcoin.py
Fix typo in bitcoin.py component for mined blocks. ( #11318 )
2017-12-26 22:02:59 +01:00
blink.py
…
blockchain.py
Sync crypto-currency platforms ( #7906 )
2017-06-05 13:36:39 +02:00
bloomsky.py
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
bme280.py
update i2csense requirement ( #8242 )
2017-06-29 11:03:52 +02:00
bme680.py
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
bom.py
Fix pylint 1.7.2 no-else-return issues ( #8361 )
2017-07-05 23:30:01 -07:00
broadlink.py
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
buienradar.py
Remove execution file perm ( #11563 )
2018-01-09 23:55:14 -08:00
canary.py
Fixed Canary temperature sensor and remapped air quality value ( #11355 )
2018-01-28 15:30:46 -08:00
cert_expiry.py
Fixed cert_expiry sensor to delay firing on HA startup ( #8920 )
2017-08-12 23:49:15 -07:00
citybikes.py
Move constant to 'const.py' and use already defined ones ( #10211 )
2017-10-29 17:28:07 +01:00
coinbase.py
Upgrade coinbase to 2.0.7 ( #11992 )
2018-01-28 18:04:40 +01:00
coinmarketcap.py
Added support for hourly percent change in coinmarketcap component ( #11996 )
2018-01-28 15:50:43 +01:00
comed_hourly_pricing.py
Increase Comed timeout since it sometimes takes a long time for the API to respond ( #9536 )
2017-09-25 23:43:02 -07:00
comfoconnect.py
Typing fixes ( #12015 )
2018-01-29 00:24:08 -08:00
command_line.py
Added possibilities to use template in the command_line sensor ( #8505 )
2017-08-10 18:52:52 +02:00
cpuspeed.py
Upgrade py-cpuinfo to 3.3.0 ( #7992 )
2017-06-11 12:03:02 +02:00
crimereports.py
Move constant to 'const.py' and use already defined ones ( #10211 )
2017-10-29 17:28:07 +01:00
cups.py
Do not call update() in constructor ( #7912 )
2017-06-05 17:35:26 +02:00
currencylayer.py
Added unit_of_measurement to Currencylayer ( #10598 )
2017-11-17 08:58:46 +01:00
daikin.py
Typing fixes ( #12015 )
2018-01-29 00:24:08 -08:00
darksky.py
Darksky enhancements ( #9851 )
2017-10-14 14:45:32 -04:00
deconz.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
deluge.py
Add Deluge Sensor ( #10117 )
2017-10-25 15:13:11 +02:00
demo.py
…
deutsche_bahn.py
sensor.deutsche_bahn: add only_direct option ( #11999 )
2018-01-29 23:17:58 +01:00
dht.py
Fix dht22 when no data was read initially #8976 ( #9198 )
2017-08-28 22:46:31 +03:00
discogs.py
Add Discogs Sensor platform ( #10957 )
2017-12-18 19:10:54 +01:00
dnsip.py
…
dovado.py
…
dsmr.py
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
dte_energy_bridge.py
Added support for the DTE Energy Bridge v2 ( #9431 )
2017-09-18 17:33:58 +02:00
dublin_bus_transport.py
Fix some issues for PyLint 1.7.2 ( #8356 )
2017-07-05 20:02:16 -07:00
dwd_weather_warnings.py
Added DWD WarnApp Sensor ( #8657 )
2017-09-05 08:40:47 -07:00
dweet.py
Do not call update() in constructor ( #7917 )
2017-06-05 21:28:13 +02:00
dyson.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
ebox.py
Do not call update() in constructor ( #7917 )
2017-06-05 21:28:13 +02:00
ecobee.py
Do not call update() in constructor ( #7917 )
2017-06-05 21:28:13 +02:00
eddystone_temperature.py
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
efergy.py
set default utc offset to 0 ( #11114 )
2017-12-13 20:03:41 -08:00
eight_sleep.py
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
eliqonline.py
Update eliqonline.py ( #10914 )
2017-12-03 16:48:07 +01:00
emoncms.py
Use feed name assigned in EmonCMS if there is one ( #10021 )
2017-10-22 12:12:36 +02:00
enocean.py
…
envirophat.py
Fix a bunch of typos ( #9545 )
2017-09-23 17:15:46 +02:00
envisalink.py
Cleanup and simplitfy the async state update ( #9390 )
2017-09-12 10:01:03 +02:00
etherscan.py
Add ERC20 tokens to etherscan.io sensor ( #11916 )
2018-01-25 21:08:08 -08:00
fail2ban.py
Add fail2ban sensor ( #9975 )
2017-10-23 09:20:45 +02:00
fastdotcom.py
Upgrade fastdotcom to 0.0.3 ( #10886 )
2017-12-01 12:25:54 +01:00
fedex.py
FedEx: Adds "packages" as a unit ( #9588 )
2017-09-27 10:44:41 -07:00
fido.py
Fido component use now asyncio ( #11244 )
2017-12-29 18:33:11 +01:00
file.py
…
fitbit.py
Refactored to new global json saving and loading ( #10677 )
2017-11-19 19:47:55 -08:00
fixer.py
Update icon ( fixes #11744 ) ( #11758 )
2018-01-18 21:48:21 +01:00
fritzbox_callmonitor.py
Flake8 35 ( #11972 )
2018-01-29 00:23:53 -08:00
fritzbox_netmonitor.py
Add transmission rate ( #10740 )
2017-11-22 08:39:45 +01:00
gearbest.py
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
geizhals.py
Fix Geizhals index issue when not 4 prices available ( #9035 )
2017-08-18 19:59:20 +02:00
geo_rss_events.py
Move constant to 'const.py' and use already defined ones ( #10211 )
2017-10-29 17:28:07 +01:00
gitter.py
Move constant to 'const.py' and use already defined ones ( #10211 )
2017-10-29 17:28:07 +01:00
glances.py
Remove STATE_UNKNOWN ( #10064 )
2017-10-23 13:12:14 +02:00
google_travel_time.py
Move constant to 'const.py' and use already definied ones ( #10204 )
2017-10-29 12:32:02 +01:00
google_wifi.py
Added rounding to Google Wifi ( #8866 )
2017-08-06 18:29:52 +03:00
gpsd.py
Fix pylint 1.7.2 no-else-return issues ( #8361 )
2017-07-05 23:30:01 -07:00
gtfs.py
GTFS: check start/end date on services ( #8373 )
2017-07-06 22:22:31 -07:00
haveibeenpwned.py
Use constants for HTTP headers ( #10313 )
2017-11-04 12:04:05 -07:00
hddtemp.py
Add hddtemp sensor device even if unreachable. ( #10623 )
2017-11-17 09:21:27 -05:00
history_stats.py
Fix pylint 1.7.2 no-else-return issues ( #8361 )
2017-07-05 23:30:01 -07:00
hive.py
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
homematic.py
Upgrade HomeMatic, add devices ( #10845 )
2017-11-28 23:16:47 -08:00
hp_ilo.py
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
htu21d.py
update i2csense requirement ( #8242 )
2017-06-29 11:03:52 +02:00
hydroquebec.py
Update hydroquebec component to use hass httpsession ( #11412 )
2018-01-05 10:22:40 +01:00
ihc.py
Typing fixes ( #12015 )
2018-01-29 00:24:08 -08:00
imap.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
imap_email_content.py
Move IMAP Email Content body to an attribute ( #11096 )
2018-01-01 18:09:40 -08:00
influxdb.py
Upgrade influxdb to 4.1.1 ( #9652 )
2017-10-02 17:17:08 +02:00
ios.py
move icon battery function from util to helpers ( #9708 )
2017-10-05 20:55:19 -07:00
iota.py
Iota wallet ( #11398 )
2018-01-25 19:46:48 +01:00
irish_rail_transport.py
pass stops_at to get_station_by_name ( #11304 )
2017-12-28 22:37:51 +01:00
isy994.py
Huge ISY994 platform cleanup, fixes support for 5.0.10 firmware ( #11243 )
2017-12-26 09:26:37 +01:00
juicenet.py
Add juicenet platform ( #7668 )
2017-06-05 08:39:31 -07:00
kira.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
knx.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
kwb.py
Fix pylint 1.7.2 no-else-return issues ( #8361 )
2017-07-05 23:30:01 -07:00
lacrosse.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
lastfm.py
Upgrade pylast to 2.1.0 ( #11668 )
2018-01-15 14:25:00 -08:00
linux_battery.py
Add android option for linux_battery.py ( #11852 )
2018-01-24 13:51:39 +01:00
london_air.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
london_underground.py
Fix doc link in header ( #8305 )
2017-07-03 08:30:42 +02:00
loopenergy.py
…
luftdaten.py
Upgrade luftdaten to 0.1.3 ( #11316 )
2017-12-27 09:19:02 +01:00
lyft.py
Upgrade lyft_rides to 0.2 ( #9578 )
2017-09-25 22:34:48 +02:00
metoffice.py
Unit should be mph as that is what the metoffices datapoint API returns ( #11760 )
2018-01-18 22:03:01 +01:00
mfi.py
Fix some issues for PyLint 1.7.2 ( #8356 )
2017-07-05 20:02:16 -07:00
mhz19.py
…
miflora.py
MiFlora - use bluepy on linux systems ( #11284 )
2018-01-20 08:50:25 +01:00
min_max.py
Add a 'last' mode and attribute to min_max sensor ( #11037 )
2018-01-18 23:03:41 +01:00
modbus.py
Fix ValueError exception ( #10596 )
2017-11-15 18:17:17 -05:00
modem_callerid.py
…
mold_indicator.py
Update mold_indicator.py ( #11715 )
2018-01-17 09:12:50 +01:00
moon.py
Fix pylint 1.7.2 no-else-return issues ( #8361 )
2017-07-05 23:30:01 -07:00
mopar.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
mqtt.py
MQTT json attributes ( #11439 )
2018-01-08 17:07:39 +01:00
mqtt_room.py
More support for availability reporting on MQTT components ( #11336 )
2018-01-01 18:32:29 -08:00
mvglive.py
Fix pylint 1.7.2 no-else-return issues ( #8361 )
2017-07-05 23:30:01 -07:00
mychevy.py
Add basic mychevy component ( #11409 )
2018-01-15 21:50:56 +01:00
mysensors.py
Refactor mysensors callback and add validation ( #9069 )
2017-08-25 08:58:05 -07:00
nederlandse_spoorwegen.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
nest.py
…
netatmo.py
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
netdata.py
More netdata sensors ( #9719 )
2017-10-07 00:22:40 +02:00
neurio_energy.py
…
nut.py
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
nzbget.py
Use constants for HTTP headers ( #10313 )
2017-11-04 12:04:05 -07:00
octoprint.py
Remove logging ( #11173 )
2017-12-16 22:29:40 +01:00
ohmconnect.py
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
onewire.py
Refactoring of onewire sensor component ( #9691 )
2017-10-04 16:35:58 +02:00
openevse.py
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
openexchangerates.py
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
openhardwaremonitor.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
opensky.py
Move constant to 'const.py' and use already defined ones ( #10211 )
2017-10-29 17:28:07 +01:00
openweathermap.py
Use localized forecast for openweathermap ( #11770 )
2018-01-18 21:59:50 +01:00
otp.py
Cleanup and simplitfy the async state update ( #9390 )
2017-09-12 10:01:03 +02:00
pi_hole.py
Changed Pi-hole graphs from stacked bar to line ( #8896 )
2017-08-08 22:57:35 +02:00
pilight.py
…
plex.py
Plex api update ( #11423 )
2018-01-03 19:28:43 +01:00
pocketcasts.py
Do not call update() in constructor ( #8847 )
2017-08-06 10:07:45 +02:00
pollen.py
Adds allergy/disease sensor platform from Pollen.com ( #11573 )
2018-01-26 18:40:02 +01:00
pushbullet.py
Upgrade pushbullet.py to 0.11.0 ( #8691 )
2017-07-28 23:22:35 -07:00
pvoutput.py
Move 'voltage' to const ( #9621 )
2017-09-29 12:05:02 +02:00
pyload.py
Use constants for HTTP headers ( #10313 )
2017-11-04 12:04:05 -07:00
qnap.py
Flake8 35 ( #11972 )
2018-01-29 00:23:53 -08:00
radarr.py
Fix Sonarr and Radarr divide by zero ( #10101 )
2017-10-25 11:37:08 +02:00
rainbird.py
Added rainsensor ( #11023 )
2017-12-25 10:07:17 +01:00
raincloud.py
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
random.py
Add attributes ( #11698 )
2018-01-16 12:32:08 +01:00
rest.py
Added force_update for REST sensor ( #11016 )
2017-12-09 08:18:45 +01:00
rflink.py
Correct spelling of aliases, deprecate old config options. ( #8348 )
2017-07-06 15:59:54 +02:00
rfxtrx.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
ring.py
Fixed update() method and removed `ding` feature from stickupcams/floodlight ( #10428 )
2017-11-09 01:01:20 +01:00
ripple.py
update pyripple ( #11122 )
2017-12-13 21:21:14 +01:00
sabnzbd.py
Adding Queue count sensor ( #10723 )
2017-11-21 15:35:23 +01:00
scrape.py
Add support for HTTP Basic/Digest authentication
2017-10-23 17:48:51 +02:00
season.py
Support for season sensor ( #8958 )
2017-08-29 16:18:36 +02:00
sensehat.py
Do not call update() in constructor ( #8878 )
2017-08-08 20:21:33 +02:00
serial.py
Add debug ( #10828 )
2017-11-27 21:25:00 +01:00
serial_pm.py
…
shodan.py
Upgrade shodan to 1.7.7 ( #11084 )
2017-12-11 16:44:14 +01:00
skybeacon.py
Block dependencies that depend on enum34 ( #8698 )
2017-08-04 23:06:10 -07:00
skybell.py
Skybell ( #9681 )
2017-10-08 20:14:39 +02:00
sleepiq.py
…
sma.py
…
snmp.py
Upgrade pysnmp to 4.4.4 ( #11485 )
2018-01-06 19:54:15 +01:00
sochain.py
Sochain cryptocurrency sensor ( #11335 )
2017-12-28 21:39:24 +01:00
sonarr.py
Fix Sonarr and Radarr divide by zero ( #10101 )
2017-10-25 11:37:08 +02:00
speedtest.py
Upgrade speedtest-cli to 1.0.7 ( #9984 )
2017-10-20 20:28:11 +02:00
statistics.py
Fix statistics sensor mean and median when only one sample is available. ( #11180 )
2017-12-18 21:21:27 +01:00
steam_online.py
Proper Steam game names and small fixes ( #11182 )
2017-12-20 22:32:33 -05:00
supervisord.py
Catch ConnectionRefusedError ( #8844 )
2017-08-06 10:08:00 +02:00
swiss_hydrological_data.py
Do not call update() in constructor ( #8878 )
2017-08-08 20:21:33 +02:00
swiss_public_transport.py
Move data instance to setup ( #11350 )
2017-12-29 09:03:03 +01:00
synologydsm.py
Flake8 35 ( #11972 )
2018-01-29 00:23:53 -08:00
systemmonitor.py
Remove execution file perm ( #11563 )
2018-01-09 23:55:14 -08:00
sytadin.py
Sytadin default value must be a list #10233 ( #10234 )
2017-10-31 08:32:26 +01:00
tado.py
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
tahoma.py
Tahoma platform for Somfy Covers and Sensors ( #10652 )
2017-11-19 21:35:13 +01:00
tank_utility.py
Add Tank Utility sensor ( #9132 )
2017-08-30 22:21:54 +02:00
tcp.py
…
ted5000.py
…
teksavvy.py
Added support for TekSavvy bandwidth sensor ( #11186 )
2018-01-18 23:15:13 +01:00
tellduslive.py
Added sensor types from telldus server src ( #10787 )
2017-11-27 10:11:00 +01:00
tellstick.py
tellstick fix DEPENDENCIES and update tellcore-net ( #10859 )
2017-11-30 21:13:18 +01:00
temper.py
…
template.py
Deprecate explicit entity_id in template platforms ( #11123 )
2018-01-10 00:06:26 -08:00
tesla.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
thethingsnetwork.py
Use constants for HTTP headers ( #10313 )
2017-11-04 12:04:05 -07:00
thinkingcleaner.py
…
tibber.py
update tibber library ( #10460 )
2017-11-08 11:18:35 +01:00
time_date.py
Fix for time_date sensor ( #10694 )
2017-11-19 19:41:30 -08:00
toon.py
Fix PEP8 and PEP257 issues ( #10108 )
2017-10-24 18:36:08 +02:00
torque.py
Cleanup and simplitfy the async state update ( #9390 )
2017-09-12 10:01:03 +02:00
tradfri.py
Update pytradfri to 4.1.0 ( #10521 )
2017-11-22 09:37:20 +00:00
transmission.py
Better error handling ( #11297 )
2017-12-25 17:46:42 +01:00
travisci.py
Introducing support to Travis-CI ( #9701 )
2017-10-07 11:02:40 +02:00
twitch.py
Do not call update() in constructor ( #7912 )
2017-06-05 17:35:26 +02:00
uber.py
Upgrade uber_rides to 0.6.0 ( #9457 )
2017-09-17 13:40:58 +02:00
uk_transport.py
Move constant to 'const.py' and use already definied ones ( #10204 )
2017-10-29 12:32:02 +01:00
upnp.py
Upnp properties ( #8067 )
2017-06-18 21:32:39 -07:00
ups.py
Fixes UPS MyChoice exception ( #9587 )
2017-09-27 10:44:32 -07:00
uptime.py
Added minutes to uptime sensor
2017-10-23 14:38:16 -04:00
usps.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
vasttrafik.py
Do not call update() in constructor ( #8840 )
2017-08-06 10:03:57 +02:00
vera.py
Added Vera scenes ( #10424 )
2017-12-07 07:47:19 +01:00
verisure.py
WIP: Verisure app api ( #7394 )
2017-06-26 22:30:25 +02:00
version.py
Add version sensor ( #8912 )
2017-08-12 08:52:56 +02:00
viaggiatreno.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
volvooncall.py
Volvo on call: Optional use of Scandinavian miles. Also add average fuel consumption property ( #11051 )
2017-12-10 13:57:44 -08:00
vultr.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
waqi.py
Update waqi sensor ( #8385 )
2017-07-07 07:55:58 -07:00
waterfurnace.py
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
whois.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
wink.py
Fixes for PEP257 ( #11810 )
2018-01-20 22:35:38 -08:00
worldclock.py
Do not call update() in constructor ( #7912 )
2017-06-05 17:35:26 +02:00
worldtidesinfo.py
fix worldtidesinfo #9184 ( #9201 )
2017-08-29 08:28:40 +02:00
worxlandroid.py
renamed add_devices to async_add_devices according to hass naming scheme (second try after failed #9485 ) ( #9505 )
2017-09-20 01:15:20 -04:00
wsdot.py
…
wunderground.py
Fix WUnderground error handling, rework entity methods ( #10295 )
2017-11-25 15:19:52 -05:00
xbox_live.py
Xbox sensor - Extend error handling ( #11637 )
2018-01-17 21:26:23 -08:00
xiaomi_aqara.py
Update xiaomi_aqara.py ( #11969 )
2018-01-27 22:01:48 +01:00
yahoo_finance.py
Do not call update() in constructor ( #7917 )
2017-06-05 21:28:13 +02:00
yr.py
Always load yr picture from https ( #11796 )
2018-01-19 13:06:34 +01:00
yweather.py
Upgrade yahooweather to 0.10 ( #11309 )
2017-12-27 09:19:46 +01:00
zabbix.py
…
zamg.py
Use constants for HTTP headers ( #10313 )
2017-11-04 12:04:05 -07:00
zha.py
zha: Update to bellows 0.4.0 ( #9890 )
2017-10-15 21:41:16 -07:00
zigbee.py
…
zoneminder.py
ZoneMinder event sensor updates ( #11369 )
2018-01-09 21:58:26 +01:00
zwave.py
Fix pylint 1.7.2 no-else-return issues ( #8361 )
2017-07-05 23:30:01 -07:00