hass-core/homeassistant/components/sensor
Jason Hu 12e679c14d Assign device class to nest sensors ()
* Assign device class to nest sensors

sensor/nest.NestSensor => /nest.NestSensorDevice,
so that BinarySensor platform do not reference Sensor platform anymore

* Resolve code review comment

* Follow code review comment
2018-06-03 03:54:48 +02:00
..
.translations Update translations 2018-05-05 11:35:02 -04:00
__init__.py Sensor device classes () 2018-05-05 09:37:40 -04:00
abode.py Sensor device classes () 2018-05-05 09:37:40 -04:00
ads.py Fixes for PEP257 () 2018-01-20 22:35:38 -08:00
airvisual.py correct air index unit () 2018-02-26 22:39:26 -08:00
alarmdecoder.py convert alarmdecoder interface from async to sync () 2017-12-17 00:52:59 +01:00
alpha_vantage.py Upgrade alpha_vantage to 2.0.0 () 2018-04-16 22:16:12 -04:00
amcrest.py Protect sensitive information for Amcrest cameras () 2017-11-23 16:38:53 -08:00
android_ip_webcam.py move icon battery function from util to helpers () 2017-10-05 20:55:19 -07:00
apcupsd.py
api_streams.py
arduino.py
arest.py
arlo.py Arlo - Fixes for updated library () 2017-11-15 23:33:50 +01:00
arwn.py Fix off by one error in arwn platform () 2017-10-09 15:41:18 +02:00
bbox.py
bh1750.py Sensor device classes () 2018-05-05 09:37:40 -04:00
bitcoin.py Upgrade blockchain to 1.4.4 () 2018-06-01 19:41:35 +02:00
blink.py Entity registry () 2018-01-30 10:39:39 +01:00
blockchain.py
bloomsky.py Custom component loading cleanup () 2018-05-01 20:57:30 +02:00
bme280.py
bme680.py Upgrade pylint to 1.8.2 () 2018-02-11 09:20:28 -08:00
bmw_connected_drive.py BMW code cleanup () 2018-05-15 20:47:32 +02:00
bom.py Fix sensor name (fixes ) () 2018-05-19 17:14:53 +02:00
broadlink.py Upgrade broadlink lib () 2018-04-24 22:45:16 -04:00
buienradar.py Spelling, grammar etc fixes () 2018-05-13 12:09:28 +02:00
canary.py Add support for Canary Flex () 2018-03-30 23:38:29 +02:00
cert_expiry.py
citybikes.py Use ATTR_NAME from const.py () 2018-05-14 13:05:52 +02:00
coinbase.py Upgrade coinbase to 2.0.7 () 2018-01-28 18:04:40 +01:00
coinmarketcap.py Add configurable decimal rounding of display value for CoinMarketCap sensor and upgrade to 5.0.3 () () 2018-05-25 15:39:04 +02:00
comed_hourly_pricing.py Use ATTR_NAME from const.py () 2018-05-14 13:05:52 +02:00
comfoconnect.py Typing fixes () 2018-01-29 00:24:08 -08:00
command_line.py
cpuspeed.py Upgrade py-cpuinfo to 4.0.0 () 2018-04-02 11:58:22 +02:00
crimereports.py Add docstring () 2018-03-15 11:45:54 +01:00
cups.py Upgrade pylint to 1.8.2 () 2018-02-11 09:20:28 -08:00
currencylayer.py Added unit_of_measurement to Currencylayer () 2017-11-17 08:58:46 +01:00
daikin.py Update voluputous () 2018-02-17 10:29:14 +01:00
darksky.py Added temperature (apparent) high/low, deprecated max/min () 2018-05-15 21:26:41 +02:00
deconz.py deCONZ - Option to load or not to load clip sensors on start () 2018-05-29 10:09:53 -04:00
deluge.py deluge-components-update () 2018-04-29 00:16:22 +02:00
demo.py Sensor device classes () 2018-05-05 09:37:40 -04:00
deutsche_bahn.py Upgrade schiene to 0.22 () 2018-03-12 14:02:36 -07:00
dht.py
discogs.py Add Discogs Sensor platform () 2017-12-18 19:10:54 +01:00
dnsip.py
dovado.py Upgrade pylint to 1.8.2 () 2018-02-11 09:20:28 -08:00
dsmr.py Add more parameters for DSMR sensor () 2018-05-01 14:40:48 -04:00
dte_energy_bridge.py Added support for the DTE Energy Bridge v2 () 2017-09-18 17:33:58 +02:00
dublin_bus_transport.py
dwd_weather_warnings.py Update voluputous () 2018-02-17 10:29:14 +01:00
dweet.py
dyson.py Fixes for PEP257 () 2018-01-20 22:35:38 -08:00
ebox.py Add asyncio support for Ebox () 2018-05-29 10:23:12 -04:00
ecobee.py Sensor device classes () 2018-05-05 09:37:40 -04:00
eddystone_temperature.py Updated beacontools to 1.2.3 () 2018-04-09 21:24:18 -04:00
efergy.py set default utc offset to 0 () 2017-12-13 20:03:41 -08:00
eight_sleep.py Spelling fixes () 2018-01-27 11:58:27 -08:00
eliqonline.py Re-enable eliqonline requirement () 2018-05-03 19:54:37 +02:00
emoncms.py Spelling fixes () 2018-01-29 23:37:19 +01:00
enocean.py
envirophat.py Update voluputous () 2018-02-17 10:29:14 +01:00
envisalink.py Cleanup and simplitfy the async state update () 2017-09-12 10:01:03 +02:00
etherscan.py Add ERC20 tokens to etherscan.io sensor () 2018-01-25 21:08:08 -08:00
fail2ban.py Update voluputous () 2018-02-17 10:29:14 +01:00
fastdotcom.py Use the speedometer icon in the fastdotcom sensor () 2018-02-12 11:15:10 -08:00
fedex.py bump fedex version () 2018-02-27 18:04:30 -08:00
fido.py Update pyfido to 2.1.1 () 2018-04-16 22:16:28 -04:00
file.py Added file path validity checks to file sensor () 2018-03-29 19:47:49 -07:00
filesize.py Adds filesize component () 2018-02-19 23:55:54 -08:00
filter.py Fix filter sensor missing window_size argument () 2018-05-05 03:10:08 +02:00
fints.py New Sensor FinTS () 2018-05-17 02:45:47 +02:00
fitbit.py Add Unit System Option For Fitbit () 2018-02-28 13:18:50 -08:00
fixer.py Update icon (fixes ) () 2018-01-18 21:48:21 +01:00
folder.py Check valid file on get_size () 2018-04-08 11:32:49 +02:00
foobot.py Updated foobot_async package version () 2018-04-16 21:35:24 +02:00
fritzbox_callmonitor.py Flake8 35 () 2018-01-29 00:23:53 -08:00
fritzbox_netmonitor.py Fritzbox netmonitor name () 2018-04-15 15:20:37 +02:00
gearbest.py Spelling fixes () 2018-01-27 11:58:27 -08:00
geizhals.py
geo_rss_events.py Move constant to 'const.py' and use already defined ones () 2017-10-29 17:28:07 +01:00
gitter.py Upgrade gitterpy to 0.1.7 () 2018-05-27 15:45:43 +02:00
glances.py Add support container status for Glances on RPi3 () 2018-05-25 09:58:53 +02:00
google_travel_time.py Move constant to 'const.py' and use already definied ones () 2017-10-29 12:32:02 +01:00
google_wifi.py Update voluputous () 2018-02-17 10:29:14 +01:00
gpsd.py
gtfs.py Update voluputous () 2018-02-17 10:29:14 +01:00
haveibeenpwned.py Use constants for HTTP headers () 2017-11-04 12:04:05 -07:00
hddtemp.py Add hddtemp sensor device even if unreachable. () 2017-11-17 09:21:27 -05:00
history_stats.py Fix 0 value when home-assistant restarts () 2018-03-03 22:59:25 +01:00
hive.py Spelling, grammar etc fixes () 2018-05-13 12:09:28 +02:00
homematic.py Sensor device classes () 2018-05-05 09:37:40 -04:00
homematicip_cloud.py Re-implement HomematicIP cloud to async () 2018-04-25 15:57:44 -04:00
hp_ilo.py Update voluputous () 2018-02-17 10:29:14 +01:00
htu21d.py
hydrawise.py Add Hydrawise component () 2018-05-26 18:42:52 +02:00
hydroquebec.py Update pyhydroquebec to 2.2.2 () 2018-04-17 02:52:56 +02:00
ihc.py Upgrade pylint to 1.8.2 () 2018-02-11 09:20:28 -08:00
imap.py IMAP sensor async/await conversion () 2018-03-08 21:30:50 +01:00
imap_email_content.py Fix IMAP email message_data () 2018-04-01 12:17:26 +02:00
influxdb.py Upgrade influxdb to 5.0.0 () 2018-02-04 18:23:26 +01:00
insteon_plm.py Add All-Linking capabilities () 2018-05-05 11:15:20 -04:00
ios.py Entity registry () 2018-01-30 10:39:39 +01:00
iota.py Upgrade pyota to 2.0.5 () 2018-05-13 17:58:57 +02:00
iperf3.py Added UDP and parallel streams support to Iperf3 () 2018-05-26 13:43:31 +02:00
irish_rail_transport.py Update voluputous () 2018-02-17 10:29:14 +01:00
isy994.py Sensor device classes () 2018-05-05 09:37:40 -04:00
juicenet.py
kira.py Fixes for PEP257 () 2018-01-20 22:35:38 -08:00
knx.py Removing asyncio.coroutine syntax from some components () 2018-02-24 10:24:33 -08:00
kwb.py
lacrosse.py remove rounding of temperature reading () 2018-03-09 15:53:28 -08:00
lastfm.py Upgrade pylast to 2.2.0 () 2018-04-28 23:15:32 +02:00
linux_battery.py Use ATTR_NAME from const.py () 2018-05-14 13:05:52 +02:00
london_air.py Fixes for PEP257 () 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 Upgrade luftdaten to 0.2.0 () 2018-05-27 09:53:53 +02:00
lyft.py Update voluputous () 2018-02-17 10:29:14 +01:00
melissa.py Fix mclimate accounts with not only melissa components () 2018-02-23 23:33:12 +01:00
metoffice.py Spelling fixes () 2018-01-29 23:37:19 +01:00
mfi.py Update mfi.py () 2018-05-29 07:51:14 +02:00
mhz19.py
miflora.py Sensor device classes () 2018-05-05 09:37:40 -04:00
min_max.py Add a 'last' mode and attribute to min_max sensor () 2018-01-18 23:03:41 +01:00
mitemp_bt.py Support Xiaomi Mijia Bluetooth Wireless Temperature and Humidity Sensor () 2018-04-28 13:35:51 +02:00
modbus.py Fix ValueError exception () 2017-11-15 18:17:17 -05:00
modem_callerid.py Spelling fixes () 2018-01-29 23:37:19 +01:00
mold_indicator.py Upgrade pylint to 1.8.2 () 2018-02-11 09:20:28 -08:00
moon.py
mopar.py Fixes for PEP257 () 2018-01-20 22:35:38 -08:00
mqtt.py Add MQTT Sensor device_class () 2018-05-01 15:38:08 -04:00
mqtt_room.py More support for availability reporting on MQTT components () 2018-01-01 18:32:29 -08:00
mvglive.py
mychevy.py Update mychevy to 0.4.0 () 2018-05-18 13:37:43 -04:00
mysensors.py Sensor device classes () 2018-05-05 09:37:40 -04:00
nederlandse_spoorwegen.py Upgrade pylint to 1.8.2 () 2018-02-11 09:20:28 -08:00
nest.py Assign device class to nest sensors () 2018-06-03 03:54:48 +02:00
netatmo.py Netatmo Sensor: Implement device_class () 2018-05-30 10:53:35 -04:00
netdata.py Allow user-defined sensors () 2018-05-29 10:03:00 -04:00
neurio_energy.py
nut.py NUT sensor enhancements () (Fixes ) 2018-05-22 09:34:02 +02:00
nzbget.py Use constants for HTTP headers () 2017-11-04 12:04:05 -07:00
octoprint.py Update voluputous () 2018-02-17 10:29:14 +01:00
ohmconnect.py
onewire.py Adding illumination sensor () 2018-05-25 10:29:20 +02:00
openevse.py Spelling fixes () 2018-01-29 23:37:19 +01:00
openexchangerates.py
openhardwaremonitor.py Fixes for PEP257 () 2018-01-20 22:35:38 -08:00
opensky.py Move constant to 'const.py' and use already defined ones () 2017-10-29 17:28:07 +01:00
openweathermap.py Update voluputous () 2018-02-17 10:29:14 +01:00
otp.py Cleanup and simplitfy the async state update () 2017-09-12 10:01:03 +02:00
pi_hole.py Update voluputous () 2018-02-17 10:29:14 +01:00
pilight.py Update voluputous () 2018-02-17 10:29:14 +01:00
plex.py Update plex.py () 2018-04-03 18:28:42 +02:00
pocketcasts.py
pollen.py Pollen.com: Added attributes on top 3 allergens () 2018-04-21 10:16:52 +02:00
postnl.py Update postnl api to 1.0.2 () 2018-06-02 13:45:48 +02:00
pushbullet.py Spelling fixes () 2018-01-29 23:37:19 +01:00
pvoutput.py Move 'voltage' to const () 2017-09-29 12:05:02 +02:00
pyload.py Use constants for HTTP headers () 2017-11-04 12:04:05 -07:00
qnap.py Use ATTR_NAME from const.py () 2018-05-14 13:05:52 +02:00
qwikswitch.py Qwikswitch binary sensors () 2018-04-21 08:34:42 +02:00
radarr.py Downgrade Sonarr and Radarr 'Host is not avaliable' errors to warnings () 2018-02-01 20:57:33 +01:00
rainbird.py Added rainsensor () 2017-12-25 10:07:17 +01:00
raincloud.py Spelling fixes () 2018-01-27 11:58:27 -08:00
rainmachine.py Add sensors and services to RainMachine () 2018-05-29 21:02:16 +02:00
random.py Update syntax of platform random () 2018-06-02 12:00:01 +02:00
rest.py more detailed error message () 2018-05-11 12:28:28 +02:00
rflink.py Update voluputous () 2018-02-17 10:29:14 +01:00
rfxtrx.py Use ATTR_NAME from const.py () 2018-05-14 13:05:52 +02:00
ring.py Fixed update() method and removed ding feature from stickupcams/floodlight () 2017-11-09 01:01:20 +01:00
ripple.py update pyripple () 2017-12-13 21:21:14 +01:00
sabnzbd.py Converted SABnzbd to a component () 2018-05-07 09:35:55 +02: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 () 2018-02-28 19:31:38 -08:00
sense.py Added Sense energy monitor sensor () 2018-02-28 14:29:24 -08:00
sensehat.py Update voluputous () 2018-02-17 10:29:14 +01:00
serial.py Add debug () 2017-11-27 21:25:00 +01:00
serial_pm.py Fixing small naming bug () 2018-03-04 18:37:54 -08:00
shodan.py Upgrade shodan to 1.8.1 () 2018-06-02 08:34:47 -04:00
sht31.py Log an error instead of raising an exception () 2018-04-20 08:45:28 +02:00
sigfox.py Remove extra quotes from docstrings () 2018-05-13 11:06:15 +02:00
simulated.py Update syntax () 2018-06-02 15:08:10 +02:00
skybeacon.py Upgrade pygatt to 3.2.0 () 2018-05-14 21:52:54 +02:00
skybell.py Skybell () 2017-10-08 20:14:39 +02:00
sleepiq.py
sma.py SMA sensor add SSL and upgrade to pysma 0.2 () 2018-02-13 22:03:56 +02:00
smappee.py added support for smappee water sensors () 2018-04-06 23:14:31 +02:00
snmp.py Upgrade pysnmp to 4.4.4 () 2018-01-06 19:54:15 +01:00
sochain.py Sochain cryptocurrency sensor () 2017-12-28 21:39:24 +01:00
socialblade.py Add Social Blade Sensor () 2018-05-01 22:27:20 +02:00
sonarr.py Downgrade Sonarr and Radarr 'Host is not avaliable' errors to warnings () 2018-02-01 20:57:33 +01:00
speedtest.py Upgrade speedtest-cli to 2.0.2 () 2018-05-26 17:35:16 +02:00
spotcrime.py Python Spotcrime sensor requires API key, fixes include/exclude () 2018-03-14 08:01:10 +01:00
sql.py Upgrade sqlalchemy to 1.2.8 () 2018-06-02 08:34:30 -04:00
startca.py Make Throttle async aware () 2018-03-09 19:38:51 -08:00
statistics.py Spelling, grammar etc fixes () 2018-05-13 12:09:28 +02:00
steam_online.py Proper Steam game names and small fixes () 2017-12-20 22:32:33 -05:00
strings.season.json Support serving of backend translations () 2018-02-28 19:31:38 -08:00
supervisord.py
swiss_hydrological_data.py
swiss_public_transport.py Upgrade python_opendata_transport to 0.1.0 () 2018-05-28 08:17:10 +02:00
syncthru.py Adding a discoverable Samsung Syncthru Printer sensor platform () 2018-03-18 09:26:33 -07:00
synologydsm.py Update voluputous () 2018-02-17 10:29:14 +01:00
systemmonitor.py Upgrade psutil to 5.4.5 () 2018-04-28 23:17:38 +02:00
sytadin.py Sytadin default value must be a list () 2017-10-31 08:32:26 +01:00
tado.py Use ATTR_NAME from const.py () 2018-05-14 13:05:52 +02:00
tahoma.py Sensor device classes () 2018-05-05 09:37:40 -04:00
tank_utility.py
tcp.py
ted5000.py Spelling fixes () 2018-01-29 23:37:19 +01:00
teksavvy.py Make Throttle async aware () 2018-03-09 19:38:51 -08:00
tellduslive.py Sensor device classes () 2018-05-05 09:37:40 -04:00
tellstick.py tellstick fix DEPENDENCIES and update tellcore-net () 2017-11-30 21:13:18 +01:00
temper.py
template.py Template Sensor add device_class support () 2018-05-01 14:32:44 -04:00
tesla.py Fixing odometer to display km () 2018-03-25 00:46:47 -07:00
thethingsnetwork.py Use constants for HTTP headers () 2017-11-04 12:04:05 -07:00
thinkingcleaner.py
tibber.py Fix timezone issue when calculating min/max values in tibber () 2018-04-26 09:49:35 +02:00
time_date.py Fix for time_date sensor () 2017-11-19 19:41:30 -08:00
toon.py Fix PEP8 and PEP257 issues () 2017-10-24 18:36:08 +02:00
torque.py Cleanup and simplitfy the async state update () 2017-09-12 10:01:03 +02:00
tradfri.py Update tradfri v5 () 2018-03-28 15:50:09 -07:00
trafikverket_weatherstation.py Update docstrings () 2018-04-06 18:06:47 +02:00
transmission.py Add new transmission sensor types () 2018-05-22 10:06:14 +02:00
travisci.py Spelling fixes () 2018-01-29 23:37:19 +01:00
twitch.py
uber.py Upgrade uber_rides to 0.6.0 () 2017-09-17 13:40:58 +02:00
uk_transport.py Spelling fixes () 2018-01-29 23:37:19 +01:00
upnp.py UPnP code cleanup () 2018-05-02 09:15:30 -04:00
ups.py Fixes UPS MyChoice exception () 2017-09-27 10:44:32 -07:00
uptime.py Update syntax () 2018-06-02 08:31:06 -04:00
uscis.py Adding USCIS component () 2018-04-13 21:54:23 -04:00
usps.py Fixes for PEP257 () 2018-01-20 22:35:38 -08:00
vasttrafik.py Add the possibility to filter on line(s) in Västtrafik Public Transport sensor () 2018-03-21 15:21:51 -07:00
vera.py Sensor device classes () 2018-05-05 09:37:40 -04:00
verisure.py
version.py Update syntax () 2018-06-02 08:30:07 -04:00
viaggiatreno.py Upgrade pylint to 1.8.2 () 2018-02-11 09:20:28 -08:00
volvooncall.py Upgrade pylint to 1.8.2 () 2018-02-11 09:20:28 -08:00
vultr.py Update voluputous () 2018-02-17 10:29:14 +01:00
waqi.py Spelling fixes () 2018-01-29 23:37:19 +01:00
waterfurnace.py Spelling fixes () 2018-01-27 11:58:27 -08:00
waze_travel_time.py Waze Travel Time: optional inclusive/exclusive filters () 2018-05-09 00:35:03 +02:00
whois.py Fixes for PEP257 () 2018-01-20 22:35:38 -08:00
wink.py Fixes for PEP257 () 2018-01-20 22:35:38 -08:00
worldclock.py Update syntax () 2018-06-02 08:30:54 -04:00
worldtidesinfo.py Upgrade pylint to 1.8.2 () 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 ) () 2017-09-20 01:15:20 -04:00
wsdot.py Use ATTR_NAME from const.py () 2018-05-14 13:05:52 +02:00
wunderground.py WUnderground unique ids () 2018-05-02 14:23:07 -04:00
xbox_live.py Add the Gamerscore and Tier of the account () 2018-03-04 02:38:51 +01:00
xiaomi_aqara.py Sensor device classes () 2018-05-05 09:37:40 -04:00
xiaomi_miio.py Construct version pinned () 2018-03-29 17:12:11 -07:00
yahoo_finance.py
yr.py Reduce the load on met.no servers, yr.no sensor () 2018-02-17 13:33:41 -08:00
yweather.py Expose the condition code on condition sensors () 2018-04-21 10:20:33 +02:00
zabbix.py Update voluputous () 2018-02-17 10:29:14 +01:00
zamg.py Spelling fixes () 2018-01-29 23:37:19 +01:00
zestimate.py Add support for Zillow Zestimate sensor () 2018-03-03 17:41:33 +01:00
zha.py zha: fix temperature rounding for ZHA temperature sensors. () 2018-05-29 09:05:07 -04:00
zigbee.py Upgrade pylint to 1.8.2 () 2018-02-11 09:20:28 -08:00
zoneminder.py ZoneMinder event sensor updates () 2018-01-09 21:58:26 +01:00
zwave.py