mirror of
https://github.com/wled/WLED.git
synced 2025-07-25 19:56:32 +00:00
Merge pull request #1302 from catlee/nightlight-remaining
Return remaining nightlight time in json API
This commit is contained in:
commit
89a2e15cfb
@ -318,7 +318,12 @@ void serializeState(JsonObject root)
|
|||||||
nl[F("fade")] = (nightlightMode > NL_MODE_SET); //deprecated
|
nl[F("fade")] = (nightlightMode > NL_MODE_SET); //deprecated
|
||||||
nl[F("mode")] = nightlightMode;
|
nl[F("mode")] = nightlightMode;
|
||||||
nl[F("tbri")] = nightlightTargetBri;
|
nl[F("tbri")] = nightlightTargetBri;
|
||||||
|
if (nightlightActive) {
|
||||||
|
nl[F("rem")] = (nightlightDelayMs - (millis() - nightlightStartTime)) / 1000; // seconds remaining
|
||||||
|
} else {
|
||||||
|
nl[F("rem")] = -1;
|
||||||
|
}
|
||||||
|
|
||||||
JsonObject udpn = root.createNestedObject("udpn");
|
JsonObject udpn = root.createNestedObject("udpn");
|
||||||
udpn[F("send")] = notifyDirect;
|
udpn[F("send")] = notifyDirect;
|
||||||
udpn[F("recv")] = receiveNotifications;
|
udpn[F("recv")] = receiveNotifications;
|
||||||
@ -326,7 +331,7 @@ void serializeState(JsonObject root)
|
|||||||
root[F("lor")] = realtimeOverride;
|
root[F("lor")] = realtimeOverride;
|
||||||
|
|
||||||
root[F("mainseg")] = strip.getMainSegmentId();
|
root[F("mainseg")] = strip.getMainSegmentId();
|
||||||
|
|
||||||
JsonArray seg = root.createNestedArray("seg");
|
JsonArray seg = root.createNestedArray("seg");
|
||||||
for (byte s = 0; s < strip.getMaxSegments(); s++)
|
for (byte s = 0; s < strip.getMaxSegments(); s++)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user