homebridge-solis5g-battery

Homebridge plugin for a Solis5G Battery status


Keywords
homebridge-plugin
License
MIT
Install
npm install homebridge-solis5g-battery@1.1.10

Documentation

homebridge-solis5g-battery

verified-by-homebridge npm npm

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.

image image

Installation

  1. Install homebridge
  2. Install this plugin: npm install -g homebridge-solis5g-battery
  3. Obtain from Solis Support your personal KeyID and Secret
  4. 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 url https://www.soliscloud.com/#/station/stationdetail_1?id=<Your StationId>
  5. 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

Zrzut ekranu 2021-10-12 o 11 19 06