mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +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(
|
Dremel3DPrinterSensorEntityDescription(
|
||||||
key="job_phase",
|
key="job_phase",
|
||||||
translation_key="job_phase",
|
translation_key="job_phase",
|
||||||
icon="mdi:printer-3d",
|
|
||||||
value_fn=lambda api, _: api.get_printing_status(),
|
value_fn=lambda api, _: api.get_printing_status(),
|
||||||
),
|
),
|
||||||
Dremel3DPrinterSensorEntityDescription(
|
Dremel3DPrinterSensorEntityDescription(
|
||||||
@ -67,7 +66,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
|||||||
Dremel3DPrinterSensorEntityDescription(
|
Dremel3DPrinterSensorEntityDescription(
|
||||||
key="progress",
|
key="progress",
|
||||||
translation_key="progress",
|
translation_key="progress",
|
||||||
icon="mdi:printer-3d-nozzle",
|
|
||||||
native_unit_of_measurement=PERCENTAGE,
|
native_unit_of_measurement=PERCENTAGE,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
@ -162,7 +160,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
|||||||
Dremel3DPrinterSensorEntityDescription(
|
Dremel3DPrinterSensorEntityDescription(
|
||||||
key="filament",
|
key="filament",
|
||||||
translation_key="filament",
|
translation_key="filament",
|
||||||
icon="mdi:printer-3d-nozzle",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
value_fn=lambda api, key: api.get_job_status()[key],
|
value_fn=lambda api, key: api.get_job_status()[key],
|
||||||
@ -190,7 +187,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
|||||||
Dremel3DPrinterSensorEntityDescription(
|
Dremel3DPrinterSensorEntityDescription(
|
||||||
key="job_status",
|
key="job_status",
|
||||||
translation_key="job_status",
|
translation_key="job_status",
|
||||||
icon="mdi:printer-3d",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
value_fn=lambda api, key: api.get_job_status()[key],
|
value_fn=lambda api, key: api.get_job_status()[key],
|
||||||
@ -198,7 +194,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
|||||||
Dremel3DPrinterSensorEntityDescription(
|
Dremel3DPrinterSensorEntityDescription(
|
||||||
key="job_name",
|
key="job_name",
|
||||||
translation_key="job_name",
|
translation_key="job_name",
|
||||||
icon="mdi:file",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
value_fn=lambda api, _: api.get_job_name(),
|
value_fn=lambda api, _: api.get_job_name(),
|
||||||
@ -206,7 +201,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
|||||||
Dremel3DPrinterSensorEntityDescription(
|
Dremel3DPrinterSensorEntityDescription(
|
||||||
key="api_version",
|
key="api_version",
|
||||||
translation_key="api_version",
|
translation_key="api_version",
|
||||||
icon="mdi:api",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
value_fn=lambda api, key: api.get_printer_info()[key],
|
value_fn=lambda api, key: api.get_printer_info()[key],
|
||||||
@ -214,7 +208,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
|||||||
Dremel3DPrinterSensorEntityDescription(
|
Dremel3DPrinterSensorEntityDescription(
|
||||||
key="host",
|
key="host",
|
||||||
translation_key="host",
|
translation_key="host",
|
||||||
icon="mdi:ip-network",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
value_fn=lambda api, key: api.get_printer_info()[key],
|
value_fn=lambda api, key: api.get_printer_info()[key],
|
||||||
@ -222,7 +215,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
|||||||
Dremel3DPrinterSensorEntityDescription(
|
Dremel3DPrinterSensorEntityDescription(
|
||||||
key="connection_type",
|
key="connection_type",
|
||||||
translation_key="connection_type",
|
translation_key="connection_type",
|
||||||
icon="mdi:network",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
value_fn=lambda api, key: api.get_printer_info()[key],
|
value_fn=lambda api, key: api.get_printer_info()[key],
|
||||||
@ -239,7 +231,6 @@ SENSOR_TYPES: tuple[Dremel3DPrinterSensorEntityDescription, ...] = (
|
|||||||
Dremel3DPrinterSensorEntityDescription(
|
Dremel3DPrinterSensorEntityDescription(
|
||||||
key="hours_used",
|
key="hours_used",
|
||||||
translation_key="hours_used",
|
translation_key="hours_used",
|
||||||
icon="mdi:clock",
|
|
||||||
native_unit_of_measurement=UnitOfTime.HOURS,
|
native_unit_of_measurement=UnitOfTime.HOURS,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user