CHANGE: automatic topic generation in class

This commit is contained in:
2024-07-29 15:33:58 +02:00
parent 56365214b8
commit bbc4dd6e53
5 changed files with 166 additions and 26 deletions

View File

@@ -1,5 +1,16 @@
import { MQTTEntity } from './mqtt_base';
import { iMQTTEntityBase, MQTTEntity } from './mqtt_base';
export class MqttSensor extends MQTTEntity {
export class MqttSensor extends MQTTEntity implements iMqttSensor {
unit_of_meas: string = 'meassure';
override ent_type: string = 'sensor';
override attrs: Set<string> = new Set([
'name',
'uniq_id',
'stat_t',
'unit_of_meas',
]);
}
export interface iMqttSensor extends iMQTTEntityBase {
unit_of_meas: string;
}