homebridge-punt
Homebridge-punt is a Plugin for Homebridge. The Plugin incorporates a Fhem-Gateway and a Simulator.
New: JSON-editor - Runtime Configuration
Installation
If you're new to Homebridge, please first read the Homebridge documentation. You should have a look at the Wiki if you're running on a Raspberry.
Install homebridge:
sudo npm install -g homebridge
Install homebridge-punt:
sudo npm install -g homebridge-punt
Configuration
Add the punt-platform in config.json in your home directory inside .homebridge
.
Add config-punt.json
into your directory .homebridge/plugins/homebridge-punt
.
To add an optional Characteristic define the Characteristic with "default" for the default values. However, the default values can be changed:
{ "minValue": 0, "maxValue": 100, "minStep": 10 }
HomeKitTypes.js describes all the predifined Services and Characteristcs.
To define Multifunctions Sensors like Fibaro FGMS-001 with different services add a suffix to the accessory name separated by ".":
puntView
puntView is a WUI (web-based user interface) that displays the Accessory Services and Characteristics in real-time.
puntView incorporates a JSON-editor, to open the editor select Setting
in Menu. You can add, remove or modify accessories without having to restart homebridge. Tap Save
to save your changes, homebridge-punt will reload the new configuration.
Type the puntView-address in your browser:
http://127.0.0.1:4040
Change the port number in config-punt.json if neccessary.
Simulator
Deactivate the gateway ("run": false) to run the simulator without connecting to the Fhem-Server. However, the simulator can run simultaneously with the gateway.
Type the Simulator-address in your browser:
http://127.0.0.1:4080
Monitor
The Monitor is still supported but puntView
is recommended.
http://127.0.0.1:8081