Skip to content
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

[epsonprojector] Add ESC/VP.net handshake for projectors with built-in ethernet #9375

Merged
merged 5 commits into from
Dec 25, 2020

Conversation

mlobstein
Copy link
Contributor

@mlobstein mlobstein commented Dec 14, 2020

Some newer projectors have a built-in Ethernet port that listens for a connection on port 3629. This change sends a special string to initialize the connection. After the initialization string is sent, the normal serial commands can be used. Without the string being sent, the projector would terminate the connection. A discovery service was also added to automatically locate the projector on the network and add the discovered thing to the inbox.

Previously raised in this issue: openhab/openhab1-addons#5604

Test build:
https://github.com/mlobstein/mlobstein-beta-test/raw/master/org.openhab.binding.epsonprojector-3.0.0-SNAPSHOT.jar
https://github.com/mlobstein/mlobstein-beta-test/raw/master/org.openhab.binding.epsonprojector-3.0.0-SNAPSHOT-sources.jar

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
@cpmeister cpmeister added the enhancement An enhancement or new feature for an existing add-on label Dec 15, 2020
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
@mlobstein mlobstein requested a review from fwolter December 16, 2020 06:13
Copy link
Member

@fwolter fwolter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@fwolter fwolter added this to the 3.1 milestone Dec 16, 2020
@cpmeister cpmeister added rebuild Triggers Jenkins PR build and removed rebuild Triggers Jenkins PR build labels Dec 24, 2020
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
@fwolter fwolter merged commit 6c86f8d into openhab:main Dec 25, 2020
seaside1 pushed a commit to seaside1/openhab-addons that referenced this pull request Dec 28, 2020
…n ethernet (openhab#9375)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
seaside1 pushed a commit to seaside1/openhab-addons that referenced this pull request Dec 28, 2020
…n ethernet (openhab#9375)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Signed-off-by: Joseph Hagberg <joseph@zoidberg.se>
@mlobstein mlobstein deleted the Epson_ESCVP.net branch December 29, 2020 02:09
@openhab-bot
Copy link
Collaborator

This pull request has been mentioned on openHAB Community. There might be relevant details there:

https://community.openhab.org/t/is-the-epson-projector-binding-abandoned/107769/56

thinkingstone pushed a commit to thinkingstone/openhab-addons that referenced this pull request Nov 7, 2021
…n ethernet (openhab#9375)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
marcfischerboschio pushed a commit to bosch-io/openhab-addons that referenced this pull request May 5, 2022
…n ethernet (openhab#9375)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement or new feature for an existing add-on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants