Skip to content

Commit

Permalink
Corrected translation keys
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcoGos committed May 12, 2024
1 parent 8191828 commit 53d63c1
Show file tree
Hide file tree
Showing 5 changed files with 281 additions and 209 deletions.
8 changes: 4 additions & 4 deletions custom_components/davis_vantage/binary_sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.update_coordinator import CoordinatorEntity

from .const import DEFAULT_NAME, DOMAIN
from .const import DEFAULT_NAME, DOMAIN, KEY_TO_NAME
from .coordinator import DavisVantageDataUpdateCoordinator

DESCRIPTIONS: list[BinarySensorEntityDescription] = [
BinarySensorEntityDescription(
key="IsRaining",
translation_key="Is Raining"
translation_key="is_raining"
)
]

Expand Down Expand Up @@ -57,8 +57,8 @@ def __init__(
"""Initialize Davis Vantage sensor."""
super().__init__(coordinator=coordinator)
self.entity_description = description
self.entity_id = f"{BINARY_SENSOR_DOMAIN}.{DEFAULT_NAME} {description.translation_key}".lower()
self._attr_unique_id = f"{entry_id}-{DEFAULT_NAME} {description.translation_key}"
self.entity_id = f"{BINARY_SENSOR_DOMAIN}.{DEFAULT_NAME} {KEY_TO_NAME[description.key]}".lower()
self._attr_unique_id = f"{entry_id}-{DEFAULT_NAME} {KEY_TO_NAME[description.key]}"
self._attr_device_info = coordinator.device_info

@property
Expand Down
71 changes: 71 additions & 0 deletions custom_components/davis_vantage/const.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,74 @@
CONFIG_INTERVAL = "interval"
CONFIG_PROTOCOL = "protocol"
CONFIG_LINK = "link"

KEY_TO_NAME = {
"Datetime": "Last Fetch Time",
"LastSuccessTime": "Last Success Time",
"LastErrorTime": "Last Error Time",
"LastError": "Last Error Message",
"ArchiveInterval": "Archive Interval",
"TempOut": "Temperature",
"TempOutHiDay": "Temperature High (Day)",
"TempOutHiTime": "Temperature High Time",
"TempOutLowDay": "Temperature Low (Day)",
"TempOutLowTime": "Temperature Low Time",
"TempIn": "Temperature (Inside)",
"HeatIndex": "Heat Index",
"WindChill": "Wind Chill",
"FeelsLike": "Feels Like",
"DewPoint": "Dew Point",
"DewPointHiDay": "Dew Point High (Day)",
"DewPointHiTime": "Dew Point High Time",
"DewPointLowDay": "Dew Point Low (Day)",
"DewPointLowTime": "Dew Point Low Time",
"Barometer": "Barometric Pressure",
"BarometerHiDay": "Barometric Pressure High (Day)",
"BarometerHiTime": "Barometric Pressure High Time",
"BarometerLowDay": "Barometric Pressure Low (Day)",
"BarometerLoTime": "Barometric Pressure Low Time",
"BarTrend": "Barometric Trend",
"HumIn": "Humidity (Inside)",
"HumOut": "Humidity",
"WindSpeed": "Wind Speed",
"WindSpeed10Min": "Wind Speed (Average)",
"WindGust": "Wind Gust",
"WindGustDay": "Wind Gust (Day)",
"WindGustTime": "Wind Gust Time",
"WindDir": "Wind Direction",
"WindDirRose": "Wind Direction Rose",
"WindSpeedBft": "Wind Speed (Bft)",
"RainDay": "Rain (Day)",
"RainMonth": "Rain (Month)",
"RainYear": "Rain (Year)",
"RainRate": "Rain Rate",
"RainRateDay": "Rain Rate (Day)",
"RainRateTime": "Rain Rate Time",
"UV": "UV Level",
"UVDay": "UV Level (Day)",
"UVTime": "UV Level Time",
"SolarRad": "Solar Radiation",
"SolarRadDay": "Solar Radiation (Day)",
"SolarRadTime": "Solar Radiation Time",
"BatteryVolts": "Battery Voltage",
"ForecastIcon": "Forecast Icon",
"ForecastRuleNo": "Forecast Rule",
"RainCollector": "Rain Collector",
"RainStorm": "Rain Storm",
"StormStartDate": "Rain Storm Start Date",
"ExtraTemps01": "Extra Temperature 1",
"ExtraTemps02": "Extra Temperature 2",
"ExtraTemps03": "Extra Temperature 3",
"ExtraTemps04": "Extra Temperature 4",
"ExtraTemps05": "Extra Temperature 5",
"ExtraTemps06": "Extra Temperature 6",
"ExtraTemps07": "Extra Temperature 7",
"HumExtra01": "Extra Humidity 1",
"HumExtra02": "Extra Humidity 2",
"HumExtra03": "Extra Humidity 3",
"HumExtra04": "Extra Humidity 4",
"HumExtra05": "Extra Humidity 5",
"HumExtra06": "Extra Humidity 6",
"HumExtra07": "Extra Humidity 7",
"IsRaining": "Is Raining"
}
Loading

0 comments on commit 53d63c1

Please sign in to comment.