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

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

  • BMP280

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

    Голосов: 71 73.2%

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

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
через браузер на компьютере запустил , только в опере пришлось отключить
Anonymize local IPs exposed by WebRTC.
Block insecure private network requests.
а с телефонов через приложение не хочет
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@maksland,
  • На Android младше 10 версии не работает WebSocket (временно)
может это?

на телефоне можно еще так сделать, например используя хром, или чем пользуешься)
 

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
почитал, надо еще закидывать файлы в esp
поэтому и по ip не заходит ! надо в скетч добавить #define GH_INCLUDE_PORTAL !
у меня 12 андроид те то младше 10 ? :)
короче еще работать и работать Gyver`у !
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
почитал, надо еще закидывать файлы в esp
нет)
поэтому и по ip не заходит
не особо нужная вещь) ip может сменится, поэтому не включал надстройку)
по адресу сайта всегда работает, добавил в код надстройку, теперь заходит и по ip)
короче еще работать и работать Gyver`у !
что-то не доделал ты) проверь заново, все эти настройки браузера) и сохрани, если надо)
также добавь сайт, как написано) все должно работать)
 

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
все это уже сделал , с компа захожу теперь по IP
но с телефонов никак, даже по IP
или в телефоне с браузерами тоже манипуляции эти делать ?
 

ASM

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

С телефона надо также настраивать как и на ПК, можно и ссылкой сделать, как написано. Я и через АПК открываю и через ссылку в виде приложения. Работает только одно активное соединение. Если через что-то открыл, то другое соединение невозможно) Надо завершить сеанс или выгрузить. Можно думаю решить, используя другие библиотеки. Синхронные/асинхронные.

Устройство, скорее всего, Алекса, он что-то подобное упоминал...
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Релиз 1.3 готов, исправлены точки (теперь мигают) и ошибки с длинной массива у точки с температурой)
хотя мне писали, что с точкой все ок, но проверить никак, нет у меня этой точки)
так что, кто ей пользуется, отпишитесь, будет ли сейчас работать))
спасибо @Sergo_ST
 
Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
struct MODES {
uint8_t myMods[9] = {0, 1, 2, 3, 4}; // режимы
uint8_t myTime[9] = {2, 2, 2, 2, 2}; // время
int counter = 5;
можно тут расписать что и как ?
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@maksland, по сути, все настройки идут через вэб.
Счетчик фиксирует кол-во режимов и выводит их. Какое число, столько цифр в режиме и времени.
 

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
сделал два светодиода на сегмент - показания давления, влажности и температуры нормально показывает а время искажено
 
Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
время подтягивается но отображение/вывод неправильное идёт
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
#define DOTS_NUM 2 // задаём сколько у нас разделительных точек 2/4/6/8
так выбрано?

подключил бы датчики, увидеть бы, правильно ли цифры отображаются)
 

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
#define LEDS_IN_SEGMENT 2 // задаём сколько у нас светодиодов в сегменте
#define DOTS_NUM 2 // задаём сколько у нас разделительных точек 2/4/6/8
мигает только нижняя точка
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
а раньше они не работали?
сравнить бы с другой прошивкой.
можно проверить FastLED ColorPalette
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@maksland, доступа нет к видео

у меня только одна мысль, это как раз замечания Сереги, больше ничего такого не правил...
сейчас выложу сюда посмотрим)
 
Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
без изменений, верхняя точка правда подмаргивает иногда
fast led 3.5 или 3.6 должна быть ?
 
Изменено:

ASM

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

и если не сработает, закомментируй строку в mod #11 timeToDots(); тогда исключаем точки, и если так не заработает, то походу проблема на твоей стороне, т.к. код приведен к состоянию, когда не работали только точки.
 

Вложения

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
ну всё - нормально теперь работает
а что за возможность загрузки filesystem.bin ?
хотя стоп !
нормально работает когда я меняю только
LEDS_IN_SEGMENT
но когда я меняю еще и
DOT_TEMP 1
bool rtc_check = 1
change_color = 1
symbol = 1
и заливаю - всё портится во времени опять !
 
Изменено:

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
ну всё - нормально теперь работает
И меня одного волнуют подобного рода присвоения?
C++:
leds[NUM_LEDS] = 0x000000;
Ничего что это уже за пределами массива? 😅
оказывается это как раз правильно))


а что за возможность загрузки filesystem.bin ?
Кликните в IDE Arduino по Инструменты > ESP8266 Sketch Data Upload (Tools > ESP8266 Sketch Data Upload). Это должно начать загрузку файлов в файловую систему ESP8266.

это вот этот образ, который загружает IDE, без кабеля она создаст файл в системных папках, вот его можно загрузить по ОТА
 
Изменено: