Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Battery level not shown #23

Open
maigrait opened this issue Jul 23, 2021 · 0 comments
Open

Battery level not shown #23

maigrait opened this issue Jul 23, 2021 · 0 comments

Comments

@maigrait
Copy link

Hi, Might be me being a muppet but the battery level is not shown and I get an error. From debug looks like its retrieved ok?

So:

Config-
{
"name": "SolarEdge Inverter",
"manufacturer": "SolarEdge",
"model": "Inverter",
"serial": "solaredge-inverter-1",
"site_id": "XXXX",
"api_key": "XXXXXXXX",
"update_interval": 15,
"current": true,
"accessory": "SolarEdge Inverter",
"last_day": true,
"last_month": true,
"last_year": true,
"life_time": true,
"battery": true,
"debug": true
}

(I got rid of the site id and api key for now unless you need it)

[7/23/2021, 11:12:25 AM] Homebridge v1.3.4 (Homebridge DE9A) is running on port 52000.
[7/23/2021, 11:12:25 AM] [SolarEdge Inverter] Data from API {
lastUpdateTime: '2021-07-23 10:56:32',
lifeTimeData: { energy: 8051848 },
lastYearData: { energy: 2958918 },
lastMonthData: { energy: 461211 },
lastDayData: { energy: 9571 },
currentPower: { power: 320.30142 },
measuredBy: 'INVERTER'
}
[7/23/2021, 11:12:25 AM] [SolarEdge Inverter] Calling Flow API
[7/23/2021, 11:12:26 AM] [SolarEdge Inverter] Data from Power Flow API {
updateRefreshRate: 3,
unit: 'kW',
connections: [
{ from: 'GRID', to: 'Load' },
{ from: 'PV', to: 'Load' },
{ from: 'PV', to: 'Storage' }
],
GRID: { status: 'Active', currentPower: 0.03 },
LOAD: { status: 'Active', currentPower: 0.35 },
PV: { status: 'Active', currentPower: 3.89 },
STORAGE: {
status: 'Charging',
currentPower: 3.57,
chargeLevel: 56,
critical: false
}
}
(node:3094) UnhandledPromiseRejectionWarning: TypeError: that.battery.getCharacteristic(...).updateValue(...).getCharacteristic is not a function
at update (/homebridge/node_modules/homebridge-solaredge-inverter/index.js:211:5)
at processTicksAndRejections (internal/process/task_queues.js:94:5)
(node:3094) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:3094) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Also is it possible to get all statistics returned as default lights? In particular the currentPower PV load (shown about as 3.89).
Plus the lastYear/lastMonth on my display is really the current year...?

Thanks,
c.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant