tsightler
535b6edecf
3.0.0 Documentation updates
2020-10-17 13:53:22 -04:00
tsightler
45a26f84de
3.0.0 Documentation updates
2020-10-17 13:32:50 -04:00
tsightler
1147b9e8c1
3.0.0 Documentation updates
2020-10-16 22:03:45 -04:00
tsightler
1033e129de
3.0.0 Documentation update
2020-10-16 21:52:18 -04:00
tsightler
4a0a167863
3.0.0 Documentation updates
2020-10-16 21:43:59 -04:00
tsightler
b4942dffa1
3.0.0 documentation updates
2020-10-16 21:42:10 -04:00
tsightler
1abcdb02dc
3.0.0 Documentation Update
2020-10-16 21:32:27 -04:00
tsightler
ab2d4da5d6
Simplify color logic
...
* Color/white switch logic simplified and more reliable
* Clean up variable names
2020-10-16 01:23:54 -04:00
tsightler
748a5cae39
Minor enhancements
...
* Properly disconnect from devices on exit
* Monitor for Home Assistant status and resend discovery
2020-10-15 11:05:41 -04:00
tsightler
271697439c
Always set saturation to 0 in white mode
2020-10-14 11:40:43 -04:00
tsightler
8f129617b0
Color Tweaks/Cleanups
...
Minor tweaks and misc cleanups preparing for 3.0.0 release
2020-10-13 00:39:56 -04:00
tsightler
60b50c760e
3.0.0-beta4
...
* Default to generic device
* Improved debugging granularity/increased categories
* Add heartbeat monitoring for availability
* Catch more failure cases with retry (still some missing I'd guess)
* Switch to MathJS evaluate for simple math transforms
* RGBTW: Switch base scale for all friendly topics to 100 (automatic conversion on backend)
* RGBTW: Add color temperature support
* RGBTW: Improve autodetection
* RGBTW: Improved white/color mode handling (still work to do here)
2020-10-12 16:14:22 -04:00
tsightler
d5217ce237
3.0.0-beta3
...
* Improve RGBTW white/color logic
* Rebase MQTT topic brightess to 100 scale (vs 255/1000)
* Added based auto-discovery for RGBTW light
* Added math functions
2020-10-07 08:26:13 -04:00
tsightler
38d3092af3
Update rgbtw-light.js
2020-10-05 09:56:04 -04:00
tsightler
d75e2189da
Update tuya-device.js
2020-10-05 08:35:56 -04:00
tsightler
4ff6fc221e
More RGBTW tweaks
2020-10-05 02:05:34 -04:00
tsightler
3705efaaed
More RGB fixes
2020-10-04 23:34:37 -04:00
tsightler
6c72afd8ab
Color support for HSBHEX
2020-10-04 01:04:54 -04:00
tsightler
3605037b69
Granular state updates
...
* State topics now only update if data for the specific DPS changed
* Rework RGBTW support for more reliable white/color mode switching
2020-10-03 22:41:57 -04:00
tsightler
df01beb8fc
RGBTW light fixes
2020-10-03 13:32:48 -04:00
tsightler
9176b8f85c
Reorganize tuya-device
2020-10-03 11:45:41 -04:00
tsightler
68d8743882
Fix for no template
2020-10-03 10:38:43 -04:00
tsightler
99f5358794
Remove console output
2020-10-02 23:24:42 -04:00
tsightler
f598d246cf
3.0.0-beta2
...
* Implement basic template model
* Generic device can specify template in devices.conf
* Simple switch, dimmer, and RGBTW specific support files
2020-10-02 23:16:53 -04:00
tsightler
56b87aa27e
Update tuya-mqtt.js
2020-09-25 00:34:43 -04:00
tsightler
311144a9ed
Update tuya-mqtt.js
2020-09-25 00:27:10 -04:00
tsightler
77b697f5bb
Update tuya-mqtt.js
2020-09-24 15:30:47 -04:00
tsightler
1181f66c32
Device/DPS commands
...
* Add ability to set individual DPS values via <topic>/dps/<#>/command
* Can still use Tuya JSON via <topic>/dps/command
* Simple on/off sent to <topic>/command
* Brightness sent to <topic>/brightness_command
* Simple device type detection (currently only for sockets/switches/dimmers and non-RGB lights, other devices are unknown get DPS 1 on/off in state and all other values accessible via DPS
2020-09-22 01:01:43 -04:00
tsightler
d8a24d4e6f
Use device.conf
2020-09-21 17:53:46 -04:00
tsightler
670a87e9fb
Use devices.json for discovery
...
* Usese devices.json from "tuya-cli wizard" for device discovery, no topic config required
* Uses device discovery by default, but can manually edit devices.json to add IP address, protocol version, or change
* Creates short topic name using just "friendly name" or "id".
2020-09-21 00:23:31 -04:00
tsightler
b0549bf392
Merge branch 'master' into dev
2020-09-17 22:02:06 -04:00
tsightler
989834821a
Update README.md
2020-09-17 21:58:17 -04:00
tsightler
9944f326c5
Update README.md
2020-09-17 21:57:38 -04:00
tsightler
df08c6fc8a
Update README.md
2020-09-17 21:52:15 -04:00
tsightler
d05ac857d8
Update README.md
2020-09-17 21:50:10 -04:00
tsightler
868b0977b0
Update README.md
2020-09-17 21:47:21 -04:00
tsightler
82faeff78e
Update README.md
2020-09-17 21:40:28 -04:00
tsightler
89a7bfd04d
Release 2.1.0
...
* Merge protocol 3.3 support
* Update TuyAPI to 5.3.1
* Fixes for color settings issues with some devices
* Support to force device status update with schema query
2020-09-17 21:38:52 -04:00
tsightler
1bc87b513c
Merge pull request #39 from tsightler/master
...
Merge protocol 3.3 support
2020-09-17 20:41:35 -04:00
tsightler
01fd5abcff
Merge branch 'dev' into master
2020-09-17 20:41:12 -04:00
tsightler
9091398810
Merge pull request #35 from vkoop/feature/fix-documentation
...
fix missing string escaping in documentation
2020-09-17 20:27:22 -04:00
tsightler
65a9922a7f
Merge pull request #21 from GadgetAngel/dev
...
This update allows for an essential TuyAPI command to be implemented and fixes issues with the TuyaColorLight.prototype.setColor Method label:enhancement
2020-09-17 20:27:08 -04:00
Viktor Koop
14fc702041
fix missing string escaping in documentation
2019-12-23 17:54:37 +01:00
tsightler
4a605f4536
Bump dependency to tuyapi 5.1.2
...
tuyapi 5.1.2 includes fix for memory leak so also removed hack for disconnect/reconnecting devices.
2019-07-31 23:55:15 -04:00
tsightler
ec8d2c62a5
Fix silly bug in discover/3.3 support
...
Fix silly bug in discover/3.3 support
2019-07-29 11:53:46 -04:00
tsightler
a554cd3f58
Work around memory leak in tuyapi >5.1.x
...
Work around memory leak in tuyapi >5.1.x
2019-07-29 08:03:06 -04:00
tsightler
fb79927020
Merge branch 'master' of https://github.com/tsightler/tuya-mqtt
2019-06-22 23:31:45 -04:00
tsightler
279590eb71
Support for manual protocol 3.3
...
Add support to explisitly set protocol version.
2019-06-22 23:31:38 -04:00
tsightler
6f0e03d3f2
Update README.md
2019-06-18 23:04:18 -04:00
tsightler
c6e88ac08b
Update README.md
2019-06-18 22:53:56 -04:00