core/homeassistant/components/sensor
Anders Melchiorsen 8792fd22b9
IMAP sensor async/await conversion (#12988)
2018-03-08 21:30:50 +01:00
..
.translations Support serving of backend translations (#12453) 2018-02-28 19:31:38 -08:00
__init__.py Removing asyncio.coroutine syntax from some components (#12507) 2018-02-24 10:24:33 -08:00
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 correct air index unit (#12730) 2018-02-26 22:39:26 -08:00
alarmdecoder.py convert alarmdecoder interface from async to sync (#11168) 2017-12-17 00:52:59 +01:00
alpha_vantage.py fix for https://github.com/home-assistant/home-assistant/issues/12673 (#12726) 2018-02-26 22:42:32 -08: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
api_streams.py
arduino.py
arest.py
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
bh1750.py
bitcoin.py Fix typo in bitcoin.py component for mined blocks. (#11318) 2017-12-26 22:02:59 +01:00
blink.py Entity registry (#11979) 2018-01-30 10:39:39 +01:00
blockchain.py
bloomsky.py Revert #12316 (#12329) 2018-02-11 20:33:08 -08:00
bme280.py
bme680.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
bmw_connected_drive.py Add new component: BMW connected drive (#12277) 2018-02-20 23:02:08 +01:00
bom.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
broadlink.py Don't allow to use a old unsecure library (#12715) 2018-02-27 01:58:45 -08:00
buienradar.py Prevent error when no internet or DNS is available (#12486) 2018-02-17 16:19:27 -08:00
canary.py Entity registry (#11979) 2018-01-30 10:39:39 +01:00
cert_expiry.py
citybikes.py Fix Citybikes naming (#12661) 2018-02-27 14:22:52 +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
cpuspeed.py
crimereports.py Move constant to 'const.py' and use already defined ones (#10211) 2017-10-29 17:28:07 +01:00
cups.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
currencylayer.py Added unit_of_measurement to Currencylayer (#10598) 2017-11-17 08:58:46 +01:00
daikin.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
darksky.py Dark sky precip accumulation (#12127) 2018-02-02 10:23:27 +01:00
deconz.py Improve service by allowing to reference entity id instead of deconz id (#11862) 2018-02-13 16:23:03 -08:00
deluge.py Add Deluge Sensor (#10117) 2017-10-25 15:13:11 +02:00
demo.py
deutsche_bahn.py Upgrade schiene to 0.21 (#12176) 2018-02-04 21:33:41 +01:00
dht.py
discogs.py Add Discogs Sensor platform (#10957) 2017-12-18 19:10:54 +01:00
dnsip.py
dovado.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
dsmr.py Update voluputous (#12463) 2018-02-17 10:29:14 +01: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
dwd_weather_warnings.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
dweet.py
dyson.py Fixes for PEP257 (#11810) 2018-01-20 22:35:38 -08:00
ebox.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
ecobee.py Entity registry (#11979) 2018-01-30 10:39:39 +01:00
eddystone_temperature.py Updated beacontools (#12368) 2018-02-13 11:32:44 +01: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 Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
enocean.py
envirophat.py Update voluputous (#12463) 2018-02-17 10:29:14 +01: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 Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
fastdotcom.py Use the speedometer icon in the fastdotcom sensor (#12348) 2018-02-12 11:15:10 -08:00
fedex.py bump fedex version (#12764) 2018-02-27 18:04:30 -08:00
fido.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
file.py
filesize.py Adds filesize component (#12211) 2018-02-19 23:55:54 -08:00
filter.py Filter Sensor (#12650) 2018-03-01 15:03:01 -08:00
fitbit.py Add Unit System Option For Fitbit (#11817) 2018-02-28 13:18:50 -08:00
fixer.py Update icon (fixes #11744) (#11758) 2018-01-18 21:48:21 +01:00
folder.py Fix aggressive scan intervals (#12885) 2018-03-03 14:03:06 -08:00
fritzbox_callmonitor.py Flake8 35 (#11972) 2018-01-29 00:23:53 -08:00
fritzbox_netmonitor.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
gearbest.py Spelling fixes (#11940) 2018-01-27 11:58:27 -08:00
geizhals.py
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 Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
gpsd.py
gtfs.py Update voluputous (#12463) 2018-02-17 10:29:14 +01: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 0 value when home-assistant restarts (#12874) 2018-03-03 22:59:25 +01: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 Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
htu21d.py
hydroquebec.py Update hydroquebec component to use hass httpsession (#11412) 2018-01-05 10:22:40 +01:00
ihc.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
imap.py IMAP sensor async/await conversion (#12988) 2018-03-08 21:30:50 +01: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 5.0.0 (#12156) 2018-02-04 18:23:26 +01:00
insteon_plm.py Upgrade insteonplm to 0.8.2 (required refactoring) (#12534) 2018-02-25 20:13:39 +01:00
ios.py Entity registry (#11979) 2018-01-30 10:39:39 +01:00
iota.py Iota wallet (#11398) 2018-01-25 19:46:48 +01:00
irish_rail_transport.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
isy994.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
juicenet.py
kira.py Fixes for PEP257 (#11810) 2018-01-20 22:35:38 -08:00
knx.py Removing asyncio.coroutine syntax from some components (#12507) 2018-02-24 10:24:33 -08:00
kwb.py
lacrosse.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
lastfm.py Upgrade pylast to 2.1.0 (#11668) 2018-01-15 14:25:00 -08:00
linux_battery.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
london_air.py Fixes for PEP257 (#11810) 2018-01-20 22:35:38 -08:00
london_underground.py
loopenergy.py Bump pyloopenergy to 0.0.18. Fixes hassio connect issues. 2018-03-01 16:05:18 +00:00
luftdaten.py optional displaying the sensors location on the map (#12375) 2018-03-06 22:53:51 +01:00
lyft.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
melissa.py Fix mclimate accounts with not only melissa components (#12427) 2018-02-23 23:33:12 +01:00
mercedesme.py Fix MercedesMe - add check for unsupported features (#12342) 2018-02-12 21:07:20 -08:00
metoffice.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
mfi.py
mhz19.py
miflora.py Update voluputous (#12463) 2018-02-17 10:29:14 +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 Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
mold_indicator.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
moon.py
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
mychevy.py Add basic mychevy component (#11409) 2018-01-15 21:50:56 +01:00
mysensors.py
nederlandse_spoorwegen.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
nest.py
netatmo.py Fix netatmo sensor warning from invalid Voluptuous default (#12933) 2018-03-05 19:45:40 -08:00
netdata.py More netdata sensors (#9719) 2017-10-07 00:22:40 +02:00
neurio_energy.py
nut.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
nzbget.py Use constants for HTTP headers (#10313) 2017-11-04 12:04:05 -07:00
octoprint.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
ohmconnect.py
onewire.py Handle more file closing using context manager (#11942) 2018-01-31 11:30:48 +01:00
openevse.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
openexchangerates.py
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 Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
otp.py Cleanup and simplitfy the async state update (#9390) 2017-09-12 10:01:03 +02:00
pi_hole.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
pilight.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
plex.py Plex api update (#11423) 2018-01-03 19:28:43 +01:00
pocketcasts.py
pollen.py Updated to enforce quoted ZIP codes for Pollen (#12934) 2018-03-05 19:47:45 -08:00
pushbullet.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01: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 Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
radarr.py Downgrade Sonarr and Radarr 'Host is not avaliable' errors to warnings (#12119) 2018-02-01 20:57:33 +01: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 checks for empty replies from REST calls and supporting tests (#12904) 2018-03-05 15:30:28 -08:00
rflink.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
rfxtrx.py Fix some rfxtrx devices with multiple sensors (#12264) 2018-02-10 10:45:00 +01: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 Migrated SABnzbd sensor to asyncio and switched to pypi library (#12290) 2018-02-11 09:33:56 -08:00
scrape.py Add support for HTTP Basic/Digest authentication 2017-10-23 17:48:51 +02:00
season.py Support serving of backend translations (#12453) 2018-02-28 19:31:38 -08:00
sense.py Added Sense energy monitor sensor (#11580) 2018-02-28 14:29:24 -08:00
sensehat.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
serial.py Add debug (#10828) 2017-11-27 21:25:00 +01:00
serial_pm.py Fixing small naming bug (#12911) 2018-03-04 18:37:54 -08:00
shodan.py Upgrade shodan to 1.7.7 (#11084) 2017-12-11 16:44:14 +01:00
simulated.py Fix aggressive scan intervals (#12885) 2018-03-03 14:03:06 -08:00
skybeacon.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
skybell.py Skybell (#9681) 2017-10-08 20:14:39 +02:00
sleepiq.py
sma.py SMA sensor add SSL and upgrade to pysma 0.2 (#12354) 2018-02-13 22:03:56 +02:00
smappee.py added smappee component (#11491) 2018-02-18 14:34:28 -08:00
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 Downgrade Sonarr and Radarr 'Host is not avaliable' errors to warnings (#12119) 2018-02-01 20:57:33 +01:00
speedtest.py Add attributes (fixes #12332) (#12377) 2018-02-13 23:47:59 +01:00
spotcrime.py Python spotcrime (#12460) 2018-02-21 23:47:15 -08:00
sql.py [SQL Sensor] partial revert of #12452 (#12956) 2018-03-06 16:34:24 -08:00
startca.py Add New Sensor for ISP Start.ca (#12356) 2018-02-12 19:43:56 -08:00
statistics.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
steam_online.py Proper Steam game names and small fixes (#11182) 2017-12-20 22:32:33 -05:00
strings.season.json Support serving of backend translations (#12453) 2018-02-28 19:31:38 -08:00
supervisord.py
swiss_hydrological_data.py
swiss_public_transport.py Move data instance to setup (#11350) 2017-12-29 09:03:03 +01:00
synologydsm.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
systemmonitor.py Add empty unit to systemmonitor load averages (#12900) 2018-03-04 18:41:27 -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 updated sensor name (#12084) 2018-01-31 10:10:35 -08:00
tank_utility.py
tcp.py
ted5000.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
teksavvy.py TekSavvy Sensor unlimited bandwidth support (#12325) 2018-02-28 16:21:10 -08: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 add friendly_name_template to template sensor (#12268) 2018-02-11 12:12:30 -08:00
tesla.py Adding additional switches and sensors for Tesla (#12241) 2018-03-04 11:35:38 +01:00
thethingsnetwork.py Use constants for HTTP headers (#10313) 2017-11-04 12:04:05 -07:00
thinkingcleaner.py
tibber.py Tibber: Check if the current electricity price is available before we… (#12905) 2018-03-04 18:38:21 -08: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 Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
twitch.py
uber.py Upgrade uber_rides to 0.6.0 (#9457) 2017-09-17 13:40:58 +02:00
uk_transport.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
upnp.py
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
vera.py Added Vera scenes (#10424) 2017-12-07 07:47:19 +01:00
verisure.py
version.py
viaggiatreno.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
volvooncall.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
vultr.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
waqi.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01: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
worldtidesinfo.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08: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 spamming logs (#12548) 2018-02-20 09:01:34 -08:00
xbox_live.py Add the Gamerscore and Tier of the account (#12867) 2018-03-04 02:38:51 +01:00
xiaomi_aqara.py IndexError (list index out of range) fixed. (#12858) 2018-03-03 00:15:19 -08:00
yahoo_finance.py
yr.py Reduce the load on met.no servers, yr.no sensor (#12435) 2018-02-17 13:33:41 -08:00
yweather.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
zabbix.py Update voluputous (#12463) 2018-02-17 10:29:14 +01:00
zamg.py Spelling fixes (#12041) 2018-01-29 23:37:19 +01:00
zestimate.py Add support for Zillow Zestimate sensor (#12597) 2018-03-03 17:41:33 +01:00
zha.py zha: Add support for humidity sensors (#12496) 2018-02-18 15:03:18 -08:00
zigbee.py Upgrade pylint to 1.8.2 (#12274) 2018-02-11 09:20:28 -08:00
zoneminder.py ZoneMinder event sensor updates (#11369) 2018-01-09 21:58:26 +01:00
zwave.py