Commit 8ffc3060 authored by 杨熙's avatar 杨熙

添加设备信息

parent 90150f1d
......@@ -419,15 +419,15 @@ void MQ_CCU_Adapter::handleDevOnlinePush(EH::Json::Value arg){
int product_id = arg["product_id"].asInt();
if(onlinestatus == 2){
EH::Json::Value payload;
if(subDevIt->second->dev_type == ZeroFire2ChanChopinSwitch_PID){ //肖邦-二路灯控
if(subDevIt->second->dev_model_id == ZeroFire2ChanChopinSwitch_PID){ //肖邦-二路灯控
payload["devID"] = sn+"01";
payload["prodID"] = subDevIt->second->dev_type;
payload["prodID"] = subDevIt->second->dev_model_id;
sendtoRoma(payload,respTopic_2);
payload["devID"] = sn+"02";
sendtoRoma(payload,respTopic_2);
}else if(subDevIt->second->dev_type == ZeroFire3ChanChopinSwitch_PID){ //肖邦-三路灯控
}else if(subDevIt->second->dev_model_id == ZeroFire3ChanChopinSwitch_PID){ //肖邦-三路灯控
payload["devID"] = sn+"01";
payload["prodID"] = subDevIt->second->dev_type;
payload["prodID"] = subDevIt->second->dev_model_id;
sendtoRoma(payload,respTopic_2);
payload["devID"] = sn+"02";
sendtoRoma(payload,respTopic_2);
......@@ -435,21 +435,21 @@ void MQ_CCU_Adapter::handleDevOnlinePush(EH::Json::Value arg){
sendtoRoma(payload,respTopic_2);
}else{
payload["devID"] = sn;
payload["prodID"] = subDevIt->second->dev_type;
payload["prodID"] = subDevIt->second->dev_model_id;
sendtoRoma(payload,respTopic_2);
}
subDevIt->second->online = false;
}else{
EH::Json::Value payload;
if(subDevIt->second->dev_type == ZeroFire2ChanChopinSwitch_PID){ //肖邦-二路灯控
if(subDevIt->second->dev_model_id == ZeroFire2ChanChopinSwitch_PID){ //肖邦-二路灯控
payload["devID"] = sn+"01";
payload["prodID"] = subDevIt->second->dev_type;
payload["prodID"] = subDevIt->second->dev_model_id;
sendtoRoma(payload,respTopic_1);
payload["devID"] = sn+"02";
sendtoRoma(payload,respTopic_1);
}else if(subDevIt->second->dev_type == ZeroFire3ChanChopinSwitch_PID){ //肖邦-三路灯控
}else if(subDevIt->second->dev_model_id == ZeroFire3ChanChopinSwitch_PID){ //肖邦-三路灯控
payload["devID"] = sn+"01";
payload["prodID"] = subDevIt->second->dev_type;
payload["prodID"] = subDevIt->second->dev_model_id;
sendtoRoma(payload,respTopic_1);
payload["devID"] = sn+"02";
sendtoRoma(payload,respTopic_1);
......@@ -457,7 +457,7 @@ void MQ_CCU_Adapter::handleDevOnlinePush(EH::Json::Value arg){
sendtoRoma(payload,respTopic_1);
}else{
payload["devID"] = sn;
payload["prodID"] = subDevIt->second->dev_type;
payload["prodID"] = subDevIt->second->dev_model_id;
sendtoRoma(payload,respTopic_1);
}
subDevIt->second->online = true;
......
......@@ -35,13 +35,13 @@ EH::Json::Value kk_handleDeviceInfo::XiaoK_Zu_Wang(string kkDevProductId){
try {
if (kkDevProductId == "3022"){
devProductinfo["dev_model_id"] = ZeroFire1ChanChopinSwitch_PID;//肖邦一路灯控
devProductinfo["dev_type"] = "400100";
// devProductinfo["dev_type"] = "400100";
}else if (kkDevProductId == "3023"){
devProductinfo["dev_model_id"] = ZeroFire2ChanChopinSwitch_PID;//肖邦二路灯控
devProductinfo["dev_type"] = "400200";
// devProductinfo["dev_type"] = "400200";
}else if (kkDevProductId == "3024"){
devProductinfo["dev_model_id"] = ZeroFire3ChanChopinSwitch_PID;//肖邦三路灯控
devProductinfo["dev_type"] = "400300";
// devProductinfo["dev_type"] = "400300";
}else if (kkDevProductId == "3026"){
devProductinfo["dev_model_id"] = Chopin1CurtainSwitch_PID; //肖邦一路窗帘
devProductinfo["dev_type"] = "410100";
......
......@@ -21,19 +21,28 @@ using namespace std;
#define ZeroFire2ChanChopinSwitch_PID "APAK03" //肖邦-二路灯控
#define ZeroFire3ChanChopinSwitch_PID "APAK04" //肖邦-三路灯控
//第2期接入设备 //临时定义 2020.11.18
#define CardAccessPanel_PID "APAK05" //系列插卡取电面板
#define ZeroFireChopinWallSocket10A_PID "APAK0e" //肖邦10A插座(五孔)
#define AtmosphereLightBelt_PID "APAK06" //氛围灯带控制器
#define DoorContact_PID "APAK07" //邦德-门磁传感器
#define BodyMotionSensor_PID "APAK08" //人体传感器
#define Environmental_Detector_PID "APAK09" //环境传感器
#define Smoke_Detector_PID "APAK0a" //烟雾探测器
#define GasDetector_PID "APAK0f" //燃气报警器
#define WaterSensor_PID "APAK0b" //邦德-水浸传感器
#define DooyaMotor_PID "APAK0c" //杜亚电机
#define FanCoilPanel_PID "APAK0d" //肖邦-风机盘管面板
#define Chopin1CurtainSwitch_PID "410100" //肖邦-一路窗帘
#define Chopin2CurtainSwitch_PID "410200" //肖邦-二路窗帘
#define ZeroFire2ChanModularSwitch_PID "400201" //两路智能开关模块Z3S(KONKE)
#define Chopin1ChanScenePanel_PID "420100" //肖邦-零火一路情景面板
#define WaterSensor_PID "440500" //邦德-水浸传感器
#define BodyMotionSensor_PID "440200" //KIT-人体传感器
#define DoorContact_PID "440100" //邦德-门磁传感器
#define SOSButton_PID "440400" //邦德-sos紧急呼叫
#define SoundLightAlarm_PID "440300" //邦德-声光报警器
#define DimmerLightPanel_PID "430100" //肖邦-调光面板
#define WaterHeating_PID "450300" //肖邦-水地暖
#define ElectricHeating_PID "450301" //肖邦-电地暖
#define FanCoilPanel_PID "450100" //肖邦-风机盘管面板
#define AirConditioner_PID "450101" //肖邦-中央空调线控器(大金)
#define ChopinFreshAir_PID "450200" //肖邦-新风控制面板
#define DAIKINCentralACgw_PID "450400" //中央空调网关
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment