Add string and icon translations to pyLoad integration (#120234)

add string and icon translations to pyLoad
This commit is contained in:
Mr. Bubbles 2024-06-23 14:25:36 +02:00 committed by GitHub
parent 001abdaccf
commit 473b3b61eb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 21 additions and 5 deletions

View File

@ -0,0 +1,9 @@
{
"entity": {
"sensor": {
"speed": {
"default": "mdi:speedometer"
}
}
}
}

View File

@ -58,7 +58,7 @@ class PyLoadSensorEntity(StrEnum):
SENSOR_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
SensorEntityDescription(
key=PyLoadSensorEntity.SPEED,
name="Speed",
translation_key=PyLoadSensorEntity.SPEED,
device_class=SensorDeviceClass.DATA_RATE,
native_unit_of_measurement=UnitOfDataRate.BYTES_PER_SECOND,
suggested_unit_of_measurement=UnitOfDataRate.MEGABYTES_PER_SECOND,

View File

@ -27,6 +27,13 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
},
"entity": {
"sensor": {
"speed": {
"name": "Speed"
}
}
},
"issues": {
"deprecated_yaml_import_issue_cannot_connect": {
"title": "The pyLoad YAML configuration import failed",

View File

@ -33,7 +33,7 @@
'platform': 'pyload',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': <PyLoadSensorEntity.SPEED: 'speed'>,
'unique_id': 'XXXXXXXXXXXXXX_speed',
'unit_of_measurement': <UnitOfDataRate.MEGABYTES_PER_SECOND: 'MB/s'>,
})
@ -87,7 +87,7 @@
'platform': 'pyload',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': <PyLoadSensorEntity.SPEED: 'speed'>,
'unique_id': 'XXXXXXXXXXXXXX_speed',
'unit_of_measurement': <UnitOfDataRate.MEGABYTES_PER_SECOND: 'MB/s'>,
})
@ -141,7 +141,7 @@
'platform': 'pyload',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': <PyLoadSensorEntity.SPEED: 'speed'>,
'unique_id': 'XXXXXXXXXXXXXX_speed',
'unit_of_measurement': <UnitOfDataRate.MEGABYTES_PER_SECOND: 'MB/s'>,
})
@ -372,7 +372,7 @@
'platform': 'pyload',
'previous_unique_id': None,
'supported_features': 0,
'translation_key': None,
'translation_key': <PyLoadSensorEntity.SPEED: 'speed'>,
'unique_id': 'XXXXXXXXXXXXXX_speed',
'unit_of_measurement': <UnitOfDataRate.MEGABYTES_PER_SECOND: 'MB/s'>,
})