Skip to content

Commit 220718c

Browse files
authored
Remove Blynk support (wled#3102)
Change default palette for Railway to Colors 1 and 2
1 parent be2acbd commit 220718c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+239
-5562
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
## WLED changelog
22

3+
#### Build 2302180
4+
5+
- Removed Blynk support (servers shut down on 31st Dec 2022)
6+
37
#### Build 2301240
48

59
- Version bump to v0.14.0-b2 "Hoshi"

platformio.ini

+7-8
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ upload_speed = 115200
151151
# Please note that we don't always use the latest version of a library.
152152
#
153153
# The following libraries have been included (and some of them changd) in the source:
154-
154+
155155
# ------------------------------------------------------------------------------
156156
lib_compat_mode = strict
157157
lib_deps =
@@ -285,7 +285,7 @@ platform = ${common.platform_wled_default}
285285
platform_packages = ${common.platform_packages}
286286
board_build.ldscript = ${common.ldscript_4m1m}
287287
build_unflags = ${common.build_unflags}
288-
build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME=ESP8266 -D WLED_DISABLE_BLYNK #-DWLED_DISABLE_2D
288+
build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME=ESP8266 #-DWLED_DISABLE_2D
289289
lib_deps = ${esp8266.lib_deps}
290290
monitor_filters = esp8266_exception_decoder
291291

@@ -295,7 +295,7 @@ platform = ${common.platform_wled_default}
295295
platform_packages = ${common.platform_packages}
296296
board_build.ldscript = ${common.ldscript_2m512k}
297297
build_unflags = ${common.build_unflags}
298-
build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME=ESP02 -D WLED_DISABLE_BLYNK
298+
build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME=ESP02
299299
lib_deps = ${esp8266.lib_deps}
300300

301301
[env:esp01_1m_full]
@@ -304,7 +304,7 @@ platform = ${common.platform_wled_default}
304304
platform_packages = ${common.platform_packages}
305305
board_build.ldscript = ${common.ldscript_1m128k}
306306
build_unflags = ${common.build_unflags}
307-
build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME=ESP01 -D WLED_DISABLE_OTA -D WLED_DISABLE_BLYNK
307+
build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME=ESP01 -D WLED_DISABLE_OTA
308308
lib_deps = ${esp8266.lib_deps}
309309

310310
[env:esp07]
@@ -350,7 +350,7 @@ board = esp32dev
350350
platform = ${esp32.platform}
351351
platform_packages = ${esp32.platform_packages}
352352
build_unflags = ${common.build_unflags}
353-
build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME=ESP32 -D WLED_DISABLE_BLYNK #-D WLED_DISABLE_BROWNOUT_DET
353+
build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME=ESP32 #-D WLED_DISABLE_BROWNOUT_DET
354354
lib_deps = ${esp32.lib_deps}
355355
monitor_filters = esp32_exception_decoder
356356
board_build.partitions = ${esp32.default_partitions}
@@ -360,7 +360,7 @@ board = esp32dev
360360
platform = ${esp32.platform}
361361
platform_packages = ${esp32.platform_packages}
362362
build_unflags = ${common.build_unflags}
363-
build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME=ESP32_qio80 -D WLED_DISABLE_BLYNK #-D WLED_DISABLE_BROWNOUT_DET
363+
build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME=ESP32_qio80 #-D WLED_DISABLE_BROWNOUT_DET
364364
lib_deps = ${esp32.lib_deps}
365365
monitor_filters = esp32_exception_decoder
366366
board_build.partitions = ${esp32.default_partitions}
@@ -373,7 +373,7 @@ platform = ${esp32.platform}
373373
platform_packages = ${esp32.platform_packages}
374374
upload_speed = 921600
375375
build_unflags = ${common.build_unflags}
376-
build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME=ESP32_Ethernet -D RLYPIN=-1 -D WLED_USE_ETHERNET -D BTNPIN=-1 -D WLED_DISABLE_BLYNK
376+
build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME=ESP32_Ethernet -D RLYPIN=-1 -D WLED_USE_ETHERNET -D BTNPIN=-1
377377
lib_deps = ${esp32.lib_deps}
378378
board_build.partitions = ${esp32.default_partitions}
379379

@@ -633,7 +633,6 @@ build_flags = ${common.build_flags_esp32} -D WLED_DISABLE_BROWNOUT_DET -D WLED_D
633633
-D LEDPIN=12
634634
-D RLYPIN=27
635635
-D BTNPIN=34
636-
-D WLED_DISABLE_BLYNK
637636
-D DEFAULT_LED_COUNT=6
638637
# Display config
639638
-D ST7789_DRIVER

platformio_override.ini.sample

-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ build_flags = ${common.build_flags_esp8266}
2626
; disable specific features
2727
; -D WLED_DISABLE_OTA
2828
; -D WLED_DISABLE_ALEXA
29-
; -D WLED_DISABLE_BLYNK
3029
; -D WLED_DISABLE_HUESYNC
3130
; -D WLED_DISABLE_INFRARED
3231
; -D WLED_DISABLE_WEBSOCKETS

readme.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control
3434
## 💡 Supported light control interfaces
3535
- WLED app for [Android](https://play.google.com/store/apps/details?id=com.aircoookie.WLED) and [iOS](https://apps.apple.com/us/app/wled/id1475695033)
3636
- JSON and HTTP request APIs
37-
- MQTT
38-
- Blynk IoT
37+
- MQTT
3938
- E1.31, Art-Net, DDP and TPM2.net
4039
- [diyHue](https://github.com/diyhue/diyHue) (Wled is supported by diyHue, including Hue Sync Entertainment under udp. Thanks to [Gregory Mallios](https://github.com/gmallios))
4140
- [Hyperion](https://github.com/hyperion-project/hyperion.ng)

usermods/blynk_relay_control/README.md

-28
This file was deleted.

usermods/blynk_relay_control/wled06_usermod.ino

-96
This file was deleted.

wled00/FX_fcn.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ CRGBPalette16 &Segment::loadPalette(CRGBPalette16 &targetPalette, uint8_t pal) {
226226
case FX_MODE_NOISE16_4 : pal = 26; break; // landscape 33
227227
case FX_MODE_GLITTER : pal = 11; break; // rainbow colors
228228
case FX_MODE_SUNRISE : pal = 35; break; // heat palette
229-
case FX_MODE_FLOW : pal = 6; break; // party
229+
case FX_MODE_RAILWAY : pal = 3; break; // prim + sec
230230
}
231231
switch (pal) {
232232
case 0: //default palette. Exceptions for specific effects above

wled00/blynk.cpp

-99
This file was deleted.

wled00/cfg.cpp

-29
Original file line numberDiff line numberDiff line change
@@ -423,17 +423,6 @@ bool deserializeConfig(JsonObject doc, bool fromFS) {
423423

424424
CJSON(alexaNumPresets, interfaces["va"]["p"]);
425425

426-
#ifndef WLED_DISABLE_BLYNK
427-
const char* apikey = interfaces["blynk"][F("token")] | "Hidden";
428-
tdd = strnlen(apikey, 36);
429-
if (tdd > 20 || tdd == 0)
430-
getStringFromJson(blynkApiKey, apikey, 36); //normally not present due to security
431-
432-
JsonObject if_blynk = interfaces["blynk"];
433-
getStringFromJson(blynkHost, if_blynk[F("host")], 33);
434-
CJSON(blynkPort, if_blynk["port"]);
435-
#endif
436-
437426
#ifdef WLED_ENABLE_MQTT
438427
JsonObject if_mqtt = interfaces["mqtt"];
439428
CJSON(mqttEnabled, if_mqtt["en"]);
@@ -881,13 +870,6 @@ void serializeConfig() {
881870

882871
if_va["p"] = alexaNumPresets;
883872

884-
#ifndef WLED_DISABLE_BLYNK
885-
JsonObject if_blynk = interfaces.createNestedObject("blynk");
886-
if_blynk[F("token")] = strlen(blynkApiKey) ? "Hidden":"";
887-
if_blynk[F("host")] = blynkHost;
888-
if_blynk["port"] = blynkPort;
889-
#endif
890-
891873
#ifdef WLED_ENABLE_MQTT
892874
JsonObject if_mqtt = interfaces.createNestedObject("mqtt");
893875
if_mqtt["en"] = mqttEnabled;
@@ -1018,13 +1000,6 @@ bool deserializeConfigSec() {
10181000

10191001
JsonObject interfaces = doc["if"];
10201002

1021-
#ifndef WLED_DISABLE_BLYNK
1022-
const char* apikey = interfaces["blynk"][F("token")] | "Hidden";
1023-
int tdd = strnlen(apikey, 36);
1024-
if (tdd > 20 || tdd == 0)
1025-
getStringFromJson(blynkApiKey, apikey, 36);
1026-
#endif
1027-
10281003
#ifdef WLED_ENABLE_MQTT
10291004
JsonObject if_mqtt = interfaces["mqtt"];
10301005
getStringFromJson(mqttPass, if_mqtt["psk"], 65);
@@ -1063,10 +1038,6 @@ void serializeConfigSec() {
10631038
ap["psk"] = apPass;
10641039

10651040
JsonObject interfaces = doc.createNestedObject("if");
1066-
#ifndef WLED_DISABLE_BLYNK
1067-
JsonObject if_blynk = interfaces.createNestedObject("blynk");
1068-
if_blynk[F("token")] = blynkApiKey;
1069-
#endif
10701041
#ifdef WLED_ENABLE_MQTT
10711042
JsonObject if_mqtt = interfaces.createNestedObject("mqtt");
10721043
if_mqtt["psk"] = mqttPass;

wled00/const.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
#define CALL_MODE_FX_CHANGED 6 //no longer used
149149
#define CALL_MODE_HUE 7
150150
#define CALL_MODE_PRESET_CYCLE 8
151-
#define CALL_MODE_BLYNK 9
151+
#define CALL_MODE_BLYNK 9 //no longer used
152152
#define CALL_MODE_ALEXA 10
153153
#define CALL_MODE_WS_SEND 11 //special call mode, not for notifier, updates websocket only
154154
#define CALL_MODE_BUTTON_PRESET 12 //button/IR JSON preset/macro

0 commit comments

Comments
 (0)