-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace gnu.io dependency of add-ons with serial transport #7573
Comments
The rotelra1x binding is supposed to be removed in OH 3.0 as it was replaced by the rotel binding. We kept it in 2.5 to let the time to users to move to the new binding. |
Great! I've updated the list so we won't spend any time on migrating that one. 👍 |
Related to openhab#7573 Signed-off-by: Wouter Born <github@maindrain.net>
Related to #7573 Signed-off-by: Wouter Born <github@maindrain.net>
Related to openhab#7573 Signed-off-by: Wouter Born <github@maindrain.net>
With #6447 phc binding uses serial transport. |
Very nice! I even see you updated the POM for the import that was added in #7589. 👍 |
Related to openhab#7573 Also removes the gnu.io import from the lutron POM, related to openhab#7609 Signed-off-by: Wouter Born <github@maindrain.net>
Related to openhab#7573 Also removes the gnu.io import from the lutron POM, related to openhab#7609 Signed-off-by: Wouter Born <github@maindrain.net>
Related to openhab#7573 Also removes the IT100BridgeDiscovery which sends messages to all available serial ports. Sending messages to other serial devices may cause issues such as message corruption, locking issues and unwanted operations. There's also a SerialConfigOptionProvider nowadays which simplifies selecting the serial ports in UIs from all available serial devices. Signed-off-by: Wouter Born <github@maindrain.net>
Related to openhab#7573 Also removes the IT100BridgeDiscovery which sends messages to all available serial ports. Sending messages to other serial devices may cause issues such as message corruption, locking issues and unwanted operations. There's also a SerialConfigOptionProvider nowadays which simplifies selecting the serial ports in UIs from all available serial devices. Signed-off-by: Wouter Born <github@maindrain.net>
Related to openhab#7573 Also removes the IT100BridgeDiscovery which sends messages to all available serial ports. Sending messages to other serial devices may cause issues such as message corruption, locking issues and unwanted operations. There's also a SerialConfigOptionProvider nowadays which simplifies selecting the serial ports in UIs from all available serial devices. Signed-off-by: Wouter Born <github@maindrain.net>
Related to openhab#7573 Signed-off-by: Wouter Born <github@maindrain.net>
Related to openhab#7573 Signed-off-by: Wouter Born <github@maindrain.net>
Related to #7573 Also removes the IT100BridgeDiscovery which sends messages to all available serial ports. Sending messages to other serial devices may cause issues such as message corruption, locking issues and unwanted operations. There's also a SerialConfigOptionProvider nowadays which simplifies selecting the serial ports in UIs from all available serial devices. Signed-off-by: Wouter Born <github@maindrain.net>
Related to #7573 Signed-off-by: Wouter Born <github@maindrain.net>
* [jeelink] Use serial transport Related to #7573 * Pass around SerialPortIdentifier instead of SerialPortManager Signed-off-by: Wouter Born <github@maindrain.net>
Related to openhab#7573 Signed-off-by: Wouter Born <github@maindrain.net>
@wborn Do you have any good idea wrt @holgerfriedrich's question on how to best proceed for KNX? |
@kaikreuzer Calimero 2.5.1 release branch has just been created a few hours ago; the code for serial port has changed..... let's see.... |
Yes it looks like you can now create your own |
Related to openhab#7573 Replace gnu.io by serial transport in binding code. Transitive dependency on gnu.io still given by using calimero-rxtx. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Related to openhab#7573 Replace gnu.io by serial transport in binding code. Transitive dependency on gnu.io still given by using calimero-rxtx. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
@wborn I created our own |
Related to openhab#7573 Replace gnu.io by serial transport in binding code. Transitive dependency on gnu.io still given by using calimero-rxtx. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Use the new SPI interface of Calimero 2.5.1 to provide serial communication services to base library. Removes dependency on gnu.io and calimero-rxtx. Related to openhab#7573 Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
This issue has been mentioned on openHAB Community. There might be relevant details there: https://community.openhab.org/t/usb-port-conflict-zigbee2mqtt-and-modbus/143448/8 |
Related to openhab#7573 Replace gnu.io by serial transport in binding code. Transitive dependency on gnu.io still given by using calimero-rxtx. Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Use the new SPI interface of Calimero 2.5.1 to provide serial communication services to base library. Removes dependency on gnu.io and calimero-rxtx. Related to openhab#7573 Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Add-ons should use the OH serial transport and not their own serial communication libraries. Related to openhab#7573 Signed-off-by: Wouter Born <github@maindrain.net>
Add-ons should use the OH serial transport and not their own serial communication libraries. Related to #7573 Signed-off-by: Wouter Born <github@maindrain.net>
…hab#15952) Add-ons should use the OH serial transport and not their own serial communication libraries. Related to openhab#7573 Signed-off-by: Wouter Born <github@maindrain.net>
For [openwebnet] just sbmitted a new PR that makes the binding independent from |
…hab#15952) Add-ons should use the OH serial transport and not their own serial communication libraries. Related to openhab#7573 Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Jørgen Austvik <jaustvik@acm.org>
There are still add-ons which depend on gnu.io for their serial communications. By using the serial transport we can switch between serial implementations (rxtx, javacomm) without having to change any add-on code. It also allows for using RFC2217 ports.
These bundles still depend on gnu.io:
The text was updated successfully, but these errors were encountered: