Files
Miroca_Server/api/tuya/connect.py
Victor Alexandrovich Tsyrenschikov c9ae31bc3d Miroca_Server
2026-01-02 00:07:37 +05:00

32 lines
894 B
Python

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)