Add icon translations to Starlink (#112244)
This commit is contained in:
parent
55d4299269
commit
c5e11a00ba
2 changed files with 24 additions and 6 deletions
24
homeassistant/components/starlink/icons.json
Normal file
24
homeassistant/components/starlink/icons.json
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"entity": {
|
||||||
|
"sensor": {
|
||||||
|
"ping": {
|
||||||
|
"default": "mdi:speedometer"
|
||||||
|
},
|
||||||
|
"azimuth": {
|
||||||
|
"default": "mdi:compass"
|
||||||
|
},
|
||||||
|
"elevation": {
|
||||||
|
"default": "mdi:compass"
|
||||||
|
},
|
||||||
|
"uplink_throughput": {
|
||||||
|
"default": "mdi:upload"
|
||||||
|
},
|
||||||
|
"downlink_throughput": {
|
||||||
|
"default": "mdi:download"
|
||||||
|
},
|
||||||
|
"last_boot_time": {
|
||||||
|
"default": "mdi:clock"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -69,7 +69,6 @@ SENSORS: tuple[StarlinkSensorEntityDescription, ...] = (
|
||||||
StarlinkSensorEntityDescription(
|
StarlinkSensorEntityDescription(
|
||||||
key="ping",
|
key="ping",
|
||||||
translation_key="ping",
|
translation_key="ping",
|
||||||
icon="mdi:speedometer",
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
native_unit_of_measurement=UnitOfTime.MILLISECONDS,
|
native_unit_of_measurement=UnitOfTime.MILLISECONDS,
|
||||||
suggested_display_precision=0,
|
suggested_display_precision=0,
|
||||||
|
@ -78,7 +77,6 @@ SENSORS: tuple[StarlinkSensorEntityDescription, ...] = (
|
||||||
StarlinkSensorEntityDescription(
|
StarlinkSensorEntityDescription(
|
||||||
key="azimuth",
|
key="azimuth",
|
||||||
translation_key="azimuth",
|
translation_key="azimuth",
|
||||||
icon="mdi:compass",
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
native_unit_of_measurement=DEGREE,
|
native_unit_of_measurement=DEGREE,
|
||||||
|
@ -89,7 +87,6 @@ SENSORS: tuple[StarlinkSensorEntityDescription, ...] = (
|
||||||
StarlinkSensorEntityDescription(
|
StarlinkSensorEntityDescription(
|
||||||
key="elevation",
|
key="elevation",
|
||||||
translation_key="elevation",
|
translation_key="elevation",
|
||||||
icon="mdi:compass",
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
native_unit_of_measurement=DEGREE,
|
native_unit_of_measurement=DEGREE,
|
||||||
|
@ -100,7 +97,6 @@ SENSORS: tuple[StarlinkSensorEntityDescription, ...] = (
|
||||||
StarlinkSensorEntityDescription(
|
StarlinkSensorEntityDescription(
|
||||||
key="uplink_throughput",
|
key="uplink_throughput",
|
||||||
translation_key="uplink_throughput",
|
translation_key="uplink_throughput",
|
||||||
icon="mdi:upload",
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
device_class=SensorDeviceClass.DATA_RATE,
|
device_class=SensorDeviceClass.DATA_RATE,
|
||||||
native_unit_of_measurement=UnitOfDataRate.BITS_PER_SECOND,
|
native_unit_of_measurement=UnitOfDataRate.BITS_PER_SECOND,
|
||||||
|
@ -110,7 +106,6 @@ SENSORS: tuple[StarlinkSensorEntityDescription, ...] = (
|
||||||
StarlinkSensorEntityDescription(
|
StarlinkSensorEntityDescription(
|
||||||
key="downlink_throughput",
|
key="downlink_throughput",
|
||||||
translation_key="downlink_throughput",
|
translation_key="downlink_throughput",
|
||||||
icon="mdi:download",
|
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
device_class=SensorDeviceClass.DATA_RATE,
|
device_class=SensorDeviceClass.DATA_RATE,
|
||||||
native_unit_of_measurement=UnitOfDataRate.BITS_PER_SECOND,
|
native_unit_of_measurement=UnitOfDataRate.BITS_PER_SECOND,
|
||||||
|
@ -120,7 +115,6 @@ SENSORS: tuple[StarlinkSensorEntityDescription, ...] = (
|
||||||
StarlinkSensorEntityDescription(
|
StarlinkSensorEntityDescription(
|
||||||
key="last_boot_time",
|
key="last_boot_time",
|
||||||
translation_key="last_boot_time",
|
translation_key="last_boot_time",
|
||||||
icon="mdi:clock",
|
|
||||||
device_class=SensorDeviceClass.TIMESTAMP,
|
device_class=SensorDeviceClass.TIMESTAMP,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
value_fn=lambda data: now() - timedelta(seconds=data.status["uptime"]),
|
value_fn=lambda data: now() - timedelta(seconds=data.status["uptime"]),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue