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

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",