подскажите, по какой причине могут “гулять” показания датчика CO2 в устройстве wb-msw2?
Ниже приложу логи опроса, показания гуляют за 15 секунд более чем на 70 ppm (в логе видно показания 449 ppm, после этого видно 519 ppm).
Так же непонятен опрос датчика, то есть в одно время он может показания “сдавать” при каждом опросе по modbus, а иногда, как в логах (начиная с середины до конца опроса не пришло ни одно показание с датчика CO2), с длительным перерывом. Просьба разъяснить.
Логи с датчика:
root@wirenboard:~# mosquitto_sub -v -t /devices/# | grep wb-msw2
/devices/wb-msw2_30/meta/name WB-MSW2 30
/devices/wb-msw2_30/controls/Temperature 24.7
/devices/wb-msw2_30/controls/Temperature/meta/type temperature
/devices/wb-msw2_30/controls/Temperature/meta/readonly 1
/devices/wb-msw2_30/controls/Temperature/meta/order 1
/devices/wb-msw2_30/controls/Humidity 30
/devices/wb-msw2_30/controls/Humidity/meta/type rel_humidity
/devices/wb-msw2_30/controls/Humidity/meta/readonly 1
/devices/wb-msw2_30/controls/Humidity/meta/order 2
/devices/wb-msw2_30/controls/Sound Level 53.97
/devices/wb-msw2_30/controls/Sound Level/meta/type sound_level
/devices/wb-msw2_30/controls/Sound Level/meta/readonly 1
/devices/wb-msw2_30/controls/Sound Level/meta/order 3
/devices/wb-msw2_30/controls/CO2 489
/devices/wb-msw2_30/controls/CO2/meta/type concentration
/devices/wb-msw2_30/controls/CO2/meta/order 4
/devices/wb-msw2_30/controls/Illuminance 14.48
/devices/wb-msw2_30/controls/Illuminance/meta/type lux
/devices/wb-msw2_30/controls/Illuminance/meta/readonly 1
/devices/wb-msw2_30/controls/Illuminance/meta/order 5
/devices/wb-msw2_30/controls/Input Voltage 22.513
/devices/wb-msw2_30/controls/Input Voltage/meta/type voltage
/devices/wb-msw2_30/controls/Input Voltage/meta/readonly 1
/devices/wb-msw2_30/controls/Input Voltage/meta/order 6
/devices/wb-msw2_30/controls/External Sensor 1 0
/devices/wb-msw2_30/controls/External Sensor 1/meta/type temperature
/devices/wb-msw2_30/controls/External Sensor 1/meta/order 7
/devices/wb-msw2_30/controls/External Sensor 2 0
/devices/wb-msw2_30/controls/External Sensor 2/meta/type temperature
/devices/wb-msw2_30/controls/External Sensor 2/meta/readonly 1
/devices/wb-msw2_30/controls/External Sensor 2/meta/order 8
/devices/wb-msw2_30/controls/Buzzer 0
/devices/wb-msw2_30/controls/Buzzer/meta/type switch
/devices/wb-msw2_30/controls/Buzzer/meta/order 9
/devices/wb-msw2_30/controls/Serial ********
/devices/wb-msw2_30/controls/Serial/meta/type text
/devices/wb-msw2_30/controls/Serial/meta/order 10
/devices/wb-msw2_30/controls/Input Voltage 22.511
/devices/wb-msw2_30/controls/Sound Level 51.59
/devices/wb-msw2_30/controls/Input Voltage 22.464
/devices/wb-msw2_30/controls/Sound Level 54.96
/devices/wb-msw2_30/controls/Input Voltage 22.493
/devices/wb-msw2_30/controls/Sound Level 52.19
/devices/wb-msw2_30/controls/Input Voltage 22.513
/devices/wb-msw2_30/controls/Sound Level 56.09
/devices/wb-msw2_30/controls/Input Voltage 22.51
/devices/wb-msw2_30/controls/Sound Level 52.83
/devices/wb-msw2_30/controls/Input Voltage 22.444
/devices/wb-msw2_30/controls/Sound Level 53.76
/devices/wb-msw2_30/controls/Input Voltage 22.505
/devices/wb-msw2_30/controls/Sound Level 54.64
/devices/wb-msw2_30/controls/Input Voltage 22.511
/devices/wb-msw2_30/controls/Sound Level 54.55
/devices/wb-msw2_30/controls/Input Voltage 22.513
/devices/wb-msw2_30/controls/Sound Level 53.21
/devices/wb-msw2_30/controls/Input Voltage 22.443
/devices/wb-msw2_30/controls/CO2 449
/devices/wb-msw2_30/controls/Sound Level 54.38
/devices/wb-msw2_30/controls/Input Voltage 22.506
/devices/wb-msw2_30/controls/Sound Level 56.02
/devices/wb-msw2_30/controls/Input Voltage 22.51
/devices/wb-msw2_30/controls/CO2 489
/devices/wb-msw2_30/controls/Sound Level 54.64
/devices/wb-msw2_30/controls/Input Voltage 22.515
/devices/wb-msw2_30/controls/Sound Level 50.5
/devices/wb-msw2_30/controls/Input Voltage 22.414
/devices/wb-msw2_30/controls/Sound Level 56.15
/devices/wb-msw2_30/controls/Input Voltage 22.475
/devices/wb-msw2_30/controls/Sound Level 52.44
/devices/wb-msw2_30/controls/Input Voltage 22.513
/devices/wb-msw2_30/controls/Sound Level 54.87
/devices/wb-msw2_30/controls/Input Voltage 22.514
/devices/wb-msw2_30/controls/Sound Level 53.55
/devices/wb-msw2_30/controls/Input Voltage 22.425
/devices/wb-msw2_30/controls/Sound Level 53.45
/devices/wb-msw2_30/controls/Input Voltage 22.508
/devices/wb-msw2_30/controls/CO2 488
/devices/wb-msw2_30/controls/Sound Level 53.37
/devices/wb-msw2_30/controls/Input Voltage 22.513
/devices/wb-msw2_30/controls/Sound Level 55.29
/devices/wb-msw2_30/controls/Input Voltage 22.51
/devices/wb-msw2_30/controls/CO2 489
/devices/wb-msw2_30/controls/Sound Level 50.75
/devices/wb-msw2_30/controls/Illuminance 14.45
/devices/wb-msw2_30/controls/Input Voltage 22.42
/devices/wb-msw2_30/controls/Sound Level 53.8
/devices/wb-msw2_30/controls/Input Voltage 22.509
/devices/wb-msw2_30/controls/Sound Level 55.57
/devices/wb-msw2_30/controls/Input Voltage 22.511
/devices/wb-msw2_30/controls/Sound Level 53.14
/devices/wb-msw2_30/controls/Input Voltage 22.515
/devices/wb-msw2_30/controls/Sound Level 51.75
/devices/wb-msw2_30/controls/Illuminance 14.48
/devices/wb-msw2_30/controls/Input Voltage 22.415
/devices/wb-msw2_30/controls/Sound Level 52.11
/devices/wb-msw2_30/controls/Input Voltage 22.51
/devices/wb-msw2_30/controls/Sound Level 54.91
/devices/wb-msw2_30/controls/Sound Level 53.77
/devices/wb-msw2_30/controls/Input Voltage 22.517
/devices/wb-msw2_30/controls/Sound Level 55.51
/devices/wb-msw2_30/controls/Illuminance 14.45
/devices/wb-msw2_30/controls/Input Voltage 22.481
/devices/wb-msw2_30/controls/Sound Level 53.82
/devices/wb-msw2_30/controls/Input Voltage 22.5
/devices/wb-msw2_30/controls/Sound Level 54.62
/devices/wb-msw2_30/controls/Illuminance 14.48
/devices/wb-msw2_30/controls/Input Voltage 22.508
/devices/wb-msw2_30/controls/CO2 500
/devices/wb-msw2_30/controls/Sound Level 54.3
/devices/wb-msw2_30/controls/Input Voltage 22.513
/devices/wb-msw2_30/controls/Sound Level 53.05
/devices/wb-msw2_30/controls/Illuminance 14.45
/devices/wb-msw2_30/controls/Input Voltage 22.468
/devices/wb-msw2_30/controls/CO2 519
/devices/wb-msw2_30/controls/Sound Level 54.75
/devices/wb-msw2_30/controls/Input Voltage 22.494
/devices/wb-msw2_30/controls/CO2 488
/devices/wb-msw2_30/controls/Sound Level 54.47
/devices/wb-msw2_30/controls/Illuminance 14.41
/devices/wb-msw2_30/controls/Input Voltage 22.513
/devices/wb-msw2_30/controls/Sound Level 55.72
/devices/wb-msw2_30/controls/Input Voltage 22.51
/devices/wb-msw2_30/controls/CO2 489
/devices/wb-msw2_30/controls/Sound Level 53.12
/devices/wb-msw2_30/controls/Illuminance 14.45
/devices/wb-msw2_30/controls/Input Voltage 22.446
/devices/wb-msw2_30/controls/Sound Level 54.76
/devices/wb-msw2_30/controls/Input Voltage 22.498
/devices/wb-msw2_30/controls/Sound Level 51.85
/devices/wb-msw2_30/controls/Illuminance 14.48
/devices/wb-msw2_30/controls/Input Voltage 22.512
/devices/wb-msw2_30/controls/Sound Level 53.35
/devices/wb-msw2_30/controls/Input Voltage 22.516
/devices/wb-msw2_30/controls/Sound Level 54.41
/devices/wb-msw2_30/controls/Input Voltage 22.441
/devices/wb-msw2_30/controls/Sound Level 54.85
/devices/wb-msw2_30/controls/Input Voltage 22.498
/devices/wb-msw2_30/controls/Sound Level 54.9
/devices/wb-msw2_30/controls/Illuminance 14.45
/devices/wb-msw2_30/controls/Input Voltage 22.513
/devices/wb-msw2_30/controls/Sound Level 52.6
/devices/wb-msw2_30/controls/Input Voltage 22.517
/devices/wb-msw2_30/controls/Sound Level 55.73
/devices/wb-msw2_30/controls/Input Voltage 22.434
/devices/wb-msw2_30/controls/Sound Level 54.66
/devices/wb-msw2_30/controls/Input Voltage 22.501
/devices/wb-msw2_30/controls/Sound Level 54.19
/devices/wb-msw2_30/controls/Illuminance 14.48
/devices/wb-msw2_30/controls/Input Voltage 22.512
/devices/wb-msw2_30/controls/Sound Level 53.05
/devices/wb-msw2_30/controls/Input Voltage 22.518
/devices/wb-msw2_30/controls/Sound Level 52.61
/devices/wb-msw2_30/controls/Input Voltage 22.439
/devices/wb-msw2_30/controls/Sound Level 53.8
/devices/wb-msw2_30/controls/Input Voltage 22.512
/devices/wb-msw2_30/controls/Sound Level 56.34
/devices/wb-msw2_30/controls/Input Voltage 22.509
/devices/wb-msw2_30/controls/Sound Level 53.43
/devices/wb-msw2_30/controls/Input Voltage 22.516
/devices/wb-msw2_30/controls/Sound Level 56.93
/devices/wb-msw2_30/controls/Input Voltage 22.467
/devices/wb-msw2_30/controls/Sound Level 55.75
/devices/wb-msw2_30/controls/Illuminance 14.51
/devices/wb-msw2_30/controls/Input Voltage 22.5
/devices/wb-msw2_30/controls/Sound Level 55.05
/devices/wb-msw2_30/controls/Input Voltage 22.513
/devices/wb-msw2_30/controls/Sound Level 55.83
/devices/wb-msw2_30/controls/Input Voltage 22.512
/devices/wb-msw2_30/controls/Sound Level 52.54
/devices/wb-msw2_30/controls/Input Voltage 22.411
/devices/wb-msw2_30/controls/Sound Level 54.76
/devices/wb-msw2_30/controls/Illuminance 14.48
/devices/wb-msw2_30/controls/Input Voltage 22.508
/devices/wb-msw2_30/controls/Sound Level 56.44
/devices/wb-msw2_30/controls/Input Voltage 22.514
/devices/wb-msw2_30/controls/Sound Level 55.55
/devices/wb-msw2_30/controls/Input Voltage 22.512
/devices/wb-msw2_30/controls/Sound Level 55.32
/devices/wb-msw2_30/controls/Input Voltage 22.419
/devices/wb-msw2_30/controls/Sound Level 56.6
/devices/wb-msw2_30/controls/Input Voltage 22.486
/devices/wb-msw2_30/controls/Sound Level 53.3
/devices/wb-msw2_30/controls/Input Voltage 22.513
/devices/wb-msw2_30/controls/Sound Level 52.12
/devices/wb-msw2_30/controls/Input Voltage 22.518
/devices/wb-msw2_30/controls/Sound Level 50.83
/devices/wb-msw2_30/controls/Input Voltage 22.413
/devices/wb-msw2_30/controls/Sound Level 54.43
/devices/wb-msw2_30/controls/Illuminance 14.51
/devices/wb-msw2_30/controls/Input Voltage 22.511
/devices/wb-msw2_30/controls/Sound Level 53.36
/devices/wb-msw2_30/controls/Input Voltage 22.514
/devices/wb-msw2_30/controls/Sound Level 53.25
/devices/wb-msw2_30/controls/Input Voltage 22.518
/devices/wb-msw2_30/controls/Sound Level 54.4
/devices/wb-msw2_30/controls/Input Voltage 22.464
/devices/wb-msw2_30/controls/Sound Level 53.9
/devices/wb-msw2_30/controls/Input Voltage 22.511
/devices/wb-msw2_30/controls/Sound Level 55.83
/devices/wb-msw2_30/controls/Input Voltage 22.51
/devices/wb-msw2_30/controls/Sound Level 51.73
/devices/wb-msw2_30/controls/Illuminance 14.48
/devices/wb-msw2_30/controls/Input Voltage 22.516
/devices/wb-msw2_30/controls/Humidity 29.9
/devices/wb-msw2_30/controls/Sound Level 57.49
/devices/wb-msw2_30/controls/Input Voltage 22.474
/devices/wb-msw2_30/controls/Sound Level 52.06
/devices/wb-msw2_30/controls/Input Voltage 22.512
Значит так оно и есть. Время реакции датчика очень хорошее, скорее всего это какие-то переходные процессы в воздухе вокруг него.
Это не опрос датчика, это логика работы сервиса wb-mqtt-serial: если показания не меняются, то новые данные в MQTT не отправляются. Настраивается в настройках (параметр max_unchanged_interval).
Расскажите, пожалуйста, в каких условиях вы проводите эксперимент.
Я сейчас вижу две примерные причины:
Во-первых, пару минут после включения датчика, показания действительно бывают нестабильными.
Во-вторых, если вы сейчас находитесь в одной комнате с устройством, и, условно, выдохнули в неверном направлении, даже на расстоянии пары метров, это может вызвать изменения даже более значительные, чем +70ppm
Датчик подвешен на уровне 2 метров над уровнем пола, работает непрерывно уже недели 2-3. Логи снимались удаленно, в этот момент дома никого не было.
Мониторю датчик достаточно часто, и вижу, что каждые 2 - 5 минут будет либо провал (- 30 - 50 ppm), либо прирост (+30 +50 ppm), даже если в комнате никого нет. Для выхода из ситуации написал скрипт, который берет среднее арифметическое из массива из 50 значений, чтобы не было резких колебаний значений.
Так же дома имеется 2 дополнительных гигрометра (далеко не эталонных), но оба показывают стабильно на 12% больше влажность чем датчик влажности в wb-msw2. Сомневаюсь в правильности показаний с датчика влажности wb-msw2 (так как иногда может показать влажность в 7%, что сомнительно), но точно проверить пока нет возможности.
Вопрос ко всем, может быть кто-нибудь подскажет как проверить корректность показаний датчика влажности?
Использую аналогичный датчик mh-z19 (в устройстве от WB такой же), но с ESP. Не думаю, что WB что-то меняет в показаниях датчика, просто отдает то, что снимает с UART этого датчика в modbus. Как-то не замечал сильных провалов и всплесков, хотя считаю, что 30-50 это вообще ерунда и на уровне погрешности. Если в комнате никого нет, но в квартире есть - это еще не значит что не влияет, CO2 очень активно перемешивается в помещении.
Датчик вообщем-то нужен для управления вентиляцией, а не для медитации на его циферки… а для такой задачи сотней больше, сотней меньше - не имеет значения.
Любопытно другое - вроде как датчик должен самокалиброваться на длительный минимум на значение 400ppm, тем не менее, нередко показывает (когда дома никого нет и все хорошо проветрилось) 399, 398… неоднократно бывало 396. Вообщем-то это ни на что не влияет, но интересно…
слежу за темой. извиняюсь, что вмешиваюсь в обсуждение. Хочу дома организовать автоматику управления вытяжкой ( проветриванием). подскажите как вы организовали подключение датчика mh-z19 к WB ? Логику сами допиливали ?
Я это делал когда ничего доступного с modbus не было. В том числе и у WB. Датчик + ESP - mqtt в WB. Работает… Еще и датчик температура-давление-влажность туда же прикручен. Знающий товарищ помог допилить чтобы топики с ESP соответствовали с WB. Сейчас бы этим не занимался. Скорее всего взял бы готовый с modbus у китайцев (70$). Недавно появилась тема о том, что в самом датчике есть недокументированная поддержка modbus, то есть по идее достаточно к нему прикрутить UART-485 конвертер. Но с этим еще надо разбираться и разбираться…
Полностью поддерживаю. Когда дома долго никого нет - показывает аналогичные цифры.
Для меня вопрос не в том, что +/- 50 ppm это критично - нет. Для меня было проблемой на границе заданных областей CO2 не давать реле часто срабатывать (то есть например первая граница в 600 ppm и если значения будут 598, 602, 589, 612 и т.д., то реле будет постоянно срабатывать, как раз от этого я избавился дополнительным вычислением среднего арифметического, как описал выше).
Ув. adav, поделитесь как у вас организована вентиляция по CO2?
Я планирую сделать следующим образом у себя (буду использовать проветриватель ТИОН (не реклама)):
ppm <= 600 - тион 1 скорость
600 < ppm <= 900 - тион 2 скорость
900 < ppm <= 1500 - тион 3 скорость
1500 < ppm - тион 4 скорость
Плюс к этому хочу еще допилить в промежутках управления тионом дополнительное управление вытяжкой в ванной.
Типичная ошибка. Надо задавать гистерезис. Будет то же самое если Вы будете дискретно управлять отоплением. Тут уж либо делайте границы, либо используйте PID регулятор с плавным управлением исполнительным устройством.
Сейчас сделано все просто - пассивный клапан на приток + 2 вытяжки (кухня и ванная).
Ручное управление. Когда включено - молотят все вытяжки и автоматика ни на что не действует.
Задается уставка по CO2. Скажем, обычно 500. При этом значении происходит выключение вентиляции. +100 - включение вытяжки на кухне, + 200 - выключение вытяжки в ванной + 300 - включение вытяжки ванной (чтобы увеличить производительность).
Вытяжка в ванной по влажности
Вытяжка на кухне по загрязнению воздуха (курю я там).
Все это увязано скриптом одно на другое - пришлось отлаживать, но вроде нормально все работает.
У такой схемы два недостатка - когда на улице ниже -20 - приток без подогрева (дует на горячий стояк отопления) создает дискомфорт. Когда тепло (выше +10) производительности недостаточно. Поэтому занялся неспешной модернизацией - на дыру притока навешиваю снаружи неспешно разные приблуды - в итоге будет грубый фильтр на входе + нагреватель (придется заняться решением с PID регулятором, тут дискретно не поуправляешь - инерция низкая) с термодатчиком + мотор (2 скоростной) + фильтр тонкой очистки. Можно еще добавить угольный фильтр, но я посчитал излишним. Вот все это придется заставить работать единым механизмом. Еще планируется включить в эту схему кондиционер. Думаю решаемо, но повозиться с отладкой придется. Кроме того, хочу от вентиляции сделать отвод на закрытом балконе (и курить там), управлять им клапаном по датчику газа. Еще на все это - дифференциальный датчик давления для отслеживания работы и извещений что фильтры забились или мотор сломался…
Фотокаталитический фильтр? Рекламный развод… Из собственного опыта - имею давно два Дайкина - кондиционер с таким же фильтром и воздухоочиститель. Толку - ноль. Если надо чистить воздух - то только приток, если надо приток чистить хорошо от запахов - уголь на притоке. Без вариантов…
Проветриватель у меня только с самым простым фильтром, без угля. Мне проветриватель нужен как раз для принудительного нагнетания воздуха + подогрев в холодное время. Никаких модных фильтров не надо.
Спасибо за ПИД-регулятор, ушел мозговать, постараюсь для себя сделать (если, конечно, получится…), так же планирую совместно с ТИОНом использовать вытяжку в ванной и кухне.
В Вашем случае это лишено смысла - все же инерционность вентиляции достаточно велика и можно обойтись дискретным управлением. К тому же с PID придется управлять плавно моторами вытяжек… по уму - это частотный преобразователь (недешевая штука) или использование DC двигателей со своим управлением. Это как в кондиционерах, которые “инвертор”…
Другое дело нагрев в вентиляции - там нагреватель в потоке остывает моментально, поэтому и надо регулировать мощность на нем для поддержания температуры воздуха на выходе.
Кстати, ничего готового под PID в виде софтверного решения на javascript мне не попадалось, вполне может быть придется изобретать велосипед. Но это у меня не в приоритете, до холодов еще далеко.
Да просто все - включаете вытяжку, скажем, при 600ppm, выключаете при 500ppm. Она и будет циклично работать, поддерживая уровень в этих пределах и не будет дергаться часто.
Советую еще при высоких ppm, скажем 4000 - вообще глушить моторы. На случай пожара…
Это единственное что нашел. Но адаптировать придется… и коэффициенты подбирать длительной отладкой.
Задавайте разные границы на включение режимов и выключение - скажем с разницей в 100. К примеру - на 700 переключает с 1 на 2, при снижении до 600 со 2 на 1, иначе будет постоянно дергать на границе. Ну и тд
@EvgenyBoger
Около недели назад приехал датчик WB-MSW2. Четыре дня назад установил его в квартире. Первые пару часов показания CO2 были порядка 790 ppm. Через пару дней максимальные показания не превышали 590 ppm. Последние два дня максимальные показания не превышают 450 ppm, а вот минимальные уже бывают 381 ppm. Если подышать на датчик, то повышается примерно на 50 ppm, а потом возвращается назад.
Вызывает удивление такой постоянный дрейф при том, что режим проветривания в квартире практически один и тот же. И разве возможны показания менее 400 ppm в квартире зимой почти в центре города, правда на вершине холма и на 14-м этаже ?
У него погрешность по паспорту 50-100ppm, плюс есть погрешности от процедуры автокалибровки.
Изменение показаний первые несколько дней - это нормально, как раз связано с автокалибровкой.
Мне нужна техническая консультация в настройке датчика для получения показаний близких к реальным.
Я не нашел какой реальный нижний предел может быть в городской квартире, только то что уличный воздух по стандарту 400ppm. Если считать, что мне “повезло” с датчиком, у которого погрешность== -100ppm, тогда показания похожи на реальные: 371 + 100 = 471 ppm, что похоже на хорошую квартиру в городе зимой. Можно ли прописать эту поправку в датчик, и если возможно - то как это сделать?
Самая низкая концентрация CO2 наружного воздуха - 400 ppm, и она одинакова и для городской среды, и для сельской местности. То есть даже если вы живёте на улице с большим трафиком, если вы откроете окно на полчаса, у вас в помещении станет 400 ppm с хорошей точностью.
Поэтому сенсор CO2, используемый в нашем универсальном датчике, использует такой заложенный производителем сенсора алгоритм - он берёт минимальное значение за n дней (чаще всего точный алгоритм - секрет производителя), и принимает его за 400 ppm. Это верно для всех помещений, где есть двери или окна, и которые люди за эти n дней покидают на, условно, 4 и больше часов подряд (чтобы повышенная концентрация CO2 успела выветриться через естественный воздухообмен).
При этом при транспортировке, при коротких включениях-выключениях калибровка может сбиваться, и это естественное поведение таких сенсоров. Но они вновь начнут показывать верные значения, если вы оставите их включенными на примерно неделю.
Существуют сенсоры, которые меньше подвержены таким эффектам, но они стоят в два раза дороже.
Поэтому мы просим вас оставить датчик непрерывно включенным на 10 дней подряд. Если за это время он не выйдет на нормальные значения (всегда выше 400 ppm; концентрация повышается, когда вы находитесь в комнате) - это будет гарантийный случай; напишите нам, и мы договоримся о возврате или обмене.
Спасибо за разъяснения!
Датчик у меня постоянно включен уже 5 дней и не планируется его выключать. Через неделю отпишусь.
Кстати, у многих детекторов CO2 других производителей есть настройка высоты над уровнем моря, так как чем выше от уровня моря тем большее значение в ppm соответствует одному и тому же измеренному датчиком. У меня получается ~210 + 42 = 252 м над уровнем моря - может это как-то влияет на заниженность результатов (371 вместо 400) ?