HA/MQTT some warnings/errors with LifePower4 metrics/sensors

Hi @gonzalop,
I've had some time to soak wombatt with LifePower4 batteries. Everything is working very well.
I am seeing a few issues with HA/MQTT (11.2) though, which I thought I'd share with you.

Using kWh instead of, W or kW as unit of measurement. "cumulative_discharge_power" & "cumulative_charging_power"

Illegal characters for "remaining_capacity" metric.

Using '°K' instead of 'K', as unit of measurement.

See logs below.
2023-12-12 21:27:55.884 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery2_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:55.885 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery2_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.090 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery3_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.091 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery3_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.226 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery4_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.227 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery4_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.321 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery5_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.321 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery5_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.488 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery6_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.489 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery6_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.593 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery7_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.594 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery7_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.721 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery8_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.722 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery8_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.848 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery9_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.872 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery9_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.917 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery10_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:56.930 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery10_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:57.092 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery11_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:57.092 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery11_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:57.671 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery12_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:57.671 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery12_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:57.807 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery13_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:57.808 WARNING (MainThread) [homeassistant.components.mqtt.discovery] Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery13_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic 2023-12-12 21:27:59.533 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_2_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.534 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_2_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.536 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_2_min_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.537 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_2_max_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.540 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_2_mosfet_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.542 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_2_environment_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.543 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_2_cell_temp_4 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.543 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_2_cell_temp_3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.544 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_2_cell_temp_2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.545 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_2_cell_temp_1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.567 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_3_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.568 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_3_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.569 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_3_min_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.570 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_3_max_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.574 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_3_mosfet_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.575 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_3_environment_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.575 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_3_cell_temp_4 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.576 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_3_cell_temp_3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.577 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_3_cell_temp_2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.577 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_3_cell_temp_1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.594 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_4_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.595 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_4_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.596 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_4_min_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.597 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_4_max_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.600 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_4_mosfet_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.601 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_4_environment_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.603 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_4_cell_temp_4 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.604 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_4_cell_temp_3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.604 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_4_cell_temp_2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.605 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_4_cell_temp_1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.621 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_5_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.622 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_5_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.624 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_5_min_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.625 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_5_max_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.628 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_5_mosfet_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.629 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_5_environment_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.630 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_5_cell_temp_4 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.631 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_5_cell_temp_3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.632 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_5_cell_temp_2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.632 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_5_cell_temp_1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.651 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_6_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.652 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_6_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.653 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_6_min_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.654 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_6_max_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.657 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_6_mosfet_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.657 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_6_environment_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.658 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_6_cell_temp_4 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.659 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_6_cell_temp_3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.659 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_6_cell_temp_2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.660 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_6_cell_temp_1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.785 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_7_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.786 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_7_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.787 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_7_min_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.787 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_7_max_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.793 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_7_mosfet_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.793 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_7_environment_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.794 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_7_cell_temp_4 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.795 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_7_cell_temp_3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.795 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_7_cell_temp_2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.796 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_7_cell_temp_1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.824 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_8_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.824 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_8_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.826 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_8_min_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.827 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_8_max_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.833 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_8_mosfet_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.835 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_8_environment_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.836 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_8_cell_temp_4 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.836 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_8_cell_temp_3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.837 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_8_cell_temp_2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.838 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_8_cell_temp_1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.860 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_9_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.861 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_9_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.862 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_9_min_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.863 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_9_max_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.872 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_9_mosfet_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.872 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_9_environment_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.873 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_9_cell_temp_4 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.874 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_9_cell_temp_3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.874 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_9_cell_temp_2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.877 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_9_cell_temp_1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.915 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_10_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.916 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_10_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.918 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_10_min_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.919 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_10_max_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.924 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_10_mosfet_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.924 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_10_environment_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.925 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_10_cell_temp_4 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.926 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_10_cell_temp_3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.926 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_10_cell_temp_2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.928 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_10_cell_temp_1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.956 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_11_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.957 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_11_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.959 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_11_min_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.964 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_11_max_cell_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.968 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_11_mosfet_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.971 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_11_environment_temp (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.972 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_11_cell_temp_4 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.973 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_11_cell_temp_3 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.973 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_11_cell_temp_2 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.974 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_11_cell_temp_1 (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement '°K' which is not a valid unit for the device class ('temperature') it is using; expected one of ['°C', '°F', 'K']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.998 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_12_cumulative_discharge_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22 2023-12-12 21:27:59.999 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.eg4_pack1_battery_12_cumulative_charging_power (<class 'homeassistant.components.mqtt.sensor.MqttSensor'>) is using native unit of measurement 'kWh' which is not a valid unit for the device class ('power') it is using; expected one of ['W', 'kW']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+mqtt%22
Thanks

I see. There's a colon in the MQTT topic, and somehow the list of temperature units does not have the degree symbol for K (while it does for C and F!?). I'll take a look in 8-10h and address all the issues. The logs are going to be super useful. Thank you!

Thanks for the update.
haha. Yes, I would have never guessed it would want degree symbols for C & F, but not K. ['°C', '°F', 'K'].  But that's what the HA log says.
If you find you need more info, just let me know.
FYI - here's my wombatt options, just in case it's relevent.
    - monitor-batteries      - --web-server-address=:8080      - --battery-type=lifepower4     - --device-type=tcp     - --protocol=lifepower4     - --battery-id=2,3,4,5,6,7,8,9,10,11,12,13     - --address=<IP>:6666     - --baud-rate=9600     - --mqtt-broker=tcp://<HA_IP>:1883      - --mqtt-user=<user>     - --mqtt-password=<pass>     - --mqtt-prefix=eg4_pack1

Hopefully that fixes it. I've create v0.0.5 and updated the docker images with these changes.
Thanks!

@gonzalop - Thanks again for the awesome support!  I pulled the new docker image.
I can confirm, two of the items (kWh to kW & °K to K) have corrected in HA and the system has indicated as such. It's now complaining old & new data are different, but I think the old units will just phase out over time. No issues here.
I do have 2 issues remaining. I restarted HA a couple times, just to be sure the warnings come back. And they did.

Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery11_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic

Template variable warning: 'dict object' has no attribute 'remaining_capacity' when rendering '{{ value_json.remaining_capacity }}'
Template variable warning: 'dict object' has no attribute 'full_capacity' when rendering '{{ value_json.full_capacity }}'

Logs:
Logger: homeassistant.components.mqtt.discovery
Source: components/mqtt/discovery.py:154
Integration: MQTT (documentation, issues)
First occurred: 8:10:45 PM (24 occurrences)
Last logged: 8:10:46 PM
Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery11_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic
Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery12_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic
Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery12_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic
Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery13_remaining_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic
Received message on illegal discovery topic 'homeassistant/sensor/eg4_pack1_battery13_full_capacity:/config'. The topic contains not allowed characters. For more information see https://www.home-assistant.io/integrations/mqtt/#discovery-topic

Logger: homeassistant.helpers.template
Source: helpers/template.py:2260
First occurred: 8:10:49 PM (24 occurrences)
Last logged: 8:10:50 PM
Template variable warning: 'dict object' has no attribute 'remaining_capacity' when rendering '{{ value_json.remaining_capacity }}'
Template variable warning: 'dict object' has no attribute 'full_capacity' when rendering '{{ value_json.full_capacity }}'

Logs for the fixed ones you did, in case you're interested.
Logger: homeassistant.components.sensor.recorder
Source: components/sensor/recorder.py:204
Integration: Sensor (documentation, issues)
First occurred: 8:00:11 PM (96 occurrences)
Last logged: 8:00:12 PM
The unit of sensor.eg4_pack1_battery_13_cell_temp_4 is changing, got multiple {'K', '°K'}, generation of long term statistics will be suppressed unless the unit is stable and matches the unit of already compiled statistics (°K). Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
The unit of sensor.eg4_pack1_battery_13_environment_temp is changing, got multiple {'K', '°K'}, generation of long term statistics will be suppressed unless the unit is stable and matches the unit of already compiled statistics (°K). Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
The unit of sensor.eg4_pack1_battery_13_mosfet_temp is changing, got multiple {'K', '°K'}, generation of long term statistics will be suppressed unless the unit is stable and matches the unit of already compiled statistics (°K). Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
The unit of sensor.eg4_pack1_battery_13_max_cell_temp is changing, got multiple {'K', '°K'}, generation of long term statistics will be suppressed unless the unit is stable and matches the unit of already compiled statistics (°K). Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
The unit of sensor.eg4_pack1_battery_13_min_cell_temp is changing, got multiple {'K', '°K'}, generation of long term statistics will be suppressed unless the unit is stable and matches the unit of already compiled statistics (°K). Go to https://my.home-assistant.io/redirect/developer_statistics to fix this

Logger: homeassistant.components.sensor.recorder
Source: components/sensor/recorder.py:232
Integration: Sensor (documentation, issues)
First occurred: 8:00:11 PM (27 occurrences)
Last logged: 8:00:12 PM
The unit of sensor.eg4_pack1_battery_11_cumulative_discharge_power (kW) cannot be converted to the unit of previously compiled statistics (kWh). Generation of long term statistics will be suppressed unless the unit changes back to kWh or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
The unit of sensor.eg4_pack1_battery_12_cumulative_charging_power (kW) cannot be converted to the unit of previously compiled statistics (kWh). Generation of long term statistics will be suppressed unless the unit changes back to kWh or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
The unit of sensor.eg4_pack1_battery_12_cumulative_discharge_power (kW) cannot be converted to the unit of previously compiled statistics (kWh). Generation of long term statistics will be suppressed unless the unit changes back to kWh or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
The unit of sensor.eg4_pack1_battery_13_cumulative_charging_power (kW) cannot be converted to the unit of previously compiled statistics (kWh). Generation of long term statistics will be suppressed unless the unit changes back to kWh or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
The unit of sensor.eg4_pack1_battery_13_cumulative_discharge_power (kW) cannot be converted to the unit of previously compiled statistics (kWh). Generation of long term statistics will be suppressed unless the unit changes back to kWh or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this

Thanks

Unfortunately, the discovery topic are set to be retained so they need to be deleted. I use mosquitto and when I've had similar problems, I've stopped the server, deleted the persistent database from disk and started the server again. If that's not an option for you, simply deleting the offending topic(s) will do: mosquitto_pub -h <mqtttserver> -t the/invalid/topic -u <username> -P <password> -n -r -d
That error should not happen if everything is alright. Maybe HA is still confused due to the typos in the discovery topics or the problem with the kW vs kWh? If not, could you check what you get when running mosquitto_sub -t homeassistant/sensor/eg4_pack1_battery11_info/state on any battery? TIA.
I assume you've already cleared out the bad statistics using kWh using the /developer-tools/statistics in HA. They should show up with a 'Fix issue' button on the right, and allows you to delete them.

Aha, I didn't know about the purging in MQTT or HA statistics. I did a bunch of cleanups and all is looking good, now.
Thanks for your wisdom!


[toml::date_time] Add custom type caster

In continuation to https://github.com/bobfang1992/pytomlpp/pull/26 and https://github.com/bobfang1992/pytomlpp/pull/27, which added custom type caster for toml::date and toml::time, this PR adds similar support for toml::date_time

I just saw in your previous commit that my #pragma region blocks are causing warning spam in GCC, and apparently the warning isn't being suppressed properly due to a known GCC bug. I'll refactor toml.hpp to get rid of that noise.

LGTM. would love to see some unit testing on date/time/datetime/datetime with tz etc. This is the part where things could go wrong I feel. I will merge this now.


Add creation date

See https://www.figma.com/design/g46Nfl5EHG7DfwqupK3G4X/H2-2024?node-id=1116-4778&node-type=frame&t=TGAzCJ41ZabLtUxL-0
Blocked by #114

Quinn sometimes uses this.


super-pixels

Hello, I would like to know how to super-pixels and where it is located in the repository!

Thank @AK9966 for providing the response.


Filter on project

Hey there,
actually it is only possible to filter by status, branch reviewer or owner, not project.

Thank you!


Fix problems with VEP

resolves #406

[x] update VEP to 89
[x] fix output from VEP
[x] add VEP to tests

Don't know how I could have closed this one and not merged it...


Set static URL prefixes for admin and supplier apps

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html
docs mention that the /static/ option name can be any arbitrary value.
Uses template block since there's no parameter that has the correct
value and the admin/supplier paths are hardcoded in the CloudFront template.

I don't understand the reasoning for not having these configured in the same way that all other parameters are.

@robyoung they're not parametrised in the www_cloudfront template. So they're not dynamic and just show the difference between the frontend templates. We've used parameters for this kind of configuration before (e.g. for dev access and S3 buckets), but it seems that the template inheritance is a better fit here.


added languages for translations

translated README.md file to different languages

@mansa04 Hi! Can I close this PR?


Add command for creating note from CLI

ky add
then enter text of note
stop on empty line
creation datetime added automatically

Need to implement #24

Mostly implemented in 82285e850ff76f9330d007d44285d179ec44d48d


Change to use gomod to manage the dependencies

What would you like to be added:
Use gomod to manage the dependies and remove the vendor from the project
Why is this needed:
To manage the dependiences more efficient

/assign

closing in favor of https://github.com/kubeedge/beehive/blob/master/go.mod
/close


Attempt to fix terra unit tests

Summary
Details and comments
Fixes #1097

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 74.553%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2499

Relevant Lines:
3352

💛  - Coveralls


Question: How to get the length in TS packets stored in a Cycling Packetizer?

Hello everyone,
I been trying to implement an other multiplexing logic of PSI/SI tables for my project using TSDuck library. For that purpose i create a CyclingPacketizer without specifying the bitrate, and then getting the packet when is necessary. The only problem is that i need to know the length in TS packets stored in the CyclingPacketizer to send it in a constant manner, any ideas?
So far i been counting the amount of TS packets between end of cycles but doesn't seems like a good idea.
Best regards.
Diego Sánchez

Hi @charluy,
There is no simple answer to that question. Merely, "it depends".
In the general case, a CyclingPacketizer contains a set of scheduled sections (with a given repetition rate and a known PID bitrate) and a set of unscheduled sections. The concept of "cycle" is then undefined in some cases when a mixture of both exists. In your case, you only have unscheduled sections only, but CyclingPacketizer has to manage the most general case.
Additionally, the section stuffing option has an impact on the number of packets.

When it is specified as ALWAYS, then you can simply add the result of packetCount() on all sections before adding them.
When the stuffing option is AT_END, the number of packets may be smaller. But it is hard to predict the number of packets since it depends on the size and order of sections, as well as the headerSplitAllowed() option.
When the stuffing option is NEVER, then a cycle may start in the same packet as the end of the previous cycle. So, there is not even a specific number of packets per cycle.

Depending on what your application wants to do, if you never change the content of the packetizer after filling it with sections and you want to have full control over the corresponding TS packets, then the class OneShotPacketizer may be better for you.

Hello @lelegard,
I apology for the late reply.
I will follow your suggestion and use the class OneShotPacketizer.
Thank you very much for the recommendation.
Best regards.
Diego Sánchez


Fix MPO OpSum for operator names with unicode

Fixes #758.

Codecov Report

Merging #767 (ae9331b) into main (a1b6f02) will decrease coverage by 36.42%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##             main     #767       +/-   ##
===========================================
- Coverage   67.93%   31.51%   -36.43%
===========================================
  Files          87       86        -1
  Lines       10291    10028      -263
===========================================
- Hits         6991     3160     -3831
- Misses       3300     6868     +3568

Impacted Files
Coverage Δ

src/physics/sitetype.jl
47.20% <100.00%> (-35.33%)
:arrow_down:

src/physics/site_types/boson.jl
0.00% <0.00%> (-100.00%)
:arrow_down:

src/mps/observer.jl
7.14% <0.00%> (-81.23%)
:arrow_down:

src/physics/site_types/fermion.jl
0.00% <0.00%> (-80.65%)
:arrow_down:

src/mps/projmps.jl
0.00% <0.00%> (-79.07%)
:arrow_down:

src/iterativesolvers.jl
0.00% <0.00%> (-77.93%)
:arrow_down:

src/physics/site_types/qudit.jl
0.00% <0.00%> (-75.68%)
:arrow_down:

src/mps/diskprojmpo.jl
0.00% <0.00%> (-73.34%)
:arrow_down:

src/mps/mpo.jl
0.91% <0.00%> (-72.73%)
:arrow_down:

src/ITensorChainRules/ITensorChainRules.jl
0.00% <0.00%> (-71.76%)
:arrow_down:

... and 64 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a1b6f02...ae9331b. Read the comment docs.


MissingPluginException(No implementation found for method listen on channel plugins.flutter.io/firebase_firestore/query/63713a56-5907-449c-a9d4-3520145d7545)

please help ,  i keep getting this after null safety upgrade.
Exception caught by services library ══════════════════════════════════
The following MissingPluginException was thrown while activating platform stream on channel plugins.flutter.io/firebase_firestore/query/63713a56-5907-449c-a9d4-3520145d7545:
MissingPluginException(No implementation found for method listen on channel plugins.flutter.io/firebase_firestore/query/63713a56-5907-449c-a9d4-3520145d7545)
When the exception was thrown, this was the stack
#0      MethodChannel._invokeMethod
package:flutter/…/services/platform_channel.dart:156

#1      EventChannel.receiveBroadcastStream.
package:flutter/…/services/platform_channel.dart:545

flutter doctor -v
[✓] Flutter (Channel beta,
1.26.0-17.6.pre, on Linux, locale
en_GB.UTF-8)
• Flutter version 1.26.0-17.6.pre at
/home/oussaid/snap/flutter/common/
flutter
• Framework revision a29104a69b (4
days ago), 2021-02-16 09:26:56
-0800
• Engine revision 21fa8bb99e
• Dart version 2.12.0 (build
2.12.0-259.12.beta)
[✓] Android toolchain - develop for
Android devices (Android SDK version
30.0.3)
• Android SDK at
/home/oussaid/Android/Sdk
• Platform android-30, build-tools
30.0.3
• Java binary at:
/snap/android-studio/current/andro
id-studio/jre/bin/java
• Java version OpenJDK Runtime
Environment (build
1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Chrome - develop for the web
• Chrome at google-chrome
[✓] Android Studio
• Android Studio at
/snap/android-studio/current/andro
id-studio
• Flutter plugin can be installed
from:
🔨
https://plugins.jetbrains.com/plug
in/9212-flutter
• Dart plugin can be installed from:
🔨
https://plugins.jetbrains.com/plug
in/6351-dart
• android-studio-dir =
/snap/android-studio/current/andro
id-studio
• Java version OpenJDK Runtime
Environment (build
1.8.0_242-release-1644-b3-6222593)
[✓] Connected device (2 available)
• ONEPLUS A5000 (mobile) • 7ccf9fe0
• android-arm64  • Android 10 (API
29)
• Chrome (web)           • chrome
• web-javascript • Google Chrome
88.0.4324.182
• No issues found!

I tried:

flutter clean then flutter pub get .
changed flutter channel from dev to beta
created new project and setup firebase
all my projects work fine before null safety upgrade , as soon as i upgrade the packages , i get this error
the firebase_auth works fine.

Hi @oussaid1
I see there's an open issue addressing the case you described https://github.com/FirebaseExtended/flutterfire/issues/5083.
Please follow up on that issue, I'm closing the current one as a duplicate.
If you disagree, please write in the comments and I will reopen it.
Thank you

Thank you so much for your service, i have applied a workaround ,
Thanks again.


[HUDI-4601] read error from MOR table after compaction

Change Logs
Describe context and summary for this change. Highlight if any code was copied.
Impact
Describe any public API or user-facing feature change or any performance impact.
Risk level: none | low | medium | high
Choose one. If medium or high, explain what verification was done to mitigate the risks.
Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

@danny0405  can you help review? thanks!

Thanks, can you describe a little what are we trying to fix here ?

@danny0405   The current partition key is stored in partSpec. If it is a partition key, the partition value can be used directly without reading the underlying data file. But when timestamp is used as the partition key, the partition value is not the real value, because the partition value is converted according to the real value, such as yyyy-mm-dd. So, it is necessary to remove the timestamp type in the partSpec.

Thanks so much for the contribution @wuwenchi , i have reviewed and applied a patch:
4601.patch.zip
You can apply the patch and force-push the branch then :)

Thank you very much for your detailed and patient review! @danny0405


confusing on minibatch optimal  transport steps

Hello, thank you for your enlightening work, I was reading the code with some confusion arose, and I saw that the calculation of the optimal transport between noise and samples is implemented in the train_step() function in pytorch_lightning, but as far as I know, each GPU inside this function can only see the data on the current node. This means that if we use more than one GPU for training, the number of samples to calculate the optimal transmission is actually only total_batch_size/num_node, will this have an impact on the performance of the algorithm, and is there any way to calculate the optimal transport on total_batch_size samples when using more than one GPU?

Hi,
You are indeed correct, the current implementation does optimal transport on each GPU independently. The "batch_size" number we use is the batch size per gpu. I believe what you are saying is possible, just a bit more complicated, requiring a "sync" step between the GPUs during the training step.
This will certainly have an impact on the performance, but we have not measured this in detail. We are working on improving the code, but this additional functionality is not currently a priority for us. If you would like to take a stab at it I would be very interested :)
I believe (but cannot confirm) that the similar work here: https://arxiv.org/abs/2304.14772 also does OT on each GPU independently.

Thank you, this is very helpful


Error Handling in Template 10 App

Hello,
what is the recommended way to implement an error handler for an app built with Template10?
I want to ask the user to send an Email to me when the app crashes.

I catch most unhandled errors in App event handler, store it in data folder and later give opportunity to view them and send to me via email or copy/paste. Sadly, not all unhandled exceptions are catched properly.
Anyway, I think it's time to look at Application Insights library. It do most work.

FYI: Application Insights has been replaced by HockeyApp.


Not working in combination with serverless-secrets-plugin?

`plugins:

serverless-secrets-plugin
serverless-kms-secrets`

If I have serverless-secrets-plugin as well as serverless-kms-secrets and try to add a "KMS variable" I get error:
ServerlessError: This command requires the --password option / -p shortcut. Usage: Password to encrypt the file.
    at _.forEach (/mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/serverless/lib/classes/PluginManager.js:428:15)
    at /mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/lodash/lodash.js:4925:15
    at baseForOwn (/mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/lodash/lodash.js:3010:24)
    at /mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/lodash/lodash.js:4894:18
    at Function.forEach (/mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/lodash/lodash.js:9342:14)
    at PluginManager.validateOptions (/mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/serverless/lib/classes/PluginManager.js:415:7)
    at PluginManager.invoke (/mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/serverless/lib/classes/PluginManager.js:359:10)
    at PluginManager.run (/mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/serverless/lib/classes/PluginManager.js:403:17)
    at variables.populateService.then (/mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/serverless/lib/Serverless.js:102:33)
    at runCallback (timers.js:756:18)
    at tryOnImmediate (timers.js:717:5)
    at processImmediate [as _immediateCallback] (timers.js:697:5)
From previous event:
    at Serverless.run (/mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/serverless/lib/Serverless.js:89:74)
    at serverless.init.then (/mnt/d/Q/GitHub-Repos/qvalia-peppol-serverless/node_modules/serverless/bin/serverless:42:50)
    at <anonymous>

I've tried to just rename the commands and hooks to kmsencrypt and kmsdecrypt and that seems to do it. It no longer "collides" with serverless-kms-secrets

What's the use cases of using both serverless-secrets and serverless-kms-secrets?

We have the "common/not so secret" parameters in serverless-secrets and want to have "more secret" things (e.g. private keys, passwords, API keys) in KMS.
The main reason for not using only KMS is latency as pretty much all our Lambdas are using some env.var from "secrets" but only a few are using "KMS secrets"...
Does that make sense?


⚠ Bofrost.be has degraded performance

In c7f7561, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 978 ms

Resolved: Bofrost.be performance has improved in 61eaec4.


Simple User API

Status
API:

[x] Config struct with all the configuration items

[ ] FromStr to parse a x264-like string
[ ] Display to produce a x264-like string
[x] parse_option(o: &str) to update the configuration using a x264-like key:value string
[x] new_context() -> Context

[x] Context: opaque struct embedding the existing FrameInvariants, Sequence

[x] new_frame() -> Arc<Frame>
[x] receive_obu_header() -> Vec<u8>
[x] send_frame(frame: Arc<Frame>)/receive_packet() -> Packet
[ ] flush support

[ ] Packet

[x] data buffer
[ ] user private data
[ ] timestamp

Usage:

[x] Used in the cli tools
[x] Used in the decode_tests

Main ideas
Single Context

Hide from the user the number of contexts we use, per-frame, per-sequence, etc.

In the future

Shuffle the fields so FrameInvariants isn't so big
Consider making the Config follow the builder pattern.

Frame allocator

Give the user a simple way to have the Frame

In the future

Consider using a pool of frames
Add mean to have a custom allocation option

Send/Receive/Flush model

Split the encoding process from taking in/taking out the frames
Have a clear way to signal we want to complete the current sequence with an explicit function
Multithread-friendly

In the future

Consider adding an optional Future-based API on top of this.

// TODO: use the num crate?
#[derive(Clone, Copy, Debug)]
struct Ratio {
    pub num: usize,
    pub den: usize,
}

/// Here we store all the information we might receive from the cli
#[derive(Clone, Copy, Debug)]
struct Config {
    pub width: usize,
    pub height: usize,
    pub timebase: Ratio
    pub enc: EncoderConfig,
}

#[derive(Clone, Copy, Debug)]
struct Context {
    fi: FrameInvariants,
    seq: Sequence,
    timebase: Ratio,
    frame_q: VecDeque<Frame>,
    packet_q: VecDeque<Packet>
}

#[derive(Clone, Copy, Debug)]
enum EncoderStatus {
    /// The encoder needs more Frames to produce an output Packet
    NeedMoreData,
    /// There are enough Frames queue
    EnoughData,
    ///
    Failure,
}

impl Context {
    pub fn from_config(cfg: Config) -> Self {
        let Config { width, height, timebase, enc } = cfg;
        let fi = FrameInvariants::new(width, height, enc);
        let seq = Sequence::new(width, height);

        Context { fi, seq, timebase }
    }

    pub fn get_config(&self) -> Config {

    }

    pub fn new_frame(&self) -> Frame {
        Frame::new(self.fi.padded_w, self.fi.padded_h)
    }

    pub fn send_frame(&mut self, frame: Arc<Frame>) -> Result<(), EncoderStatus> {

    }

    pub fn receive_frame(&mut self) -> Result<Packet, EncoderStatus> {

    }

    pub fn flush(&mut self) {

    }
}

Since @atomnuker has a strong opinion regarding having a separate flush() function, here how it looks the other way:
pub fn send_frame(&mut self, frame: F)
  where F: Into<Option<Arc<Frame>>>) -> Result<(), EncoderStatus> {
  // ...
  self.q.push_back(frame.into());
  // ...
}

You can pass either None or Arc<Frame>.
Usage example in the playground

Watercooler feedback: do not make the libaom mistakes, muxing information should be available

Keyframe Dependent Recovery Point
Switch frame signaling
Multiframe TU
OBU Header support

TODO:

[ ] Make sure the most common information is in Packet structure
[ ] Add a function to craft the OBU Header

@robUx4 would you expand what you'd like to have from the encoder here regarding this issue ?

An encoder should provide the structure in the CodecPrivate https://github.com/Matroska-Org/matroska-specification/blob/master/codec/av1.md#codecprivate-1
And to do so it would also need to provide the initial_presentation_delay_minus_one if initial_presentation_delay_present is set. But that seems tricky.

The api landed last august, this issues can be closed (and we can discuss later if we want to extend the API)


Population Pyramid Scale should be consistent across CD views

The scale changes based on the largest value for each community district, making it difficult to compare across community districts

Associated with 371