[Модуль] ModBus (modbus)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Re: [Модуль] ModBus (modbus)

Сообщение znachok88 » Вс сен 27, 2020 9:48 am

Yevgen16 писал(а):
Сб сен 26, 2020 11:21 pm
znachok88 писал(а):
Сб сен 26, 2020 3:05 pm
спасибо хоть на этом, а то мне нарозсказывали что это проще простого купи счетчик и все, а только потом показывают инструкции с esp и всякой хренью, которую городить вообще не охота и не буду.
У меня чисто по проводам. Никаких esp. Но повозится пришлось пару дней. Счетчик SDM120, почти такой же, только поменьше и с токовым трансформатором.
а что делали, можно рецепт вашего успеха?
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Re: [Модуль] ModBus (modbus)

Сообщение znachok88 » Вс сен 27, 2020 9:51 am

Yevgen16 писал(а):
Сб сен 26, 2020 11:18 pm
Vittaly писал(а):
Сб сен 26, 2020 2:53 pm
Данный моуль вам не поможет. Он MODBUS TCP. А вам надо работать с физическим RS485 на плате, т.е. это MODBUS RTU. Штатного модуля в MJDM нет. Вам нужно самому либо найти PHP библиотеку, либо отдельную библиотеку на CLI, которая бы работала с MODBUS RTU.
Да нет. Поможет, правда с некоторым ковырянием. Здесь, в теме, было сообщение https://mjdm.ru/forum/viewtopic.php?f=5 ... 775#p63775. Ну так с помощью него происходит перенос MODBUS RTU в MODBUS TCP. И уже из модуля можно раскидывать данные. Но вот сам модуль мажордома Модбас у меня работал как-то криво, часто валились какие-то ошибки, хотя из-под винды все работало хорошо и без ошибок. Потом я переделал работу счетчика через скрипт mbmd (есть на гитхабе) и брокер mqtt. Эта связка сейчас работаает второй месяц, стабильно и практически без ошибок.
я так понимаю, что можно и без mqtt? по http или нет?
Yevgen16
Сообщения: 104
Зарегистрирован: Вс мар 29, 2020 11:20 am
Благодарил (а): 46 раз
Поблагодарили: 13 раз

Re: [Модуль] ModBus (modbus)

Сообщение Yevgen16 » Вс сен 27, 2020 1:05 pm

Да всё просто. Счётчик стоит в щитке. Витая пара для rs-485 подключена к счётчику. Другой конец подключен к китайскому переходники usb-rs485. Сам переходник подключен к usb разъёму Малинки. На малинке запущен скрипт mbmd. Этот скрипт считывает показания счётчика и по mqtt попадают в мажордомо. Как то так
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Re: [Модуль] ModBus (modbus)

Сообщение znachok88 » Вс сен 27, 2020 3:15 pm

Yevgen16 писал(а):
Вс сен 27, 2020 1:05 pm
Да всё просто. Счётчик стоит в щитке. Витая пара для rs-485 подключена к счётчику. Другой конец подключен к китайскому переходники usb-rs485. Сам переходник подключен к usb разъёму Малинки. На малинке запущен скрипт mbmd. Этот скрипт считывает показания счётчика и по mqtt попадают в мажордомо. Как то так
так а поделитесь скриптом, пожалуйста
Yevgen16
Сообщения: 104
Зарегистрирован: Вс мар 29, 2020 11:20 am
Благодарил (а): 46 раз
Поблагодарили: 13 раз

Re: [Модуль] ModBus (modbus)

Сообщение Yevgen16 » Вс сен 27, 2020 3:27 pm

znachok88 писал(а):
Вс сен 27, 2020 3:15 pm

так а поделитесь скриптом, пожалуйста
Так я вроде писал, mbmd, на гитхабе есть. Пишу с телефона ссылки под рукой нет. Но поиском, я думаю, найдете. Там полное описание есть. Правда, так как с английским у меня тяжело, то приходилось методом тыка и Гуглом пользоваться)
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Re: [Модуль] ModBus (modbus)

