ESP, IoT [BigClock] Большие часы на WS2812, ESP8266, Народный мониторинг

Какой вариант датчика используется у вас? Интересно, использует ли кто BME280, как у меня?)

  • BMP280

    Голосов: 26 26.8%
  • BME280

    Голосов: 71 73.2%

  • Всего проголосовало
    97

wulf

★✩✩✩✩✩✩
1 Дек 2022
198
27
@ASM, GyverHUB.h вроде залил с хаба вот эту GyverHub-main а серовно ругается
 

wulf

★✩✩✩✩✩✩
1 Дек 2022
198
27
exit status 1
GyverHUB.h: No such file or directory
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\user\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\user\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\user\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,ssl=all,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=all,baud=115200 -vid-pid=1A86_55D4 -ide-version=10810 -build-path C:\Users\user\AppData\Local\Temp\arduino_build_864780 -warnings=none -build-cache C:\Users\user\AppData\Local\Temp\arduino_cache_278139 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs-2.5.0-4-b40a506.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-4-b40a506.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.mklittlefs.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -prefs=runtime.tools.mklittlefs-2.5.0-4-fe5bb56.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -prefs=runtime.tools.python3.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -verbose C:\Users\user\Desktop\Clock_GH_b-main\CLOCK_ESP_3_beta\CLOCK_ESP_3_beta.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\user\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\user\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\user\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,ssl=all,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=all,baud=115200 -vid-pid=1A86_55D4 -ide-version=10810 -build-path C:\Users\user\AppData\Local\Temp\arduino_build_864780 -warnings=none -build-cache C:\Users\user\AppData\Local\Temp\arduino_cache_278139 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs-2.5.0-4-b40a506.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-4-b40a506.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.mklittlefs.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -prefs=runtime.tools.mklittlefs-2.5.0-4-fe5bb56.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -prefs=runtime.tools.python3.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\user\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -verbose C:\Users\user\Desktop\Clock_GH_b-main\CLOCK_ESP_3_beta\CLOCK_ESP_3_beta.ino
Using board 'nodemcuv2' from platform in folder: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4
Using core 'esp8266' from platform in folder: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4
Detecting libraries used...
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_864780/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -DNEW_OOM_ABORT -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10810 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_864780\\sketch\\CLOCK_ESP_3_beta.ino.cpp" -o nul
Alternatives for ESP8266WiFi.h: [[email protected]]
ResolveLibrary(ESP8266WiFi.h)
-> candidates: [[email protected]]
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_864780/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -DNEW_OOM_ABORT -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10810 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_864780\\sketch\\CLOCK_ESP_3_beta.ino.cpp" -o nul
Alternatives for LittleFS.h: [[email protected]]
ResolveLibrary(LittleFS.h)
-> candidates: [[email protected]]
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_864780/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -DNEW_OOM_ABORT -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10810 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_864780\\sketch\\CLOCK_ESP_3_beta.ino.cpp" -o nul
Alternatives for FileData.h: [[email protected]]
ResolveLibrary(FileData.h)
-> candidates: [[email protected]]
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_864780/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -DNEW_OOM_ABORT -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10810 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "-IC:\\Users\\user\\Documents\\Arduino\\libraries\\FileData-main\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_864780\\sketch\\CLOCK_ESP_3_beta.ino.cpp" -o nul
Alternatives for GyverNTP.h: [[email protected]]
ResolveLibrary(GyverNTP.h)
-> candidates: [[email protected]]
"C:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_864780/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -DNEW_OOM_ABORT -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10810 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\user\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\LittleFS\\src" "-IC:\\Users\\user\\Documents\\Arduino\\libraries\\FileData-main\\src" "-IC:\\Users\\user\\Documents\\Arduino\\libraries\\GyverNTP\\src" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_864780\\sketch\\CLOCK_ESP_3_beta.ino.cpp" -o nul
Alternatives for GyverHUB.h: []
ResolveLibrary(GyverHUB.h)CLOCK_ESP_3_beta:17:22: error: GyverHUB.h: No such file or directory


-> candidates: [] #include <GyverHUB.h>


^

Несколько библиотек найдено для "FileData.h"
compilation terminated.

