# Отслеживание в rules состояние работы Modbus

**URL:** <https://support.wirenboard.com/t/otslezhivanie-v-rules-sostoyanie-raboty-modbus/16950>\
**Category:** Без категории\
**Created:** [October 23, 2023, 9:51am UTC](https://support.wirenboard.com/t/otslezhivanie-v-rules-sostoyanie-raboty-modbus/16950 "2023-10-23T09:51:04Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![CaptainK](https://avatars.discourse-cdn.com/v2/letter/c/e8c25b/32.png) [@CaptainK](https://support.wirenboard.com/u/CaptainK)\
**Post date:** [October 23, 2023, 9:51am UTC](https://support.wirenboard.com/t/otslezhivanie-v-rules-sostoyanie-raboty-modbus/16950/1 "2023-10-23T09:51:04Z")

</div>

Добрый день!  
Как можно отслеживать состояние порта RS485, наличие ошибок при чтении/записи по Modbus?

Чтобы можно было статусы чтения Modbus использовать при написании скриптов **rules** для отправки значении в топики.

---

<div class="post-metadata">

**Author:** ![AlexandrD](https://support.wirenboard.com/user_avatar/support.wirenboard.com/alexandrd/32/6172_2.png) [@AlexandrD](https://support.wirenboard.com/u/AlexandrD)\
**Post date:** [October 23, 2023, 11:44am UTC](https://support.wirenboard.com/t/otslezhivanie-v-rules-sostoyanie-raboty-modbus/16950/2 "2023-10-23T11:44:13Z")

</div>

> [@CaptainK](#):
>
> Чтобы можно было статусы чтения Modbus использовать при написании скриптов **rules** для отправки значении в топики.

Здравствуйте. Анализируйте [мета-топик #error](https://github.com/wirenboard/wb-rules#%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF-%D0%BA-%D1%82%D0%BE%D0%BF%D0%B8%D0%BA%D0%B0%D0%BC-meta), возможные значения топика описаны в [конвенции](https://github.com/wirenboard/conventions/blob/main/README.md#errors).

---

<div class="post-metadata">

**Author:** ![CaptainK](https://avatars.discourse-cdn.com/v2/letter/c/e8c25b/32.png) [@CaptainK](https://support.wirenboard.com/u/CaptainK)\
**Post date:** [October 23, 2023, 12:50pm UTC](https://support.wirenboard.com/t/otslezhivanie-v-rules-sostoyanie-raboty-modbus/16950/4 "2023-10-23T12:50:46Z")

</div>

Например **dev[“wb-map3e\_68/Urms L1#error”]**  
Таким образом отслеживать ошибку чтения?

Общее состояние модуля **dev[“wb-map3e\_68#error”]** таким образом не удастся отследить?  
Например что с ним связи нет вообще…

---

<div class="post-metadata">

**Author:** ![CaptainK](https://avatars.discourse-cdn.com/v2/letter/c/e8c25b/32.png) [@CaptainK](https://support.wirenboard.com/u/CaptainK)\
**Post date:** [October 23, 2023, 1:26pm UTC](https://support.wirenboard.com/t/otslezhivanie-v-rules-sostoyanie-raboty-modbus/16950/5 "2023-10-23T13:26:08Z")

</div>

В **dev[“wb-map3e\_68/Urms L1#error”]** лежит **“r”,** когда нет связи. Когда есть связь - пустая строка.

Спасибо - вопрос решен!

---

<div class="post-metadata">

**Author:** ![system](https://support.wirenboard.com/uploads/default/original/2X/5/5ac90dc8a7bdff486d3494a19ec6aaa6f6cc5d36.png) [@system](https://support.wirenboard.com/u/system)\
**Post date:** [October 30, 2023, 1:26pm UTC](https://support.wirenboard.com/t/otslezhivanie-v-rules-sostoyanie-raboty-modbus/16950/6 "2023-10-30T13:26:31Z")

</div>

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.
