def check_sta(data): print('[MAIN] - KIỂM TRA TRẠNG THÁI') print('') friendly_name = chsv.check_fr(data) ex, ey = chsv.export_e_d(friendly_name) domain_ex = ex entity_id_ex = ey domain = gih.get_config('domain') password = gih.get_config('hass_password') version = gih.get_config('version_above084') longlivedtoken = gih.get_config('longlived-token') if version == 'right': password = longlivedtoken else: pass i = 0 sta = [0 for x in range(len(domain_ex))] while i < len(domain_ex): try: sta[i] = [ friendly_name[i], domain_ex[i], entity_id_ex[i], domain, password ] i += 1 except: i += 1 pass return sta
def find_hass_friendly_name(data): print('[MAIN] - KIỂM TRA TÊN THIẾT BỊ') print('') friendly_name = chsv.check_fr(data) ex, ey = chsv.export_e_d(friendly_name) domain_ex = ex entity_id_ex = ey domain = gih.get_config('domain') password = gih.get_config('hass_password') version = gih.get_config('version_above084') longlivedtoken = gih.get_config('longlived-token') if version == 'right': password = longlivedtoken else: pass m = 0 object = [ execute.define(domain_ex, entity_id_ex, domain, password) for x in range(len(domain_ex)) ] while m < len(domain_ex): object[m] = execute.define(domain_ex[m], entity_id_ex[m], domain, password) object[m] = object[m].define() m += 1 return object