core/homeassistant/components/sensor
Russell Cloran d79f89e168 Add support for Zigbee Home Automation (#6263)
* Add support for Zigbee Home Automation

* Fewer magic numbers

* Make optional device config work

* Remove non-zha device_tracker stuff

* Always return boolean from is_on

* Only pass through JSON serializable discovery_info

* Update to bellows 0.2.4

* Fewer magic numbers in binary sensor

* Populate const structures from a function

* Update bellows to 0.2.6

* Fewer magic numbers in light

* Take all possible clusters when overriding

* Update bellows to 0.2.7
2017-04-24 22:24:57 -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
api_streams.py Update docstrings (#6795) 2017-03-26 15:50:40 +02:00
arduino.py
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
bitcoin.py
blink.py Update docstrings (#6795) 2017-03-26 15:50:40 +02:00
bloomsky.py
bom.py Bom weather platform (#5153) 2017-01-15 12:12:50 +01:00
broadlink.py Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07:00
cert_expiry.py Add https certificate expiry sensor (#7272) 2017-04-24 22:01:00 +02: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
currencylayer.py
darksky.py Fix longitude (#6697) 2017-03-19 11:00:13 -07:00
demo.py
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
dublin_bus_transport.py Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07:00
dweet.py
ebox.py Fix name in logging message (#6039) 2017-02-16 10:30:12 +01:00
ecobee.py
eddystone_temperature.py Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07: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
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
fixer.py
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 Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07:00
influxdb.py Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07:00
ios.py Update ios.py (#7160) 2017-04-21 20:16:59 -07:00
isy994.py Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07: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 Refactor lyft sensor update (#7233) 2017-04-23 09:23:00 +02:00
metoffice.py Added Met Office weather and sensor components (#6742) 2017-03-31 22:03:27 +02:00
mfi.py
mhz19.py Add temperature support for MH-Z19 CO2 sensor. (#6169) 2017-02-27 21:19:11 +02:00
miflora.py Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07: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
octoprint.py Don't warn if octoprint completion is null (#6719) 2017-03-20 09:00:45 -07:00
ohmconnect.py
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
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
pocketcasts.py Support for Pocket Casts (#6084) 2017-02-18 13:52:37 -08:00
pushbullet.py Pushbullet notification sensor (#7182) 2017-04-22 14:01:30 +02:00
pvoutput.py
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
rflink.py Add option to disable automatic add for lights and sensors. (#6852) 2017-03-30 08:02:03 -07:00
rfxtrx.py Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07:00
ring.py Make sensor.ring to handle scan_interval option as expected. (#6886) 2017-04-02 23:46:54 -07:00
sabnzbd.py
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 Upgrade pygatt to 3.1.1 (#7220) 2017-04-23 09:24:26 +02:00
sleepiq.py
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.5 (#7215) 2017-04-23 09:25:11 +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
swiss_hydrological_data.py
swiss_public_transport.py
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 Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07:00
tcp.py Fix TCP sensor to correctly use value_template (#5211) 2017-01-11 17:26:29 +01:00
ted5000.py
tellduslive.py Don't thow exception if connection to server is lost (#5775) 2017-02-09 09:00:18 -08:00
tellstick.py
temper.py
template.py Template sensor change flow / add restore (#6336) 2017-03-02 07:38:19 +02:00
thinkingcleaner.py
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
twitch.py
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
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 Don't use len(SEQUENCE) as condition value (#7249) 2017-04-23 20:41:09 -07:00
yahoo_finance.py
yr.py aiohttp 2 (#6835) 2017-03-30 00:50:53 -07:00
yweather.py
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
zha.py Add support for Zigbee Home Automation (#6263) 2017-04-24 22:24:57 -07: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