Jan-Philipp Benecke
1d425f3913
Use debug/warning instead of info log level in components [s] ( #126141 )
...
* Use debug/warning instead of info log level in components [s]
* Fix merge error
2024-09-18 21:33:52 +02:00
Erik Montnemery
38ef216894
Update icons.json to new service schema part 4 ( #124771 )
2024-08-28 13:48:13 +02:00
Erik Montnemery
5836f8edb5
Pass None instead of empty dict when registering entity services ( #123879 )
...
* Pass None instead of empty dict when registering entity services
* Update rainmachine
2024-08-15 10:11:43 +02:00
Joost Lekkerkerker
850361d1da
Fix Snapcast Config flow ( #114952 )
2024-04-05 19:45:24 +02:00
luar123
26c1b7e72e
Bump snapcast to 2.3.6 ( #113606 )
2024-03-16 21:16:26 -04:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Marc Mueller
930a396712
Add empty line after module docstring [s] ( #112704 )
2024-03-08 14:33:51 +01:00
Joost Lekkerkerker
f7ac3912ec
Add icon translations to Snapcast ( #112229 )
2024-03-04 15:26:33 +01:00
Erik Montnemery
b0ed8c4961
Migrate integrations s-t to generic flowhandler ( #111865 )
2024-02-29 22:16:14 +01:00
Marc Mueller
d2dee9e327
Update ruff to 0.1.15 ( #109303 )
2024-02-01 13:29:01 +01:00
c0ffeeca7
e724414475
SamsungTV to Snapcast: add host field description ( #104862 )
2023-12-01 16:45:53 +01:00
G Johansson
b33d5fece6
Remove platform YAML from Snapcast ( #101225 )
2023-10-02 08:59:06 +02:00
Joost Lekkerkerker
73651dbffd
Use shorthand attributes in Snapcast ( #99840 )
2023-09-07 16:37:30 +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
62fe4957c9
Migrate integration services (Q-S) to support translations ( #96378 )
2023-07-12 01:18:22 +02:00
Erik Montnemery
08a5f63474
Add deprecated_yaml issue to the homeassistant integration ( #95980 )
...
* Add deprecated_yaml issue to the homeassistant integration
* Update test
* Update homeassistant/components/homeassistant/strings.json
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Include DOMAIN in issue_id
* Update test
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-07-10 13:06:52 +02:00
Franck Nijhof
06d47185fe
Revert "Remove snapcast YAML configuration ( #93547 )" ( #95523 )
2023-06-29 12:00:41 +02:00
G Johansson
40cb9337c5
Remove snapcast YAML configuration ( #93547 )
...
Remove platform yaml snapcast
2023-06-05 18:28:08 +02:00
luar123
869f970e59
Fix Snapcast connection issues ( #93010 )
...
* Add (dis)connect and update listeners, terminate connection and reconnect. Set availability
* Pass entry_id to constructor
2023-05-24 08:16:09 +02:00
luar123
86ad5ad113
Change snapcast to local_push ( #93113 )
2023-05-23 11:21:50 +02:00
luar123
d8d4446563
Bump snapcast to 2.3.3 ( #93112 )
...
bump snapcast to 2.3.3
2023-05-15 22:29:28 +03:00
luar123
209650dca1
Remove snapcast friendly_name attribute ( #93116 )
...
Remove friendly_name attribute and fix names
2023-05-15 22:23:24 +03:00
luar123
c7e8fc9f9d
Use more meaningful states for snapcast groups and clients ( #77449 )
...
* Show muted snapcast groups as idle and use playing/idle state instead of on state for clients
* New module constant STREAM_STATUS
* Fix return type hint in snapcast
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-03-31 12:38:23 +02:00
luar123
f0710bae06
Add config-flow to Snapcast ( #80288 )
...
* initial stab at snapcast config flow
* fix linting errors
* Fix linter errors
* Add import flow, support unloading
* Add test for import flow
* Add dataclass and remove unique ID in config-flow
* remove translations
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Refactor config flow and terminate connection
* Rename test_config_flow.py
* Fix tests
* Minor fixes
* Make mock_create_server a fixture
* Combine tests
* Abort if entry already exists
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Move HomeAssistantSnapcast to own file. Clean-up last commit
* Split import flow from user flow. Fix tests.
* Use explicit asserts. Add default values to dataclass
* Change entry title to Snapcast
---------
Co-authored-by: Barrett Lowe <barrett.lowe@gmail.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-03-30 07:42:09 +02:00
luar123
7972dbf9fb
Bump python-snapcast to 2.3.2 ( #89259 )
2023-03-06 22:48:40 +01:00
Erik Montnemery
23fa500406
Sort manifests 9 ( #87030 )
2023-02-08 20:22:30 +01:00
Franck Nijhof
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
Franck Nijhof
3b5fd4bd06
Enable Ruff TRY004 ( #86811 )
2023-01-30 14:06:52 +01:00
luar123
40d4159faf
Bump snapcast to 2.3.0 ( #80688 )
2022-10-20 14:25:21 -06:00
epenet
9e1cb914b1
Use new media player enums in snapcast ( #78109 )
2022-09-10 22:24:01 +02:00
epenet
0c767bd0d3
Improve entity type hints [s] (part 1/2) ( #77881 )
2022-09-06 13:35:14 +02:00
luar123
8afcde4ea9
Add and remove Snapcast client/group callbacks properly ( #77624 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-09-01 08:52:06 -04:00
epenet
2b9116f1f8
Use _attr_should_poll in components [s-t] ( #77368 )
...
* Use _attr_should_poll in components [s-t]
* Adjust touchline
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-26 22:03:50 -04:00
epenet
d5ab7e7525
Use EntityFeature enum in components (s** 1/2) ( #69439 )
2022-04-06 21:38:14 -10:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
epenet
992f9c3c6c
Add setup type hints [s] (part 2) ( #63479 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-05 17:34:18 +01:00
definitio
6a474e74e8
Fix Snapcast state after restoring snapshot ( #51340 )
2021-06-01 19:07:51 +02:00
tkdrob
028a07d86f
Wrap up selectors ( #50794 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-25 14:45:17 +02:00
tkdrob
d37a3cded0
Add targets and selectors for services (S-T) ( #50629 )
2021-05-14 22:30:41 -07:00
Franck Nijhof
2ed386f9e6
Migrate to async_get_current_platform everywhere ( #50034 )
2021-05-03 09:34:28 -07:00
D3v01dZA
c4c8c67a03
Bump snapcast to 2.1.3 ( #49553 )
2021-04-22 15:46:48 +02:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
D3v01dZA
8f40c87069
Bump snapcast to 2.1.2 ( #48343 )
2021-03-26 12:03:38 +01:00
Erik Montnemery
14ff6d4d1f
Update integrations p-s to override extra_state_attributes() ( #47759 )
2021-03-11 21:23:20 +01:00
Matt Black
1c252634b7
Bump snapcast dependency to 2.1.1 ( #40561 )
2020-09-28 13:42:01 +02:00
Erik Montnemery
62bc02fdda
Rename MediaPlayerDevice to MediaPlayerEntity ( #34592 )
2020-04-25 18:00:57 +02:00
BarrettLowe
ba394fd2aa
Add snapcast latency attribute and service ( #34126 )
...
* Implemented snapcast latency attributes
* Code review changes and Snapcast maintenance
Updated how entity services get called - now conforms to most
current method
* Cleanup tasks
Moved constants into separate file
Removed unnecessary logger message
Remove unnecessary schemas
* FIx linting errors
* Sort imports
* Update with requested change
Better - use next()
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>
* Add guards for bad service calls
* Add back in platform schema
* Add check for unjoin service call
* Fix lint/format
* remove comma inserted by black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-04-14 20:22:01 +02:00
Franck Nijhof
39336d3ea3
Add prettier (in pre-commit and CI) ( #33693 )
...
* Add prettier (in pre-commit and CI)
* Make all file prettier
* Change order
* Add to Azure Pipelines
* Fix a YAML file prettier caught as invalid
* Remove flow mapping using curly braces from all YAML service files
2020-04-05 17:27:16 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
Paulus Schoutsen
aaa1d06809
Directly call async_write_ha_state ( #33508 )
...
* Directly call async_write_ha_state
* Address comments
* Fix tests
2020-04-01 14:19:51 -07:00