{"id":18901067,"url":"https://github.com/regular/escvp21","last_synced_at":"2025-04-15T02:36:41.847Z","repository":{"id":57144304,"uuid":"61432532","full_name":"regular/escvp21","owner":"regular","description":"Control your EPSON Projector via RS232 or USB","archived":false,"fork":false,"pushed_at":"2016-12-28T11:31:11.000Z","size":7,"stargazers_count":11,"open_issues_count":1,"forks_count":3,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-06T16:08:51.225Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/regular.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-18T12:30:10.000Z","updated_at":"2024-12-09T00:59:01.000Z","dependencies_parsed_at":"2022-09-06T08:53:55.835Z","dependency_job_id":null,"html_url":"https://github.com/regular/escvp21","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regular%2Fescvp21","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regular%2Fescvp21/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regular%2Fescvp21/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regular%2Fescvp21/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/regular","download_url":"https://codeload.github.com/regular/escvp21/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248995100,"owners_count":21195497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T08:55:03.328Z","updated_at":"2025-04-15T02:36:41.616Z","avatar_url":"https://github.com/regular.png","language":"JavaScript","readme":"Control your EPSON projector connected via USB or serial cable to your local computer or a remote machine.\n\nPreparation\n-----------\n\nInstall package `uucp` on the machine that is connected to the projector.\n\nInstallation\n------------\n\n```\nnpm i -g escvp21\n```\n\nUsage\n-----\n\n```\n  Usage: escvp21 [options] \u003cconnect-command\u003e\n\n  Options:\n\n    -h, --help                output usage information\n    -V, --version             output the version number\n    -m, --model \u003cmodel-name\u003e  specify projctor model. Use \"auto\" to query REST API based on serial number. [auto]\n    -p --power \u003con or off\u003e    Turn on or shutdown projector\n\n```\n\nAuto-Detect Projector Model\n---------------------------\nIf you specify \"auto\" as model name (that's the default), the program will use a web service (see below) to lookup the projector's model name by its serial number.\nPrivacy notice: The unique serial number of the device in question will be sent over the network as part of a URL via https.\n\nIf you prefer to query the web service manually or the host computer where the projector is connected to does not have Internet access, you can use the following command:\n\n```\ncurl \"https://www.epson.co.uk/gb/en/viewcon/corporatesite/modules/warranty_details/search?ajax=true\u0026serial=\u003cSERNO\u003e\"\n```\n\nExamples\n--------\n\nPower up projector connected to serial port `ttyUSB0` on local machine:\n\n```\nescvp21 \"cu -l /dev/ttyUSB0 -s 9600\" --power on\n```\n\nShut down projector connected to serial port `ttyUSB0` on remote machine `conema.local`:\n\n```\nescvp21 --power off \"ssh -e none projectionist@cinema.local \\\"cu -l /dev/ttyUSB0 -s 9600\\\"\"\n```\n\nExample Output\n--------------\n\n```\n$ escvp21 \"ssh -e none projectionist@cinema.local \\\"cu -l /dev/ttyUSB0 -s 9600\\\"\" --power on\n.response of SNO?: SNO=SPGF340554L\nProjector identified as EH-TW8100\nresponse of PWR ON:\nresponse of LAMP?: LAMP=574\nresponse of LUMINANCE?: LUMINANCE=01\nresponse of BRIGHT?: BRIGHT=125\nresponse of CONTRAST?: CONTRAST=125\nresponse of TINT?: TINT=126\nresponse of HREVERSE?: HREVERSE=ON\nresponse of VREVERSE?: VREVERSE=OFF\nresponse of MSEL?: MSEL=01\nresponse of ASPECT?: ASPECT=00\nresponse of PWR?: PWR=02\nresponse of SOURCE?: SOURCE=30\n```\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fregular%2Fescvp21","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fregular%2Fescvp21","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fregular%2Fescvp21/lists"}