From 7ab6d0a27073620427009a6da0f3a2a7181ae92b Mon Sep 17 00:00:00 2001 From: brbjr1 Date: Mon, 4 Dec 2017 18:50:55 -0600 Subject: [PATCH] t1 --- octoprint_enclosure/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/octoprint_enclosure/__init__.py b/octoprint_enclosure/__init__.py index 5d60bba..e239dc3 100644 --- a/octoprint_enclosure/__init__.py +++ b/octoprint_enclosure/__init__.py @@ -101,6 +101,7 @@ class EnclosurePlugin(octoprint.plugin.StartupPlugin, @octoprint.plugin.BlueprintPlugin.route("/getOutputStatus", methods=["GET"]) def getOutputStatus(self): getOutputStatusresult = '' + getOutputStatusresult2 = {} for rpi_output in self.rpi_outputs: pin = self.toInt(rpi_output['gpioPin']) if rpi_output['outputType']=='regular': @@ -108,7 +109,10 @@ class EnclosurePlugin(octoprint.plugin.StartupPlugin, if getOutputStatusresult: getOutputStatusresult = getOutputStatusresult + ', ' getOutputStatusresult = getOutputStatusresult + '"' + str(pin) + '": ' + str(val).lower() - return flask.jsonify('{' + getOutputStatusresult + '}') + + getOutputStatusresult2[str(pin)] = str(val).lower() + #return flask.jsonify('{' + getOutputStatusresult + '}') + return flask.jsonify({count: len(getOutputStatusresult2), results: getOutputStatusresult2}) @octoprint.plugin.BlueprintPlugin.route("/getEnclosureTemperature", methods=["GET"]) def getEnclosureTemperature(self):