Comments (6)
Found some possibly relevant info here: JohnBrodie/pyjector#1
Though if I'm following that right they resolved it by just waiting for the '>' before issuing the command, which wouldn't explain why it isn't working when manually issuing the command via telnet where I definitely wait for that.
from benqprojector.py.
Hi @DarkStarSword , thanks for using my library and debugging it. My projector (W1110) is actually blocking all commands during warming up/cooling down the device. Could this also be the case in your situation?
from benqprojector.py.
That happens as well, but the issue I'm seeing is when the projector has been completely off for some time. It happened again earlier today and when I looked at the projector I noticed the power and temp lights were both flashing red, so perhaps the projector has got in some sort of error state - I didn't notice that yesterday though, so I'll keep an eye on it.
Also, it's possible that the esp-link device is causing problems since it seems to be sending boot messages over serial that might be confusing the projector. That firmware has an option to swap the serial to other pins, but that was causing other issues for me yesterday - I might go back and see if I can get that sorted at least.
from benqprojector.py.
I may have worked out what is going on here - it seems that esp-link sends its own debug logs over the serial console by default (in addition to the esp boot messages) and that was putting the projector into a bad state. So, to use esp-link to control a projector we must set:
- Home -> Pin Assignment:
-
- UART pins = swapped (i.e. use gpio15 as TX + gpio13 as RX)
-
- Other pins disabled
-
- RX pullup enabled (haven't checked if that is actually necessary, might depend on the RS232 to TTL adapter)
- Debug Log:
-
- UART debug log: off
It was an inconsistent failure before, so I'll keep monitoring in case this isn't actually the correct fix, but for now I'll close this ticket.
from benqprojector.py.
Is your ESP powered from the USB of the projector? The USB on my projector is only powered on when the projector is powered on
from benqprojector.py.
No, I've got it powered from an external USB charger
from benqprojector.py.
Related Issues (8)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from benqprojector.py.