UNPKG

homebridge-gordalina-magic-home

Version:
61 lines (44 loc) 1.27 kB
# Homebridge Magic Home plugin **A Homebridge plugin for devices running on the Magic Home Wi-Fi system.** ## Installation First, install the plugin globally. ```` npm install -g homebridge-gordalina-magic-home ```` Next, add a new accessory to your Homebridge `config.json`. You can add as many Magic Home-based accessories as you like in the following format: ```` "platforms": [{ "platform": "homebridge-gordalina-magic-home" }] ```` ## Run on Raspberry pi ``` # we need sudo sudo bash # install homebridge and plugin globally npm install -g --unsafe-perm nodemon homebridge homebridge-gordalina-magic-home CONFIG=$(cat <<'EOT' { "description": "An example Homebridge config for MagicHome.", "bridge": { "name": "Homebridge", "username": "DC:39:3D:F3:CE:31", "port": 51827, "pin": "031-57-155" }, "platforms": [{ "platform": "homebridge-gordalina-magic-home" }] } EOT ) # create config mkdir ~/.homebridge echo $CONFIG > ~/.homebridge/config.json # remove exit 0 from rc.local sed -i 's/exit 0//' /etc/rc.local # add to startup echo "DEBUG=* forever $(which homebridge) -D >> /var/log/homebridge.log 2>&1 &" >> /etc/rc.local # add exit 0 as its required echo "exit 0" >> /etc/rc.local ```