ioBroker.cul
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