mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Add icon translations to Dremel 3D printer (#111371)
This commit is contained in:
parent
9ada85af36
commit
724b5c8892
33
homeassistant/components/dremel_3d_printer/icons.json
Normal file
33
homeassistant/components/dremel_3d_printer/icons.json
Normal file
@ -0,0 +1,33 @@
|
||||
{
|
||||
"entity": {
|
||||
"sensor": {
|
||||
"job_phase": {
|
||||
"default": "mdi:printer-3d"
|
||||
},
|
||||
"progress": {
|
||||
"default": "mdi:printer-3d-nozzle"
|
||||
},
|
||||
"filament": {
|
||||
"default": "mdi:printer-3d-nozzle"
|
||||
},
|
||||
"job_status": {
|
||||
"default": "mdi:printer-3d"
|
||||
},
|
||||
"job_name": {
|
||||
"default": "mdi:file"
|
||||
},
|
||||
"api_version": {
|
||||
"default": "mdi:api"
|
||||
},
|
||||
"host": {
|
||||
"default": "mdi:ip-network"
|
||||
},
|
||||
"connection_type": {
|
||||
"default": "mdi:network"
|
||||
},
|
||||
"hours_used": {
|
||||
"default": "mdi:clock"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -51,7 +51,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
||||
Dremel3DPrinterSensorEntityDescription(
|
||||
key="job_phase",
|
||||
translation_key="job_phase",
|
||||
icon="mdi:printer-3d",
|
||||
value_fn=lambda api, _: api.get_printing_status(),
|
||||
),
|
||||
Dremel3DPrinterSensorEntityDescription(
|
||||
@ -67,7 +66,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
||||
Dremel3DPrinterSensorEntityDescription(
|
||||
key="progress",
|
||||
translation_key="progress",
|
||||
icon="mdi:printer-3d-nozzle",
|
||||
native_unit_of_measurement=PERCENTAGE,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
@ -162,7 +160,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
||||
Dremel3DPrinterSensorEntityDescription(
|
||||
key="filament",
|
||||
translation_key="filament",
|
||||
icon="mdi:printer-3d-nozzle",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
value_fn=lambda api, key: api.get_job_status()[key],
|
||||
@ -190,7 +187,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
||||
Dremel3DPrinterSensorEntityDescription(
|
||||
key="job_status",
|
||||
translation_key="job_status",
|
||||
icon="mdi:printer-3d",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
value_fn=lambda api, key: api.get_job_status()[key],
|
||||
@ -198,7 +194,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
||||
Dremel3DPrinterSensorEntityDescription(
|
||||
key="job_name",
|
||||
translation_key="job_name",
|
||||
icon="mdi:file",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
value_fn=lambda api, _: api.get_job_name(),
|
||||
@ -206,7 +201,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
||||
Dremel3DPrinterSensorEntityDescription(
|
||||
key="api_version",
|
||||
translation_key="api_version",
|
||||
icon="mdi:api",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
value_fn=lambda api, key: api.get_printer_info()[key],
|
||||
@ -214,7 +208,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
||||
Dremel3DPrinterSensorEntityDescription(
|
||||
key="host",
|
||||
translation_key="host",
|
||||
icon="mdi:ip-network",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
value_fn=lambda api, key: api.get_printer_info()[key],
|
||||
@ -222,7 +215,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
||||
Dremel3DPrinterSensorEntityDescription(
|
||||
key="connection_type",
|
||||
translation_key="connection_type",
|
||||
icon="mdi:network",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
value_fn=lambda api, key: api.get_printer_info()[key],
|
||||
@ -239,7 +231,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
||||
Dremel3DPrinterSensorEntityDescription(
|
||||
key="hours_used",
|
||||
translation_key="hours_used",
|
||||
icon="mdi:clock",
|
||||
native_unit_of_measurement=UnitOfTime.HOURS,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
|
Loading…
x
Reference in New Issue
Block a user