Skip to content

Commit 256f2ce

Browse files
committed
Fire websocket event when switch recalls a scene
1 parent 58a9631 commit 256f2ce

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Diff for: de_web_plugin.cpp

+9
Original file line numberDiff line numberDiff line change
@@ -6401,6 +6401,15 @@ void DeRestPluginPrivate::handleSceneClusterIndication(TaskItem &task, const deC
64016401
stream >> groupId;
64026402
stream >> sceneId;
64036403

6404+
// notify via event
6405+
QVariantMap map;
6406+
map["t"] = QLatin1String("event");
6407+
map["e"] = QLatin1String("scene-called");
6408+
map["r"] = QLatin1String("scenes");
6409+
map["gid"] = QString::number(groupId);
6410+
map["scid"] = QString::number(sceneId);
6411+
webSocketServer->broadcastTextMessage(Json::serialize(map));
6412+
64046413
// check if scene exists
64056414

64066415
bool colorloopDeactivated = false;

0 commit comments

Comments
 (0)