Paulus Schoutsen
ec337101dd
Fix gas validation ( #55886 )
2021-09-07 20:53:43 -07:00
Raman Gupta
37d75e8a03
Allow multiple template.select platform entries ( #55908 )
2021-09-07 14:50:07 -07:00
Diogo Gomes
d705b35ea1
Address comment in integration Riemann sum PR #55875 ( #55895 )
...
* https://github.com/home-assistant/core/pull/55875\#discussion_r703334504
* missing test update
2021-09-07 19:40:20 +02:00
RDFurman
3aed58f825
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-07 16:32:26 +02:00
cnico
53ea24ec15
Add Flipr binary sensor ( #53525 )
2021-09-07 09:52:42 +02:00
Michael
2f3a11f930
Rewrite re-auth mechanism in Synology DSM integration ( #54298 )
2021-09-07 09:10:50 +02:00
Erik Montnemery
0d1412ea17
Set state class to total for net utility_meter sensors ( #55877 )
...
* Set state class to total for net utility_meter sensors
* Update tests
2021-09-07 08:13:14 +02:00
Diogo Gomes
1ca9deb520
Integration Sensor Initial State ( #55875 )
...
* initial state is UNAVAILABLE
* update tests
2021-09-07 08:12:54 +02:00
Paulus Schoutsen
93083513b4
Bump hass-nabucasa 49 ( #55823 )
2021-09-06 16:05:33 -07:00
Alexei Chetroi
c6888e4faf
Refactor ZHA tests ( #55844 )
...
* Replace ZHA tests FakeDevice
* Refactor ZHA tests to use zigpy devices and endpoints
* Use common consts for zigpy device mocks
Use the same dict key names for device signature mocks as zha quirks.
* Use const for test device list
* Update tests/components/zha/common.py
2021-09-06 19:00:06 -04:00
Erik Montnemery
b1dbdec2ea
Set state class to total for Integration sensors ( #55872 )
2021-09-07 00:27:31 +02:00
puddly
6895081595
Use `async_update_entry` in config unit test instead of modifying `data` ( #55855 )
2021-09-06 16:57:59 -04:00
Tatham Oddie
4fa9871080
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:39:39 -07:00
Martin Hjelmare
b088ce601c
Bump zwave-js-server-python to 0.30.0 ( #55831 )
2021-09-06 13:37:12 -07:00
Daniel Hjelseth Høyer
bcfedeb797
Surepetcare, bug fix ( #55842 )
2021-09-06 13:36:45 -07:00
J. Nick Koston
eba9b61011
Fix exception during rediscovery of ignored zha config entries ( #55859 )
...
Fixes #55709
2021-09-06 13:35:24 -07:00
Simone Chemelli
8b6d0ca13f
Replace util.get_local_ip in favor of components.network.async_get_source_ip() - part 2 ( #53368 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-06 08:44:38 -10:00
Erik Montnemery
dd7dea9a3f
Make scapy imports in DHCP local ( #55647 )
2021-09-06 10:10:27 -07:00
Erik Montnemery
b99a22cd4d
Re-add state_class total to sensor ( #55103 )
...
* Re-add state_class total to sensor
* Make energy cost sensor enforce state_class total_increasing
* Bump deprecation of last_reset for state_class measurement
* Correct rebase mistakes
2021-09-06 18:28:58 +02:00
puddly
e671ad41ec
Replace zigpy-cc with zigpy-znp ( #55828 )
...
* Replace zigpy-cc with zigpy-znp in a ZHA config migration
* Fix failing unit tests
2021-09-06 09:50:54 -04:00
Erik Montnemery
05abf1405d
Migrate emulated_hue tests from unittest to pytest ( #55794 )
...
* Migrate emulated_hue tests from unittest to pytest
* Remove unused variables
2021-09-06 13:24:00 +02:00
Jan Bouwhuis
755835ee2e
Alexa - Remove legacy speed support for fan platform ( #55174 )
...
* Remove legacy fan speed support
* remove fan range controller tests
* retrigger tests
2021-09-06 10:19:57 +02:00
Marc Mueller
96db04213b
Use EntityDescription - vultr ( #55789 )
2021-09-06 09:44:33 +02:00
Marc Mueller
cc6a0d2f8d
Use EntityDescription - awair ( #55747 )
2021-09-06 09:40:41 +02:00
Witold Sowa
8565821394
ZHA: Added support for ZigBee Simple Sensor device and Binary Input c… ( #55819 )
...
* ZHA: Added support for ZigBee Simple Sensor device and Binary Input cluster
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Alexei Chetroi <lexoid@gmail.com>
2021-09-06 01:41:57 -04:00
Alexei Chetroi
aa6cb84b27
Optimize ZHA ZCL attribute reporting configuration ( #55796 )
...
* Refactor ZCL attribute reporting configuration
Configure up to 3 attributes in a single request.
* Use constant for attribute reporting configuration
* Update tests
* Cleanup
* Remove irrelevant for this PR section
2021-09-05 17:45:08 -04:00
Chris Browet
5a2bcd2763
ADD: generalize regex_findall ( #54584 )
2021-09-05 12:41:39 +02:00
Brian Egge
c81a319346
Handle unknown preset mode in generic thermostat ( #55588 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-09-04 13:17:57 -07:00
jan iversen
6348bf70ac
Add caplog setup fixture. ( #55714 )
2021-09-04 07:09:55 -07:00
Erik Montnemery
38d42de2c0
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 10:47:42 +02:00
jan iversen
7aa454231f
Update template/test_sensor.py to use pytest ( #55288 )
2021-09-03 22:56:12 -07:00
Paulus Schoutsen
19c54b8cbf
Drop unused ruamel ( #55672 )
2021-09-03 22:17:10 -07:00
J. Nick Koston
195ee2a188
Avoid creating sockets in homekit port available tests ( #55668 )
...
* Avoid creating sockets in homekit port available tests
* prevent new bridge from being setup -- its too fast now that the executor job is gone and it revealed an unpatched setup
2021-09-03 17:15:28 -10:00
Ville Skyttä
b10fc89a6b
Automation trigger info type hint improvements ( #55402 )
...
* Make automation trigger info a TypedDict
* zwave_js trigger type hint fixes
* Remove redundant automation trigger info field presence checks
* Use async_initialize_triggers in mqtt and tasmota device_trigger tests
2021-09-04 02:25:51 +02:00
epenet
0749e045bb
Add reauth to Renault config flow ( #55547 )
...
* Add reauth flow to async_setup_entry
* Add reauth flow to config_flow
* Add reauth tests
* Split reauth/reauth_confirm
* unindent code
* Add entry_id and unique_id to reauth flow testing
* Use description_placeholders for username
* fix typo
2021-09-04 02:17:24 +02:00
jan iversen
a756308e79
Update template/test_binary_sensor.py to use pytest ( #55220 )
2021-09-03 15:43:07 -07:00
Marc Mueller
ce6921d73c
Use EntityDescription - picnic ( #55682 )
...
* Use EntityDescription - picnic
* Change _attr_extra_state_attributes to be static
* Fix tests
2021-09-03 22:35:59 +02:00
Paulus Schoutsen
7111fc47c4
Better handle invalid trigger config ( #55637 )
2021-09-03 10:15:57 -07:00
Paulus Schoutsen
e0f640c0f8
Guard for doRollover failing ( #55669 )
2021-09-03 09:53:47 -07:00
J. Nick Koston
25b39b36e7
Ignore missing devices when in ssdp unsee ( #55553 )
2021-09-03 09:06:07 -07:00
Paulus Schoutsen
418d6a6a41
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 09:04:50 -07:00
ehendrix23
4310a7d814
Add upnp sensor for IP, Status, and Uptime ( #54780 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2021-09-03 17:15:28 +02:00
Erik Montnemery
4684ea2d14
Prevent 3rd party lib from opening sockets in broadlink tests ( #55636 )
2021-09-03 10:13:35 +02:00
Paulus Schoutsen
0c2772e0be
Fix template sensor availability ( #55635 )
2021-09-03 09:02:45 +02:00
Pascal Vizeli
8319f232b8
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 08:05:37 +02:00
J. Nick Koston
d8a81a54d8
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 05:11:03 +02:00
Erik Montnemery
7dbe8070f7
Mock out network.util.async_get_source_ip in tests ( #55592 )
2021-09-02 20:44:50 +02:00
J. Nick Koston
363320eedb
Mock sockets in the network integration tests ( #55594 )
2021-09-02 20:44:42 +02:00
Erik Montnemery
2e5c1236f9
Prevent 3rd party lib from opening sockets in freedompro tests ( #55596 )
2021-09-02 19:32:19 +02:00
Erik Montnemery
348bdca647
Prevent 3rd party lib from opening sockets in epson tests ( #55595 )
2021-09-02 19:30:53 +02:00