Bugfix lamarzocco issue (#109596)

This commit is contained in:
Josef Zweck 2024-02-04 11:29:32 +01:00 committed by GitHub
parent 83380c0f7d
commit 6c41540ad8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 12 additions and 10 deletions

View file

@ -79,7 +79,7 @@ ENTITIES: tuple[LaMarzoccoNumberEntityDescription, ...] = (
set_value_fn=lambda coordinator, value: coordinator.lm.set_dose_hot_water(
value=int(value)
),
native_value_fn=lambda lm: lm.current_status["dose_k5"],
native_value_fn=lambda lm: lm.current_status["dose_hot_water"],
supported_fn=lambda coordinator: coordinator.lm.model_name
in (
LaMarzoccoModel.GS3_AV,

View file

@ -62,6 +62,7 @@ ENTITIES: tuple[LaMarzoccoSensorEntityDescription, ...] = (
key="current_temp_coffee",
translation_key="current_temp_coffee",
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
suggested_display_precision=1,
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.TEMPERATURE,
value_fn=lambda lm: lm.current_status.get("coffee_temp", 0),
@ -70,6 +71,7 @@ ENTITIES: tuple[LaMarzoccoSensorEntityDescription, ...] = (
key="current_temp_steam",
translation_key="current_temp_steam",
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
suggested_display_precision=1,
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.TEMPERATURE,
value_fn=lambda lm: lm.current_status.get("steam_temp", 0),

View file

@ -43,7 +43,7 @@
"dose_k2": 1023,
"dose_k3": 1023,
"dose_k4": 1023,
"dose_k5": 1023,
"dose_hot_water": 1023,
"prebrewing_ton_k1": 3,
"prebrewing_toff_k1": 5,
"prebrewing_ton_k2": 3,
@ -52,11 +52,8 @@
"prebrewing_toff_k3": 5,
"prebrewing_ton_k4": 3,
"prebrewing_toff_k4": 5,
"prebrewing_ton_k5": 3,
"prebrewing_toff_k5": 5,
"preinfusion_k1": 4,
"preinfusion_k2": 4,
"preinfusion_k3": 4,
"preinfusion_k4": 4,
"preinfusion_k5": 4
"preinfusion_k4": 4
}

View file

@ -198,11 +198,11 @@
'coffee_boiler_on': True,
'coffee_set_temp': 95,
'coffee_temp': 93,
'dose_hot_water': 1023,
'dose_k1': 1023,
'dose_k2': 1023,
'dose_k3': 1023,
'dose_k4': 1023,
'dose_k5': 1023,
'drinks_k1': 13,
'drinks_k2': 2,
'drinks_k3': 42,
@ -221,17 +221,14 @@
'prebrewing_toff_k2': 5,
'prebrewing_toff_k3': 5,
'prebrewing_toff_k4': 5,
'prebrewing_toff_k5': 5,
'prebrewing_ton_k1': 3,
'prebrewing_ton_k2': 3,
'prebrewing_ton_k3': 3,
'prebrewing_ton_k4': 3,
'prebrewing_ton_k5': 3,
'preinfusion_k1': 4,
'preinfusion_k2': 4,
'preinfusion_k3': 4,
'preinfusion_k4': 4,
'preinfusion_k5': 4,
'sat_auto': 'Disabled',
'sat_off_time': '00:00',
'sat_on_time': '00:00',

View file

@ -20,6 +20,9 @@
'id': <ANY>,
'name': None,
'options': dict({
'sensor': dict({
'suggested_display_precision': 1,
}),
}),
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
'original_icon': None,
@ -68,6 +71,9 @@
'id': <ANY>,
'name': None,
'options': dict({
'sensor': dict({
'suggested_display_precision': 1,
}),
}),
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
'original_icon': None,