Add availability_mode for Home Assistant and publish availability only when its enabled for that device. #6281

This commit is contained in:
Koen Kanters
2021-08-23 19:24:10 +02:00
parent b18373b669
commit 9129f95c39
6 changed files with 53 additions and 39 deletions
+5 -6
View File
@@ -88,13 +88,12 @@ class Controller {
this.extensions.push(new ExtensionSoftReset(...args));
}
if (settings.get().advanced.availability_timeout || settings.get().availability) {
if (settings.get().experimental.availability_new) {
this.extensions.push(new ExtensionAvailabilityNew(...args));
} else {
this.extensions.push(new ExtensionAvailability(...args));
}
if (settings.get().experimental.availability_new) {
this.extensions.push(new ExtensionAvailabilityNew(...args));
} else if (settings.get().advanced.availability_timeout) {
this.extensions.push(new ExtensionAvailability(...args));
}
this.extensions.push(new ExtensionExternalExtension(...args));
}