Giter VIP home page Giter VIP logo

homebridge-benq-projector's People

Contributors

alehaa avatar alexanderbabel avatar mlaurijsse avatar sir-bedevere avatar solowalker27 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

homebridge-benq-projector's Issues

Projector gradually becomes less and less responsive to control if Homebridge is not restarted

Thank you for working on this plugin, it's exactly what I need for my setup!

I have observed this problem over the last few weeks, trying to figure out a solution. After about 1 hour, the reaction time between telling Homebridge to start the projector and the projector actually starting gradually increases, up until the point where it no longer responds at all.
If I restart the Homebridge process, it goes back to a reasonable amount of delay.

My projector is a SB840, and from all documentation and testing should have the same serial commands as other Benq projectors. However, the plugin returns several errors when trying to gather states from the projector, such as Input state, Power state and Mute state.

System details:

Node.js v12.16.1
Npm v6.14.3
Homebridge v0.4.53
Config-ui-x v4.13.0
Homebridge-Benq-Projector v1.0.6
HW: Raspberry Pi 2B1.1/3B1.2
2 different USB-RS232 dongles
BenQ SB840 projector
Wired ethernet connection

Please tell me if you would need any details, configuration files, log files or other information.

Projector volume controls do not register

First off - killer plugin. Input selection and on/off are working great for me. Thanks!

However, I cannot get Home.app to recognize any volume controls for the projector. I see that you're registering the Service.TelevisionSpeaker here, and there doesn't seem to be any condition around calling this function: https://github.com/solowalker27/homebridge-benq-projector/blob/master/index.js#L458

With debug mode on in Homebridge I don't see anything out-of-the-ordinary either.

Is the volume control supposed to appear as a different accessory or something?

Failed to set power state - Not connected

Hi,
first of all: Thank you for your work on this plugin.

I am having troubles getting this plugin to run.
I receive the following error
Screenshot 2019-06-08 at 12 03 06

My USB-RS232 adaptor is connected to ttyUSB0
Screenshot 2019-06-08 at 12 04 28

My config looks like this:

{
            "accessory": "BenQ-Projector",
            "name": "Projector",
            "model": "W1070",
            "adapter": "/dev/ttyUSB0",
            "inputs": [
                {
                    "input": "hdmi",
                    "label": "Apple TV"
                },
                {
                    "input": "hdmi2",
                    "label": "Raspberry Pi"
                }
            ]
        }

Any idea what could cause this issue?
Any help would be highly appreciated.

Node.js 9

Hi getting this issue with homebridge v.1.4.0:

Error: The module '/homebridge/node_modules/homebridge-benq-projector/node_modules/@serialport/bindings/build/Release/bindings.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 83. This version of Node.js requires NODE_MODULE_VERSION 93. Please try re-compiling or re-installing the module (for instance, using npm rebuildornpm install). at Object.Module._extensions..node (node:internal/modules/cjs/loader:1183:18) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at bindings (/homebridge/node_modules/homebridge-benq-projector/node_modules/bindings/bindings.js:112:48) at Object.<anonymous> (/homebridge/node_modules/homebridge-benq-projector/node_modules/@serialport/bindings/lib/linux.js:2:36) at Module._compile (node:internal/modules/cjs/loader:1101:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) at Module.load (node:internal/modules/cjs/loader:981:32)

๐Ÿ“– Document problems with rights as a non-root user.

The plugin did not work for me at first.
After I tried to control the beamer manually with GTKTerm, I noticed that the corresponding rights for accessing /dev/ttyUSB0 were missing. (I use an Ubuntu with the user ubuntu and not root on my Homebridge server). After I changed the file access rights with "sudo chmod 777 /dev/ttyUSB0" it worked without problems. The rights can of course be specified more precisely and not so freely that everyone has access.

It would be great if this could be mentioned in the documentation for beginners who are not familiar with serial connections under Linux.

Great plugin thanks for the development.

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.