Erik Montnemery
8f344252c4
Add significant change support to AQI type sensors ( #55833 )
2021-09-08 12:47:59 -07:00
Erik Montnemery
cbe4b2dc1d
Add support for state class measurement to energy cost sensor ( #55962 )
2021-09-08 12:46:43 -07:00
Paulus Schoutsen
a17d2d7c71
Fix gas validation ( #55886 )
2021-09-08 12:45:41 -07:00
Erik Montnemery
413430bdba
Fix handling of imperial units in long term statistics ( #55959 )
2021-09-08 08:22:34 -07:00
Erik Montnemery
81462d8655
Do not allow inf or nan sensor states in statistics ( #55943 )
2021-09-08 08:22:33 -07:00
Erik Montnemery
8ee4b49aa9
Do not let one bad statistic spoil the bunch ( #55942 )
2021-09-08 08:22:32 -07:00
Raman Gupta
21ebf4f3e6
Allow multiple template.select platform entries ( #55908 )
2021-09-08 08:22:31 -07:00
Diogo Gomes
e7fd24eade
Integration Sensor Initial State ( #55875 )
...
* initial state is UNAVAILABLE
* update tests
2021-09-08 08:22:08 -07:00
RDFurman
7f3adce675
Try to avoid rate limiting in honeywell ( #55304 )
...
* Limit parallel update and sleep loop
* Use asyncio sleep instead
* Extract sleep to const for testing
* Make loop sleep 0 in test
2021-09-08 08:20:48 -07:00
J. Nick Koston
be0f767c34
Fix exception during rediscovery of ignored zha config entries ( #55859 )
...
Fixes #55709
2021-09-06 13:41:33 -07:00
Daniel Hjelseth Høyer
8523f569c0
Surepetcare, bug fix ( #55842 )
2021-09-06 13:41:31 -07:00
Martin Hjelmare
d6eda65302
Bump zwave-js-server-python to 0.30.0 ( #55831 )
2021-09-06 13:41:29 -07:00
Tatham Oddie
eb70354ee7
Fix logbook entity_matches_only query mode ( #55761 )
...
The string matching template needs to match the same compact JSON format
as the data is now written in.
2021-09-06 13:41:25 -07:00
Erik Montnemery
a4f2c5583d
Handle negative numbers in sensor long term statistics ( #55708 )
...
* Handle negative numbers in sensor long term statistics
* Use negative states in tests
2021-09-04 14:13:32 -07:00
Paulus Schoutsen
3008ff03b2
Guard for doRollover failing ( #55669 )
2021-09-03 10:16:31 -07:00
Paulus Schoutsen
f61a1ecae7
Guard for unexpected exceptions in device automation ( #55639 )
...
* Guard for unexpected exceptions in device automation
* merge
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-09-03 10:16:28 -07:00
Paulus Schoutsen
80c074ca82
Better handle invalid trigger config ( #55637 )
2021-09-03 10:16:28 -07:00
Paulus Schoutsen
ff91ff4cd2
Fix template sensor availability ( #55635 )
2021-09-03 10:16:27 -07:00
J. Nick Koston
93c2a7dd70
Narrow zwave_js USB discovery ( #55613 )
...
- Avoid triggering discovery when we can know in advance the
device is not a Z-Wave stick
2021-09-03 10:16:26 -07:00
Pascal Vizeli
2ef607651d
Disable observer for USB on containers ( #55570 )
...
* Disable observer for USB on containers
* remove operating system test
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-09-03 10:16:24 -07:00
J. Nick Koston
88ca83a30b
Ignore missing devices when in ssdp unsee ( #55553 )
2021-09-03 10:16:24 -07:00
Paulus Schoutsen
af68802c17
Tweaks for the iotawatt integration ( #55510 )
2021-09-01 19:37:43 +02:00
Erik Montnemery
d4aadd8af0
Improve log for sum statistics ( #55502 )
2021-08-31 22:56:28 -07:00
Erik Montnemery
4045eee2e5
Correct sum statistics when only last_reset has changed ( #55498 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-08-31 22:53:58 -07:00
Joakim Sørensen
83a51f7f30
Add cache-control headers to supervisor entrypoint ( #55493 )
2021-08-31 22:52:05 -07:00
Matthew Garrett
a724bc21b6
Assistant sensors ( #55480 )
2021-08-31 22:52:03 -07:00
Paulus Schoutsen
ef00178339
Add Eagle 200 name back ( #55477 )
...
* Add Eagle 200 name back
* add comment
* update tests
2021-08-31 22:52:02 -07:00
Erik Montnemery
b8770c3958
Make new cycles for sensor sum statistics start with 0 as zero-point ( #55473 )
2021-08-31 22:52:01 -07:00
Eric Severance
f0c0cfcac0
Wemo Insight devices need polling when off ( #55348 )
2021-08-31 22:52:00 -07:00
Raman Gupta
8ab801a7b4
Fix area_id and area_name template functions ( #55470 )
2021-08-30 23:33:46 +02:00
Erik Montnemery
84f3b1514f
Fix race in MQTT sensor when last_reset_topic is configured ( #55463 )
2021-08-30 23:33:43 +02:00
Greg
802f5613c4
Add IoTaWatt integration ( #55364 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-08-30 23:33:42 +02:00
Raman Gupta
46ce4e92f6
Bump zwave-js-server-python to 0.29.1 ( #55460 )
2021-08-30 09:41:42 -07:00
Erik Montnemery
3b0fe9adde
Revert "Deprecate last_reset options in MQTT sensor" ( #55457 )
...
This reverts commit f9fa5fa804 .
2021-08-30 09:41:41 -07:00
Erik Montnemery
4052a0db89
Improve statistics error messages when sensor's unit is changing ( #55436 )
...
* Improve error messages when sensor's unit is changing
* Improve test coverage
2021-08-30 09:41:38 -07:00
Klaas Schoute
2c0d9105ac
Update entity names for P1 Monitor integration ( #55430 )
2021-08-29 20:45:32 -07:00
J. Nick Koston
ff6015ff89
Implement import of consider_home in nmap_tracker to avoid breaking change ( #55379 )
2021-08-29 20:41:23 -07:00
Aaron Bach
d96e416d26
Ensure ReCollect Waste starts up even if no future pickup is found ( #55349 )
2021-08-28 08:58:34 -07:00
Raman Gupta
08ca43221f
Listen to node events in the zwave_js node status sensor ( #55341 )
2021-08-28 08:58:32 -07:00
J. Nick Koston
8641740ed8
Ensure yeelights resync state if they are busy on first connect ( #55333 )
2021-08-28 08:58:31 -07:00
J. Nick Koston
d8b64be41c
Retrigger config flow when the ssdp location changes for a UDN ( #55343 )
...
Fixes #55229
2021-08-27 09:59:59 -07:00
jan iversen
b3e0b7b86e
Add modbus name to log_error ( #55336 )
2021-08-27 09:59:59 -07:00
Chris Talkington
e097e4c1c2
Fix reauth for sonarr ( #55329 )
...
* fix reauth for sonarr
* Update config_flow.py
* Update config_flow.py
* Update config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Update test_config_flow.py
* Update config_flow.py
2021-08-27 09:59:58 -07:00
Erik Montnemery
f53a10d39a
Handle statistics for sensor with changing state class ( #55316 )
2021-08-27 09:59:56 -07:00
J. Nick Koston
93750d71ce
Gracefully handle pyudev failing to filter on WSL ( #55286 )
...
* Gracefully handle pyudev failing to filter on WSL
* add debug message
* add mocks so we reach the new check
2021-08-27 09:59:51 -07:00
J. Nick Koston
8a2c07ce19
Ensure yeelight model is set in the config entry ( #55281 )
...
* Ensure yeelight model is set in the config entry
- If the model was not set in the config entry the light could
be sent commands it could not handle
* update tests
* fix test
2021-08-27 09:59:21 -07:00
J. Nick Koston
9f7398e0df
Fix yeelight brightness when nightlight switch is disabled ( #55278 )
2021-08-27 09:57:07 -07:00
J. Nick Koston
7df84dadad
Fix some yeelights showing wrong state after on/off ( #55279 )
2021-08-27 09:56:22 -07:00
Chris
2a1e943b18
Fix unique_id conflict in smarttthings ( #55235 )
2021-08-27 09:54:26 -07:00
Erik Montnemery
aefd3df914
Warn if a sensor with state_class_total has a decreasing value twice ( #55251 )
2021-08-26 09:37:18 -07:00