Disable brightness from devices with no display in Cambridge Audio (#130369)

This commit is contained in:
Noah Husby 2024-11-14 04:11:44 -05:00 committed by Franck Nijhof
parent 8d05183de2
commit 9292b6da3d
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
4 changed files with 9 additions and 4 deletions

View File

@ -7,6 +7,6 @@
"integration_type": "device",
"iot_class": "local_push",
"loggers": ["aiostreammagic"],
"requirements": ["aiostreammagic==2.8.4"],
"requirements": ["aiostreammagic==2.8.5"],
"zeroconf": ["_stream-magic._tcp.local.", "_smoip._tcp.local."]
}

View File

@ -51,8 +51,13 @@ CONTROL_ENTITIES: tuple[CambridgeAudioSelectEntityDescription, ...] = (
CambridgeAudioSelectEntityDescription(
key="display_brightness",
translation_key="display_brightness",
options=[x.value for x in DisplayBrightness],
options=[
DisplayBrightness.BRIGHT.value,
DisplayBrightness.DIM.value,
DisplayBrightness.OFF.value,
],
entity_category=EntityCategory.CONFIG,
load_fn=lambda client: client.display.brightness != DisplayBrightness.NONE,
value_fn=lambda client: client.display.brightness,
set_value_fn=lambda client, value: client.set_display_brightness(
DisplayBrightness(value)

View File

@ -381,7 +381,7 @@ aiosolaredge==0.2.0
aiosteamist==1.0.0
# homeassistant.components.cambridge_audio
aiostreammagic==2.8.4
aiostreammagic==2.8.5
# homeassistant.components.switcher_kis
aioswitcher==4.4.0

View File

@ -363,7 +363,7 @@ aiosolaredge==0.2.0
aiosteamist==1.0.0
# homeassistant.components.cambridge_audio
aiostreammagic==2.8.4
aiostreammagic==2.8.5
# homeassistant.components.switcher_kis
aioswitcher==4.4.0