Base: { commands: { setTemperature: Command<TypeFromFields<{ targetTemperature: OptionalFieldType<number>; targetTemperatureLevel: OptionalFieldType<number>; }>, void, any>; }; extensions: readonly [{ component: { attributes: { maxTemperature: FixedAttribute<number, any>; minTemperature: FixedAttribute<number, any>; temperatureSetpoint: Attribute<number, any>; }; }; flags: { temperatureNumber: true; }; }, { component: { attributes: { step: FixedAttribute<number, any>; }; }; flags: { temperatureStep: true; }; }, { component: { attributes: { selectedTemperatureLevel: Attribute<number, any>; supportedTemperatureLevels: Attribute<string[], any>; }; }; 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: BitFlag; temperatureNumber: BitFlag; temperatureStep: BitFlag; }; id: 86; name: "TemperatureControl"; revision: 1; } = ... Type declaration
Readonly
commands: {
setTemperature: Command<TypeFromFields<{
targetTemperature: OptionalFieldType<number>;
targetTemperatureLevel: OptionalFieldType<number>;
}>, void, any>;
}
Readonly
extensions: readonly [{
component: {
attributes: {
maxTemperature: FixedAttribute<number, any>;
minTemperature: FixedAttribute<number, any>;
temperatureSetpoint: Attribute<number, any>;
};
};
flags: {
temperatureNumber: true;
};
}, {
component: {
attributes: {
step: FixedAttribute<number, any>;
};
};
flags: {
temperatureStep: true;
};
}, {
component: {
attributes: {
selectedTemperatureLevel: Attribute<number, any>;
supportedTemperatureLevels: Attribute<string[], any>;
};
};
flags: {
temperatureLevel: true;
};
}, {
component: false;
flags: {
temperatureNumber: false;
temperatureStep: true;
};
}, {
component: false;
flags: {
temperatureLevel: true;
temperatureNumber: true;
};
}, {
component: false;
flags: {
temperatureLevel: false;
temperatureNumber: false;
};
}]
Readonly
features: {
temperatureLevel: BitFlag;
temperatureNumber: BitFlag;
temperatureStep: BitFlag;
}
Readonly
id: 86
Readonly
name: "TemperatureControl"
Readonly
revision: 1
These elements and properties are present in all TemperatureControl clusters.