Используется: C:\Users\user\Documents\Arduino\libraries\FileData-main
Несколько библиотек найдено для "GyverNTP.h"
Используется: C:\Users\user\Documents\Arduino\libraries\GyverNTP
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi
Несколько библиотек найдено для "LittleFS.h"
Используется: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\LittleFS
Используем библиотеку ESP8266WiFi версии 1.0 из папки: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi
Используем библиотеку LittleFS версии 0.1.0 из папки: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\LittleFS
Используем библиотеку FileData-main версии 1.0.1 из папки: C:\Users\user\Documents\Arduino\libraries\FileData-main
Используем библиотеку GyverNTP версии 1.3.1 из папки: C:\Users\user\Documents\Arduino\libraries\GyverNTP
exit status 1
GyverHUB.h: No such file or directory
 

wulf

★✩✩✩✩✩✩
1 Дек 2022
198
27
:mad: Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module). 2.7.4 :unsure:
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Если проблема с компиляцией, то переустановить IDE) можно и библиотеки заодно) у самого также было, когда переходил на хаб.
 

wulf

★✩✩✩✩✩✩
1 Дек 2022
198
27
1) с пк я так и не смог добавить часы . с телефона все ок
2) да ручная смена цвета не работает совсем . в автоматическом режиме меняет
3) да точки не мигают когда добавлены датчики .
когда только часы точки мигают но работают так горят и не горят длительностью 2с
4) время отображения датчиков работает четко если стоит к примеру так
часы. улиа. давление. дом.
10. 2. 2. 2.
то так повремени и показывает
и нет такова как было на прошлой версии у меня по крайней мере на последнем датчике подвисал хоть и время стояло 2с
5) в ночном режиме можно как то сделать чтоб они не тухли а переходили на мин.яркость и в красный цвет к примеру ?

вроде все описал
 
Изменено:

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
добавил яркость в ночном режиме) убрал ненужные заголовки с компонентов)
 

Вложения

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Я с цветом сообразить не могу, как его сохранять?)
C++:
struct Clck {
uint8_t r = 0;
uint8_t g = 0;
uint8_t b = 250;
};
Clck clck;

GHcolor col(clck.r, clck.g, clck.b);
CRGB ledColor = CRGB(col.r, col.g, col.b);

hub.Color(F("ledColor"), &col, F("Выбор цвета"));
Документация
C++:
GHcolor red(255, 0, 0);
GHcolor green(0xff00);
GHcolor pink;
pink.setHEX(0xff00ff);

Serial.println(red.getHEX(), HEX);
Serial.print(red.r);
Serial.print(',');
Serial.print(red.g);
Serial.print(',');
Serial.println(red.b);

Serial.println(green.getHEX(), HEX);
Serial.println(pink.getHEX(), HEX);
C++:
// содержит 3 компонента цвета
uint8_t r;
uint8_t g;
uint8_t b;

// конструктор
GHcolor(uint32_t col);
GHcolor(uint8_t nr, uint8_t ng, uint8_t nb);

// установить
void setRGB(uint8_t nr, uint8_t ng, uint8_t nb);
void setHEX(uint32_t hex);

// преобразовать в 24-бит цвет
uint32_t getHEX();
кто сообразит, напишите)
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
150
56
Таганрог
forum.wisecomp.ru
@ASM, А что,настройки ОТА убрал из программы?

Настройки ОТА:
//Настройки OTA
#define GP_OTA_LIGHT
#define ota_name "admin"
#define ota_pass "admin"
#define web_start "clock"     //Адрес портала http://clock.local/ или по IP адресу, выданному роутером
#define portalTheme GP_LIGHT  // GP_LIGHT, GP_DARK
#define colorTheme GP_BLUE    // GP_RED, GP_PINK, GP_VIOL, GP_BLUE, GP_CYAN, GP_GREEN,
                              // GP_YELLOW, GP_ORANGE, GP_GRAY, GP_BLACK, GP_WHITE

P.S. Если поля логин/пароль оставить пустыми будет работать?
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@Leon111_09, они не нужны, принадлежали GyverPortal.
Теперь можно обновлять через сайт, все намного проще, даже можно добавить в настройки на кол-во светодиодов в сегменте, может еще что-то и можно обновлять уже по ссылке, минуя файл) персональные настройки останутся)
с color вроде что-то придумал, не знаю, будет ли работать)
 
  • Лойс +1
Реакции: Leon111_09

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Починил цвет, меняется, но работает до перезагрузки)

