#6 UI Updates senden und anzeigen
This commit is contained in:
parent
2bcc5631b6
commit
f83d425915
@ -56,8 +56,12 @@ class MyStromSwitchPlugin(octoprint.plugin.SettingsPlugin,
|
||||
try:
|
||||
request = requests.get(
|
||||
'http://{}/report'.format(self.ip), timeout=1)
|
||||
self._plugin_manager.send_plugin_message(self._identifier,
|
||||
request.json())
|
||||
if request.status_code == 200:
|
||||
self._logger.debug("update view")
|
||||
self._logger.debug(request.json())
|
||||
|
||||
self._plugin_manager.send_plugin_message(self._identifier,
|
||||
request.json())
|
||||
except (requests.exceptions.ConnectionError, ValueError):
|
||||
self._logger.info('Connection Error Host: {}'.format(self.ip))
|
||||
# Do all Staff here
|
||||
|
@ -129,14 +129,20 @@ $(function() {
|
||||
}
|
||||
}
|
||||
|
||||
self.onEventPrinterStateChanged = function(payload) {
|
||||
if (payload.state_id == "PRINTING" || payload.state_id == "PAUSED"){
|
||||
self.testButtonChangeStatus(true);
|
||||
} else {
|
||||
self.testButtonChangeStatus(false);
|
||||
}
|
||||
}
|
||||
|
||||
self.mystromswitchEnabled.subscribe(self.onmystromswitchEvent, self);
|
||||
|
||||
self.onDataUpdaterPluginMessage = function(plugin, data) {
|
||||
if (plugin != "mystromswitch" && plugin != "octoprint_mystromswitch") {
|
||||
return;
|
||||
}
|
||||
|
||||
self.mystromswitchEnabled(data.mystromswitchEnabled);
|
||||
if (data.power != null) {
|
||||
self.timeoutPopupOptions.text = self.timeoutPopupText + data.power;
|
||||
if (typeof self.timeoutPopup != "undefined") {
|
||||
|
Loading…
Reference in New Issue
Block a user