epenet
95840a031a
Move nuki coordinator to separate module ( #117975 )
2024-05-24 10:55:26 +02:00
Marc Mueller
eedce95bc9
Use PEP 695 for class annotations (2) ( #117776 )
2024-05-20 10:43:59 +02:00
Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 ( #116250 )
2024-05-07 14:00:27 +02:00
Sid
0d66d298ec
Enable Ruff RET504 ( #114528 )
...
* Enable Ruff RET504
* fix test
* Use noqa instead of cast
* fix sonos RET504
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-06 11:07:37 +02:00
Marc Mueller
aa16a9d707
Add empty line after module docstring (3) ( #112750 )
2024-03-08 20:38:34 +01:00
Marc Mueller
988c71ecc5
Add empty line after module docstring [n-q] ( #112702 )
2024-03-08 15:04:07 +01:00
steffenrapp
64dcc4606f
Deprecate attributes of Nuki entities ( #111419 )
...
* Remove attributes from Nuki entities
* Comment about deprecation
* Update homeassistant/components/nuki/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/nuki/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/nuki/lock.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/nuki/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-03-06 09:01:14 +01:00
Erik Montnemery
e0c1feb22c
Migrate integrations n-r to generic flowhandler ( #111864 )
2024-02-29 20:09:01 +01:00
steffenrapp
e116d2a721
Add Nuki ID as serial number ( #111381 )
...
* Nuki add Nuki ID as serial number
* add hardwareId to bridge
* __init__.py aktualisieren
Co-authored-by: Pascal Reeb <pascal@reeb.io>
* __init__.py aktualisieren
Co-authored-by: Pascal Reeb <pascal@reeb.io>
---------
Co-authored-by: Pascal Reeb <pascal@reeb.io>
2024-02-25 21:16:21 +01:00
steffenrapp
13621532fd
Nuki add binary sensor for battery charging ( #111320 )
...
* Nuki binary sensors
* disable by default
2024-02-25 13:37:13 +01:00
steffenrapp
7d37aeac59
Add icon translations to Nuki ( #111377 )
2024-02-25 13:25:12 +01:00
steffenrapp
dbf70f9e0a
Nuki add battery critical binary sensor ( #111285 )
...
* Update binary_sensor.py
* Update strings.json
* Update homeassistant/components/nuki/binary_sensor.py
Co-authored-by: Pascal Reeb <pascal@reeb.io>
* Update homeassistant/components/nuki/binary_sensor.py
Co-authored-by: Pascal Reeb <pascal@reeb.io>
* Update homeassistant/components/nuki/binary_sensor.py
Co-authored-by: Pascal Reeb <pascal@reeb.io>
---------
Co-authored-by: Pascal Reeb <pascal@reeb.io>
2024-02-24 18:17:42 +01:00
Pascal Reeb
be6399410e
Use a single call to add entities in Nuki ( #109696 )
...
* Nuki: use a single call to add entities
* Clean up list addition
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-02-05 17:09:18 +01:00
Marc Mueller
a9147cf3dd
Use builtin TimeoutError [k-n] ( #109681 )
2024-02-05 12:08:18 +01:00
Marc Mueller
d2dee9e327
Update ruff to 0.1.15 ( #109303 )
2024-02-01 13:29:01 +01:00
Jan-Philipp Benecke
95aea1488d
Add pylint plugin to check if coordinator is placed in its own module ( #108174 )
...
* Add pylint plugin to check if coordinator is placed in its own module
* Remove unintended changes
* Remove pylint disable and let CI only fail on W,E,F
* Make check conventional
* Apply review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Use option instead
* Remove pylint arguments from pre-commit
* Partially revert "Remove pylint disable and let CI only fail on W,E,F"
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-29 10:30:19 +01:00
steffenrapp
d0e9e54f26
Extend Nuki integration to expose ringer through Nuki Opener ( #107745 )
...
* Expose ring_action_state and ring_action_timestamp of Nuki Opener
* add translation key
* address comments
2024-01-12 18:45:02 +01:00
c0ffeeca7
bf63674af2
Nanoleaf to Nut: add host field description ( #104857 )
...
Co-authored-by: starkillerOG <starkiller.og@gmail.com>
2023-12-04 10:38:52 +01:00
Pascal Reeb
239d7c9d80
Enable the use of non-encrypted token in Nuki ( #104007 )
2023-11-27 17:28:13 +01:00
Jan-Philipp Benecke
3259e39170
Migrate Nuki to use dataclass for entry data ( #101785 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-10-22 16:30:34 +02:00
Marc Mueller
71d985e4d6
Use asyncio.timeout [i-n] ( #98450 )
2023-08-15 14:32:15 +02:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry ( #98149 )
...
* Move DeviceInfo from entity to device registry
* Update integrations
2023-08-10 22:04:26 -04:00
steffenrapp
c80085367d
Fix typo in Nuki integration ( #96908 )
2023-07-19 17:55:41 +02:00
Joost Lekkerkerker
b367c95c81
Add more common translations ( #96429 )
...
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
2023-07-12 22:00:05 -04:00
Franck Nijhof
90d839724c
Migrate integration services (N-P) to support translations ( #96376 )
2023-07-12 00:33:37 +02:00
Patrick ZAJDA
c27a014a0a
Use device name for Nuki door sensor ( #95904 )
...
Explicitly set Nuki door sensor name to None
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
2023-07-08 21:13:32 +02:00
Joost Lekkerkerker
966e89a60c
Use device name for Nuki ( #95941 )
2023-07-06 10:17:59 -04:00
Joost Lekkerkerker
8062a0a3bd
Use device info object for Nuki ( #95757 )
2023-07-03 14:03:24 +02:00
Joost Lekkerkerker
78cc11ebc4
Use device class naming for Nuki ( #95756 )
2023-07-03 14:02:49 +02:00
Pascal Reeb
a08e516da0
Update pynuki to 1.6.2 ( #94041 )
...
chore(component/nuki): update pynuki to 1.6.2
2023-06-04 19:06:38 -05:00
Pascal Reeb
62bc8df964
Fall back to polling if webhook cannot be registered on Nuki ( #91013 )
...
fix(nuki): throw warning if webhook cannot be created
2023-04-11 11:13:52 +02:00
Pascal Reeb
4667b27405
Handle NoURLAvailableError in Nuki component ( #90927 )
...
* fix(nuki): handle NoURLAvailableError
* only try internal URLs
2023-04-06 13:51:37 +02:00
Patrick ZAJDA
e962dd64cf
Add translations for Nuki entity name and battery critical state attribute ( #90772 )
...
* Add translations for Nuki entity name and battery critical state attribute
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
* Remove door sensor name
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
---------
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
2023-04-04 13:43:51 +02:00
Pascal Reeb
e72c2029cb
Add Warning in the issue registry if a HTTPS webhook is used for Nuki ( #90718 )
...
feat(nuki): create issue when https webhook URL was created
2023-04-03 14:49:15 +02:00
Paulus Schoutsen
87c4659520
Unregister webhook when registering webhook with nuki fials ( #90514 )
2023-03-30 15:23:13 +02:00
Pascal Reeb
23a1a8075c
Add callback support to nuki ( #88346 )
...
* feat(nuki): add callback support
* fix(nuki): add webhook_enabled to tests
* remove callback choice, add repair if it's https
* black
* fix(nuki): implemented feedback from pvizeli and frenck
* remove unneded test change
* remove issue_registry and http check
* remove unneded response
* add await to executor_job
2023-03-28 11:28:04 +02:00
Xavier Decuyper
1efc33d4c6
Nuki: show actual device model in device registry ( #89017 )
...
* Bump pynuki to 1.6.1 (adds friendly device model names)
* Nuki: use friendly model name for device registry
* Update global dependencies
2023-03-02 13:40:22 +01:00
epenet
f69d76702a
Adjust entity registry access in integrations (2) ( #88947 )
2023-03-01 08:02:51 +01:00
Erik Montnemery
cc564026fa
Move EntityCategory to homeassistant.const ( #87792 )
...
* Move EntityCategory to homeassistant.const
* Fix more imports
2023-02-09 20:15:37 +01:00
Erik Montnemery
1450b44c63
Sort manifests 7 ( #87028 )
2023-02-08 20:32:43 +01:00
Franck Nijhof
939eef3b28
Remove translations from Core ( #87543 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
Franck Nijhof
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
GitHub Action
ce79b26ab6
[ci skip] Translation update
2023-02-03 00:25:31 +00:00
GitHub Action
0f80932709
[ci skip] Translation update
2023-02-02 00:25:01 +00:00
GitHub Action
0f6f63da64
[ci skip] Translation update
2023-01-29 00:26:29 +00:00
GitHub Action
072f228e4d
[ci skip] Translation update
2023-01-28 00:23:36 +00:00
Marc Mueller
caa1ba7e13
Improve nuki typing ( #86736 )
...
* Use NukiCoordinator
* Make NukiEntity generic
* Remove unnecessary ABC
2023-01-26 23:03:36 +02:00
Patrick ZAJDA
2e70de9dd9
Migrate Nuki to new entity naming style ( #80021 )
...
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch>
2023-01-26 13:50:19 +01:00
Pascal Reeb
484e73beaa
Add device registration to the Nuki component ( #79806 )
...
* Add device registration to the Nuki component
* Name is always given by the API
* implement pvizeli's suggestions
* switch device_registry to snake_case
* fix entity naming
* unify manufacturer names
2023-01-26 12:38:10 +01:00
GitHub Action
7ab88fa713
[ci skip] Translation update
2023-01-26 00:23:39 +00:00