Mark backflush binary sensor not supported for GS3 MP in lamarzocco (#145406)

This commit is contained in:
Josef Zweck 2025-05-21 21:12:43 +02:00 committed by GitHub
parent 39a5341ab8
commit ca01bdc481
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5,7 +5,7 @@ from dataclasses import dataclass
from typing import cast from typing import cast
from pylamarzocco import LaMarzoccoMachine from pylamarzocco import LaMarzoccoMachine
from pylamarzocco.const import BackFlushStatus, MachineState, WidgetType from pylamarzocco.const import BackFlushStatus, MachineState, ModelName, WidgetType
from pylamarzocco.models import BackFlush, MachineStatus from pylamarzocco.models import BackFlush, MachineStatus
from homeassistant.components.binary_sensor import ( from homeassistant.components.binary_sensor import (
@ -66,6 +66,9 @@ ENTITIES: tuple[LaMarzoccoBinarySensorEntityDescription, ...] = (
is BackFlushStatus.REQUESTED is BackFlushStatus.REQUESTED
), ),
entity_category=EntityCategory.DIAGNOSTIC, entity_category=EntityCategory.DIAGNOSTIC,
supported_fn=lambda coordinator: (
coordinator.device.dashboard.model_name != ModelName.GS3_MP
),
), ),
LaMarzoccoBinarySensorEntityDescription( LaMarzoccoBinarySensorEntityDescription(
key="websocket_connected", key="websocket_connected",