Compare commits

..

No commits in common. "e11e068c0f6596f63fdf8da7066b87e3273610ce" and "68da7aad9870eafcff9099d55293033bac78b36e" have entirely different histories.

5 changed files with 14 additions and 42 deletions

View File

@ -23,12 +23,8 @@ WSLINK: Final = "wslink"
WINDY_API_KEY = "WINDY_API_KEY" WINDY_API_KEY = "WINDY_API_KEY"
WINDY_ENABLED: Final = "windy_enabled_checkbox" WINDY_ENABLED: Final = "windy_enabled_checkbox"
WINDY_LOGGER_ENABLED: Final = "windy_logger_checkbox" WINDY_LOGGER_ENABLED: Final = "windy_logger_checkbox"
WINDY_NOT_INSERTED: Final = ( WINDY_NOT_INSERTED: Final = "Data was succefuly sent to Windy, but not inserted by Windy API. Does anyone else sent data to Windy?"
"Data was succefuly sent to Windy, but not inserted by Windy API. Does anyone else sent data to Windy?" WINDY_INVALID_KEY: Final = "Windy API KEY is invalid. Send data to Windy is now disabled. Check your API KEY and try again."
)
WINDY_INVALID_KEY: Final = (
"Windy API KEY is invalid. Send data to Windy is now disabled. Check your API KEY and try again."
)
WINDY_SUCCESS: Final = ( WINDY_SUCCESS: Final = (
"Windy successfully sent data and data was successfully inserted by Windy API" "Windy successfully sent data and data was successfully inserted by Windy API"
) )
@ -159,7 +155,6 @@ DISABLED_BY_DEFAULT: Final = [
CH3_HUMIDITY, CH3_HUMIDITY,
CH4_TEMP, CH4_TEMP,
CH4_HUMIDITY, CH4_HUMIDITY,
OUTSIDE_BATTERY,
] ]
@ -183,7 +178,6 @@ class UnitOfDir(StrEnum):
NNW = "nnw" NNW = "nnw"
N = "n" N = "n"
AZIMUT: list[UnitOfDir] = [ AZIMUT: list[UnitOfDir] = [
UnitOfDir.NNE, UnitOfDir.NNE,
UnitOfDir.NE, UnitOfDir.NE,
@ -203,7 +197,6 @@ AZIMUT: list[UnitOfDir] = [
UnitOfDir.N, UnitOfDir.N,
] ]
class UnitOfBat(StrEnum): class UnitOfBat(StrEnum):
"""Battery level unit of measure.""" """Battery level unit of measure."""
@ -211,7 +204,6 @@ class UnitOfBat(StrEnum):
NORMAL = "normal" NORMAL = "normal"
UNKNOWN = "unknown" UNKNOWN = "unknown"
BATTERY_LEVEL: list[UnitOfBat] = [ BATTERY_LEVEL: list[UnitOfBat] = [
UnitOfBat.LOW, UnitOfBat.LOW,
UnitOfBat.NORMAL, UnitOfBat.NORMAL,

View File

@ -27,26 +27,26 @@ from .const import (
DAILY_RAIN, DAILY_RAIN,
DEW_POINT, DEW_POINT,
HEAT_INDEX, HEAT_INDEX,
HOURLY_RAIN,
INDOOR_HUMIDITY, INDOOR_HUMIDITY,
INDOOR_TEMP, INDOOR_TEMP,
MONTHLY_RAIN,
OUTSIDE_BATTERY, OUTSIDE_BATTERY,
OUTSIDE_HUMIDITY, OUTSIDE_HUMIDITY,
OUTSIDE_TEMP, OUTSIDE_TEMP,
RAIN, RAIN,
SOLAR_RADIATION, SOLAR_RADIATION,
UV, UV,
WEEKLY_RAIN,
WIND_AZIMUT, WIND_AZIMUT,
WIND_DIR, WIND_DIR,
WIND_GUST, WIND_GUST,
WIND_SPEED, WIND_SPEED,
YEARLY_RAIN,
UnitOfDir, UnitOfDir,
MONTHLY_RAIN,
YEARLY_RAIN,
HOURLY_RAIN,
WEEKLY_RAIN,
) )
from .sensors_common import WeatherSensorEntityDescription from .sensors_common import WeatherSensorEntityDescription
from .utils import battery_level_to_icon, battery_level_to_text, wind_dir_to_text from .utils import battery_level_to_text, wind_dir_to_text
SENSOR_TYPES_WSLINK: tuple[WeatherSensorEntityDescription, ...] = ( SENSOR_TYPES_WSLINK: tuple[WeatherSensorEntityDescription, ...] = (
WeatherSensorEntityDescription( WeatherSensorEntityDescription(
@ -306,9 +306,10 @@ SENSOR_TYPES_WSLINK: tuple[WeatherSensorEntityDescription, ...] = (
), ),
WeatherSensorEntityDescription( WeatherSensorEntityDescription(
key=OUTSIDE_BATTERY, key=OUTSIDE_BATTERY,
translation_key=OUTSIDE_BATTERY, name="Outside Battery",
icon=lambda data: battery_level_to_icon(battery_level_to_text(int(data))), icon="mdi:battery",
device_class=SensorDeviceClass.ENUM, device_class=SensorDeviceClass.ENUM,
value_fn=lambda data: battery_level_to_text(int(data)), value_fn=lambda data: battery_level_to_text(int(data)) if data is not None and str(data).isdigit() else "unknown",
translation_key=OUTSIDE_BATTERY,
), ),
) )

View File

@ -131,18 +131,11 @@
"wnw": "WNW", "wnw": "WNW",
"nw": "NW", "nw": "NW",
"nnw": "NNW" "nnw": "NNW"
},
"outside_battery": {
"name": "Outside battery level",
"state": {
"normal": "OK",
"low": "Low",
"unknown": "Unknown / drained out"
}
} }
} }
} }
}, },
"outside_battery": { "name": "Outside battery level" },
"notify": { "notify": {
"added": { "added": {
"title": "New sensors for SWS 12500 found.", "title": "New sensors for SWS 12500 found.",

View File

@ -136,17 +136,10 @@
"nw": "SZ", "nw": "SZ",
"nnw": "SSZ" "nnw": "SSZ"
} }
},
"outside_battery": {
"name": "Stav nabití venkovní baterie",
"state": {
"low": "Nízká",
"normal": "Normální",
"unknown": "Neznámá / zcela vybitá"
}
} }
} }
}, },
"outside_battery": { "name": "Vnější úroveň nabití baterie" },
"notify": { "notify": {
"added": { "added": {
"title": "Nalezeny nové senzory pro SWS 12500.", "title": "Nalezeny nové senzory pro SWS 12500.",

View File

@ -137,14 +137,7 @@
"nnw": "NNW" "nnw": "NNW"
} }
}, },
"outside_battery": { "outside_battery": { "name": "Outside battery level" }
"name": "Outside battery level",
"state": {
"normal": "OK",
"low": "Low",
"unknown": "Unknown / drained out"
}
}
} }
}, },
"notify": { "notify": {