Merge pull request #370 from lnicolas83/add_phy-temperature

Add health sensor phy-temperature
This commit is contained in:
Tomaae 2025-01-08 00:59:30 +01:00 committed by GitHub
commit 8ca38e19c0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 18 additions and 0 deletions

View file

@ -1429,6 +1429,7 @@ class MikrotikCoordinator(DataUpdateCoordinator[None]):
{"name": "cpu-temperature", "default": 0}, {"name": "cpu-temperature", "default": 0},
{"name": "power-consumption", "default": 0}, {"name": "power-consumption", "default": 0},
{"name": "board-temperature1", "default": 0}, {"name": "board-temperature1", "default": 0},
{"name": "phy-temperature", "default": 0},
{"name": "fan1-speed", "default": 0}, {"name": "fan1-speed", "default": 0},
{"name": "fan2-speed", "default": 0}, {"name": "fan2-speed", "default": 0},
], ],

View file

@ -218,6 +218,23 @@ SENSOR_TYPES: tuple[MikrotikSensorEntityDescription, ...] = (
data_uid="", data_uid="",
data_reference="", data_reference="",
), ),
MikrotikSensorEntityDescription(
key="system_phy-temperature",
name="PHY temperature",
icon="mdi:thermometer",
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
suggested_unit_of_measurement=UnitOfTemperature.CELSIUS,
suggested_display_precision=0,
device_class=SensorDeviceClass.TEMPERATURE,
state_class=SensorStateClass.MEASUREMENT,
entity_category=EntityCategory.DIAGNOSTIC,
ha_group="System",
data_path="health",
data_attribute="phy-temperature",
data_name="",
data_uid="",
data_reference="",
),
MikrotikSensorEntityDescription( MikrotikSensorEntityDescription(
key="system_power-consumption", key="system_power-consumption",
name="Power consumption", name="Power consumption",