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

Получение данных по RS-485 с EPsolar Tracer A (BN)

Тема в разделе "Возобновляемые источники электроэнергии", создана пользователем YaroslavN, 16.04.16.

  1. WatchCat
    Регистрация:
    31.12.10
    Сообщения:
    3.443
    Благодарности:
    2.655

    WatchCat

    домохозяин

    WatchCat

    домохозяин

    Регистрация:
    31.12.10
    Сообщения:
    3.443
    Благодарности:
    2.655
    Адрес:
    Пос.Красный Остров -Лен.обл-
    Вот на трейсер мне было бы интересно посмотреть. Хотя у меня и BN, но общие черты вполне могут найтись.
    Если вам будет не Лень - пришлите пожалуйства мне в почту которая в моем профиле есть.
     
  2. belyash
    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25

    belyash

    Живу здесь

    belyash

    Живу здесь

    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25
    Адрес:
    Оренбург
    Подскажите пожалуйста распиновку RS485 для контроллера Tracer3210AN. В инструкции нет, поиском что нашел - не подходит.
     
  3. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.906
    Благодарности:
    3.813

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.906
    Благодарности:
    3.813
    Посмотри
    https://www.forumhouse.ru/threads/521804/page-47
    Недавно уже было
     
  4. belyash
    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25

    belyash

    Живу здесь

    belyash

    Живу здесь

    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25
    Адрес:
    Оренбург
    Спасибо. Но там, как понял, советуют брать две средние линии (4 и 5) под данные. Сделал так, не заработало (

    У себя сейчас сделал: линия 1 и 8 - питание. 4 и 5 данные. При этом с питанием всё ок, но данные не идут.
     
  5. belyash
    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25

    belyash

    Живу здесь

    belyash

    Живу здесь

    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25
    Адрес:
    Оренбург
    В общем всё получилось. Сделал по такой инструкции:
    https://community.home-assistant.io/t/epever-rs485-elfin-ew11-wifi-modbus-or-mqtt/211137/37

    Для получения данных с контроллера Tracer3210AN в HomeAssistant был приобретен на просторах Алиэкспресс elfin-ew11 (грубо говоря переводник сигнала с RS485 в wifi). Подключение по инструкции выше.
    upload_2024-3-25_11-37-14.png

    upload_2024-3-25_11-35-6.png

    главная проблема была с тем, что я ждал, что elfin-ew11 после подключения к контроллеру сразу отобразит статус, что подключение удалось и будет показывать в разделе состояние принятые/отправленные пакеты.
    Но оказалось, что это произошло только после того, как HomeAssistant начал вычитывать данные из контроллера.
    Теперь у меня есть такие параметры:
    upload_2024-3-25_11-57-39.png

    и + ещё пачка датчиков по Нагрузке (я её не использую)
     
  6. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.906
    Благодарности:
    3.813

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.906
    Благодарности:
    3.813
    Как бы Modbus по другому и не работает.
     
  7. belyash
    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25

    belyash

    Живу здесь

    belyash

    Живу здесь

    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25
    Адрес:
    Оренбург
    Разве ж я с кем то спорю? Просто поделился своей настройкой, которая хоть и не сильно совпадает с тем, на что вы ссылку выше давали, зато 100% работает. Хотя возможно, соединение двух центральных проводков в RJ-45 даст тот же результат. Может в контроллере они все в параллель подключены (за исключением питания, конечно).
     
    Последнее редактирование: 25.03.24
  8. belyash
    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25

    belyash

    Живу здесь

    belyash

    Живу здесь

    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25
    Адрес:
    Оренбург
    Кто знает, можно ли как то на Tracer3210AN выставить текущее время? Просто в получении данных через RS485 есть такие параметры. как дневная выработка, недельная выработка и т. д. И дневная выглядит вот так:
    upload_2024-3-26_15-58-28.png

    то есть выработка сбрасывается в 14:00, а хотелось бы, чтоб в 00:00
     
  9. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.906
    Благодарности:
    3.813

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.906
    Благодарности:
    3.813
    Подключаешь к штатной проге производителя
    В меню есть установка времени
     
  10. belyash
    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25

    belyash

    Живу здесь

    belyash

    Живу здесь

    Регистрация:
    16.08.11
    Сообщения:
    120
    Благодарности:
    25
    Адрес:
    Оренбург
    Отвечу сам себе: как добрался физически до контроллера в 12 часов ночи выключил его (отсоединил от АКБ), подождал 10 сек и включил. И у него отсчет суток пошел с этого момента.
    Со штатной прогой не получилось: штатного кабеля у меня нет, а через связку "ew11-виртуальный комм порт-штатная прога", у меня что то не заработало, а времени возиться разбираться тоже особо не было.
     
  11. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.906
    Благодарности:
    3.813

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.906
    Благодарности:
    3.813
    "Туда Тоже Можно" (с) х/ф Служебный Роман
     
  12. starshoy
    Регистрация:
    23.03.10
    Сообщения:
    247
    Благодарности:
    137

    starshoy

    Живу здесь

    starshoy

    Живу здесь

    Регистрация:
    23.03.10
    Сообщения:
    247
    Благодарности:
    137
    Адрес:
    Санкт-Петербург
    Нужен переходник usb-rs485, на ВБ 200 рублей (арт. 188318121). Витую пару по стандарту в разъём обжимать не надо, достаточно 4,5,8 контакты зажать (B, A, GND). Отсчёт вести слева разъёма при ориентации его контактами на себя, входом кабеля вниз. Этой витой пары метров на 50 хватит, чтобы работало. Второй конец витой пары в разъём переходника - А-А, В-В, usb в комп и через заводскую прогу опрашивать зарядник. В проге надо сначала создать прибор указав адрес (1) и сом-порт в компе, который назначен usb переходнику и затем подключаться. Зарядник является слейвом в системе модбас РТУ. Можно ещё сделать своё устройство для опроса зарядника на микроконтроллере и запрашивать только те адреса, что нужны, отправляя дальше данные в систему. У меня например есп8266 опрашивает зарядник и шлёт данные mqtt брокеру, а дальше от них пляшет вся система автоматизации на даче.
    разъём трэйсер.PNG лог.PNG переходник.PNG
     
  13. igorrius
    Регистрация:
    07.11.22
    Сообщения:
    396
    Благодарности:
    33

    igorrius

    Живу здесь

    igorrius

    Живу здесь

    Регистрация:
    07.11.22
    Сообщения:
    396
    Благодарности:
    33
    Адрес:
    Киев
    а куда земля подключается ? на переходнике только два контакта:
    а и в
     
  14. Pupkin0
    Регистрация:
    12.12.15
    Сообщения:
    7.906
    Благодарности:
    3.813

    Pupkin0

    Живу здесь

    Pupkin0

    Живу здесь

    Регистрация:
    12.12.15
    Сообщения:
    7.906
    Благодарности:
    3.813
    RS485 симметричный, у него нет понятие земли. Оба провода сигнальные в противофазе - такой способ передачи данных называется дифференциальным
     
  15. starshoy
    Регистрация:
    23.03.10
    Сообщения:
    247
    Благодарности:
    137

    starshoy

    Живу здесь

    starshoy

    Живу здесь

    Регистрация:
    23.03.10
    Сообщения:
    247
    Благодарности:
    137
    Адрес:
    Санкт-Петербург
    Иногда бывает нужна, если передача нестабильна и много ошибок сыпется У меня плата в приборе с землёй, где иероглифы подписаны.
    rs485.PNG
    Ну и чтобы не пережимать ещё раз разъём, если вдруг земля понадобится.