updated getDHTTemp to output stdout contents

This commit is contained in:
rfmitchem
2023-01-12 15:49:45 -05:00
committed by GitHub
parent 6e35aa5940
commit 3a48706cc8

View File

@@ -1150,9 +1150,11 @@ class EnclosurePlugin(octoprint.plugin.StartupPlugin, octoprint.plugin.TemplateP
stdout = (Popen(cmd, shell=True, stdout=PIPE).stdout).read()
if self._settings.get(["debug_temperature_log"]) is True:
self._logger.debug("Dht result: %s", stdout)
temp, hum = stdout.decode("utf-8").split("|")
stdoutContents = stdout.decode("utf-8)
temp, hum = stdoutContents.split("|")
return (self.to_float(temp.strip()), self.to_float(hum.strip()))
except Exception as ex:
self._logger.info(f"Stdout Contents: {stdoutContents}")
self._logger.info(
"Failed to execute python scripts, try disabling use SUDO on advanced section of the plugin.")
self.log_error(ex)