diff --git a/button_maps.json b/button_maps.json index 2976f6f24b..62867cb5f7 100644 --- a/button_maps.json +++ b/button_maps.json @@ -909,7 +909,7 @@ "Tuya3gangMap": { "vendor": "Tuya", "doc": "3-gang remote", - "modelids": ["_TZ3000_bi6lpsew", "_TZ3400_keyjhapk", "_TYZB02_key8kk7r", "_TZ3400_keyjqthh", "_TZ3400_key8kk7r", "_TZ3000_vp6clf9d", "_TYZB02_keyjqthh"], + "modelids": ["_TZ3000_bi6lpsew", "_TZ3400_keyjhapk", "_TYZB02_key8kk7r", "_TZ3400_keyjqthh", "_TZ3400_key8kk7r", "_TZ3000_vp6clf9d", "_TYZB02_keyjqthh", "_TZ3000_peszejy7", "_TZ3000_qzjcsmar", "_TZ3000_owgcnkrh", "_TZ3000_adkvzooy", "_TZ3000_arfwfgoa"], "map": [ [1, "0x01", "ONOFF", "0xfd", "0", "S_BUTTON_1", "S_BUTTON_ACTION_SHORT_RELEASED", "B1 short"], [1, "0x01", "ONOFF", "0xfd", "1", "S_BUTTON_1", "S_BUTTON_ACTION_DOUBLE_PRESS", "B1 double"], diff --git a/de_web_plugin.cpp b/de_web_plugin.cpp index 3d394a9e3f..37b56e9766 100644 --- a/de_web_plugin.cpp +++ b/de_web_plugin.cpp @@ -1062,6 +1062,11 @@ void DeRestPluginPrivate::apsdeDataIndication(const deCONZ::ApsDataIndication &i (sensorNode->manufacturer() == QLatin1String("_TZ3400_keyjqthh")) || (sensorNode->manufacturer() == QLatin1String("_TZ3400_key8kk7r")) || (sensorNode->manufacturer() == QLatin1String("_TZ3000_vp6clf9d")) || + (sensorNode->manufacturer() == QLatin1String("_TZ3000_peszejy7")) || + (sensorNode->manufacturer() == QLatin1String("_TZ3000_qzjcsmar")) || + (sensorNode->manufacturer() == QLatin1String("_TZ3000_owgcnkrh")) || + (sensorNode->manufacturer() == QLatin1String("_TZ3000_adkvzooy")) || + (sensorNode->manufacturer() == QLatin1String("_TZ3000_arfwfgoa")) || (sensorNode->manufacturer() == QLatin1String("_TYZB02_keyjqthh"))) { sensorNode = getSensorNodeForAddressAndEndpoint(ind.srcAddress(), 0x01); @@ -2247,6 +2252,10 @@ void DeRestPluginPrivate::addLightNode(const deCONZ::Node *node) lightNode.manufacturer() == QLatin1String("_TZ3400_keyjqthh") || lightNode.manufacturer() == QLatin1String("_TZ3400_key8kk7r") || lightNode.manufacturer() == QLatin1String("_TZ3000_vp6clf9d") || + lightNode.manufacturer() == QLatin1String("_TZ3000_peszejy7") || + lightNode.manufacturer() == QLatin1String("_TZ3000_qzjcsmar") || + lightNode.manufacturer() == QLatin1String("_TZ3000_owgcnkrh") || + lightNode.manufacturer() == QLatin1String("_TZ3000_arfwfgoa") || lightNode.manufacturer() == QLatin1String("_TYZB02_keyjqthh")) { hasServerOnOff = false; @@ -5082,6 +5091,11 @@ void DeRestPluginPrivate::addSensorNode(const deCONZ::Node *node, const deCONZ:: manufacturer == QLatin1String("_TZ3400_keyjqthh") || manufacturer == QLatin1String("_TZ3000_vp6clf9d") || manufacturer == QLatin1String("_TZ3400_key8kk7r") || + manufacturer == QLatin1String("_TZ3000_peszejy7") || + manufacturer == QLatin1String("_TZ3000_qzjcsmar") || + manufacturer == QLatin1String("_TZ3000_owgcnkrh") || + manufacturer == QLatin1String("_TZ3000_adkvzooy") || + manufacturer == QLatin1String("_TZ3000_arfwfgoa") || manufacturer == QLatin1String("_TYZB02_keyjqthh")) { //Making the device only for endpoint 0x01