Giter Club home page Giter Club logo

Comments (15)

coehne avatar coehne commented on July 17, 2024

Using the pjlink cli (https://github.com/macoss/pjlink-cli) I was able to send "POWR 0" to turn the projector off and "POWR 1" to turn it back on. "LAMPE" also worked for me to get the lamp hours. Other commands from the benQ manual don't seen to work. And had to google for others who tried POWR 0 insted of POWER OFF like stated in the manual

Sources: The BenQ Networking Manual (https://esupportdownload.benq.com/esupport/PROJECTOR/UserManual/MH733/NG_EN_210428143533.pdf)

from homeassistant-benqprojector.

coehne avatar coehne commented on July 17, 2024

yeah, so I figured, the basic functions of the projector work fine with the already integrated PJLink integration :)
https://www.home-assistant.io/integrations/pjlink/

So nevermind I guess?

from homeassistant-benqprojector.

rrooggiieerr avatar rrooggiieerr commented on July 17, 2024

Hi @coehne , good to hear you've already got your projector working using PJLink. I wasn't aware the (some?) BenQ network connected projectors support PJLink, I will actually add this to the readme so future users can easily find this info.

The BenQ Networking Manual you link to is for the model MH733 projector which might explain why the commands differ from your model W5700 projector. To my understanding there are different command protocols for different series of BenQ projectors, and I can tell you first hand that even if you have the command set that officially applies to your particular model even then there are errors and deviations to what is documented.

If it's ok with you I close this issue.

from homeassistant-benqprojector.

coehne avatar coehne commented on July 17, 2024

Hi @rrooggiieerr,
Yes, in the manual for my projector there is just a non working reference link to the "BenQ Network Projector Operation Guide" which is a generic one like the one I posted previously. So I guess there is no good documentation :/

However, I figured that the PJlink integration only allows to add the projector as media player which makes it integrate badly into automations. If I use your integration using the serial port, will the projector then be added as a device? Sorry, I am also very new to HA...

from homeassistant-benqprojector.

rrooggiieerr avatar rrooggiieerr commented on July 17, 2024

Yes and no. When you use the serial port and your projector uses the same communication protocol as my integration implements then you will get an extra media player device which you can use to control on/off, input source and volume. On top of that you will get a dozen entities for color temperature, brightness, contrast.

Screenshot 2022-12-07 at 19 47 48

Screenshot 2022-12-07 at 19 48 05

Screenshot 2022-12-07 at 14 03 32

Screenshot 2022-12-07 at 19 46 44

from homeassistant-benqprojector.

rrooggiieerr avatar rrooggiieerr commented on July 17, 2024

@coehne can you connect to port 8000 as described in this document?

https://esupportdownload.benq.com/esupport/Projector/Control%20Protocols/PU9530/RS232%20Control%20Guide_0_Windows7_Windows8_WinXP.pdf

from homeassistant-benqprojector.

coehne avatar coehne commented on July 17, 2024

Ah nice. Didn't see that before. I'm on the road now but will give it a try and come back to you.

from homeassistant-benqprojector.

coehne avatar coehne commented on July 17, 2024

@rrooggiieerr unfortunately, nothing happens, when I connect to port 8000 like in the manual. I only get a black screen when using the tera term program from the manual. Didn't figure out how to send the control commands with tera term.
I guess I will first try to control the projector via the PJlink integration and hope that will work :) If not, I'll try IR or buy a RS232 to USB cable, but that would feel like giving up on the LAN integration 😞

from homeassistant-benqprojector.

rrooggiieerr avatar rrooggiieerr commented on July 17, 2024

So it does connect? At least that's something. I think if you hit enter you will get a command prompt > and then you could type *pow=?# to get the projector power state

from homeassistant-benqprojector.

coehne avatar coehne commented on July 17, 2024

Yes, I only get a black terminal without any prompt or any reaction at all to any key presses.

from homeassistant-benqprojector.

rrooggiieerr avatar rrooggiieerr commented on July 17, 2024

Do you use the telnet protocol?

from homeassistant-benqprojector.

coehne avatar coehne commented on July 17, 2024

I selected "other" like it was on the screenshot. Is it working via telnet?

from homeassistant-benqprojector.

rrooggiieerr avatar rrooggiieerr commented on July 17, 2024

I have no idea, my projector doesn't have a network connection. But I'm guessing it's not encrypted like SSH but just plain text and then telnet should generally work

from homeassistant-benqprojector.

coehne avatar coehne commented on July 17, 2024

Nope, doesn't work when I select telnet, it just changes the port to 23. Same result sadly.

And you are not planning on adding PJlink support for your integration I guess 😃 ?

from homeassistant-benqprojector.

rrooggiieerr avatar rrooggiieerr commented on July 17, 2024

Too bad! No, I'm not going to support PJLink, my projector doesn't support it. But feel free to use my integration as a blueprint to develop your own integration, or improve the existing PJLink integration. Good luck ;-)

from homeassistant-benqprojector.

Related Issues (12)

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.