import psycopg2 import tinytuya import json from tuya_connector import TuyaOpenAPI tuya_file='tuya_con.json' def connect_base(): conn = psycopg2.connect(host='172.17.0.1', port='54322', user='miroca', password='cbvgcjy0', database='miroca') return conn def connect_local(): device=tinytuya.deviceScan() return device def connect_tuya(): ACCESS_ID = "pardyqsmdjetwdxjcaxa" ACCESS_KEY = "4f81a40a36f349dc9ad11d53d74cb34b" API_ENDPOINT = "https://openapi.tuyaeu.com" try: openapi = TuyaOpenAPI(API_ENDPOINT, ACCESS_ID, ACCESS_KEY) openapi.connect() return openapi except Exception as e: with open(tuya_file, 'w', encoding='utf-8') as f: json.dump([{'error': str(e)}], f,ensure_ascii=False, indent=4)