iobroker.cul

2.2.0 • Public • Published

Logo

ioBroker.cul

Number of Installations Number of Installations NPM version

Test and Release Translation status Downloads

This adapter uses Sentry libraries to automatically report exceptions and code errors to the developers. For more details and for information how to disable the error reporting see Sentry-Plugin Documentation! Sentry reporting is used starting with js-controller 3.0.

ioBroker adapter to control FS20, Max!, HMS and other devices via CUL / culfw. Depends on https://github.com/hobbyquaker/cul

Supported devices

  • EM - EM1000WZ, EMWZ
  • FS20, incl. ESA1000/2000
  • HMS - HMS100-TF, HMS100-T, HMS100-WD, RM100-2, HMS100-TFK, HMS100-MG, HMS100-CO, HMS100-FIT
  • MORITZ - MAX!
  • WS - KS300TH, S300TH, WS2000/WS7000

HowTo

Send a command to a FS20 Device in e.g. JavaScript

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

Send a raw command (to a InterTechno device for example) using JavaScript

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

These commands use the CUL Library of this adapter to send the commands a Device. Javascript/Node.js based Busware CUL USB / culfw adapter

Changelog

2.2.0 (2023-04-17)

  • (jpk) Select port by ID instead of name as option
  • (bluefox) Updated GUI for admin 6

2.0.2 (2022-05-11)

  • IMPORTANT: Nodejs 12.x is now needed at least!
  • (Apollon77/achimmm) Add support for devices with address 0
  • (bluefox) Updated serialport package

1.3.5 (2021-04-12)

  • (Apollon77) Make sure that cul is connected before accepting state changes (Sentry IOBROKER-CUL-R)

1.3.4 (2020-12-02)

  • (Apollon77) prevent crash case (Sentry IOBROKER-CUL-D)

1.3.3 (2020-09-25)

  • (EvilEls) Added raw command support with cul.write()

1.3.2 (2020-08-23)

  • (Apollon77) check that all needed objects are existing on start (Sentry IOBROKER-CUL-C)
  • (Apollon77) fix Moritz device crash case (Sentry IOBROKER-CUL-7)

1.3.1 (2020-07-26)

  • (Apollon77) make sure connection check do not crash adapter (Sentry IOBROKER-CUL-3)
  • (Apollon77) crashes prevented (Sentry IOBROKER-CUL-5, IOBROKER-CUL-8)

1.3.0 (2020-07-20)

  • (Apollon77) Really update dependencies and Serialport

1.2.2 (2020-04-30)

  • (Apollon77) Update dependencies/Serialport

1.2.1 (2020-03-18)

  • (bluefox) Changed license from non SPDX conform "GPL-2.0" to "GPL-2.0-or-later"

1.2.0 (2020-02-10)

  • (MK-2001) Sending of FS20 cmdRAW possible or via sendTo as described in the readme
  • (Bluefox) Refactoring

1.1.0 (2020-01-04)

  • (foxriver76) removed usage of adapter.objects

1.0.0 (2019-05-15)

  • (Apollon77) Support for nodejs 12 added, nodejs 4 is no longer supported!

0.4.0 (2018-03-07)

  • (Apollon77/Michael Lorenz) Optimizations for nanoCul, Support for ESA devices

0.3.0 (2018-01-23)

  • (Apollon77) Upgrade Serialport Library

0.2.2 (2017-01-23)

  • (bluefox) use new npm cul module

0.2.0 (2017-01-21)

  • (bluefox) Add raw data state

0.1.1 (2017-01-14)

  • (bluefox) Use newer version of cul module

0.1.0 (2016-11-01)

  • (bluefox) Update cul package

0.0.4 (2015-04-16)

  • (bluefox) update package.json

0.0.3 (2015-03-03)

  • (bluefox) try to bring the adapter to state of the art

License

Licensed under GPLv2 Copyright (c) 2014-2023 hobbyquaker

Package Sidebar

Install

npm i iobroker.cul

Weekly Downloads

22

Version

2.2.0

License

GPL-2.0-or-later

Unpacked Size

98.5 kB

Total Files

23

Last publish

Collaborators

  • foxriver76
  • iobluefox
  • bluefox
  • apollon77
  • ldittmar
  • alcalzone