Browse Source

添加插座主动上报alexa

peng 1 year ago
parent
commit
eb99f5b715
1 changed files with 4 additions and 0 deletions
  1. 4 0
      Controller/SensorGateway/EquipmentFamilyController.py

+ 4 - 0
Controller/SensorGateway/EquipmentFamilyController.py

@@ -17,6 +17,7 @@ from django.views.generic.base import View
 
 from Ansjer.config import OSS_STS_ACCESS_SECRET, OSS_STS_ACCESS_KEY
 from Controller.DeviceConfirmRegion import Device_Region
+from Controller.SensorGateway.GatewayDeviceController import GatewayDeviceView
 from Controller.SensorGateway.SmartSocketController import SmartSocketView
 from Model.models import Device_Info, UID_Bucket, UID_Preview, UidSetModel, UidChannelSetModel, \
     iotdeviceInfoModel, UIDModel, Device_User, UserFamily, FamilyMember, FamilyMemberPermission, \
@@ -220,6 +221,9 @@ class EquipmentFamilyView(View):
                     UidSetModel.objects.create(**uid_set_create_dict)
                 if int(device_type) == 201:  # 添加插座信息
                     SmartSocketView.save_socket_switch(device_id, serial_number, 0)
+                    GatewayDeviceView.update_socket(serial_number=device_info_qs[0]['serial_number'],
+                                                    device_name=nick_name,
+                                                    user_id=user_id)
                 if int(device_type) == 202:  # 添加开关信息
                     SwitchDimmingSettings.objects.create(device_id=device_id)
                 res = {