Variable TemperatureControlBehaviorConst
TemperatureControlBehavior: Type<Of<{ commands: { setTemperature: .; }; extensions: readonly [{ component: { attributes: { maxTemperature: .; minTemperature: .; temperatureSetpoint: .; }; }; flags: { temperatureNumber: true; }; }, { component: { attributes: { step: .; }; }; flags: { temperatureStep: true; }; }, { component: { attributes: { selectedTemperatureLevel: .; supportedTemperatureLevels: .; }; }; flags: { temperatureLevel: true; }; }, { component: false; flags: { temperatureNumber: false; temperatureStep: true; }; }, { component: false; flags: { temperatureLevel: true; temperatureNumber: true; }; }, { component: false; flags: { temperatureLevel: false; temperatureNumber: false; }; }]; features: { temperatureLevel: .; temperatureNumber: .; temperatureStep: .; }; id: 86; name: "TemperatureControl"; revision: 1; }>, Type<Of<{ attributes: {}; commands: {}; events: {}; id: 0; name: "Unknown"; revision: 0; }>, typeof ClusterBehavior, TemperatureControlInterface>, TemperatureControlInterface>
TemperatureControlBehavior is the base class for objects that support interaction with TemperatureControl.Cluster.
TemperatureControl.Cluster requires you to enable one or more optional features. You can do so using TemperatureControlBehavior.with.