• This repository has been archived on 07/Oct/2021
  • Stars
    star
    140
  • Rank 261,473 (Top 6 %)
  • Language
    Python
  • License
    Other
  • Created over 5 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Implements the special Tuya Home Assistant API.

tuyaha

This library was maintained exclusively for Home Assistant Tuya component. As HA 2021.10.0 switched to Tuya-supported tuya-iot-py-sdk library (finally 😮‍💨), there is no sense to continue supporting this library which uses deprecated API.

Cloned from the abandoned package tuyapy v0.1.3. This package implements a Tuya API endpoint that was specially designed for Home Assistant.

This clone contains several critical fixes. Check commits.

FAQ

How to check whether the API this library using can control your device?

  • Copy this script to your PC with Python installed or to https://repl.it/
  • Set/update config inside and run it
  • Check if your devices are listed
    • If they are and description matches real device (e.g. lamp is lamp, not switch) - device is supported
    • If they are not or description doesn't match real device - don't open an issue. Ask Tuya support to support your device in their /homeassistant API
  • Remove the updated script, so your credentials won't leak

My device is not listed in Tuya API response or contains incomplete state, what should I do?

Try new custom component from Tuya developers https://github.com/tuya/tuya-home-assistant/ or ask them to support your device.

More Repositories

1

home-assistant-padavan-tracker

Device tracker component that uses Padavan-based router
Python
43
star
2

nfcunlocker

Android application for screen unlock using NFC
Java
26
star
3

monoweb

Веб-интерфейс для популярного в Украине мобильного банка monobank
TypeScript
23
star
4

ukrainealarm

Implements api.ukrainealarm.com API that returns info about Ukraine air raid alarms.
Python
14
star
5

uasiren

Implements siren.pp.ua API - public wrapper for api.ukrainealarm.com API that returns info about Ukraine air-raid alarms.
Python
5
star
6

home-assistant-asterisk-dongle-sms

Notify component that uses Asterisk's DongleSendSMS command
Python
4
star
7

home-assistant-mikrotik-tracker

Device tracker component that uses Mikrotik IP Scan tool
Python
2
star
8

sr-air-quality

Air quality device based on Wemos D1 mini Wi-Fi board, MH-Z19B CO₂ sensor and PMSA003 particle concentration sensor
2
star
9

server-configuration

Creates new sites on the top of nginx and php-fpm
PHP
2
star
10

direct_js_interop

Concept of interoperability between Dart and JS
Dart
1
star
11

kyiv-zhopa-map

Тепловая карта Космолотов Киева
HTML
1
star
12

mighty-lambda-proxy

Flexible AWS Lambda proxy server.
TypeScript
1
star
13

portfolio-analysis

Tools to analyse investment portfolio
TypeScript
1
star
14

ua-declaration

TypeScript
1
star
15

tracksflow_downloader

Google Chrome extension to download tracks from http://tracksflow.com
JavaScript
1
star
16

nostalgia

One-way sync (from local folder to cloud) to Google Photos.
TypeScript
1
star