nachdem mir die Umstellung meines damaligen mit DELPHI erstellten Programmes zur Steuerung meiner Heizung gelungen ist, ist noch ein
Problem nicht geklärt.
Ich habe die GUI mit QT5 Designer erstellt und ein "graphWidget" zur Darstellung des Temperaturverlaufes integriert. Siehe Bild im Anhang.
Das Problem ist folgendes: Mir gelingt es nicht die aktuelle Uhrzeit "HH:MM" als x-Achse darzustellen. Alle bisherigen Versuche sind immer
gescheidert.
Das Update der Werte wollt ich so gestalten (die y-Werte funktionieren aber der x- Wert nicht)
def update_plot(self):
Uhrzeit=datetime.now().strftime("%H:%M")
#self.Zeit=self.Zeit[1:] #remove 1. Element
#self.Zeit.append(Uhrzeit)
self.Aussen=self.Aussen[1:]
self.Aussen.append(self.mErrech)
self.Vorlauf=self.Vorlauf[1:]
self.Vorlauf.append(self.mVl)
self.Ruecklauf=self.Ruecklauf[1:]
self.Ruecklauf.append(self.mRl)
self.Boiler=self.Boiler[1:]
self.Boiler.append(self.mSpi)
self.Brenner=self.Brenner[1:]
if self.aBrein or self.mBrein:
self.Brenner.append(100)
else:
self.Brenner.append(-20)
self.graphWidget.clear()
self.plot(self.Zeit, self.Aussen, "Außen", 'r')
self.plot(self.Zeit, self.Vorlauf, "Vorlauf", 'g')
self.plot(self.Zeit, self.Ruecklauf, "Rücklauf", 'm')
self.plot(self.Zeit, self.Boiler, "Boiler", 'b')
self.plot(self.Zeit, self.Brenner, "Brenner", 'k')
Für den x-Wert habe ich wie man sieht 0..59 fest eingestellt.
Hat Jemand einen Hinweis wie das zu machen ist?
Danke
