Open AVL4GITHUB opened 7 years ago
Когда?
Поддерживаю. Использую именно эти датчики, т.к. они недорогие и с широким диапазоном изменения температуры. Ну и используется только один pin на несколько датчиков. Именно поэтому вопрос актуален.
В каком виде хотите иметь данные с термодатчиков и сколько их вам требуется.
@tretyakovsa Немного не понял вопрос "в каком виде?" Возможно имеете ввиду это: по шине I2C сканируются датчики, определяется их количество и выводятся порядковые номера в виде столбца с параметрами температуры: Датчик 1: +10С Датчик 2: -5С Датчик 3: +12С ... с возможностью изменять имена датчиков.
Мне пока требуется максимум 2 датчика на одном модуле ESP: 1 датчик в доме рядом с окном, другой за окном на улице. Область применения, где на минимальном расстоянии может быть расположено несколько датчиков, в различных системах ограничивается только фантазией, например: ПК (если кому-то жизненно необходимо знать температуру процессора, моста, винчестера и видеокарт), авто (температуру двигателя, радиатора, на улице и в салоне), самогонный аппарат (я, правда, не знаю его строения :) ...
+1
+2 Когда будут?
Тоже плюсую
Вроде работает. График рисует с шагом 1 градус. Хорошо бы иметь еще постоянное отображение цифрового значения текущей температуры с точностью до десятых... Спасибо!
@symparua, мысль хорошая, обдумаю.
Температуру отображает только за последнюю минуту. Нет возможности видеть температуру за последний час или день или неделю, месяц?
Пока нет такой возможности. Как вариант вы можете сокрасить частоту обновления с 1 раза в 3 секунды, например на 1 раз в 30 секунд. И увеличить число точек на графике, таким образом вы сможете отследить данные за более длинное время. Но с страницы уходить и обновлять ее нельзя.
О других возможностях в графиках вы можете узнать из этого видео: https://www.youtube.com/watch?v=ooD_2luC4W4&t=19s&index=17&list=PL6NJTNxbvy-IPTDQk8XjTV41oRrFafrRi
Спасибо. Если в прошивке оставить только один язык, то не освободится ли место для накопления данных о температуре, к примеру.
@AVL4GITHUB Освободится, но это не существенно. Каждый lang файл занимает всего около 2Кб. Вся файловая система сейчас весит около 150Кб. bin файлы которые мы создаем скомпилированы для ESP с 1Мб, flash памятью. Там выделяется 256Кб на файловую систему, таким образом у нас свободно еще около 100кб. Но этого мало для накопления данных с датчиков.
Если скомпилировать для ESP с 4Мб flash памяти. Можно выделить под файловую систему уже 3Мб. Тогда без проблем там можно хранить информацию со всех ее датчиков за пол года.
Но мы пока не планировали подобную функцию. :) Сейчас работам над сценариями.
Спасибо. У меня впаяно 4 Метра флеши. Говорю, на всякий случай, может чего протестировать надо на такой памяти.
Рекомендую Вам, сразу же сделать возможность задавать имя датчика по его ID, иначе народ будет путаться в цифрах, да и ds18b20 висящие на одной шине иногда любят не все инициализироваться (т.е. иногда пропадают изза помех) и по этому номера дачиков будут меняться, что не есть гуд.
И еще: для хранения данных большой временной глубины (день, неделя, месяц, год) - то можно использовать кольцевые базы данных (RRD) а-ля как это сделано в mrtg
Нужны термодатчики 18B20. Когда планируете добавить в проект? Спасибо!