#!/usr/bin/env python3 import sys import json import coloredlogs import logging from building import Building coloredlogs.install() logging.basicConfig(level=logging.DEBUG) logger = logging.getLogger(__name__) PLANS = ['training_1', 'training_2', 'training_3', 'ch_rnd_500_1', 'ch_rnd_500_2', 'ch_rnd_500_3', 'ch_clu_500_1', 'ch_clu_500_2', 'ch_clu_500_3', 'ch_rea_1000_1', 'ch_rea_1000_2', 'ch_rea_1000_3'] if __name__ == '__main__': plan_id = 0 if sys.argv[1] is not None: plan_id = int(sys.argv[1]) with open('codeliftsettings.json') as settings: cl_settings = json.load(settings) building = Building(PLANS[plan_id], cl_settings) building.connect() building.start() logger.info("Finished plan: %s", PLANS[plan_id])