import shutil import os.path,os import json from collections import OrderedDict from mantis.fundamental.nosql.mongo import Connection from mantis.fanbei.smarthome import model from mantis.fundamental.parser.yamlparser import YamlConfigParser from mantis.fundamental.utils.timeutils import timestamp_current from mantis.fundamental.utils.useful import object_assign def get_database(): db = Connection('SmartHome').db return db model.set_database(get_database()) # ================================================= DATA_ROOT='./data' PlatformPort = 8943 PlatformAddr = '117.78.47.187' table_device_type = { 2 : "light" } # ================================================= def get_device_profile_data(device_id): device = model.SmartDevice.get(id = device_id) template = model.RoomTemplate.get( id = device.template_id )
def init_database(self): conn = instance.datasourceManager.get('mongodb').conn db = conn['SmartHome'] set_database(db) return db