homebridge-lacrosseview
v2.1.4
Published
Homebridge Plugin providing La Crosse View sensors support
Maintainers
Readme
Homebridge La Crosse View
Homebridge Plugin Providing La Crosse View (iOS, android) sensors support
Compatible sensors
Any La Crosse Technology temperature or humidity sensor compatible with La Crosse View system.
Requirements
- a La Crosse View account (iOS, android)
- compatible sensor added to La Crosse View account
Installation
Before installing this plugin, you should install Homebridge using the official instructions.
Install via Homebridge Config UI X
- Search for
La Crosse Viewon the Plugins tab of Config UI X. - Install the
Homebridge La Crosse Viewplugin and use the form to enter your La Crosse View application credentials.
Manual Installation
- Install this plugin using:
sudo npm install -g homebridge-lacrosseview --unsafe-perm. - Edit
config.jsonmanually to add your La Crosse View credentials. See below for instructions on that.
Configuration
It is recommended to use Homebridge Config UI X to setup the configuration if you don't want to manually edit JSON files.
"platforms": [{
"platform": "LaCrosseView",
"email": "[email protected]",
"password": "your-la-crosse-view-password",
"devicesToExclude": ["id-device"],
"locationsToExclude": ["id-location"],
"pollingInterval": 200,
"fakeGatoEnabled": false
}]platform: (Required) Must always be set toLaCrosseView.email: (Required) Your La Crosse View application emailpassword: (Required) Your La Crosse View application passwordpollingInterval: Interval in seconds to update data (Default to200)devicesToExclude: Device ids to exclude (Default to[])locationsToExclude: Location ids to exclude (Default to[])fakeGatoEnabled: If historical data should be reported to the Elgato Eve App (Default tofalse)fakeGatoStoragePath: Custom path where to save fakegato history (Default to homebridge user path)
You can find device / location ids in your homebridge logs in debug mode
Elgato Eve
This plugin has support for adding historical data to the Elgato Eve App by using the excellent module fakegato-history.
To enable the Elgato Eve feature set fakeGatoEnabled to true in config.json
{
"fakeGatoEnabled": true
}fakegato-history caches historical values into a json-file.
Usually located in /var/lib/homebridge or ~/.homebridge. To customise this one can set fakeGatoStoragePath to the desired path:
{
"fakeGatoStoragePath": "/tmp/"
}Incompatible sensors
If you have a La Crosse View sensor that is not yet supported by this plugin you can help adding support for it by following these steps:
- Run homebridge in debug mode
- Create a new issue and post your homebridge logs.
Development
cp dev/config.json.template dev/config.json
# Replace `email` / `password` by your own lacrossview information
npm install
npm run watchAcknowledgements
- Keith Prickett and Stuart Kuredjian for the original code to access La Crossse View API:
- https://github.com/keithprickett/lacrosse_weather
- https://github.com/dbconfession78/py_weather_station
- The homebridge team for homebridge and homebridge-plugin-template
