Switch to box default for numbers in nibe_heatpump integration (#148364)

This commit is contained in:
Joakim Plate 2025-07-08 06:09:22 +02:00 committed by GitHub
parent 19951d9403
commit 9ce03c79f0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 18 additions and 17 deletions

View File

@ -4,7 +4,7 @@ from __future__ import annotations
from nibe.coil import Coil, CoilData
from homeassistant.components.number import ENTITY_ID_FORMAT, NumberEntity
from homeassistant.components.number import ENTITY_ID_FORMAT, NumberEntity, NumberMode
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import EntityCategory
from homeassistant.core import HomeAssistant
@ -61,6 +61,7 @@ class Number(CoilEntity, NumberEntity):
self._attr_native_step = 1 / coil.factor
self._attr_native_unit_of_measurement = coil.unit
self._attr_mode = NumberMode.BOX
def _async_read_coil(self, data: CoilData) -> None:
if data.value is None:

View File

@ -5,7 +5,7 @@
'friendly_name': 'S320 Heating offset climate system 1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,
@ -22,7 +22,7 @@
'friendly_name': 'S320 Heating offset climate system 1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,
@ -39,7 +39,7 @@
'friendly_name': 'S320 Heating offset climate system 1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,
@ -56,7 +56,7 @@
'friendly_name': 'S320 Min supply climate system 1',
'max': 80.0,
'min': 5.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 0.1,
'unit_of_measurement': '°C',
}),
@ -77,7 +77,7 @@
'friendly_name': 'S320 Heating offset climate system 1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,
@ -94,7 +94,7 @@
'friendly_name': 'S320 Heating offset climate system 1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,
@ -111,7 +111,7 @@
'friendly_name': 'S320 Heating offset climate system 1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,
@ -128,7 +128,7 @@
'friendly_name': 'S320 Heating offset climate system 1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,

View File

@ -23,7 +23,7 @@
'friendly_name': 'F1155 Heat Offset S1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,
@ -40,7 +40,7 @@
'friendly_name': 'F1155 Heat Offset S1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,
@ -60,7 +60,7 @@
'friendly_name': 'F750 HW charge offset',
'max': 12.7,
'min': -12.8,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 0.1,
'unit_of_measurement': '°C',
}),
@ -78,7 +78,7 @@
'friendly_name': 'F750 HW charge offset',
'max': 12.7,
'min': -12.8,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 0.1,
'unit_of_measurement': '°C',
}),
@ -96,7 +96,7 @@
'friendly_name': 'F750 HW charge offset',
'max': 12.7,
'min': -12.8,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 0.1,
'unit_of_measurement': '°C',
}),
@ -114,7 +114,7 @@
'friendly_name': 'S320 Heating offset climate system 1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,
@ -131,7 +131,7 @@
'friendly_name': 'S320 Heating offset climate system 1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,
@ -148,7 +148,7 @@
'friendly_name': 'S320 Heating offset climate system 1',
'max': 10.0,
'min': -10.0,
'mode': <NumberMode.AUTO: 'auto'>,
'mode': <NumberMode.BOX: 'box'>,
'step': 1.0,
}),
'context': <ANY>,