-
Публикации
99 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
9
Тип публикации
Профили
Форум
Блоги
Календарь
Файлы
Все публикации пользователя post125
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
это я невнимательно посмотрел, на алиэкспрессе увидел неправильный перевод описания датчика CCS8111. Там было указано угарный газ (CO). я себе для мониторинга CO2 поставил MH-Z19, поэтому с CCS8111 не знакомился.- 859 ответов
-
- web server
- mqtt
- (и ещё 8)
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
а угарный газ где есть необходимость контроллировать? в котельной?- 859 ответов
-
- web server
- mqtt
- (и ещё 8)
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
Добрый день! Отключил логи датчиков в "sensors.add" и ESPшка вздохнула полной грудью (тем более когда много датчиков треки всё равно не строятся). Теперь при трёх параметрах от BME280 , трёх программных датчиках и 64 параметров от 4-х slave ардуин занято памяти 55952, свободно 25964. Теперь возможности прошивки соответствуют железу, которое собрал. Конечно, 70 диаграмм на одной странице - это каша. Можно ли как-то сделать не 2 закладки как сейчас "out" и "in" , а хотя бы 4-5. Заранее благодарен за ответ.- 859 ответов
-
- 1
-
- web server
- mqtt
- (и ещё 8)
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
Подключить можно, но нет смысла, т.к. датчики по i2c не рекомендуется подключать проводом длиннее 1,5 метров- могут глючить. А вот DS18B20 аполне можно подключать длинными проводами. Народ в сети заявлял об удачном подключении витой парой до 100 метров. Не проверял, но надежнее использовать экранированный кабель. УФ датчик еще не добавил себе, но буду делать вместе с датчиком освещенности температуры воздуха и грунта, влажности, пыли. У меня только все внешние данные передаются через NRF24 и орегоновские датчики ветра и осадков и температуры по своему протоколы на 433МГц.- 859 ответов
-
- web server
- mqtt
- (и ещё 8)
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
Благодарю за ответ. Включение консоли отгрызает еще порядка 2,5к ОЗУ. Загрузил, пишет: free ram: 11496 при попытке открыть веб странцу пишет: free ram: 10672 http: 10.185.19.74 /index.htm, 304 http: 10.185.19.74 /jquery.min.js.gz, 304 http: 10.185.19.74 /jquery.knob.min.js.gz, 304 http: 10.185.19.74 /md5.js.gz, 304 http: 10.185.19.74 /highcharts.js.gz, 304 http: 10.185.19.74 /favicon.ico, 304 free ram: 11496 веб страница, естественно не открывается, на синем фоне крутится стандартное колесо из белых точек. я не знаю чего не хватает, нет квалификации, чтобы что-то утверждать, но , как выяснил, при занятой памяти более 69к, веб страница уже не открывается. Все датчики со slave ардуин добавляются идентично: sensors.add(S3_0, device::out, 0x01, "out_3_0", out_3_0, true); sensors.add(S3_1, device::out, 0x01, "out_3_1", out_3_1, true); sensors.add(S3_2, device::out, 0x01, "out_3_2", out_3_2, true); sensors.add(S3_3, device::out, 0x01, "out_3_3", out_3_3, true); sensors.add(S3_4, device::out, 0x01, "out_3_4", out_3_4, true); sensors.add(S3_5, device::out, 0x01, "out_3_5", out_3_5, true); sensors.add(S3_6, device::out, 0x01, "out_3_6", out_3_6, true); и так далее наверное, в моей ситуации 29 параметров со slave ардуин + 3 програмных + 3 с BME280 и без консоли - это предел для ESP8266.- 859 ответов
-
- web server
- mqtt
- (и ещё 8)
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
Добрый день! Дерзну ответить. У меня сделано так: 1. В файле с датчиками (по умолчанию "users_bme280_x2.h") после строки "knob_t *H = new knob_t( 0, 100, ".01", "Влажность", "%");" вставляете: knob_t *DP = new knob_t(-50, 100, ".01", "точка_росы", "°C"); (это будет круговая диаграмма с точкой росы) 2. перед строкой "void sensors_config() {" вставляете: float dewPointFast(float celsius, float humidity) { float a = 17.271; float b = 237.7; float temp = (a * celsius) / (b + celsius) + log(humidity*0.01); float Td = (b * temp) / (a - temp); return Td; } (это функция расчета точки росы) 3. после строки " sensors.add(T, device::out, 0x76, "out_temperature", out_init, out_temp, true);" вставляете : sensors.add(DP, device::out, "dewpoint", [&](){ return dewPointFast(out_temp(), out_hum()); }, true); (это добавление програмного датчика точки росы для уличного датчика) 4. заливаете прошивку и точка росы должна появиться в веб-интерфейсе- 859 ответов
-
- 2
-
- web server
- mqtt
- (и ещё 8)
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
Добрый день! Совсем упёрся в нехватку оперативной памяти ESP8266 - вместе с температурой, влажностью и давлением от BME280 , напряжением ESP, размером занятой памяти и уровнем WiFi могу добавить только 29 параметров передаваемых от slave ардуин. С добавление 30-го параметра полностью отрубается web-интерфейс. Можно ли для экономии памяти в круговых диаграммах выводить только часть данных, а полностью все данные отправлять по MQTT? Может, еще что-то можно частично отключить, чтобы высвободить оперативную память? Заранее благодарен за ответ.- 859 ответов
-
- web server
- mqtt
- (и ещё 8)
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
Спасибо, работает. А то не понимашь, то ли на облака смотреть, то ли на показания (облака , кстати, весьма симпатичные)- 859 ответов
-
- web server
- mqtt
- (и ещё 8)
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
Добрый день! А как в старом интерфейсе остановить летящие тучи или заменить на просто синий фон?- 859 ответов
-
- web server
- mqtt
- (и ещё 8)
-
Добрый день! Увы, не смог подружить zabbix с mqtt. К счастью заработал мажордом на 16-й убунте. Остановлюсь на этом варианте. Спасибо, за помощь, уже что-то вырисовывается.
-
Благодарю за ответ. Команда stop останавливает процесс, start - запускает, всё корректно. Просто если повторно дать star, пишет ,что процесс уже запущен. Это просто косвенное подтверждение, что процесс запущен. Проблема в том, что всё , вроде, запущено, а заббикс не принимает данные.
-
Прочитал неоднократно, постарался всё исполнить в точности. Сам заббикс работает(без mqtt), москитто на том же компе работает. в zabbixMqttClient.py: Демон вроде работает - команды start/stop при его запуске выполняются без ошибок, если повтроно запустить start, пишет: root@zabbix:~# /media/zabbixMqttClient.py start pidfile /tmp/zabbixMqttClient.pid already exist. Daemon already running?root@zabbix:~# в самом заббиксе импортировал шаблон, всё прописал, но данные до него не доходят: Подскажите, пожалуйста, что не так делаю?
-
в Убунте 18.04 (с Питоном 3,6) так не сработало работает без тройки: на дальнейшей работоспособности может сказаться? На Убунте 18.04 этап с "crontab -u zabbix -e" прошел нормально, добавил @reboot /media/zabbixMqttClient.py start, запустил службу Завтра продолжу, спасибо! PS: если я заменю в файле zabbixMqttClient.py MQTT mqtt_server = c mqtt.it4it.club на 127.0.0.1, еще где-то надо будет сделать аналогичнные замены?
-
Добрый день! на centose 7 аббикc запустился, москитто то же. Пытаюсь подружить заббикс с mqtt. застрял на crontabе. [root@localhost media]# crontab -u zabbix -e no crontab for zabbix - using an empty one подскажите, пожалуйста, куда копать
-
Спасибо! Брокер на роутере работает (правда пока с заббиксом не пробовал его подружить), а вон на целероне почему-то только принимает и передаёт внутри самого себя, другие устройства локальной сети его не видят. вопрос решен, заработало из под centos7
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
Спасибо!- 859 ответов
-
- web server
- mqtt
- (и ещё 8)
-
Добрый день! Получилось поставить только Zabbix 4.2 из установленного на Ubuntu 16.04 образа (ISO) c оф.сайта. Москито запустился, в конф.файл добавил MQTT. А в Zabbixe не вижу MQTT. Может не там смотрю?
-
Добрый день! Мажордомо (и Win и Lin) у меня упорно не хочет получать данные MQTT. MQTT-Explorer, mqtt-spy, MQTTBox и mqttfx корректно работают и видят все сообщения от ESP. В своих поисках начинаю пробовать запустить Zabbix. Вопросы: 1. на какую убунту ставить Zabbix (железо целерон, win7 работает нормально). 2. mosquitto есть на китайском роутере openwrt , оставить брокер внешним или установить на убунту с заббиксом? Заранее благодарен за ответ.
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
Добрый день! пытаюсь ввести пользователя и пароль (test/test) в настройкай MQTT в ESP - не даёт . Пишет "1: Некорректный пароль пользователя MQTT". Как можно упростить требования к паролю? вопрос неактуальный - научился генерировать пароли через mosquitto_passwd, сделал более длинный пароль - сохранился в ESP, работает.- 859 ответов
-
- web server
- mqtt
- (и ещё 8)
-
Спасибо! Привез безвентиляторный целерон с HDD от старой метеостанции орегон. Остановлюсь на этом варианте . Осваиваю протокол mqtt. совсем темный лес в сравнении с ардуино...Пока еще не понял, что в данном случае лучше windows7 или ununtu.
-
Спасибо! Попробую на малину поставить убунту. их на сайте малины аж 3 штуки: mate, core и server. на чем остановится? Вам не попадался ли какой-либо толковый ресурс на тему убунты с mqtt , sql и веб серверами; хочется локально много графиков строить и не зависить от народного монитора с их ограничениями. Топчусь на одном месте. Информации значительно меньше, чем по ардуино и esp, да и та разрозненная.
-
Добрый день! ESP заработало без сбоев, спасибо! Дома стоит роутер Mikrotic 2011UiAS-2HnD RouterOS v6.43.8. В раздумье: перепрошить его на OpenWRT и добавить брокер MQTT, либо взять какой-нибудь роутер OpenWRT подешевле и добавить брокер MQTT, либо сделать брокер на малине, либо еще как-то? Подскажите, пожалуйста, менее "каменистый" путь. Хочу сохранять данные локально на диск, чтобы не зависить от внешнего интернета. Заранее благодарен за ответ!
-
Метеостанция на ESP8266 от it4it.club
post125 ответил в тему пользователя Kitsum в Espressif Systems
Добрый день! Сутки прошли, полёт нормальный, ни одного пропуска данных на обоих контроллерах. Спасибо!- 859 ответов
-
- 1
-
- web server
- mqtt
- (и ещё 8)