Control a Benq video beamer with serial port


Trying hard to control my video beamer over rs232 serial port
But without any succes, even no error messages :frowning:

For example what i try to do is this: *pow=off#
So i put this in an inject node that is connected to the serial port with the right baud settings.
Any times on how to do this?


more info

Looking at the documentation:


it needs a carriage return before and after, did you try:


thanks, i will try it directly!

Nope no result.
What i do is this.

[{"id":"a4b09b4c.8f0318","type":"serial request","z":"9f605b7b.790358","name":"","serial":"cc764c90.f1d708","x":510,"y":160,"wires":[["b804cd5c.b5ac5"]]},{"id":"b804cd5c.b5ac5","type":"debug","z":"9f605b7b.790358","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":670,"y":160,"wires":[]},{"id":"4ecf9592.0a0b44","type":"inject","z":"9f605b7b.790358","name":"","topic":"","payload":"\\r*pow=off#\\r","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":250,"y":160,"wires":[["a4b09b4c.8f0318"]]},{"id":"cc764c90.f1d708","type":"serial-port","z":"","serialport":"/dev/ttyUSB0","serialbaud":"115200","databits":"8","parity":"none","stopbits":"1","waitfor":"","newline":"\\n","bin":"false","out":"char","addchar":"","responsetimeout":"10000"}]

Did you checked the baudrate in the beamer menu?
Did you used the cross cable as described on page 4?

The beamer should at least echo something, even if it's a unknown command etc.

On what hardware do you have NR running?

You probably need to just add \r to the serial port control config

(plus make sure you have latest serial port node as there was a bug in it until yesterday.)

Adding \r in an inject node will just add the character \ followed by r
An alternative is to add a function node containing

msg.payload = msg.payload + "\r";
return msg;