Skip to content
Marco Sillano edited this page May 22, 2021 · 59 revisions

Welcome to the tuyaDAEMON wiki!

"TuyaDAEMON's goal is not to control some Tuya devices but to integrate the entire Tuya ecosystem in node-red, creating a new level of abstraction that includes both Tuya-cloud and all possible extensions: custom devices and logic of extended automation."

tuyaDAEMON is a complete framework for advanced IOT projects.

TuyaDAEMON is very experimental, the CORE module MUST be modified for every new device. Any effort is made to make it modular, small, fast, easy to modify, and fully documented.

Some tuyaDAEMON presentation pages:

In deep the tuyaDAEMON CORE:

The TRIGGER technique:

How to add a new smart device to tuyaDAEMON?

How to design a custom device? some case study can help you:

  • SW only device: _system An example of 'SW only' device. You can think of 'SW only' devices as libraries of features.
  • case study: smoke alarm An example of 'mirror' device. This case study can be used as a model for custom 'mirror' devices.
  • case study: PM detector An example of 'custom' device, not Tuya compatible, using USB-serial, handled by an ad hoc flow.
  • case study: MQTT Ozone PDMtimer The interface with an MQTT DIY specialized timer is simple and implemented as a direct replacement for the tuya-smart-device node.
  • case study: watering system An example of specialized 'derived' device with UI, developed using the Object-Oriented perspective from some 'base' Tuya devices.

Notes on tuyaDAEMON installation and use:

An open collection of known devices info:

All contributions and criticisms are welcome. Thanks.

Clone this wiki locally