Neural Prediction Model

    homebridge-htpc

    0.0.2 • Public • Published

    homebridge-winpc

    Homebridge module for the windows PC (using WOL and Airytec Switch Off)

    Description

    This plugin is basically a modification of homebridge-http. Main difference is:

    • Ability to poll every 5 min a WindowsPC
    • Ability to sent a WakeOnLan request
    • Ability to sent on OFF command to a WindowsPC (provided Airytec Switch Off is running in service mode and active)
    • If no answer is received, the power state is set to false
    • If any answer is received, the power state is set to true

    Installation

    1. Install homebridge using: npm install -g homebridge
    2. Install this plugin using: npm install -g homebridge-philipswinpc
    3. Update your configuration file. See the sample below.

    Configuration

    Example accessory config (needs to be added to the homebridge config.json):

    "accessories": [
       {
       	"accessory": "WinPC",
       	"name": "My Windows PC",
       	"http_method": "GET",
       	"on_url": "wol://40:39:51:04:99:c0",
       	"off_url": "http://10.0.1.23:7878/?action=System.Shutdown",
       	"status_url": "http://10.0.1.23:7878/",
       	"sendimmediately": "yes",
       	"poll_status_interval": "60",
       	"username" : "User",
       	"password" : "password",
       	"powerstateOnError" : "0",
       	"powerstateOnConnect" : "1"				
       }
    ]
    

    Or:

    "accessories": [
       {
       	"accessory": "WinPC",
       	"name": "My Windows PC",
       	"http_method": "GET",
       	"on_url": "wol://40:39:51:04:99:c0?ip=10.0.1.23",
       	"off_url": "http://10.0.1.23:7878/?action=System.Shutdown",
       	"status_url": "http://10.0.1.23:7878/",
       	"sendimmediately": "yes",
       	"poll_status_interval": "60",
       	"username" : "User",
       	"password" : "password",
       	"powerstateOnError" : "0",
       	"powerstateOnConnect" : "1"				
       }
    ]
    

    Install

    npm i homebridge-htpc

    DownloadsWeekly Downloads

    2

    Version

    0.0.2

    License

    none

    Unpacked Size

    11.2 kB

    Total Files

    4

    Last publish

    Collaborators

    • maisun