From f62030dae5e9e30979634b6ed1ae2749d3c8d438 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 13 Feb 2017 13:30:51 +0100 Subject: [PATCH] setTargetBed temperature now directly sets target temp This is instead of sending /bed/temperature a json which contains target & temp as keyvalue. --- plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py index 1c8426c053..ea15fc597e 100644 --- a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py +++ b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py @@ -276,8 +276,8 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice): def _setTargetBedTemperature(self, temperature): if self._target_bed_temperature == temperature: return - url = QUrl("http://" + self._address + self._api_prefix + "printer/bed/temperature") - data = """{"target": "%i"}""" % temperature + url = QUrl("http://" + self._address + self._api_prefix + "printer/bed/temperature/target") + data = str(temperature) put_request = QNetworkRequest(url) put_request.setHeader(QNetworkRequest.ContentTypeHeader, "application/json") self._manager.put(put_request, data.encode())