Сообщение znachok88 » Вс сен 27, 2020 3:45 pm

Yevgen16 писал(а):
Вс сен 27, 2020 3:27 pm
znachok88 писал(а):
Вс сен 27, 2020 3:15 pm

так а поделитесь скриптом, пожалуйста
Так я вроде писал, mbmd, на гитхабе есть. Пишу с телефона ссылки под рукой нет. Но поиском, я думаю, найдете. Там полное описание есть. Правда, так как с английским у меня тяжело, то приходилось методом тыка и Гуглом пользоваться)
чесно говоря, на гитхабе поиском??? это совет так себе, типа как иголку в стоге сена
Yevgen16
Сообщения: 104
Зарегистрирован: Вс мар 29, 2020 11:20 am
Благодарил (а): 46 раз
Поблагодарили: 13 раз

Re: [Модуль] ModBus (modbus)

Сообщение Yevgen16 » Вс сен 27, 2020 4:27 pm

znachok88 писал(а):
Вс сен 27, 2020 3:45 pm
Yevgen16 писал(а):
Вс сен 27, 2020 3:27 pm
znachok88 писал(а):
Вс сен 27, 2020 3:15 pm

так а поделитесь скриптом, пожалуйста
Так я вроде писал, mbmd, на гитхабе есть. Пишу с телефона ссылки под рукой нет. Но поиском, я думаю, найдете. Там полное описание есть. Правда, так как с английским у меня тяжело, то приходилось методом тыка и Гуглом пользоваться)
чесно говоря, на гитхабе поиском??? это совет так себе, типа как иголку в стоге сена
Вы меня тоже извините, но вот вторая же ссылка в Яндексе https://github.com/volkszaehler/mbmd
За это сообщение автора Yevgen16 поблагодарил:
znachok88 (Вс сен 27, 2020 4:49 pm)
Рейтинг: 1.16%
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Re: [Модуль] ModBus (modbus)

Сообщение znachok88 » Вс сен 27, 2020 8:12 pm

Yevgen16 писал(а):
Вс сен 27, 2020 4:27 pm
znachok88 писал(а):
Вс сен 27, 2020 3:45 pm
Yevgen16 писал(а):
Вс сен 27, 2020 3:27 pm
znachok88 писал(а):
Вс сен 27, 2020 3:15 pm

так а поделитесь скриптом, пожалуйста
Так я вроде писал, mbmd, на гитхабе есть. Пишу с телефона ссылки под рукой нет. Но поиском, я думаю, найдете. Там полное описание есть. Правда, так как с английским у меня тяжело, то приходилось методом тыка и Гуглом пользоваться)
чесно говоря, на гитхабе поиском??? это совет так себе, типа как иголку в стоге сена
Вы меня тоже извините, но вот вторая же ссылка в Яндексе https://github.com/volkszaehler/mbmd
оно у меня что то ошибки выдает
закинул файл mbmd в /usr/local/bin
создал файл /etc/systemd/sustem/mbmd.service
а оно падло выдает
https://photos.app.goo.gl/yxArPppeh8XfvRei6
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Re: [Модуль] ModBus (modbus)

Сообщение znachok88 » Вс сен 27, 2020 8:15 pm

кстати, а счетчик вы настраивали?я менял часоту на 9600, не надо было?
Yevgen16
Сообщения: 104
Зарегистрирован: Вс мар 29, 2020 11:20 am
Благодарил (а): 46 раз
Поблагодарили: 13 раз

Re: [Модуль] ModBus (modbus)

Сообщение Yevgen16 » Вс сен 27, 2020 8:19 pm

Да нет. Тоже менял на 9600. Внимательно прочитайте мануал, там и скорость любую можно и чётность. Настройки широкие. Запустите не как сервис, а как обычную программу из командной строки.
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)
Ответить