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(
|
RainMachineBinarySensorDescription(
|
||||||
key=TYPE_FLOW_SENSOR,
|
key=TYPE_FLOW_SENSOR,
|
||||||
translation_key=TYPE_FLOW_SENSOR,
|
translation_key=TYPE_FLOW_SENSOR,
|
||||||
icon="mdi:water-pump",
|
|
||||||
api_category=DATA_PROVISION_SETTINGS,
|
api_category=DATA_PROVISION_SETTINGS,
|
||||||
data_key="useFlowSensor",
|
data_key="useFlowSensor",
|
||||||
),
|
),
|
||||||
RainMachineBinarySensorDescription(
|
RainMachineBinarySensorDescription(
|
||||||
key=TYPE_FREEZE,
|
key=TYPE_FREEZE,
|
||||||
translation_key=TYPE_FREEZE,
|
translation_key=TYPE_FREEZE,
|
||||||
icon="mdi:cancel",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||||
data_key="freeze",
|
data_key="freeze",
|
||||||
@ -57,7 +55,6 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
|||||||
RainMachineBinarySensorDescription(
|
RainMachineBinarySensorDescription(
|
||||||
key=TYPE_HOURLY,
|
key=TYPE_HOURLY,
|
||||||
translation_key=TYPE_HOURLY,
|
translation_key=TYPE_HOURLY,
|
||||||
icon="mdi:cancel",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||||
data_key="hourly",
|
data_key="hourly",
|
||||||
@ -65,7 +62,6 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
|||||||
RainMachineBinarySensorDescription(
|
RainMachineBinarySensorDescription(
|
||||||
key=TYPE_MONTH,
|
key=TYPE_MONTH,
|
||||||
translation_key=TYPE_MONTH,
|
translation_key=TYPE_MONTH,
|
||||||
icon="mdi:cancel",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||||
data_key="month",
|
data_key="month",
|
||||||
@ -73,7 +69,6 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
|||||||
RainMachineBinarySensorDescription(
|
RainMachineBinarySensorDescription(
|
||||||
key=TYPE_RAINDELAY,
|
key=TYPE_RAINDELAY,
|
||||||
translation_key=TYPE_RAINDELAY,
|
translation_key=TYPE_RAINDELAY,
|
||||||
icon="mdi:cancel",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||||
data_key="rainDelay",
|
data_key="rainDelay",
|
||||||
@ -81,7 +76,6 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
|||||||
RainMachineBinarySensorDescription(
|
RainMachineBinarySensorDescription(
|
||||||
key=TYPE_RAINSENSOR,
|
key=TYPE_RAINSENSOR,
|
||||||
translation_key=TYPE_RAINSENSOR,
|
translation_key=TYPE_RAINSENSOR,
|
||||||
icon="mdi:cancel",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||||
@ -90,7 +84,6 @@ BINARY_SENSOR_DESCRIPTIONS = (
|
|||||||
RainMachineBinarySensorDescription(
|
RainMachineBinarySensorDescription(
|
||||||
key=TYPE_WEEKDAY,
|
key=TYPE_WEEKDAY,
|
||||||
translation_key=TYPE_WEEKDAY,
|
translation_key=TYPE_WEEKDAY,
|
||||||
icon="mdi:cancel",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
api_category=DATA_RESTRICTIONS_CURRENT,
|
api_category=DATA_RESTRICTIONS_CURRENT,
|
||||||
data_key="weekDay",
|
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(
|
FreezeProtectionSelectDescription(
|
||||||
key=TYPE_FREEZE_PROTECTION_TEMPERATURE,
|
key=TYPE_FREEZE_PROTECTION_TEMPERATURE,
|
||||||
translation_key=TYPE_FREEZE_PROTECTION_TEMPERATURE,
|
translation_key=TYPE_FREEZE_PROTECTION_TEMPERATURE,
|
||||||
icon="mdi:thermometer",
|
|
||||||
entity_category=EntityCategory.CONFIG,
|
entity_category=EntityCategory.CONFIG,
|
||||||
api_category=DATA_RESTRICTIONS_UNIVERSAL,
|
api_category=DATA_RESTRICTIONS_UNIVERSAL,
|
||||||
data_key="freezeProtectTemp",
|
data_key="freezeProtectTemp",
|
||||||
|
@ -66,7 +66,6 @@ SENSOR_DESCRIPTIONS = (
|
|||||||
RainMachineSensorDataDescription(
|
RainMachineSensorDataDescription(
|
||||||
key=TYPE_FLOW_SENSOR_CLICK_M3,
|
key=TYPE_FLOW_SENSOR_CLICK_M3,
|
||||||
translation_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}",
|
native_unit_of_measurement=f"clicks/{UnitOfVolume.CUBIC_METERS}",
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
@ -77,7 +76,6 @@ SENSOR_DESCRIPTIONS = (
|
|||||||
RainMachineSensorDataDescription(
|
RainMachineSensorDataDescription(
|
||||||
key=TYPE_FLOW_SENSOR_CONSUMED_LITERS,
|
key=TYPE_FLOW_SENSOR_CONSUMED_LITERS,
|
||||||
translation_key=TYPE_FLOW_SENSOR_CONSUMED_LITERS,
|
translation_key=TYPE_FLOW_SENSOR_CONSUMED_LITERS,
|
||||||
icon="mdi:water-pump",
|
|
||||||
device_class=SensorDeviceClass.WATER,
|
device_class=SensorDeviceClass.WATER,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
native_unit_of_measurement=UnitOfVolume.LITERS,
|
native_unit_of_measurement=UnitOfVolume.LITERS,
|
||||||
@ -89,7 +87,6 @@ SENSOR_DESCRIPTIONS = (
|
|||||||
RainMachineSensorDataDescription(
|
RainMachineSensorDataDescription(
|
||||||
key=TYPE_FLOW_SENSOR_LEAK_CLICKS,
|
key=TYPE_FLOW_SENSOR_LEAK_CLICKS,
|
||||||
translation_key=TYPE_FLOW_SENSOR_LEAK_CLICKS,
|
translation_key=TYPE_FLOW_SENSOR_LEAK_CLICKS,
|
||||||
icon="mdi:pipe-leak",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
native_unit_of_measurement="clicks",
|
native_unit_of_measurement="clicks",
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
@ -100,7 +97,6 @@ SENSOR_DESCRIPTIONS = (
|
|||||||
RainMachineSensorDataDescription(
|
RainMachineSensorDataDescription(
|
||||||
key=TYPE_FLOW_SENSOR_LEAK_VOLUME,
|
key=TYPE_FLOW_SENSOR_LEAK_VOLUME,
|
||||||
translation_key=TYPE_FLOW_SENSOR_LEAK_VOLUME,
|
translation_key=TYPE_FLOW_SENSOR_LEAK_VOLUME,
|
||||||
icon="mdi:pipe-leak",
|
|
||||||
device_class=SensorDeviceClass.WATER,
|
device_class=SensorDeviceClass.WATER,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
native_unit_of_measurement=UnitOfVolume.LITERS,
|
native_unit_of_measurement=UnitOfVolume.LITERS,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user