aboutsummaryrefslogtreecommitdiff
path: root/inverter-http-proxy
diff options
context:
space:
mode:
Diffstat (limited to 'inverter-http-proxy')
-rwxr-xr-xinverter-http-proxy6
1 files changed, 5 insertions, 1 deletions
diff --git a/inverter-http-proxy b/inverter-http-proxy
index c658e1e..64b9227 100755
--- a/inverter-http-proxy
+++ b/inverter-http-proxy
@@ -14,12 +14,16 @@ inv_port = None
async def variable_handler(request):
command = request.match_info['command']
+ args = []
+ if 'args' in request.query:
+ args = request.query['args'].split(',')
+
inverter = InverterClient(host=inv_host, port=inv_port)
inverter.connect()
inverter.format(Format.JSON)
try:
- response = inverter.exec(command)
+ response = inverter.exec(command, arguments=args)
except InverterError as e:
response = str(e)