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 url https://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