mirror of
https://github.com/home-assistant/core.git
synced 2025-07-28 15:47:12 +00:00
Switch to box default for numbers in nibe_heatpump integration (#148364)
This commit is contained in:
parent
19951d9403
commit
9ce03c79f0
@ -4,7 +4,7 @@ from __future__ import annotations
|
|||||||
|
|
||||||
from nibe.coil import Coil, CoilData
|
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.config_entries import ConfigEntry
|
||||||
from homeassistant.const import EntityCategory
|
from homeassistant.const import EntityCategory
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
@ -61,6 +61,7 @@ class Number(CoilEntity, NumberEntity):
|
|||||||
|
|
||||||
self._attr_native_step = 1 / coil.factor
|
self._attr_native_step = 1 / coil.factor
|
||||||
self._attr_native_unit_of_measurement = coil.unit
|
self._attr_native_unit_of_measurement = coil.unit
|
||||||
|
self._attr_mode = NumberMode.BOX
|
||||||
|
|
||||||
def _async_read_coil(self, data: CoilData) -> None:
|
def _async_read_coil(self, data: CoilData) -> None:
|
||||||
if data.value is None:
|
if data.value is None:
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
'friendly_name': 'S320 Heating offset climate system 1',
|
'friendly_name': 'S320 Heating offset climate system 1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
@ -22,7 +22,7 @@
|
|||||||
'friendly_name': 'S320 Heating offset climate system 1',
|
'friendly_name': 'S320 Heating offset climate system 1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
@ -39,7 +39,7 @@
|
|||||||
'friendly_name': 'S320 Heating offset climate system 1',
|
'friendly_name': 'S320 Heating offset climate system 1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
@ -56,7 +56,7 @@
|
|||||||
'friendly_name': 'S320 Min supply climate system 1',
|
'friendly_name': 'S320 Min supply climate system 1',
|
||||||
'max': 80.0,
|
'max': 80.0,
|
||||||
'min': 5.0,
|
'min': 5.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 0.1,
|
'step': 0.1,
|
||||||
'unit_of_measurement': '°C',
|
'unit_of_measurement': '°C',
|
||||||
}),
|
}),
|
||||||
@ -77,7 +77,7 @@
|
|||||||
'friendly_name': 'S320 Heating offset climate system 1',
|
'friendly_name': 'S320 Heating offset climate system 1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
@ -94,7 +94,7 @@
|
|||||||
'friendly_name': 'S320 Heating offset climate system 1',
|
'friendly_name': 'S320 Heating offset climate system 1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
@ -111,7 +111,7 @@
|
|||||||
'friendly_name': 'S320 Heating offset climate system 1',
|
'friendly_name': 'S320 Heating offset climate system 1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
@ -128,7 +128,7 @@
|
|||||||
'friendly_name': 'S320 Heating offset climate system 1',
|
'friendly_name': 'S320 Heating offset climate system 1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
'friendly_name': 'F1155 Heat Offset S1',
|
'friendly_name': 'F1155 Heat Offset S1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
@ -40,7 +40,7 @@
|
|||||||
'friendly_name': 'F1155 Heat Offset S1',
|
'friendly_name': 'F1155 Heat Offset S1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
@ -60,7 +60,7 @@
|
|||||||
'friendly_name': 'F750 HW charge offset',
|
'friendly_name': 'F750 HW charge offset',
|
||||||
'max': 12.7,
|
'max': 12.7,
|
||||||
'min': -12.8,
|
'min': -12.8,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 0.1,
|
'step': 0.1,
|
||||||
'unit_of_measurement': '°C',
|
'unit_of_measurement': '°C',
|
||||||
}),
|
}),
|
||||||
@ -78,7 +78,7 @@
|
|||||||
'friendly_name': 'F750 HW charge offset',
|
'friendly_name': 'F750 HW charge offset',
|
||||||
'max': 12.7,
|
'max': 12.7,
|
||||||
'min': -12.8,
|
'min': -12.8,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 0.1,
|
'step': 0.1,
|
||||||
'unit_of_measurement': '°C',
|
'unit_of_measurement': '°C',
|
||||||
}),
|
}),
|
||||||
@ -96,7 +96,7 @@
|
|||||||
'friendly_name': 'F750 HW charge offset',
|
'friendly_name': 'F750 HW charge offset',
|
||||||
'max': 12.7,
|
'max': 12.7,
|
||||||
'min': -12.8,
|
'min': -12.8,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 0.1,
|
'step': 0.1,
|
||||||
'unit_of_measurement': '°C',
|
'unit_of_measurement': '°C',
|
||||||
}),
|
}),
|
||||||
@ -114,7 +114,7 @@
|
|||||||
'friendly_name': 'S320 Heating offset climate system 1',
|
'friendly_name': 'S320 Heating offset climate system 1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
@ -131,7 +131,7 @@
|
|||||||
'friendly_name': 'S320 Heating offset climate system 1',
|
'friendly_name': 'S320 Heating offset climate system 1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
@ -148,7 +148,7 @@
|
|||||||
'friendly_name': 'S320 Heating offset climate system 1',
|
'friendly_name': 'S320 Heating offset climate system 1',
|
||||||
'max': 10.0,
|
'max': 10.0,
|
||||||
'min': -10.0,
|
'min': -10.0,
|
||||||
'mode': <NumberMode.AUTO: 'auto'>,
|
'mode': <NumberMode.BOX: 'box'>,
|
||||||
'step': 1.0,
|
'step': 1.0,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user