diff --git a/libnymea-app/types/interfaces.cpp b/libnymea-app/types/interfaces.cpp index 98a11ba2..9b287486 100644 --- a/libnymea-app/types/interfaces.cpp +++ b/libnymea-app/types/interfaces.cpp @@ -292,6 +292,7 @@ Interfaces::Interfaces(QObject *parent) : QAbstractListModel(parent) addStateType("thermostat", "targetTemperature", QVariant::Double, true, tr("Target temperature"), tr("Target temperature changed"), tr("Set target temperature")); addInterface("ventilation", tr("Ventilation"), {"power"}); + addStateType("ventilation", "flowRate", QVariant::Int, true, tr("Air flow rate"), tr("Air flow rate changed"), tr("Set air flow rate")); addInterface("volumecontroller", tr("Speakers")); addStateType("volumecontroller", "mute", QVariant::Bool, true, tr("Mute"), tr("Muted"), tr("Mute")); diff --git a/nymea-app/resources.qrc b/nymea-app/resources.qrc index 9ab8a7f8..6bfee513 100644 --- a/nymea-app/resources.qrc +++ b/nymea-app/resources.qrc @@ -192,7 +192,7 @@ ui/components/SettingsPageSectionHeader.qml ui/grouping/GroupInterfacesPage.qml ui/connection/CertificateErrorDialog.qml - ui/devicepages/VentilationDevicePage.qml + ui/devicepages/VentilationThingPage.qml ui/thingconfiguration/ThingClassDetailsPage.qml ui/components/ClosablesControlLarge.qml ui/devicepages/BarcodeScannerThingPage.qml diff --git a/nymea-app/ui/devicepages/VentilationDevicePage.qml b/nymea-app/ui/devicepages/VentilationThingPage.qml similarity index 100% rename from nymea-app/ui/devicepages/VentilationDevicePage.qml rename to nymea-app/ui/devicepages/VentilationThingPage.qml diff --git a/nymea-app/ui/utils/NymeaUtils.qml b/nymea-app/ui/utils/NymeaUtils.qml index 91026c30..575323b6 100644 --- a/nymea-app/ui/utils/NymeaUtils.qml +++ b/nymea-app/ui/utils/NymeaUtils.qml @@ -62,7 +62,7 @@ Item { } else if (interfaceList.indexOf("irrigation") >= 0) { page = "IrrigationDevicePage.qml"; } else if (interfaceList.indexOf("ventilation") >= 0) { - page = "VentilationDevicePage.qml"; + page = "VentilationThingPage.qml"; } else if (interfaceList.indexOf("barcodescanner") >= 0) { page = "BarcodeScannerThingPage.qml"; } else if (interfaceList.indexOf("cleaningrobot") >= 0) {