WB не читает данные со SW

Я не понимаю о чем вы спрашиваете и где информацию взять. Подскажите

Я предполагаю что вы создавали настройку объектов в оборудовании SW. То есть - знаете что за объекты там присутствуют, их ID и типы значений. Без этой информации - что-то конфигурировать на контроллере совершенно бесполезно.
Советую проверить по проектной документации - что должно быть настроено.

Я отвечал уже, что там сконфигурирован “контур ГВС”с #243 это 2 датчика температуры, несколько реле управляющих насосами и теном, возможность устанавливать температуру нагрева и “уличный датчик” с #242 показывает температуру на улице, я так понимаю драйверы для них это DHW.json и OUTDOOR_SENSOR.json. Эта информация или еще что-то нужно?

У нас разговор зашел в тупик по-моему.
Давайте сначала:
Покажите конфиг, который работал раньше.
Он чем-то отличается от текущего?
Покажите входящие сообщения с шины can candump can0 например.
Если входящие сообщения есть - то предположу что с физикой все хорошо.
Если нужны рекомендации как настроить каждый параметр - то, боюсь это функция интегратора, скорее.

Где его взять, что это такое?

Как это сделать?

Мне не нужны рекомендации по настройке smarweb, мне нужно знать почему подключенный по инструкции SW к WB даже не создает устройства и соответственно не отдает данные(ранее все работало). По странному стечению обстоятельств это произошло после обновления сначала 2404, потом на 2407 и переходе у SW на новый интерфейс.

Файл /etc/wb-mqtt-smartweb.conf

Например так: CAN — Wiren Board

Следует, сначала все ж убедиться что от SmartWeb есть что-то в шине.

wb-mqtt-smartweb.conf (190 байтов)

После ввода команды ничего не происходит.

Файл пуст.
А тот с кооторым работало?

Проверьте пожалуйста статус самого интерфейса. Ну и - менялись ли какие-то настройки шины на SmartWeb. Если сообщений нет - то нечего обрабатывать, соответтсвенно.

А где его взять?

Это где на WB или SW? Вообще было бы здорово если вы смогли подключиться удаленно и решить эту проблему.

Из бэкапа, например.

На самом контроллере. Проверьте (еще раз):

  • что интерфейс поднят.
  • Что он настроен на ту же скорость что и SmartWeb.
  • Что данные действительно поступают ip link set can0 down && ip link set can0 up type can bitrate 20000 && candump can0

На обоих сторонах.
Я могу подключиться и дигностировать правильность настроек в контроллере, конечно.
Но если под “решением проблемы” подразумеваете настрйоку интеграции - это не входит в функции поддержки.

А где бекап находиться? Специально я его не создавал

Где взять информацию о скорости SW?

Вот ответ can0 1001F316 [5] 01 01 00 6D 01
can0 1001F116 [5] 01 01 01 6D 01
can0 1001F30B [1] 0A
can0 1001F116 [5] 01 01 00 A2 00
can0 1001F316 [5] 01 01 02 20 01
can0 1001F202 [2] 01 00
can0 1001F316 [5] 01 01 00 70 01
can0 1001F116 [5] 01 01 01 70 01
can0 00000006 [3] 00 00 F3
can0 1001F316 [5] 01 01 00 73 01
can0 1001F116 [5] 01 01 01 73 01
can0 1001F316 [5] 01 01 00 76 01
can0 1001F116 [5] 01 01 00 A5 00
can0 1001F116 [5] 01 01 01 76 01
can0 1001F116 [5] 01 01 02 23 01
can0 1001F316 [5] 01 01 02 23 01
can0 1001F30B [1] 0A
can0 1001F116 [5] 01 01 00 A8 00
can0 1001F202 [2] 01 00
can0 1001F316 [5] 01 01 00 79 01
can0 1001F116 [5] 01 01 01 79 01
can0 1001F316 [5] 01 01 00 76 01
can0 1001F116 [5] 01 01 01 76 01
can0 1001F116 [5] 01 01 01 79 01
can0 1001F316 [5] 01 01 00 79 01
can0 00000006 [3] 00 00 F3
can0 1001F30B [1] 0A
can0 1001F202 [2] 01 00
can0 1001F116 [5] 01 01 02 20 01
can0 1001F316 [5] 01 01 02 20 01
can0 00010006 [0]
can0 1001F106 [2] 20 01
can0 1001F216 [5] 01 01 00 02 00
can0 1001F316 [5] 01 01 00 76 01
can0 1001F116 [5] 01 01 01 76 01
can0 1001F316 [5] 01 01 00 73 01
can0 1001F116 [5] 01 01 01 73 01
can0 1001F30B [1] 0A
can0 1001F202 [2] 02 00
can0 1001F316 [5] 01 01 00 70 01
can0 1001F116 [5] 01 01 01 70 01
can0 00000006 [3] 00 00 F3
can0 1001F316 [5] 01 01 00 6D 01
can0 1001F316 [5] 01 01 00 70 01
can0 1001F116 [5] 01 01 00 AA 00
can0 1001F116 [5] 01 01 02 1E 01
can0 1001F116 [5] 01 01 00 A8 00
can0 1001F316 [5] 01 01 00 6D 01
can0 1001F116 [5] 01 01 01 6D 01
can0 1001F116 [5] 01 01 02 20 01
can0 1001F30B [1] 0A

У вас работала эта интеграция? Значит был конфиг /etc/wb-mqtt-smartweb.conf
Если вы его удалили не создав копии - ну, значит ее нет.

Предполагаю что в настройках smartweb. Не знаю, нет опыта редактирования этого оборудования.

При этом драйвер wb-mqtt-smartweb в каком состоянии?

Добрый день.
Получилось настроить?

Добрый день! Нет не удалось настроить CAN, решил подключить SW по modbus. Благо такая возможность появилась в SW, ну и с прицелом перехода с WB6 на WB8 (а там нет can). Вообщем написал я шаблон под датчик
{
“title”: “sw-outdoor_sensor”,
“device_type”: “sw-outdoor_sensor”,
“device”: {
“name”: “sw-outdoor_sensor”,
“id”: “sw-outdoor_sensor”,

    "channels": [
        {
            "name": "Temperature",
            "reg_type": "input",
            "address": 101,
            "type": "temperature",
            "format": "s16",
            "scale": 0.1
        }
    ]
}

}
подключил я SW на modbus, устройство показалось, но горит красным. Что-то я с адресом походу намудрил. Вот карта регистров SW
Modbus Регистры программ SW.numbers (1018,2 КБ)

У меня тоже проблема с интеграцией WB и SW
Прежде чем плодить еще одну тему уточню
Возможно я неправильно понял описание
линк создался, SW увидел виртуальный контроллер, созданный на WB
Но в обратную сторону ни одна программа из него не залетела.
Это должно было произойти автоматически или я неправильно понял инструкцию и конфиг надо писать руками чтоб увидеть в WB данные со SW?

Сегодня еще раз попробовал подключить SW к WB по can. Оказывается в новой версии SW v7 поменялись названия устройств, соответственно и поменяться должны были шаблоны. Я просто переделал шаблоны (OUTDOOR_SENSOR.json и DHW.json), скопировал их и все заработало .

Ну, отлично. Вот как раз про это (идентификаторы устройств) я и спрашивал.