Created new integration for Tuya - ha-tuya-ce
Named it Tuya CE (Community Edition),
Main reason for refactoring the official integration is due to the slow response to new devices (no complaints just stating a fact).
in this custom component I moved all the device / countries and unit of measurements to a JSON available in GitHub, so adding new devices doesn’t require new version and as result of that, faster time to market.
At this stage, configuration file identical to the official integration, but soon will add few of the devices that are not supported.
the main feature I’m going to add (soon after adding the missing devices) is new service to add / update devices by using a dedicated service to update the main configuration
If it will be available through out that open api, don’t see reason why not,
It is basically the same integration as the official but with device’s configuration defined out of the code
Thanks for the answer… anyway dunno if already made the experience…but my two channel switch did act on its own for me…means I have a door opener attached to it and it opened and closed the door itself without interacting with the tuya device nor with an Automation. I’ll step back from those devices for the time being as the motor almost caught fire when it was blocked because the door was already closed
Repo is available in elad-bar/ha-tuya-ce,
adding new devices to that inegration is pretty simple (a tool is available for that in repo),
Below is a manual of how to add unsupported devices of Tuya to get supported (devices without insturctions / entities):
How to add support for unsupported Tuya devices
Tuya Developer Portal
Login to Developer Portal
Open Cloud menu and click on Development
Open the relevant project from the list
In the upper navigation menu, click on Devices
From the product navigation menu (View devices by product) find the relevant product you would like to add support
Click on the Change control instruction mode
Select DP Instructions instead of Standard instructions
List of supported DP codes with their names will appear
Click on Save configuration button
You will get redirected to the device list again
Find (again) the product ou have changed in the product navigation menu
Click on Instruction details button next the name
On the right side will be opened Details view on the right side
Click on Refresh configuration button
Close the Details view
Click on Debug device link related to one of the devices of the product
This intergration seems to be everything I need to try and get some data from my Tuya wifi energy monitor.
The device is shown in HA, but as an unsupported device with no entities. Yet in my Smartlife app I can see all the energy readings.
So back to HA-TUYA-CE, I’ve got HACS installed, but when I come to try and add the custom repository, nothing seems to happen.
Hi! I’m a student in a digital systems department, working on a project to connect an unsupported IR Tuya-based device to Home Assistant. I initially considered using LocalTuya or forking the official Tuya integration for a custom solution, but then I found your project, which looks like a great fit. However, as the last commenter noted, it seems that the integration can’t currently be added to Home Assistant via HACS.
With this being my first attempt to a project like this and, with very basic programming skills, I’d love to assist in any way I can to help get it working again!
P.S.: I don’t know if my professor would agree to overcomplicate my project to this level, but I’d love to assist also as an individual for the learning experience and to practice my programming.