mirror of
https://github.com/wled/WLED.git
synced 2025-07-22 18:26:32 +00:00
Added experimental {"on":"t"}
(resolves #1952 )
This commit is contained in:
parent
e0f17e1778
commit
6f843fcb27
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
### Builds after release 0.12.0
|
### Builds after release 0.12.0
|
||||||
|
|
||||||
|
#### Build 2105171
|
||||||
|
|
||||||
|
- Always copy MQTT payloads to prevent non-0-terminated strings
|
||||||
|
- Updated ArduinoJson to 6.18.0
|
||||||
|
- Added experimental support for `{"on":"t"}` to toggle on/off state via JSON
|
||||||
|
|
||||||
#### Build 2105120
|
#### Build 2105120
|
||||||
|
|
||||||
- Fixed possibility of non-0-terminated MQTT payloads
|
- Fixed possibility of non-0-terminated MQTT payloads
|
||||||
|
@ -166,6 +166,8 @@ bool deserializeState(JsonObject root)
|
|||||||
bool on = root["on"] | (bri > 0);
|
bool on = root["on"] | (bri > 0);
|
||||||
if (!on != !bri) toggleOnOff();
|
if (!on != !bri) toggleOnOff();
|
||||||
|
|
||||||
|
if (root["on"].is<const char*>() && root["on"].as<const char*>()[0] == 't') toggleOnOff();
|
||||||
|
|
||||||
int tr = root[F("transition")] | -1;
|
int tr = root[F("transition")] | -1;
|
||||||
if (tr >= 0)
|
if (tr >= 0)
|
||||||
{
|
{
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -8,7 +8,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// version code in format yymmddb (b = daily build)
|
// version code in format yymmddb (b = daily build)
|
||||||
#define VERSION 2105170
|
#define VERSION 2105171
|
||||||
|
|
||||||
//uncomment this if you have a "my_config.h" file you'd like to use
|
//uncomment this if you have a "my_config.h" file you'd like to use
|
||||||
//#define WLED_USE_MY_CONFIG
|
//#define WLED_USE_MY_CONFIG
|
||||||
|
Loading…
x
Reference in New Issue
Block a user