homebridge-epson-powerstate
v1.2.2
Published
A homebridge plugin to determine the power state of an epson projector using web interface or built in chrome cast
Downloads
37
Maintainers
Readme
Installation
Use the webinterface and search for homebridge-epson-powerstate, install the plugin as usual.
Example configuration
You can use a simple variant trough polling the built-in webinterface of epson projectors. Wroks with almost all models but it's a bit slow:
{
"name": "homebridge-epson-powerstate",
"platform": "EpsonPowerState",
"devices": [
{
"name": "My Epson Projector",
"ip": "192.168.1.99"
}
]
}When your epson projector has a built-in chromecast, you can change the configuration to this:
Just turn
useChromecastto true and use "Android TV" aschromecastName. If your chrome cast has a different name, you will see it in the plugin logs.
{
"name": "homebridge-epson-powerstate",
"platform": "EpsonPowerState",
"devices": [
{
"name": "My Epson Projector",
"ip": "192.168.1.99",
"useChromecast": true,
"chromecastName": "Android TV"
}
]
}Troubleshooting Development
For any developers who want to run this - the most common error occuring when trying to run npm run watch locally will be that the config plugin is not found. I never found out the proper way to solve that, so my workaround is:
- Add this line to the package.json in "devDependencies"
"homebridge-config-ui-x": "^4.71.0",Run
npm ito install it locally, discard the changes in package.json againRun
npm run watchand have fun developing :-)
