Tim Rightnour
f32eaa2fdd
Add onewire devices and owserver remote host support ( #29948 )
...
* Add support for HobbyBoards sensors: Hub, Humidity, Moisture, PulseCounter
Add support for an owserver running on a remote host
* Cleanup and fixes for style/etc
* Forgot to convert to f-strings.
* Update with changes requested by @MartinHjelmare
* Pylint
* Fix to None
* Reverse logic for hobbyboard test to eliminate pylint complaint
* Modified manifest to list myself as codeowner
* Move some functions down into OneWireProxy instead of the top OneWire
* Oops, missed some decode()'s
* And another!
2019-12-24 14:41:29 +01:00
Quentame
2113d65c06
Fix AdGuard Home safe search sensor name ( #30171 )
...
* Fix AdGuard Home safe search sensor name
* Fix typo
2019-12-24 14:14:58 +01:00
Fabian Affolter
783672d305
Upgrade zeroconf to 0.24.3 ( #30187 )
2019-12-24 14:11:01 +01:00
HomeAssistant Azure
8add6c5f2e
[ci skip] Translation update
2019-12-24 00:32:12 +00:00
David F. Mulcahey
85d2ba047b
Protect against bad data stored in ZHA ( #30183 )
2019-12-23 19:11:35 -05:00
Alan Tse and Paulus Schoutsen
3aa2ae1700
Enable config flow for Tesla ( #28744 )
...
* build: bump teslajsonpy to 0.2.0
* Remove tests
* feat: add config flow
* feat: add async
* perf: convert unnecessary async calls to sync
* feat: add charger voltage and current sensor
* feat: add options flow
* build: bump teslajsonpy to 0.2.0
* Remove icon property
* Revert climate mode change
* Remove charger sensor
* Simplify async_setup_platform
* Update homeassistant/components/tesla/sensor.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/tesla/binary_sensor.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
* Address requested changes
* Fix pylint error
* Address requested changes
* Update codeowners
* Fix pylint error
* Address requested changes
* Address requested change
* Remove unnecessary check for existing config entry
* Load scan_interval in async_setup_entry
* Include coverage of config_flow
* Add tests for full coverage
* Address requested test changes
* Remove unnecessary init lines
* Remove unnecessary init
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2019-12-23 21:54:25 +01:00
Claudio Heckler
edce497a0d
New date_time_utc display option added to the time_date sensor platform ( #30158 )
2019-12-23 21:48:24 +01:00
P-Verbrugge
059e8722b6
Updated formatting of total_blocks value ( #30170 )
...
The number of total blocks is always a round number. There can't be .1 or .11 blocks for example. The output is now always formatted with two decimals that are always 00.
2019-12-23 21:42:44 +01:00
Greg
f23cc16660
Upgrade envoy_reader to 0.11.0 ( #30179 )
2019-12-23 21:35:54 +01:00
Quentame
f72ba0c716
Add icons to Freebox sensors ( #30132 )
2019-12-23 09:37:41 -07:00
springstan
4c5801ee8c
Add cast to state of Dyson Air Quality Sensor ( #30100 )
2019-12-23 09:34:57 -07:00
Quentame
e3a3964911
Add icon to Plex sensor ( #30172 )
2019-12-23 09:25:57 -07:00
ochlocracy and Paulus Schoutsen
a2678b2aff
Add support for input_number entities in Alexa integration ( #30139 )
...
* Add support for input_number entities
* Update homeassistant/components/alexa/capabilities.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
* Removed get methods to directly access required attributes dicts.
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2019-12-23 15:17:37 +01:00
Paulus Schoutsen
7f2921b0e6
Merge remote-tracking branch 'origin/master' into merge-master
2019-12-22 23:42:46 +01:00
Paulus Schoutsen
48d35a4550
Merge pull request #30154 from home-assistant/rc
...
0.103.4
0.103.4
2019-12-22 23:41:22 +01:00
Robert Svensson
31b17e2b95
Allow battery value of 0 as well as make sure to not create a battery tracker if one already exist ( #30155 )
2019-12-22 22:58:36 +01:00
Robert Svensson
e9dc404de1
Allow battery value of 0 as well as make sure to not create a battery tracker if one already exist ( #30155 )
2019-12-22 22:58:22 +01:00
Paulus Schoutsen
720d63f496
Bumped version to 0.103.4
2019-12-22 22:34:57 +01:00
Franck Nijhof
e9b19e0465
Fix deconz SSDP updating Hassio discovery ( #30153 )
2019-12-22 22:34:14 +01:00
springstan
e74c4c5d99
Move imports into setup function in homekit __init__.py ( #30137 )
2019-12-22 22:25:27 +01:00
Paulus Schoutsen
697833bc91
Remove requirement from entity integration ( #30113 )
2019-12-22 22:25:03 +01:00
Franck Nijhof
d101d4449f
Fix deconz SSDP updating Hassio discovery ( #30153 )
2019-12-22 22:24:18 +01:00
Alexei Chetroi
fdaaabf070
ZHA binary_sensor cleanup. ( #30149 )
2019-12-22 14:07:49 -05:00
cgtobi
d4ff214fce
Clean up scaffold ( #30135 )
2019-12-22 19:53:03 +01:00
Franck Nijhof
b1bb2298e0
Bump sqlalchemy to 1.3.12 ( #30142 )
2019-12-22 19:52:39 +01:00
Ville Skyttä
868eb3c735
More helpers type improvements ( #30145 )
2019-12-22 19:51:39 +01:00
Philipp Danner
70f8bfbd4f
Update Integration of Keba charging station ( #30125 )
...
* fixed parsing of current to float in service set_current
* Added optional name in the config file in order to get a better entety naming (easier to find)
* fix parsing of all parameters to service calls
* addressed code review comments + updated pypi dependency
* config name imported from cont.py + minor naming changes to be more clear about the meaning of a sensor
* removed name in config again, use product name gathered from the charging station instead
* implemented suggested changes
* changed variable naming as requested
2019-12-22 19:46:53 +01:00
Alexei Chetroi
83768be814
Refactor ZHA binary_sensor ( #30138 )
...
* Refactor ZHA binary_sensor.
Use ZHA entity class registry for channel specific implementations.
* Remove registries.BINARY_SENSOR_TYPES dict.
* Address PR comments.
2019-12-22 13:24:57 -05:00
Fabian Affolter
ed0ee3100d
Upgrade zeroconf to 0.24.2 ( #30140 )
2019-12-22 12:01:22 +01:00
Paulus Schoutsen
32aae7017e
Remove requirement from entity integration ( #30113 )
2019-12-22 10:32:42 +01:00
Paulus Schoutsen
63a843c19c
Fix test
2019-12-22 10:31:23 +01:00
springstan
251808874f
Move imports into setup function in homekit __init__.py ( #30137 )
2019-12-22 10:23:44 +01:00
Alexei Chetroi
9c23c4adf2
Cleanup ZHAEntity class ( #30131 )
...
Remove `_domain` attribute since we're not using it anymore.
2019-12-21 18:33:00 -05:00
Alexei Chetroi
8e3dfbd5c9
Refactor ZHA electrical measurement sensor. ( #30130 )
2019-12-21 17:15:50 -05:00
Paulus Schoutsen
834929a14e
Clean up mobile app webhooks ( #30123 )
2019-12-21 22:45:06 +01:00
Alexei Chetroi
fb3bb8220b
Implement ZHA entity classes registry ( #30108 )
...
* ZHA Entity registry.
Match a zha_device and channels to a ZHA entity.
* Refactor ZHA sensor to use registry.
* Remove sensor_types registry.
* Fix ZHA device tracker battery remaining.
* Remove should_poll/force_update attributes.
* Fix binary_sensor regression.
* isort.
* Pylint.
* Don't access protected members.
* Address comments and fix spelling.
* Make pylint happy again.
2019-12-21 16:26:58 -05:00
Jc2k
b41480ae46
Add a config entry mechanism to rediscover a discovery that was ignored ( #30099 )
...
* Mechanism to rediscover a discovery that was ignored
* Add core config entry tests for new rediscover step
* Add tests for homekit_controller implementation of async_step_rediscover
* Rename rediscover to unignore
* Comment the new ignore/unignore mechanisms
2019-12-21 11:22:07 +01:00
Maikel Punie
3911f24f75
Upgrade python-velbus ( #30110 )
2019-12-21 11:20:31 +01:00
Vladimír Záhradník
0fc92928a4
Add device class attribute to modbus sensors ( #30030 )
2019-12-21 10:54:48 +01:00
Ville Skyttä
6604680793
Helpers type hint improvements ( #30106 )
2019-12-21 09:23:48 +02:00
Ville Skyttä
ecdc1adf90
Upgrade mypy to 0.761 ( #30104 )
...
https://mypy-lang.blogspot.com/2019/12/mypy-0760-released.html
https://github.com/python/mypy/releases/tag/v0.761
2019-12-20 22:35:02 +01:00
Bas Nijholt
de94afd090
add --show-diff-on-failure to pre-commit ( #30097 )
...
This makes the traceback on a failing CI pipeline much more useful.
2019-12-20 22:00:31 +01:00
Jc2k
4ef04840e9
Don't error on removal of an ignored homekit_controller config entry ( #30083 )
...
* Don't error on ignored entries
* Don't ever call async_remove_entry or async_unload_entry for an unignored ignore config entry
2019-12-20 21:49:07 +01:00
Paulus Schoutsen
3e7699b886
Merge pull request #30096 from home-assistant/rc
...
0.103.3
0.103.3
2019-12-20 21:28:49 +01:00
Paulus Schoutsen
d448ed9f6d
Bump ring to 0.2.5 ( #30103 )
2019-12-20 20:44:46 +01:00
springstan
f229cf2796
Bump starlingbank to 3.2 ( #30098 )
2019-12-20 20:44:46 +01:00
Paulus Schoutsen
b3098c9f2c
Bump ring to 0.2.5 ( #30103 )
2019-12-20 20:42:13 +01:00
springstan
27f35f86ad
Bump starlingbank to 3.2 ( #30098 )
2019-12-20 20:29:12 +01:00
ochlocracy
0faca57e8b
Explicitly include Alexa interface for image_processing entities. ( #30101 )
2019-12-20 20:28:23 +01:00
gppanayotov
84e1b3d07f
Add an open window sensor for heating zones ( #30090 )
2019-12-20 19:02:46 +01:00