hass-core/homeassistant/components/sensor
Sean Dague b77b22b01a Fix arwn platform to update hass state when events are received (#7202)
The arwn platform was refactored to be asyncio friendly, however in
doing so one thing was missed which was explicitly telling hass when
something interesting has happened. This led to the very interesting
to debug issue that the state cards were all out of date, even though
the graphs were not.
2017-04-21 20:22:36 -07:00
..
__init__.py Bugfix default values to timedelta (#5193) 2017-01-06 00:16:12 +01:00
alarmdecoder.py Adding AlarmDecoder platform (#6900) 2017-04-12 11:35:35 +02:00
amcrest.py Upgraded Amcrest module to 1.1.9 to support new firmware versions: (#7130) 2017-04-16 09:05:15 +02:00
android_ip_webcam.py Android webcam better error handling / pump library 0.4 (#6518) 2017-03-10 23:10:35 +01:00
apcupsd.py Migrate to voluptuous (#2954) 2016-08-30 21:34:33 +02:00
api_streams.py Update docstrings (#6795) 2017-03-26 15:50:40 +02:00
arduino.py Migrate to voluptuous (#3737) 2016-10-11 00:56:57 -07:00
arest.py [binary_sensor.arest] Fix name for sensor and shorten logger messages (#5460) 2017-01-24 19:54:14 +01:00
arwn.py Fix arwn platform to update hass state when events are received (#7202) 2017-04-21 20:22:36 -07:00
bbox.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
bitcoin.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
blink.py Update docstrings (#6795) 2017-03-26 15:50:40 +02:00
bloomsky.py Fix bloomsky platform discovery (#3303) 2016-09-10 09:12:24 -07:00
bom.py Bom weather platform (#5153) 2017-01-15 12:12:50 +01:00
broadlink.py Test the temperature returned by RM2 (#6205) 2017-02-24 20:54:31 +01:00
coinmarketcap.py Avoid TypeError for state (#4897) 2016-12-15 22:14:59 -08:00
comed_hourly_pricing.py round output values (#6657) 2017-03-16 15:36:44 +01:00
command_line.py Bugfix default values to timedelta (#5193) 2017-01-06 00:16:12 +01:00
cpuspeed.py Upgrade py-cpuinfo to 3.2.0 (#7190) 2017-04-20 12:07:56 +02:00
crimereports.py Crime Reports sensor (#6966) 2017-04-06 22:47:03 -07:00
cups.py CUPS sensor (#4142) 2016-11-03 09:31:50 +01:00
currencylayer.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
darksky.py Fix longitude (#6697) 2017-03-19 11:00:13 -07:00
demo.py Correct celcius to celsius (#1860) 2016-04-19 20:30:44 -07:00
deutsche_bahn.py Use device_state_attributes() for platforms (#5649) 2017-01-30 16:16:49 +01:00
dht.py Update Adafruit_Python_DHT to support new raspberry kernel (#6325) 2017-03-02 08:39:33 +01:00
dnsip.py Bootstrap / Component setup async (#6264) 2017-02-28 20:33:19 -08:00
dovado.py Error handling when connection refused (#6614) 2017-03-14 10:08:40 +01:00
dsmr.py Value of 0 should not be considered unknown. (#7139) 2017-04-18 20:24:44 -07:00
dte_energy_bridge.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
dublin_bus_transport.py [sensor] Add Dublin bus RTPI sensor (#5257) 2017-01-13 19:15:46 +02:00
dweet.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
ebox.py Fix name in logging message (#6039) 2017-02-16 10:30:12 +01:00
ecobee.py binary occupancy sensor (#2869) 2016-08-19 00:11:56 -07:00
eddystone_temperature.py Eddystone Beacon Temperature Sensor (#6789) 2017-04-04 23:57:19 +02:00
efergy.py Added support for multiple efergy sensors in the same household. (#6630) 2017-03-16 23:22:10 -07:00
eliqonline.py sensor.eliqonline: Change icon 2017-02-25 12:51:48 +01:00
emoncms.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
enocean.py Cleanup async handling (#6388) 2017-03-04 15:10:36 -08:00
envisalink.py Move dispatcher out of init. (#6355) 2017-03-02 10:20:57 +01:00
fastdotcom.py Restore: migrate fastdotcom and speedtest to restore (#6149) 2017-02-21 18:10:09 -08:00
fedex.py update fedex (#7034) 2017-04-11 08:10:31 +02:00
fido.py Fix account balance in fido sensor (#7077) 2017-04-13 07:42:48 +02:00
fitbit.py Reorganize HTTP component (#4575) 2016-11-25 13:04:06 -08:00
fixer.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
fritzbox_callmonitor.py Phone book lookup support for Fritz!Box call monitor (#6474) 2017-03-17 14:40:12 +01:00
fritzbox_netmonitor.py Phone book lookup support for Fritz!Box call monitor (#6474) 2017-03-17 14:40:12 +01:00
glances.py Allow to monitor Windows hosts (#6803) 2017-03-27 22:11:15 +02:00
google_travel_time.py Upgrade googlemaps to 2.4.6 (#6611) 2017-03-14 07:54:19 +01:00
gpsd.py Use device_state_attributes() for platforms (#5649) 2017-01-30 16:16:49 +01:00
gtfs.py Remove GTFS default name & string change 2017-01-13 14:02:00 -08:00
haveibeenpwned.py Cleanup async handling (#6388) 2017-03-04 15:10:36 -08:00
hddtemp.py Use device_state_attributes() for platforms (#5649) 2017-01-30 16:16:49 +01:00
history_stats.py history_stats: Fix schema, as state can be arbitrary string (#6753) 2017-03-29 00:58:59 -04:00
homematic.py Homematic icon map / upper case on services (#6178) 2017-02-23 15:31:32 +01:00
hp_ilo.py Use device_state_attributes() for platforms (#5649) 2017-01-30 16:16:49 +01:00
hydroquebec.py Added average temperature for the day before and the current period (#6883) 2017-04-06 00:26:26 -07:00
imap.py Ignore deleted mails in IMAP unread count (#6394) (#6395) 2017-03-05 08:15:25 -08:00
imap_email_content.py Cleanup async handling (#6388) 2017-03-04 15:10:36 -08:00
influxdb.py Influxdb sensor state set to unknown if query return no points (#4148) 2016-11-02 19:50:18 -07:00
ios.py Update ios.py (#7160) 2017-04-21 20:16:59 -07:00
isy994.py Re-enabled Weather Sensors for the ISY component. (#5148) 2017-01-05 23:33:52 +01:00
knx.py since knx_2_float can't handle 0, bypass converting 0 value from knx to float (#6626) 2017-03-14 20:25:52 -07:00
kwb.py KWB Easyfire support (#6018) 2017-03-06 17:37:29 +01:00
lastfm.py Upgrade pylast to 1.8.0 (#5991) 2017-02-14 13:10:38 +01:00
linux_battery.py Use device_state_attributes() for platforms (#5649) 2017-01-30 16:16:49 +01:00
loopenergy.py Cleanup async handling (#6388) 2017-03-04 15:10:36 -08:00
lyft.py Add sensor for Lyft time and price (based on Uber sensor) (#6711) 2017-03-23 08:15:52 -07:00
metoffice.py Added Met Office weather and sensor components (#6742) 2017-03-31 22:03:27 +02:00
mfi.py Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
mhz19.py Add temperature support for MH-Z19 CO2 sensor. (#6169) 2017-02-27 21:19:11 +02:00
miflora.py miflora lib version (#6142) 2017-02-21 14:43:17 +01:00
min_max.py Feature/min max improvements (#6786) 2017-04-11 13:52:12 +02:00
modbus.py Add support of input registers while querying modbus sensor. (#7082) 2017-04-20 21:28:49 -04:00
modem_callerid.py Analog modem callerid support (#5840) 2017-02-26 21:38:47 -08:00
mold_indicator.py Use device_state_attributes() for platforms (#5649) 2017-01-30 16:16:49 +01:00
moon.py Upgrade astral to 1.4 (#6332) 2017-03-16 17:38:46 +01:00
mqtt.py Adding expire_after to mqtt sensor to expire outdated values (#6708) 2017-03-23 17:55:07 -04:00
mqtt_room.py Fix automations listening to HOMEASSISTANT_START (#6936) 2017-04-05 23:23:02 -07:00
mvglive.py mvglive bug fixes and improvements (#6953) 2017-04-20 00:11:55 -07:00
mysensors.py Update mysensors sensors (#5764) 2017-02-05 21:07:30 +01:00
neato.py Add support fo map data from Neato (#6939) 2017-04-13 07:41:25 -07:00
nest.py Move Nest sensors configuration to Nest component (#4983) 2017-01-17 00:12:15 -08:00
netatmo.py Fix if none data is present for a sensor. (#5415) 2017-01-20 09:07:03 +01:00
netdata.py Added IPv4 data collector (#6304) 2017-03-02 22:16:50 -08:00
neurio_energy.py Refactor Neurio to add Daily Power Sensor (#6662) 2017-03-16 23:20:14 -07:00
nut.py 's' is SI symbol for seconds (#6181) 2017-02-23 14:57:51 +01:00
nzbget.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
octoprint.py Don't warn if octoprint completion is null (#6719) 2017-03-20 09:00:45 -07:00
ohmconnect.py Use voluptuous for OhmConnect (#2906) 2016-08-22 08:20:31 +02:00
onewire.py Add support for aliased owfs sensors (#6043) 2017-02-19 01:59:44 -08:00
openevse.py Style updates (#5878) 2017-02-11 11:29:37 -08:00
openexchangerates.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
opensky.py opensky sensor (#7061) 2017-04-19 22:56:20 -07:00
openweathermap.py Add wind bearing (#5730) 2017-02-03 09:44:07 +01:00
pi_hole.py Allow configurable conditions for Pi-Hole sensor (#6465) 2017-03-07 23:20:30 -08:00
pilight.py Cleanup async handling (#6388) 2017-03-04 15:10:36 -08:00
plex.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
pocketcasts.py Support for Pocket Casts (#6084) 2017-02-18 13:52:37 -08:00
pvoutput.py Fix docstring (#4564) 2016-11-24 10:15:00 +01:00
qnap.py Bump qnapstats library version to 0.2.4 (#7085) 2017-04-13 07:39:36 -07:00
random.py Add optional unit of measurement (#6796) 2017-03-26 15:52:59 +02:00
rest.py Added tests for REST sensors (#4115) 2016-10-30 21:51:03 -07:00
rflink.py Add option to disable automatic add for lights and sensors. (#6852) 2017-03-30 08:02:03 -07:00
rfxtrx.py Fix wrong name handling in rfxtrx sensor (#4531) 2016-11-22 12:47:37 -08:00
ring.py Make sensor.ring to handle scan_interval option as expected. (#6886) 2017-04-02 23:46:54 -07:00
sabnzbd.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
scrape.py Upgrade beautifulsoup4 to 4.5.3 (#5519) 2017-01-23 13:23:41 -08:00
sensehat.py Added a config flag[Boolean] to declare if SenseHAT is attached (#5883) 2017-02-15 11:11:55 +01:00
serial_pm.py Add temperature support for MH-Z19 CO2 sensor. (#6169) 2017-02-27 21:19:11 +02:00
skybeacon.py Sync logger messages with Mi-Flora and link to docs (#5391) 2017-01-17 23:41:09 +01:00
sleepiq.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
sma.py Update SMA solar sensor to work with the new add_devices callback (#6602) 2017-03-14 06:39:30 +02:00
snmp.py Upgrade pysnmp to 4.3.5 (#6793) 2017-03-26 15:53:53 +02:00
sonarr.py Add support for the Sonarr URL Base setting (#4975) 2016-12-18 10:05:05 -08:00
speedtest.py Upgrade speedtest-cli to 1.0.4 (#7105) 2017-04-15 00:28:04 +02:00
statistics.py Bootstrap / Component setup async (#6264) 2017-02-28 20:33:19 -08:00
steam_online.py Make states constants 2017-03-09 19:55:18 -08:00
supervisord.py Make services yield (#4187) 2016-11-03 18:32:14 -07:00
swiss_hydrological_data.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
swiss_public_transport.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
synologydsm.py Fix synologydsm (#4895) 2016-12-15 22:13:38 -08:00
systemmonitor.py Upgrade psutil to 5.2.2 (#7037) 2017-04-11 13:52:34 +02:00
tado.py Tado climate device (#6572) 2017-03-22 08:18:13 -04:00
tcp.py Fix TCP sensor to correctly use value_template (#5211) 2017-01-11 17:26:29 +01:00
ted5000.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
tellduslive.py Don't thow exception if connection to server is lost (#5775) 2017-02-09 09:00:18 -08:00
tellstick.py Refactor tellstick code (#4460) 2016-11-22 21:48:22 -08:00
temper.py TEMPer component: reset devices on address change (#4596) 2016-11-27 22:01:13 -08:00
template.py Template sensor change flow / add restore (#6336) 2017-03-02 07:38:19 +02:00
thinkingcleaner.py Maintenance 2nd (#4106) 2016-10-30 09:58:34 +01:00
time_date.py Bootstrap / Component setup async (#6264) 2017-02-28 20:33:19 -08:00
torque.py Update Torque component to match recent API. (#6671) 2017-03-18 11:25:38 +01:00
transmission.py Clean-up, ordering, constants, and extend of schema (#2903) 2016-08-20 15:40:16 -07:00
twitch.py Make services yield (#4187) 2016-11-03 18:32:14 -07:00
uber.py No product ids configured should fetch all ids (#7091) 2017-04-14 19:09:21 +02:00
ups.py bump ups version (#7033) 2017-04-11 08:09:39 +02:00
usps.py update usps version (#7035) 2017-04-11 08:10:07 +02:00
vasttrafik.py vasttrafik: update token on read error (#5875) 2017-02-12 11:57:29 -08:00
vera.py Add vera power meter. (#7134) 2017-04-18 12:01:23 +02:00
verisure.py Use voluptuous for Verisure (#3169) 2016-09-06 18:18:34 -07:00
volvooncall.py volvooncall: icon and unit were mixed 2017-02-23 13:27:17 +01:00
waqi.py Update pwaqi to 3.0 to use public API (#6376) 2017-03-03 14:50:54 +01:00
wink.py Wink AC and addidtional sensor support (#5670) 2017-02-01 22:43:12 -08:00
worldclock.py Bootstrap / Component setup async (#6264) 2017-02-28 20:33:19 -08:00
wsdot.py Update docstring (quotes, links, content) (#5602) 2017-01-28 16:02:19 +01:00
wunderground.py Convert kpH and mpH to kph and mph (#6316) 2017-03-01 05:34:40 +01:00
xbox_live.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
yahoo_finance.py Upgrade yahoo-finance to 1.4.0 (#4483) 2016-11-21 17:25:43 +01:00
yr.py aiohttp 2 (#6835) 2017-03-30 00:50:53 -07:00
yweather.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
zabbix.py New zabbix (#5297) 2017-01-17 00:41:37 -08:00
zamg.py Zamg weather (#5894) 2017-02-24 22:45:46 +01:00
zigbee.py Bugfix ZigBee / Move from eventbus to dispatcher (#6333) 2017-03-01 08:57:23 -08:00
zoneminder.py zoneminder: Support excluding archived events (#4445) 2016-12-01 22:17:38 -08:00
zwave.py Add zwave per-node entity. (#6690) 2017-03-23 08:37:20 -07:00