|
@@ -18,7 +18,7 @@ from django.db import transaction
|
|
|
from Ansjer.config import LOGGER
|
|
|
|
|
|
APSCHEDULER_TOPIC_NAME = 'loocam/switch/time_scheduling/{}' # 排程主题
|
|
|
-RESET_SWITCH_TOPIC_NAME = 'loocam/smart-switch/{}' # 重置设备
|
|
|
+RESET_SWITCH_TOPIC_NAME = 'loocam/switch/request_update/{}' # 重置设备
|
|
|
TIMER_TOPIC_NAME = 'loocam/switch/count_down/{}' # 计时器主题
|
|
|
MQTT_TASK = 'Controller.CeleryTasks.tasks.send_mqtt'
|
|
|
|
|
@@ -253,7 +253,6 @@ class SmartSwitchView(View):
|
|
|
'end_time': end_time,
|
|
|
'actions': actions,
|
|
|
'actions_type': actions_type,
|
|
|
- 'slow_speed': slow_speed,
|
|
|
'repeat': repeat
|
|
|
}
|
|
|
else:
|
|
@@ -643,7 +642,7 @@ class SmartSwitchView(View):
|
|
|
scheduler_qs.delete()
|
|
|
SceneLog.objects.filter(device_id=device_id).delete()
|
|
|
msg = {
|
|
|
- "device_reset": 1 # 重置智能开关
|
|
|
+ "opcode": 1 # 重置智能开关
|
|
|
}
|
|
|
topic_name = RESET_SWITCH_TOPIC_NAME.format(serial_number)
|
|
|
result = CommonService.req_publish_mqtt_msg(serial_number, topic_name, msg)
|