diff --git a/libnymea-app/thingmanager.cpp b/libnymea-app/thingmanager.cpp index 214bc2f7..d13da54d 100644 --- a/libnymea-app/thingmanager.cpp +++ b/libnymea-app/thingmanager.cpp @@ -201,8 +201,8 @@ void ThingManager::notificationReceived(const QVariantMap &data) } return; } -// qDebug() << "Event received" << thingId.toString() << eventTypeId.toString() << qUtf8Printable(QJsonDocument::fromVariant(event).toJson()); - thing->eventTriggered(eventTypeId.toString(), event.value("params").toMap()); + qCDebug(dcThingManager) << "Event received" << thingId.toString() << eventTypeId.toString() << qUtf8Printable(QJsonDocument::fromVariant(event).toJson()); + thing->eventTriggered(eventTypeId.toString(), event.value("params").toList()); } else if (notification == "Integrations.IOConnectionAdded") { QVariantMap connectionMap = data.value("params").toMap().value("ioConnection").toMap(); QUuid id = connectionMap.value("id").toUuid(); diff --git a/libnymea-app/types/thing.h b/libnymea-app/types/thing.h index 2580a3e1..29bfd1d4 100644 --- a/libnymea-app/types/thing.h +++ b/libnymea-app/types/thing.h @@ -140,7 +140,7 @@ signals: void paramsChanged(); void settingsChanged(); void statesChanged(); - void eventTriggered(const QUuid &eventTypeId, const QVariantMap ¶ms); + void eventTriggered(const QUuid &eventTypeId, const QVariantList ¶ms); signals: void executeActionReply(int commandId, Thing::ThingError thingError, const QString &displayMessage);