CHANGE: automatic topic generation in class
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user