Se sei giÓ registrato           oppure    

Orario: 21/05/2022 11:22:07  

 

Energia Alternativa ed Energia Fai Da Te > Software Solare, Termico, Eolico, Meccanico... e Dati


tuya api - python
FinePagina

emuland
GigaWatt


Gruppo:Utente
Messaggi:2744

Stato:



Inviato il: 13/05/2022 17:41:16

qualcuno ci sta giocando? io ho veramente poco tempo in questo periodo ... sto usando l' SDK ma mi inchiodo giÓ al login (mi da token errato nonostante mi sembra di fare tutto correttamente)

qualcuno ha esempi da postare (quelli che ho consultato non mi aiutano - non voglio qualcosa di giÓ pronto a pacchetto, devo poter scrivere il mio script che interroga quello che mi serve)



from tuya_iot import TuyaOpenAPI	

# dati cloud	
ACCESS_ID = 'tuoid'	
ACCESS_KEY = 'tuakey'	
	
# endpoint scelto	
# https://developer.tuya.com/en/docs/iot/api-request?id=Ka4a8uuo1j4t4	
ENDPOINT = "https://openapi.tuyaeu.com"	
	
# dati d'accesso	
USERNAME = 'tuouser'	
PASSWORD = 'tuapass'	

# inizializziamo la connessione	
openapi = TuyaOpenAPI(ENDPOINT, ACCESS_ID, ACCESS_KEY)

openapi.connect()




	
DEVICE_ID = 'deviceidtuya'	



#proviamo ad accendere il device

commands = {'commands': [{'code':'switch_1','value': True}]}	
request = openapi.post(f'/v1.0/iot-03/devices/{DEVICE_ID}/commands', commands)	
print(request)



forse e ripeto forse ho capito il problema.

ci sono 3-4 app minimo compatibili con Tuya. l'app Tuya smart life non Ŕ compatibile con SDK (......)

ora riprovo con altra app apposita per SDK e vediamo se mi "vede" i devices



Modificato da emuland - 14/05/2022, 15:43:52


---------------
Altra mezza laurea in Ing-Sic
Wolfo: "Ragioniere e MezzaLaurea IT"
(letta in tono dispregiativo)
Wolfo:" Forse ti sei Laureato in Ingegneria Binaria presso il Politecnico di Paperopoli xx/110, proprio perchŔ non conosci l'importanza dei ruoli"
Boubbles: Quello la cui laurea "sostiene il muro" + "lockdown cognitivo"
Studente in stupideria della sicurezza presso qualche universitÓ a caso
Baubaumiciomicio:"Ti ho messo in grassetto le falsitÓ dette".
c'Ŕ gente che dichiara che il vaccino l'ha ricevuto per via (nasale/rettale). (..rivelatasi vera..)
!!vax per scelta
htttp://www.WeSellCells.eu/18650/

 

emuland
GigaWatt


Gruppo:Utente
Messaggi:2744

Stato:



Inviato il: 15/05/2022 13:34:37

Se posso oggi posto la soluzione


from tuya_iot import (
    TuyaOpenAPI,
    AuthType,
    TuyaOpenMQ,
    TuyaDeviceManager,
    TuyaHomeManager,
    TuyaDeviceListener,
    TuyaDevice,
    TuyaTokenInfo,
    TUYA_LOGGER
)


ACCESS_ID = 'xxxxxxxxxxxxxxx'	
ACCESS_KEY = 'yyyyyyyyyyyyyyyyyy'
ENDPOINT = "https://openapi.tuyaeu.com"	

ASSET_ID='zzzzzzzzzzzzzzzzzzzz'	

USERNAME = 'qqqqqqqqqqqqqqqqqqqq'	
PASSWORD = 'kkkkkkkkkkkkkkkk'	
TUYA_LOGGER.setLevel(logging.DEBUG)
# Init
openapi = TuyaOpenAPI(ENDPOINT, ACCESS_ID, ACCESS_KEY, AuthType.CUSTOM)

openapi.connect(USERNAME, PASSWORD)



l'app per ottenere il pairing Ŕ Smart Industries
una volta registrati in tuya developer bisogna creare un cloud service custom.

associare username e password d'accesso da python e poi associare i dispositivi dall'app

al momento sto loggando 3 sensori temp/hum + 2 prese smart con misuratore watt.

prossimo step integrare meglio nel sistema di gestione casa magari con lo smart meter



Modificato da emuland - 15/05/2022, 15:26:01


---------------
Altra mezza laurea in Ing-Sic
Wolfo: "Ragioniere e MezzaLaurea IT"
(letta in tono dispregiativo)
Wolfo:" Forse ti sei Laureato in Ingegneria Binaria presso il Politecnico di Paperopoli xx/110, proprio perchŔ non conosci l'importanza dei ruoli"
Boubbles: Quello la cui laurea "sostiene il muro" + "lockdown cognitivo"
Studente in stupideria della sicurezza presso qualche universitÓ a caso
Baubaumiciomicio:"Ti ho messo in grassetto le falsitÓ dette".
c'Ŕ gente che dichiara che il vaccino l'ha ricevuto per via (nasale/rettale). (..rivelatasi vera..)
!!vax per scelta
htttp://www.WeSellCells.eu/18650/

 
 InizioPagina
 

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum