Miroca_Server
This commit is contained in:
32
api/tuya/connect.py
Normal file
32
api/tuya/connect.py
Normal file
@@ -0,0 +1,32 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user