после установки вручную, можно устанавливать по ссылке, раньше не пытайтесь, выключено было в прошивке)
HTML:
https://github.com/Serega88kos/Clock_GH_b/blob/main/CLOCK_ESP_3_beta.bin
По url работает у кого? У меня что-то нет, хотя на esp32 проверял ранее...
 

Вложения

Изменено:

Maxx1200

★✩✩✩✩✩✩
11 Фев 2022
95
19
@ASM,
Предлагаю использовать в этом месте краткий текст, см. фото. так будет удобнее не удобно каждый раз свайпать
IMG_20230612_230640.jpg
P.s
в меню DF "Плеер" не видно текст см фото
IMG_20230612_231401.jpg
 
Изменено:

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@Maxx1200, сильное сокращение не очень красиво)
Текст не видно из-за разрешения телефона) либо городить больше строк, либо выключить режим виджетов в программе)

Правки по интерфейсу.
Добавлен тест погоды от Алекса, вынесен в мониторинг.
// 0 - хорошая погода, 10 и выше - шторм/ливень
Настроить только в setup cond.setH(210); высота над уровнем моря, у меня 110м
 

Вложения

Изменено:
  • Лойс +1
Реакции: Leon111_09

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
150
56
Таганрог
forum.wisecomp.ru
Я тут давеча был в Китае (ходил на экскурсию на алик :)),и нарвался на классную макетку.Универсальная,двусторонняя: с одной стороны разводка под ESP-32, на второй-под ESP-8266. Очень удобная под проекты.

Screenshot_2.png Screenshot_3.png
Собрал малому на ней часы и вот что получилось (на пластик не обращайте внимания-безопасность превыше всего :)):

изображение_viber_2023-06-14_18-21-22-302.jpg

А стоит недорого,что-то около 50/70 руб./штука.

 
Изменено:
  • Лойс +1
Реакции: Divin

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
ну как работает прогноз?) у меня началось лето) на часах 2 показывает)

Запускаем тогда первый релиз на платформе GyverHub https://github.com/Serega88kos/BigClock

Как можно назвать проект, чтобы было покороче название?)
А то в списке будет очень длинным, Алекс предложил попроще назвать)
 
Изменено:

wulf

★✩✩✩✩✩✩
1 Дек 2022
198
27
С точками так и не решил пока?
И решил севодня сровнить показания датчиков температуры купил простой термометр пришлось на 3 градуса делать корректировку на обоих датчиках

Метео часы с будильником
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
С точками так и не решил пока?
нет, больше не занимался, у меня стоит интервал в 3 сек, как-то незаметно)
Метео часы с будильником
нужно латиницу, названия репозитория, типа GyverLamp

BigClock1 и BigClock2 может назвать два проекта, а уже в описании расписать что есть что?)
 
Изменено:

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
150
56
Таганрог
forum.wisecomp.ru
Как можно назвать проект, чтобы было покороче название?)
А то в списке будет очень длинным, Алекс предложил попроще назвать)
"big rainbow clock". В переводе- большие часы "радуга".Чем не название? :)
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422

Maxx1200

★✩✩✩✩✩✩
11 Фев 2022
95
19
@ASM,может дело в том что мы не знаем размер массива на момент компиляции🤔
А определяем после компиляции!

Вот что пишет чат-GPT
Да, если вы не знаете размер массива на момент компиляции и пытаетесь определить его после компиляции, когда уже запущена программа, то это может привести к ошибке "array bound is not an integer constant before ']' token".

В Arduino IDE для определения массива необходимо использовать целочисленные константы, которые будут известны на момент компиляции. Если размерность массива будет определена позже, то это может привести к ошибке.

Если вам необходимо определять размер массива динамически, то можно использовать динамическое выделение памяти с помощью функций malloc и free. В этом случае нужно определить указатель на тип данных и динамический размер массива во время выполнения программы.

Например, вот так можно создать и освободить динамический массив целых чисел:


int size = 10; // динамически определенный размер массива
int* array = (int*)malloc(sizeof(int) * size); // выделение памяти
// использование массива
free(array); // освобождение памяти


Кроме того, в Arduino IDE есть возможность использовать динамические массивы, определенные с помощью класса vector . В этом случае можно определить массив следующим образом:


#include <vector>
std::vector<int> array;
array.resize(10); // задаем размер массива
// использование массива


В этом случае размер массива будет динамически определен во время выполнения программы, и вы не будете сталкиваться с ошибкой "array bound is not an integer constant before ']' token".