Commit Graph

520 Commits (192ffc09ee9ffdbb344d4b9f096ed1b841bbb8a0)

Author SHA1 Message Date
epenet d6e73a89f3
Cleanup unnecessary __init__ method in OptionsFlow ()
* Cleanup unnecessary init step in OptionsFlow

* Increase coverage
2024-11-02 18:15:41 +01:00
G Johansson cdfec7ebb4
Implement new state property for alarm_control_panel which is using an enum ()
* Alarm state from enum

* Fixes

* Set final

* Fix rebase

* Test const

* Fix breaking version

* Fix other for alarm_control_panel

* Fix integrations

* More

* More

* More

* More

* Fix zha

* Replace _attr_state

* Fix alarm_control_panel

* Fix tests

* Fixes

* Mods

* Change some

* More

* More

* More

* Tests

* Last tests

* Return enum

* Fix zha

* Remove not needed check

* Fix wording

* Fix homekit

* Mod prometheus

* Fix mypy

* Fix homekit

* Fix ifttt
2024-10-21 22:54:27 +02:00
epenet 2859c9fe19
Move simplisafe base entity to separate module () 2024-09-23 14:23:01 +02:00
Jan-Philipp Benecke 1d425f3913
Use debug/warning instead of info log level in components [s] ()
* Use debug/warning instead of info log level in components [s]

* Fix merge error
2024-09-18 21:33:52 +02:00
Erik Montnemery 1a2d013c97
Update icons.json to new service schema part 3 () 2024-08-28 13:48:01 +02:00
epenet 51a5a78eb5
Standardize reauth step variable name in config flows () 2024-08-28 13:01:00 +02:00
Michael 844ccf461f
Remove unnecessary config schema definitions () 2024-08-05 17:44:14 +02:00
Aaron Bach d43d12905d
Don't require code to arm SimpliSafe () 2024-06-04 07:20:37 +02:00
Marc Mueller 87bb7ced79
Use PEP 695 for simple type aliases () 2024-05-17 14:42:21 +02:00
Sid 2cc916db6d
Replace pylint broad-except with Ruff BLE001 () 2024-05-07 14:00:27 +02:00
Joost Lekkerkerker 77917506bb
Improve lists in integrations [R-S] ()
* Improve lists in integrations [R-S]

* Fix

* Fix
2024-03-13 21:55:00 +01:00
Marc Mueller 2c06d4fcb9
Add empty line after module docstring (2) [components] () 2024-03-08 19:15:59 +01:00
Marc Mueller 930a396712
Add empty line after module docstring [s] () 2024-03-08 14:33:51 +01:00
Joost Lekkerkerker 4cfca55099
Add icon translations to Simplisafe () 2024-03-04 15:36:41 +01:00
Erik Montnemery b0ed8c4961
Migrate integrations s-t to generic flowhandler () 2024-02-29 22:16:14 +01:00
peebles b3c1e165db
Bump simplisafe-python to 2024.01.0 () 2024-01-30 08:58:02 +01:00
Aaron Bach cc9b874be3
Remove unnecessary SimpliSafe entity description mixins () 2024-01-16 15:00:14 -10:00
J. Nick Koston 4b7a313ece
Use identity checks for CoreState ()
Some of the checks used ==, and some used is. Switch
everything to is as its faster
2024-01-12 10:21:26 +01:00
Ville Skyttä 24b1e01d71
Update Ruff to 0.1.8, avoid linter/formatter conflicts ()
* Disable Ruff rules that may conflict with the formatter

* Upgrade Ruff to 0.1.8

- https://github.com/astral-sh/ruff/releases/tag/v0.1.7
- https://github.com/astral-sh/ruff/releases/tag/v0.1.8

