1234567891011121314151617181920 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """
- demeter service
- name:record_status.py 处理update控制器的实时错误码
- author:rabin
- key:status/type/gateway/device
- """
- from demeter.core import *
- class Record_status(object):
- def handle(self, record, config, value):
- model = Demeter.model('device_info')
- model.hardware_id = config['child']
- model.hardware_type = 3
- device = model.select(type='fetchone')
- if device:
- param = {}
- param['info'] = device
- Demeter.service('device').switchAction(param, False, False, False, msg=value)
|