def set_force_on(object_id, value): db_client = helper.get_database_mongo() db_client.relays.update({ '_id': ObjectId(object_id)}, { '$set': { 'force_on': value }}, upsert=False) Log.debug("Set Force on =" + str(value) + " Relay id=" + object_id)
def get_relay_object_list(): relay_list = [] database = helper.get_database_mongo() relays = database.relays.find() for relay_item in relays: relay = Relay(gpio=relay_item["gpio"], relay_type=relay_item["relay_type"], name=relay_item["name"], status=relay_item["status"], time=relay_item["timer"], active=relay_item["active"], force_on=relay_item["force_on"], object_id=relay_item["_id"]) relay_list.append(relay) return relay_list
def get_relay_list(): database = helper.get_database_mongo() return database.relays.find()