1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 5

OpenHAB - обмен опытом, совместное изучение и т. п

Тема в разделе "Умный дом", создана пользователем Anton66, 15.03.14.

  1. Артем_Тихонович
    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3

    Артем_Тихонович

    Живу здесь

    Артем_Тихонович

    Живу здесь

    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3
    Адрес:
    Донецк
    @Sergeba, насколько знаю дизайнер в ОН бета..нестабилен. Касательно димера.
    modbus: tcp. slave2.type=coil уверены что coil? может холдинг регистр? Коил как раз вкл-выкл. Команды модбас разные при записи катушки и регистра.
     
  2. Sergeba
    Регистрация:
    18.01.09
    Сообщения:
    928
    Благодарности:
    547

    Sergeba

    Живу здесь

    Sergeba

    Живу здесь

    Регистрация:
    18.01.09
    Сообщения:
    928
    Благодарности:
    547
    Адрес:
    Москва, Зеленоград
    Это у меня идёт отдельным вопросом... Естественно холдинг:
    modbus: tcp. slave5.connection=192.168.1.100:502
    modbus: tcp. slave5.id=18
    modbus: tcp. slave5.start=0
    modbus: tcp. slave5.length=3
    modbus: tcp. slave5.type=holding

    Не работает...
     
  3. Артем_Тихонович
    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3

    Артем_Тихонович

    Живу здесь

    Артем_Тихонович

    Живу здесь

    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3
    Адрес:
    Донецк
    А не с OН а с других устройств пробовали димер? Верны ли регистры и их длина?
     
  4. Sergeba
    Регистрация:
    18.01.09
    Сообщения:
    928
    Благодарности:
    547

    Sergeba

    Живу здесь

    Sergeba

    Живу здесь

    Регистрация:
    18.01.09
    Сообщения:
    928
    Благодарности:
    547
    Адрес:
    Москва, Зеленоград
    Пробовал в Modbas Poll. Всё работает, но там я просто указываю адрес устройства 18, адрес регистра 1 и значение от 0 до 100 и диммер реагирует...
     
  5. Артем_Тихонович
    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3

    Артем_Тихонович

    Живу здесь

    Артем_Тихонович

    Живу здесь

    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3
    Адрес:
    Донецк
    Попробуйте длину изменить. Регистры насколько помню в модбасе 16 битные. Вот еще может быть не холдинг а input регистр. так же иногда нумерация с 0 иногда с 1 начинается у регистров.
     
  6. Sergeba
    Регистрация:
    18.01.09
    Сообщения:
    928
    Благодарности:
    547

    Sergeba

    Живу здесь

    Sergeba

    Живу здесь

    Регистрация:
    18.01.09
    Сообщения:
    928
    Благодарности:
    547
    Адрес:
    Москва, Зеленоград
    Вы имеете ввиду поменять значение в этой строке?
    modbus: tcp. slave5.length=3

    Вообще, где брать информацию о длине?
     
  7. Артем_Тихонович
    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3

    Артем_Тихонович

    Живу здесь

    Артем_Тихонович

    Живу здесь

    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3
    Адрес:
    Донецк
    В этой. Эта информация в описании регистров вашего димера. Скиньте ссылку на описание устройства -погляжу. Явно димер будет не 3 регистра занимать если он не RGB где по регистру на канал и ошибка в логах вполне может быть из-за этого. Если модбасс не может записать три регистра он вернет ошибку как ответ на запрос от OH.
     
  8. Sergeba
    Регистрация:
    18.01.09
    Сообщения:
    928
    Благодарности:
    547

    Sergeba

    Живу здесь

    Sergeba

    Живу здесь

    Регистрация:
    18.01.09
    Сообщения:
    928
    Благодарности:
    547
    Адрес:
    Москва, Зеленоград
    Вот лист описания по диммеру
     

    Вложения:

  9. Артем_Тихонович
    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3

    Артем_Тихонович

    Живу здесь

    Артем_Тихонович

    Живу здесь

    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3
    Адрес:
    Донецк
    Holding регистр 2 нужно писать значение яркости. Команды чтения 3 запись 16. Нужно писать один регистр. Адрес устройства по умолчанию написан как 247. Не путайте адрес регистра и адрес устройства.
     
  10. Sergeba
    Регистрация:
    18.01.09
    Сообщения:
    928
    Благодарности:
    547

    Sergeba

    Живу здесь

    Sergeba

    Живу здесь

    Регистрация:
    18.01.09
    Сообщения:
    928
    Благодарности:
    547
    Адрес:
    Москва, Зеленоград
    247 это по умолчанию, в проекте диммеру назначен адрес 18, это я и прописываю в строке
    modbus: tcp. slave5.id=18
     
  11. Артем_Тихонович
    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3

    Артем_Тихонович

    Живу здесь

    Артем_Тихонович

    Живу здесь

    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3
    Адрес:
    Донецк
    @Sergeba, попробуйте так:

    modbus: tcp. slave5.connection=192.168.1.100:502
    modbus: tcp. slave5.id=18
    modbus: tcp. slave5.start=2 (попробуйте тут значение 1 еще если не заработает)
    modbus: tcp. slave5.length=1
    modbus: tcp. slave5.type=holding
     
  12. Sergeybykov
    Регистрация:
    08.10.11
    Сообщения:
    17
    Благодарности:
    2

    Sergeybykov

    Участник

    Sergeybykov

    Участник

    Регистрация:
    08.10.11
    Сообщения:
    17
    Благодарности:
    2
    Адрес:
    Моск. обл. Подольск
    Подключаю к openhab два физических устройства по modbus rtu, в логи начинают сыпаться ошибки, по одному устройству каждое работает отлично. У кого нибудь получалось подключать больше одного устройства на 485 интерфейс, чтобы работало в Openhabe
     
  13. Артем_Тихонович
    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3

    Артем_Тихонович

    Живу здесь

    Артем_Тихонович

    Живу здесь

    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3
    Адрес:
    Донецк
    @Sergeybykov, может у них адрес одинаковый отсюда и проблема.
     
  14. Алексей122
    Регистрация:
    14.12.12
    Сообщения:
    1.292
    Благодарности:
    817

    Алексей122

    Живу здесь

    Алексей122

    Живу здесь

    Регистрация:
    14.12.12
    Сообщения:
    1.292
    Благодарности:
    817
    Адрес:
    Москва
    Проект ESP Easy по моему интересен
    (http://www.esp8266.nu/index.php/ESPEasy)
    Уделывает похожий от homes-smart.ru.
    Бесплатный, отрытый исходный код.
    Так что любителям покодить дает возможность что нибудь свое добавить.
    Но по моему прорект все же для тех, кто в кодах не особо разбирается - там все настраивается через нормальный, понятный веб интерфейс, даже IDE с библиотеками устанавливать не нужно.
     
    Последнее редактирование: 14.02.16
  15. Артем_Тихонович
    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3

    Артем_Тихонович

    Живу здесь

    Артем_Тихонович

    Живу здесь

    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3
    Адрес:
    Донецк
    @Алексей122, спасибо гляну. Иногда когда надо по быстрому то самое оною Если есть время и любовь к коду-дебагу то можно и покодить-).