Comments 5
Спасибо за статью. Подскажите пжл. для чего используется в схеме резистор? без него будет ли определяться корректно температура? (неделю назад собрал подобную схему без резистора, положил рядом с датчиком от акара, разность показаний 0.3 градуса. правда лежат в комнате где +26), но DS18B20 будет стоять в морозильнике -15. вот вопрос зачем резистор...
Подтягивающий резистор на "+" питания для линии данных - это типовая схема подключения датчика DS18B20: https://esphome.io/components/sensor/dallas На измеряемую температуру он влиять не должен.
У меня есть самодельный монитор качества воздуха, в котором 3 датчика, кроме других параметров, измеряют температуру: AHT10, BMP280, MH-Z19. Расстояние между датчиками - не более 5 см. Так вот расхождение температуры между ними достигает 3-х градусов. Хотя думаю тут дело в саморазогреве датчика температуры в MH-Z19 от ИК-излучателя. Но даже если сравнивать AHT10 и BMP280 - то разница 0,8 градуса. В вашем случае разница в 0,3 градуса мне кажется незначительной.
Без резистора показания датчика периодически теряются, чревато остановкой логики со всеми вытекающими... Проверено.
Так я добавил себе датчик давления воды
sensor:
- platform: adc
pin: A0
attenuation: auto #Затухание сигнала (чтобы так сильно не шумели показания) 11dB
filters:
- calibrate_linear: #Линейное преобразование показаний
- 0.485 -> 0 #Минимальные значения (Вольт) с датчика в мин значение того что отображать - Обязательно сдалать замеры напряжения мультиметром
- 4.5 -> 5.0 #Максимальные значения (Вольт) с датчика в макс значение того что отображать - Обязательно сдалать замеры напряжения мультиметром
- lambda: |-
if (x <= 0){
return 0;
} else {
return x;}
accuracy_decimals: 1 # Количество нулей после запятой в отображении HA
name: "Давление" #отображении HA
unit_of_measurement: "Bar" #отображении HA
update_interval: 1s
icon: "mdi:gauge"
Если есть замечания прошу не стесняйтесь в подсказках.
Если есть кто то кто может подсказать как работают фильтры - sliding_window_moving_average, median или exponential_moving_average.
Вопрос не по теме статьи. Здесь есть объяснение: https://esphome.io/components/sensor/index.html?highlight=sliding_window_moving_average#sliding-window-moving-average
Интеграция счетчика тепла в Home Assistant