Exemplo n.º 1
0
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 )
Exemplo n.º 2
0
 def init_database(self):
     conn = instance.datasourceManager.get('mongodb').conn
     db = conn['SmartHome']
     set_database(db)
     return db