lua-inverterd-client
inverterd client for Lua.
Usage example
local inverter = require('inverter')
local json = require('json')
local inv = inverter.create('192.168.1.223', 8305)
local ok, err = inv:connect()
ok, status = inv:exec('get-status')
if not ok then
print('error: ' .. status)
else
status = json.decode(status)
print(status.data.battery_voltage.value .. ' ' .. status.data.battery_voltage.unit)
end
License
MIT