Fix error message and simplify filter

This commit is contained in:
Simon Stürz 2022-02-17 14:23:14 +01:00
parent e20d8e8e86
commit 92e9817490

View File

@ -66,7 +66,7 @@ void IntegrationPluginFronius::discoverThings(ThingDiscoveryInfo *info)
continue;
// Hostname or MAC manufacturer must include Fronius
if (!(networkDeviceInfo.macAddressManufacturer().toLower().contains("fronius") || networkDeviceInfo.hostName().toLower().contains("fronius")))
if (!networkDeviceInfo.macAddressManufacturer().toLower().contains("fronius") && !networkDeviceInfo.hostName().toLower().contains("fronius"))
continue;
QString title;
@ -170,7 +170,7 @@ void IntegrationPluginFronius::setupThing(ThingSetupInfo *info)
Thing *loggerThing = myThings().findById(thing->parentId());
if (!loggerThing) {
qCWarning(dcFronius()) << "Could not find Logger Thing for thing " << thing->name();
return info->finish(Thing::ThingErrorHardwareNotAvailable, "Please try again");
return info->finish(Thing::ThingErrorHardwareNotAvailable, QT_TR_NOOP("Please try again"));
}
if (!loggerThing->setupComplete()) {