GithubHelp home page GithubHelp logo

iobrokertranslator / iobroker.cul Goto Github PK

View Code? Open in Web Editor NEW

This project forked from iobroker/iobroker.cul

0.0 0.0 0.0 318 KB

ioBroker adapter to control FS20, Max!, HMS and other devices via CUL / culfw.

License: GNU General Public License v2.0

JavaScript 82.25% HTML 17.75%

iobroker.cul's Introduction

Logo

ioBroker.cul

Number of Installations Number of Installations NPM version Downloads Tests

NPM

ioBroker adapter to control FS20, Max!, HMS and other devices via CUL / culfw. Depends on https://github.com/hobbyquaker/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.

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 JavaSript

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

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

Changelog

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 preventd (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-2020 hobbyquaker

iobroker.cul's People

Contributors

apollon77 avatar dependabot[bot] avatar evilels avatar foxriver76 avatar germanbluefox avatar hobbyquaker avatar marcusk2001 avatar mk-2001 avatar radioactive83 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.