* Format with Ruff 0.1.8
2023-12-20 23:55:09 +01:00
Erik Montnemery 0c2485bc03
Freeze integration entity descriptions ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Marc Mueller d597cfec49
Improve decorator type annotations () 2023-11-30 18:45:18 +01:00
Aaron Bach 7a6f337b01
Add missing SimpliSafe binary sensors () 2023-09-24 15:17:45 -06:00
Aaron Bach a741298461
Bump `simplisafe-python` to 2023.08.0 () 2023-08-24 21:11:58 -05:00
Erik Montnemery 045c327928
Move DeviceInfo from entity to device registry ()
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
Erik Montnemery 7539cf25be
Don't require passing identifiers to DeviceRegistry.async_get_device ()
* Require keyword arguments to DeviceRegistry.async_get_device

* Update tests

* Update tests

* Don't enforce keyword arguments
2023-07-13 13:39:25 -04:00
Paulus Schoutsen 7859be6481
Add deduplicate translations script ()
* Add deduplicate script

* Fix forecast_solar incorrect key with space

* Fix utf-8

* Do not create references to other arbitrary other integrations

* Add commented code to only allow applying to referencing integrations

* Tweak

* Bug fix

* Add command line arg for limit reference

* never suggest to update common keys

* Output of script

* Apply suggestions from code review

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>

---------

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2023-07-13 11:52:50 -04:00
Franck Nijhof 62fe4957c9
Migrate integration services (Q-S) to support translations () 2023-07-12 01:18:22 +02:00
Joost Lekkerkerker a0d54e8f4e
Use device class naming for SimpliSafe () 2023-07-07 17:42:19 -06:00
Aaron Bach cac6dc0eae
Fix implicit device name for SimpliSafe locks () 2023-07-01 18:53:47 +02:00
G Johansson a1a20fab33
Remove leftover issue warning in SimpliSafe () 2023-06-06 08:00:59 -06:00
Aaron Bach b9798e4f4f
Add support for SimpliSafe Smoke+CO detector () 2023-05-17 21:56:49 +02:00
Aaron Bach de3f25571d
Bump `simplisafe-python` to 2023.04.0 ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-04-06 10:32:35 +02:00
Aaron Bach ba58fc25bd
Fix missing battery sensors for SimpliSafe locks () 2023-04-03 16:42:24 +02:00
Erik Montnemery cc564026fa
Move EntityCategory to homeassistant.const ()
* Move EntityCategory to homeassistant.const

* Fix more imports
2023-02-09 20:15:37 +01:00
Erik Montnemery 23fa500406
Sort manifests 9 () 2023-02-08 20:22:30 +01:00
Franck Nijhof 939eef3b28
Remove translations from Core ()
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
Franck Nijhof 3d557b5583
Collection of code styling tweaks () 2023-02-04 12:52:26 -05:00
Marc Mueller f57c0ea725
Update Union typing (2) [Py310] () 2023-01-23 08:40:09 +01:00
GitHub Action dffc913f9e [ci skip] Translation update 2023-01-14 00:22:57 +00:00
Marc Mueller c3991b591a
Improve DataUpdateCoordinator typing in integrations (8) () 2023-01-07 14:55:19 +01:00
Aaron Bach b80997cc43
Remove unnecessary `title` kwarg in options flows () 2023-01-04 12:17:58 -07:00
GitHub Action 5169721916 [ci skip] Translation update 2023-01-04 00:22:58 +00:00
GitHub Action b3ab0a0199 [ci skip] Translation update 2022-12-29 00:23:20 +00:00
epenet ba043c9ebb
Use UnitOfTemperature in integrations (p-s) () 2022-12-20 18:47:27 +01:00
GitHub Action 1e0345a377 [ci skip] Translation update 2022-12-10 00:21:35 +00:00
Aaron Bach 844a9fb817
Bump `simplisafe-python` to 2022.12.0 () 2022-12-07 21:54:58 -05:00
GitHub Action 1f3e5fb4fc [ci skip] Translation update 2022-12-07 00:24:08 +00:00
Aaron Bach c6ad48e236
Fix SimpliSafe service calls that require a device selector ()
fixes undefined
2022-12-03 14:20:53 -05:00
Aaron Bach 671e6b3832
Remove old system ID format from SimpliSafe base stations () 2022-11-30 22:10:56 +01:00
Aaron Bach 43c8adc5ec
Bump `simplisafe-python` to 2022.11.2 () 2022-11-29 18:35:35 -07:00