[solved] А где документация по wb-mrgb? Не получается подключиться

Во-первых нестыковки:

  1. На http://contactless.ru/modbus-actuators-and-sensors/ диммер назван “WB-MRGB”, хотя на фото название WB-RGB.

  2. Линк “подробное описание” ведёт на http://contactless.ru/wiki/index.php/WB-RGB_Димер_RGB где картинки и текст соответствует WB-RGB-mini. Насколько применима эта документация к WB-MRGB? Скорость, чётность, подключения те же?

  3. Для моей модели WB-MRGB не объяснено назначение V+ около контактов AB. Должен ли я подключить туда питание тоже? Что на счёт GND?

  4. Перепутаны кнопки 1 и 2. На самом деле b2 включает/выключает, а b1 меняет цвет!

Я пытаюсь подключиться к этому димеру через MinimalModbus, но что-то не получается:

#!/usr/bin/env python
import minimalmodbus
import serial

instrument = minimalmodbus.Instrument('/dev/ttyUSB0', 1) # port name, slave address (in decimal)

instrument.mode = minimalmodbus.MODE_RTU
instrument.serial.baudrate = 9600
instrument.serial.bytesize = 8
instrument.serial.parity   = serial.PARITY_NONE
instrument.serial.stopbits = 2
instrument.debug = True
instrument.serial.timeout  = 1

print (instrument)

thevalue = instrument.read_register(1, 1) # Registernumber, number of decimals
print (thevalue)

Выдаёт:

minimalmodbus.Instrument<id=0x767ec530, address=1, mode=rtu, close_port_after_each_call=False, precalculate_read_size=True, debug=True, serial=Serial<id=0x767ec6d0, open=True>(port='/dev/ttyUSB0', baudrate=9600, bytesize=8, parity='N', stopbits=2, timeout=1, xonxoff=False, rtscts=False, dsrdtr=False)>

MinimalModbus debug mode. Writing to instrument (expecting 7 bytes back): '\x01\x03\x00\x01\x00\x01ÕÊ' (01 03 00 01 00 01 D5 CA)
MinimalModbus debug mode. No sleep required before write. Time since previous read: 1478561450710.3 ms, minimum silent period: 4.01 ms.
MinimalModbus debug mode. Response from instrument: '' () (0 bytes), roundtrip time: 1001.4 ms. Timeout setting: 1000.0 ms.

Пробовал два разных переходника USB-485, пробовал соединять через них win/linux и управлять разными эмуляторвами Modbus - всё работает, а ваше устройство не отвечает.

Подскажите, в чём может быть дело? Может есть ссылка на настройку подключения к этому устройству через rs-485?

Нестыковка №5 решила проблему:
адрес устройства не “1 по умолчанию”, как в таблице регистров на вики, а “написан ручкой на прилепленной бумажке”.
Вы гоните ) А большое число на другой наклейке чё означает? :slight_smile:

Добрый день!
Спасибо за отзыв, мы действительно ошиблись.
Уже поправили адрес по умолчанию в таблице на вики, по остальным вопросам подробнее отпишусь позднее.
Если появятся другие вопросы по работе с устройством - пишите сюда, буду рад помочь.

Всё же не совсем ясно назначение крайнего V+ рядом с A,B,GND.
Что к нему подключать? На схеме подключения он отсутствует.
Можно было бы подумать, что он имеет отношение к шине rs485, но зачем ей ещё и 4ый провод и почему тогда он отмечен 12-24В?
Можно было бы подумать, что это общий контакт питания как два “+” с другой стороны, но тоже нет.

Поправили документацию в вики и на сайте; теперь про клемму V+ подробно рассказано.
Если останутся какие-то вопросы - пишите обязательно!

Спасибо! )