
Адаптер ioBroker для Resol VBus
Этот адаптер подключает ioBroker к различным устройствам на базе VBus с помощью resol-vbus, библиотеки JavaScript для сбора данных RESOL VBus, предоставленной Даниэлем Випперманном.
https://github.com/danielwippermann/resol-vbus
https://www.npmjs.com/package/resol-vbus
Функции
- Позволяет считывать данные измерений с различных устройств RESOL(R) VBus(R) — предпочтительно солнечных и системных контроллеров серии DeltaSol(R), включая встроенные измерители количества тепла (HQM) — с помощью регистраторов данных DL3 или DL2, коммуникационных модулей KM2, адаптеров интерфейса VBus/LAN или последовательных/LAN-шлюзов локально по протоколу TCP/IP.
- Доступ к устройству также поддерживается с помощью адаптера последовательного интерфейса VBus/USB или через VBus.net(R) с использованием DLx/KMx.
- Обрабатывает потоки данных VBus в реальном времени и делает их доступными в виде состояний ioBroker.
- Значения обновляются с настраиваемым циклом.
- Чтение или установка параметров конфигурации устройства VBus не поддерживается. Для этого следует использовать инструменты, предоставляемые Resol, например, через VBus.net или инструмент параметризации RPT.
Производная версия этого адаптера, поддерживающая управление устройствами VBus, доступна по адресу https://github.com/Grizzelbee/ioBroker.resol - Считывание данных с канала 0 DL3 (датчиков, напрямую подключенных к устройству DL3) не поддерживается из-за ограничений интерфейса DL3.
Подсказки по настройке
- Тип устройства подключения, например, VBus/LAN или DL2. Необходимо указать явно, иначе соединение не будет установлено.
- Порт TCP-соединения: Только для соответствующего доступа или доступа через локальную сеть. Значение по умолчанию 7053 изменять не следует.
- Пароль устройства: Пароль, который вы установили в своем устройстве подключения (по умолчанию: vbus).
- Канал DL3: Актуально только для DL3/DL2Plus — для всех остальных устройств подключения оставьте значение «Нет».
(допустимые значения: 1-6, канал 0 не может быть считан) - Пометка: Актуально только для доступа к DL3, DL2, KM2 через VBus.net — для всех остальных устройств подключения оставьте поле пустым.
- Интервал обновления: время между обновлениями измеренных значений (по умолчанию 30 секунд).
- Для прямого доступа к последовательному интерфейсу VBus/USB необходимы следующие настройки:
- Устройство подключения: VBus/USB
- Адрес устройства: путь к последовательному порту, к которому подключен адаптер последовательного интерфейса, например:
'/dev/ttyUSB0' или
'/dev/serial/by-id/usb-Silicon_Labs_USB-Modul_UO2102_TDEB6I8DAVDLGAGC-if00-port0' или
'/dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.4.1:1.0-port0' для Linux или
«COM5» для платформ ioBroker на базе Windows
- Правильные настройки для прямого доступа к локальной сети для VBus/LAN, DL3, DL2, KM2 следующие:
- Устройство подключения: VBus/LAN или KM2/DL2 или DL3/DL2Plus
- Адрес устройства: IP-адрес (например, 192.168.178.188) или полное имя хоста (например, myKM2.fritz.box)
- Правильные настройки для доступа к DL3, DL2, KM2 через VBus.net следующие:
- Устройство подключения: DL3/DL2Plus или DL2/KM2
- Адрес устройства: vbus.net (или vbus.io) — оба без http:// и идентификатора Via!
- Via Tag: YourViaIdentifier (например, d1234567890) - без http:// перед или .vbus.io после
Юридические уведомления
RESOL, VBus, VBus.net, DeltaSol и другие являются торговыми марками или зарегистрированными торговыми марками RESOL - Elektronische Regelungen GmbH https://www.resol.de/en
Все остальные товарные знаки являются собственностью их соответствующих владельцев. Авторы никоим образом не поддерживают компанию RESOL GmbH и не связаны с ней, а также с ее дочерними компаниями, логотипами или товарными знаками.
Авторы
- DutchmanNL
- grizzelbee hanjo@hingsen.de
Changelog
0.6.1 (2026-03-03) - 2026H1 maintenance release
- (copilot) Adapter requires admin >= 7.7.22 now
- (pdbjjens) Fixed: update release-script (#786)
0.6.1-alpha.0 (2025-10-21)
- (pdbjjens) Fix: Add GitHub as npm Trusted Publisher
- (pdbjjens) Change: Update dependencies
- (pdbjjens) Change: Update npm badge
0.6.0 (2025-08-29) - 2025H2 maintenance release
- (pdbjjens) Change: node>=20, js-controller>=7.0.7 and admin>=7.6.17 required
- (pdbjjens) Change: Cleanup devDependencies
0.5.1 (2025-02-15)
- (pdbjjens) Fix: Removed attribute "contributor" from package.json (#718)
0.5.0 (2025-01-30) - 2025H1 maintenance release
- (pdbjjens) New: Accept serial port paths /dev/serial/by-id/usb-xxxxxxxxxxxxxxxxxxx or /dev/serial/by-path/platform-xxxxxxxxxxxxxxxxxxx
- (pdbjjens) Change: Migration to ESLint 9
- (simatec) Responsive Design added
License
MIT License
Copyright (c) 2026 iobroker-community-adapters iobroker-community-adapters@gmx.de
Copyright (c) 2025 Jens-Peter Jensen jjensen@t-online.de
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.