CHANGE: added publish topic functions
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
import { EntityService } from '../_services/entity.service';
|
||||
import { DeviceClass, iMQTTEntityBase, MQTTEntity } from './mqtt_base';
|
||||
|
||||
export class MqttSwitch extends MQTTEntity {
|
||||
@@ -41,6 +40,13 @@ export class MqttSwitch extends MQTTEntity {
|
||||
override get uniq_id() {
|
||||
return this._uniq_id;
|
||||
}
|
||||
|
||||
override publish_topics(index: number = 1): string[] {
|
||||
return [
|
||||
`String stat_topic_${index} = "${this.stat_t}";`,
|
||||
`String cmd_topic_${index} = "${this.cmd_t}";`,
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
export interface iMqttSwitch extends iMQTTEntityBase {
|
||||
|
||||
Reference in New Issue
Block a user