ConnectorIO / connectorio-addons

Dedicated repository for openHAB software extensions maintained by ConnectorIO.
Apache License 2.0
18 stars 11 forks source link
bacnet beckhoff-twincat-plc canopen openhab openhab3 siemens-s7-plcs

= ConnectorIO Addons

This repository contains handful set of software integrations which allow to communicate with industrial equipment. The code which is published allow to plug various hardware (PLC, controllers, meters) to openHAB compatible solutions. Code in this repository is maintained by ConnectorIO sp. z o.o..

All together openHAB and co7io-addons allows to:

While code is divided in specific areas most ot it is present under bundles folder:

If you seek for secure VPN-less cloud solution allowing accessing any of above hardware please have a look on https://github.com/connectorio/connectorio-addons[connectorio-cloud] addon. It allows combining multiple installations, buildings and machines across diverse geographical locations in https://app.connectorio.cloud[ConnectorIO Cloud]. This is a lightweight dashboard application for collected information.

== License & notice Most of the code is licensed under Apache Software License. The org.connectorio.addons.binding.bacnet and org.connectorio.addons.feature.bacnet is exceptional and it is licensed under GPLv3 due to GPL code dependencies.

Code refers EPLv1 and EPLv2 licensed code mainly through openHAB artifacts.

== Commercial usage Commercial usage of this code is permitted and welcome as long as you can build binaries yourself. We provide no binary artifacts here, if you wish to receive one please https://connectorio.com/openhab[visit our web page] and register to download them.

== Support We do support this code please https://connectorio.com/contact?utm_content=readme&utm_medium=social&utm_source=github.com[get in touch with us] if you are interested in terms and conditions.

=== Relation to openHAB This code is deployed independently of openHAB addons repository due to "incompatible" licensing (ASLv2 vs EPLv2). It will stay here cause it allows us to unify infrastructure between bindings we maintain. The shared code for bindings which might not be fortunate, but simplifies a lot common operations and reduces boilerplate code. Quality of code and coding style is different from in openHAB repositories. Code style is not planned to be aligned.

Please treat this repository as a source for third party addons.

=== Trademarks The ® sign indicates that given name or logo is a registered trademark.

We respect copyright, and we value trademarks of others. BACnet, Apache PLC4X, Siemens, Beckhoff, CANopen, openHAB are all registered trademarks belonging to its respective owners. Above names are mentioned here to give credits to producers of awesome equipment, libraries, software and specifications. They are not listed here for advertising or affirmation purposes.

ConnectorIO sp. z o.o. (publisher of this code) is not in relation nor partnership of any kind with any of above organizations. If you were misled by contents of this file or our code https://connectorio.com/contact?utm_content=trademark_issue&utm_medium=social&utm_source=github.com[please let us know], so we can clean things up.

=== Disclaimer See point 7 of link:LICENSE#L144[license file]. Be aware that you use this code at your own risk.