homebridge-solis5g-battery
v1.1.10
Published
Homebridge plugin for a Solis5G Battery status
Downloads
8
Readme
homebridge-solis5g-battery
Description
This homebridge plugin read Battery configuration from your cloud Solis 5G account and exposes it as a Fan Accessory to Apple's HomeKit. Battery % is displayed as rotationSpeed of the Fan.
Installation
- Install homebridge
- Install this plugin:
npm install -g homebridge-solis5g-battery
- Obtain from Solis Support your personal KeyID and Secret
- To find your StationId, navigate via Browser to your main
https://www.soliscloud.com
page, open your main Station details, station Id will be in urlhttps://www.soliscloud.com/#/station/stationdetail_1?id=<Your StationId>
- Update your
config.json
file
Configuration
"accessories": [
{
"accessory": "Solis5gBattery",
"name": "Battery",
"solis_keyid": "<Solis KeyId>",
"solis_secret": "<Solis Secret>",
"solis_stationId": "<Solis StationId>"
}
]
Core
| Key | Description | Default |
| --- | --- | --- |
| accessory
| Must be Solis5gBattery
| N/A |
| name
| Name to appear in the Home app | N/A |
| solis_keyid
| Solis KeyId (obtain from Solis support) | N/A |
| solis_secret
| Solis Secret (obtain from Solis support) | N/A |
| solis_stationId
| Solis StationId (Your main StationId) | N/A |
Optional fields
| Key | Description | Default |
| --- | --- | --- |
| solis_url
| Main Solis URL where requests are send | https://www.soliscloud.com:13333
|
| lowBatteryTreshold
| If Battery level drop below definded treshold (0-100), notify Apple UI about it | N/A |
| batteryHigh
| additional Sensor that is triggered for 10sec if current Battery value in % is above defined value. | N/A |
| batteryLow
| additional Sensor that is triggered for 10sec if current Battery value in % is below defined value. | N/A |
| powerPW
| Set to true to get current generation power from your Solar Panels (Watt) | N/A |
Additional options
| Key | Description | Default |
| --- | --- | --- |
| pollInterval
| Time (in seconds) between device polls | 300
|
| model
| Appears under the Model field for the accessory | plugin |
| serial
| Appears under the Serial field for the accessory | 000-000-000-001
|
| manufacturer
| Appears under the Manufacturer field for the accessory | author |
| firmware
| Appears under the Firmware field for the accessory | version |
Thank you
If you like it, any BTC donation will be great. My BTC Wallet: 3Ma1KEEfvNbvfAEyvRvmGHxNs61qZE7Jew