CUL/культура

Адаптер Busware CUL USB/culfw

Текущий релиз
3.0.2
Разработчик
hobbyquaker
Лицензия
GPL-2.0-or-later

Этот адаптер использует библиотеки Sentry для автоматического сообщения разработчикам об исключениях и ошибках в коде. Более подробную информацию, а также инструкции по отключению отправки сообщений об ошибках см. в документации Sentry-Plugin ! Система отчетности Sentry используется начиная с js-controller 3.0.

Адаптер ioBroker для управления FS20, Max!, HMS и другими устройствами через CUL / cullw . Зависит от https://github.com/hobbyquaker/cul

Поддерживаемые устройства

  • EM - EM1000WZ, EMWZ
  • FS20 , включая ESA1000/2000
  • HMS - HMS100-TF, HMS100-T, HMS100-WD, RM100-2, HMS100-TFK, HMS100-MG, HMS100-CO, HMS100-FIT
  • МОРИЦ - МАКС!
  • WS - KS300TH, S300TH, WS2000/WS7000

Как сделать

Отправьте команду устройству FS20, например, с помощью JavaScript.

sendTo("cul.0", "send", {"protocol":"FS20", "housecode":"A1B2", "address":"01", "command":"00"});

Отправьте необработанную команду (например, на устройство InterTechno) с помощью JavaScript.

sendTo("cul.0", "sendraw", {"command": 'is0FFFFF0FFFFF'});

Эти команды используют библиотеку CUL данного адаптера для отправки команд устройству. Основано на JavaScript/Node.js.Busware CUL USB / culfw адаптер

3.0.2 (2026-09-02)

  • (@GermanBluefox) Удалён скрипт подготовки

3.0.1 (2026-08-25)

  • (@GermanBluefox) Теперь последовательный порт можно ввести вручную, поэтому ниже приведена символическая ссылка./dev/serial/by-id можно использовать (#150)
  • (@GermanBluefox) Список портов предлагает/dev/serial/by-id символические ссылки в дополнение к/dev/ttyUSBx Устройства в Linux. Они больше не скрыты за экспериментальной опцией и больше не заменяют пути к устройствам.

3.0.0 (2026-08-25)

  • (bluefox) КРАЙНЯЯ СИТУАЦИЯ: Для работы адаптера теперь требуются Node.js >= 22, js-controller >= 6.0.11 и admin >= 7.0.0.
  • (bluefox) Адаптер был переписан на TypeScript. Исходный код находится вsrc/ опубликованный код вbuild/
  • (bluefox) Обновленоcul Пакет версии 1.0.0. Он использует последовательный порт 13, поэтому для установки больше не требуются инструменты сборки.
  • (синяя лиса) СРОЧНО:cul В версии 1.0.0 некоторые данные были переименованы:battery сейчасbatteryLow /batteryState ,window /isopen сейчасopen ,valveposition сейчасvalvePosition Старые состояния больше не записываются и могут быть удалены.
  • (bluefox) Исправлена ошибка с заменой.Mode иType метки в диалоговом окне конфигурации
  • (bluefox) Исправлен список портов в экспериментальном режиме:/dev/serial/by-id Записи были созданы на основе неопределенного значения.
  • (bluefox) Диалоговое окно конфигурации HTML и файл gulpfile были удалены.
  • (bluefox) Отладочный драйвер, который воспроизводилlib/rawData.txt когда переменная средыDEBUG был установлен, был удален

2.2.0 (2023-04-17)

  • (jpk) В качестве опции можно выбрать порт по идентификатору, а не по имени.
  • (bluefox) Обновлен графический интерфейс для администратора 6

2.0.2 (2022-05-11)

  • ВАЖНО: Теперь требуется как минимум Nodejs 12.x!
  • (Apollon77/achimmm) Добавлена поддержка устройств с адресом 0
  • (bluefox) Обновленный пакет serialport

License

Licensed under GPLv2 Copyright (c) 2014-2026 hobbyquaker