Звонил в ТП сегодня по следующему вопросу: ТРМ232М не правильно передаёт информацию в OwenCloud или же сам OwenCloud берёт неверную информацию с прибора, в частности, Аналоговый вход 1 - температура наружного воздуха. В облаке значения на несколько градусов выше того, которое отображается на экране прибора. Обещали уточнить и перезвонить, но или я был в подвале недоступен или не перезванивали. Подключен прибор по стандартному шаблону.
Может быть и я где-то накосячил.
Сам себе попробую ответить. Могу предположить, что дело в коррекции. Датчик расположен очень далеко от прибора и он 50-Омный (ранее был ТРМ32) , после чего в ТРМ232М была введена коррекция датчика, вероятно, облако считывает значение которое без коррекции. Это возможно исправить, если это действительно так ?!?
В шаблон ТРМ232М добавили температуру с коррекцией r.cor[0]…[7].
Ещё раз спасибо, что обратили на это внимание.
А как в настройках Modbus параметра задать, что у целого числа точку надо сдвинуть на несколько позиций? Например у меня регистр типа int16, в нем передается давление умноженное на 10: 25 надо отобразить как 2.5 бар.
расскажите пожалуйста когда опубликуете api для передачи данных на owencloud с неовеновских устройств. и не отказались ли вы от этой задумки? я так понимаю будет чем-то походить на https://narodmon.ru/#!devdoc
От идеи подключать другие устройства пока не отказались и частично её реализовали. Вы можете подключить любое устройство с RS-485 и Modbus через шлюзы серии Пх210.
API доступен по ссылке: api.owencloud.ru
Последний раз редактировалось Сергей Лысов; 28.01.2018 в 10:03.