mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 03:07:37 +00:00
Add icon translations to Rainmachine (#112202)
This commit is contained in:
parent
7eb61b748e
commit
b8629028da
@ -42,14 +42,12 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
||||
RainMachineBinarySensorDescription(
|
||||
key=TYPE_FLOW_SENSOR,
|
||||
translation_key=TYPE_FLOW_SENSOR,
|
||||
icon="mdi:water-pump",
|
||||
api_category=DATA_PROVISION_SETTINGS,
|
||||
data_key="useFlowSensor",
|
||||
),
|
||||
RainMachineBinarySensorDescription(
|
||||
key=TYPE_FREEZE,
|
||||
translation_key=TYPE_FREEZE,
|
||||
icon="mdi:cancel",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||
data_key="freeze",
|
||||
@ -57,7 +55,6 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
||||
RainMachineBinarySensorDescription(
|
||||
key=TYPE_HOURLY,
|
||||
translation_key=TYPE_HOURLY,
|
||||
icon="mdi:cancel",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||
data_key="hourly",
|
||||
@ -65,7 +62,6 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
||||
RainMachineBinarySensorDescription(
|
||||
key=TYPE_MONTH,
|
||||
translation_key=TYPE_MONTH,
|
||||
icon="mdi:cancel",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||
data_key="month",
|
||||
@ -73,7 +69,6 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
||||
RainMachineBinarySensorDescription(
|
||||
key=TYPE_RAINDELAY,
|
||||
translation_key=TYPE_RAINDELAY,
|
||||
icon="mdi:cancel",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||
data_key="rainDelay",
|
||||
@ -81,7 +76,6 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
||||
RainMachineBinarySensorDescription(
|
||||
key=TYPE_RAINSENSOR,
|
||||
translation_key=TYPE_RAINSENSOR,
|
||||
icon="mdi:cancel",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||
@ -90,7 +84,6 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
||||
RainMachineBinarySensorDescription(
|
||||
key=TYPE_WEEKDAY,
|
||||
translation_key=TYPE_WEEKDAY,
|
||||
icon="mdi:cancel",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||
data_key="weekDay",
|
||||
|
85
homeassistant/components/rainmachine/icons.json
Normal file
85
homeassistant/components/rainmachine/icons.json
Normal file
@ -0,0 +1,85 @@
|
||||
{
|
||||
"entity": {
|
||||
"binary_sensor": {
|
||||
"flow_sensor": {
|
||||
"default": "mdi:water-pump"
|
||||
},
|
||||
"freeze": {
|
||||
"default": "mdi:cancel"
|
||||
},
|
||||
"hourly": {
|
||||
"default": "mdi:cancel"
|
||||
},
|
||||
"month": {
|
||||
"default": "mdi:cancel"
|
||||
},
|
||||
"raindelay": {
|
||||
"default": "mdi:cancel"
|
||||
},
|
||||
"rainsensor": {
|
||||
"default": "mdi:cancel"
|
||||
},
|
||||
"weekday": {
|
||||
"default": "mdi:cancel"
|
||||
}
|
||||
},
|
||||
"select": {
|
||||
"freeze_protection_temperature": {
|
||||
"default": "mdi:thermometer"
|
||||
}
|
||||
},
|
||||
"sensor": {
|
||||
"translation_key_0": {
|
||||
"default": "mdi:abc"
|
||||
},
|
||||
"translation_key_1": {
|
||||
"default": "mdi:abc"
|
||||
},
|
||||
"translation_key_2": {
|
||||
"default": "mdi:abc"
|
||||
},
|
||||
"translation_key_3": {
|
||||
"default": "mdi:abc"
|
||||
},
|
||||
"translation_key_4": {
|
||||
"default": "mdi:abc"
|
||||
},
|
||||
"translation_key_5": {
|
||||
"default": "mdi:abc"
|
||||
},
|
||||
"translation_key_6": {
|
||||
"default": "mdi:abc"
|
||||
},
|
||||
"translation_key_7": {
|
||||
"default": "mdi:abc"
|
||||
}
|
||||
},
|
||||
"switch": {
|
||||
"flow_sensor_clicks_cubic_meter": {
|
||||
"default": "mdi:water-pump"
|
||||
},
|
||||
"flow_sensor_consumed_liters": {
|
||||
"default": "mdi:water-pump"
|
||||
},
|
||||
"flow_sensor_leak_clicks": {
|
||||
"default": "mdi:pipe-leak"
|
||||
},
|
||||
"flow_sensor_leak_volume": {
|
||||
"default": "mdi:pipe-leak"
|
||||
}
|
||||
}
|
||||
},
|
||||
"services": {
|
||||
"pause_watering": "mdi:pause",
|
||||
"restrict_watering": "mdi:cancel",
|
||||
"start_program": "mdi:play",
|
||||
"start_zone": "mdi:play",
|
||||
"stop_all": "mdi:stop",
|
||||
"stop_program": "mdi:stop",
|
||||
"stop_zone": "mdi:stop",
|
||||
"unpause_watering": "mdi:play-pause",
|
||||
"push_flow_meter_data": "mdi:database-arrow-up",
|
||||
"push_weather_data": "mdi:database-arrow-up",
|
||||
"unrestrict_watering": "mdi:check"
|
||||
}
|
||||
}
|
@ -50,7 +50,6 @@ SELECT_DESCRIPTIONS = (
|
||||
FreezeProtectionSelectDescription(
|
||||
key=TYPE_FREEZE_PROTECTION_TEMPERATURE,
|
||||
translation_key=TYPE_FREEZE_PROTECTION_TEMPERATURE,
|
||||
icon="mdi:thermometer",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
api_category=DATA_RESTRICTIONS_UNIVERSAL,
|
||||
data_key="freezeProtectTemp",
|
||||
|
@ -66,7 +66,6 @@ SENSOR_DESCRIPTIONS = (
|
||||
RainMachineSensorDataDescription(
|
||||
key=TYPE_FLOW_SENSOR_CLICK_M3,
|
||||
translation_key=TYPE_FLOW_SENSOR_CLICK_M3,
|
||||
icon="mdi:water-pump",
|
||||
native_unit_of_measurement=f"clicks/{UnitOfVolume.CUBIC_METERS}",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
@ -77,7 +76,6 @@ SENSOR_DESCRIPTIONS = (
|
||||
RainMachineSensorDataDescription(
|
||||
key=TYPE_FLOW_SENSOR_CONSUMED_LITERS,
|
||||
translation_key=TYPE_FLOW_SENSOR_CONSUMED_LITERS,
|
||||
icon="mdi:water-pump",
|
||||
device_class=SensorDeviceClass.WATER,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
native_unit_of_measurement=UnitOfVolume.LITERS,
|
||||
@ -89,7 +87,6 @@ SENSOR_DESCRIPTIONS = (
|
||||
RainMachineSensorDataDescription(
|
||||
key=TYPE_FLOW_SENSOR_LEAK_CLICKS,
|
||||
translation_key=TYPE_FLOW_SENSOR_LEAK_CLICKS,
|
||||
icon="mdi:pipe-leak",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
native_unit_of_measurement="clicks",
|
||||
entity_registry_enabled_default=False,
|
||||
@ -100,7 +97,6 @@ SENSOR_DESCRIPTIONS = (
|
||||
RainMachineSensorDataDescription(
|
||||
key=TYPE_FLOW_SENSOR_LEAK_VOLUME,
|
||||
translation_key=TYPE_FLOW_SENSOR_LEAK_VOLUME,
|
||||
icon="mdi:pipe-leak",
|
||||
device_class=SensorDeviceClass.WATER,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
native_unit_of_measurement=UnitOfVolume.LITERS,
|
||||
|
Loading…
x
Reference in New Issue
Block a user