Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

tuyapower2mqtt

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tuyapower2mqtt

Reports all the power stats & on/off state from a Tuya / SmartLife / Jinvoo WiFI smart devices such as a socket or switch including newer v3.3 protocol devices, then sends them as JSON via MQTT

  • 1.1.3
  • PyPI
  • Socket score

Maintainers
1

TuyaPower2MQTT - PyPi Module

Author: Phill Healey https://github.com/codeclinic/TuyaPower2MQTT

Description

Python module to pull power and state data from Tuya / Smart Life / Jinvoo WiFi smart socket/switch devices. Tested on RaspberryPi, Linux, Windows 10 and MacOS.

Compatible with Home Assistant.

Preparation

All python dependencies for TuyaPower2MQTT will be automatically installed. However, you may need to install python-crypto via apt/yum/etc. If this is your first pip package then you may also need to install python-pip.

 sudo apt-get install python-crypto python-pip		

You'll need a Mosquitto (MQTT) server to publish the data to. If you don't already have one running, I recommend following this simple tutorial: Installing an MQTT server on Debian. Note, you can try installing MQTT without adding the repo suggested in the first step.

Functions

  • deviceInfo - Poll device and return on, w, mA, V and err data.
tuyapower.deviceInfo(PLUGID, PLUGIP, PLUGKEY, PLUGVERS)

Usage

Gathers full power stats / data from Tuya sockets & switches and reports results as JSON via MQTT

Full details coming soon.

Home Assistant Integration

I wrote an in-depth guide on how to use this package and how to extend it to Home Assistant integration

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc