Hallo Phantomias,
was hältst du davon das wir alle dynamischen Daten in die Config im ini Format im unterordner data oder conf ablegen?
Damit meine ich nicht die aktuellen Messwerte oder das logging
Mein Watchdog wird bei jeder Änderung in dieser Datei eine Funktion ausführen die dann auf geänderte Werte darin reagieren kann.
Da dies mit dem pyinotify sehr ressourcen schonend ist kann das ruhig mal öfter geschehen und würde uns den vorteil verschaffen das wir auf alle Änderungen reagieren können!
Z.B. wenn ein Kanal vom GG Fühler zum GR Fühler umgeschalten wird und die Solltemperatur für diesen gesetzt ist muss der Regelungs Daemon doch auch mit diesen geänderten Parametern neu gestartet werden. Oder es keinen GR Fühler mehr gibt muss auch der Regelungs Daemon gestoppt werden.
Einfacher gesagt alle dynamischen Einstellungen sollten in die eine config --> Namen, Alarmwerte, Fühlerverwendung (GR, GG wobei es nur einen GR Fühler geben darf.)
Einfacher wäre es auch wenn Armin einfach die config in dem /var/www verwendet den bei einer kopie weis man nie welche version... Und außerdem würde es sicherlich zu etwas Verwirrung kommen und dem python programm ist es egal wo die liegt...
@Armin --> was meinst du zu den Änderungen ist dir das überhaupt recht? Ich will deinen Thread ja nicht "hijaken"
aber ich kann hier nie mehr das leisten was du schon gemacht hast!
LG
Joe
PS: Vielleicht sollten wir wegen der Regelung mal ein Brainstorming z.B. via Skype machen?
was hältst du davon das wir alle dynamischen Daten in die Config im ini Format im unterordner data oder conf ablegen?
Damit meine ich nicht die aktuellen Messwerte oder das logging

Mein Watchdog wird bei jeder Änderung in dieser Datei eine Funktion ausführen die dann auf geänderte Werte darin reagieren kann.
Da dies mit dem pyinotify sehr ressourcen schonend ist kann das ruhig mal öfter geschehen und würde uns den vorteil verschaffen das wir auf alle Änderungen reagieren können!
Z.B. wenn ein Kanal vom GG Fühler zum GR Fühler umgeschalten wird und die Solltemperatur für diesen gesetzt ist muss der Regelungs Daemon doch auch mit diesen geänderten Parametern neu gestartet werden. Oder es keinen GR Fühler mehr gibt muss auch der Regelungs Daemon gestoppt werden.
Einfacher gesagt alle dynamischen Einstellungen sollten in die eine config --> Namen, Alarmwerte, Fühlerverwendung (GR, GG wobei es nur einen GR Fühler geben darf.)
Einfacher wäre es auch wenn Armin einfach die config in dem /var/www verwendet den bei einer kopie weis man nie welche version... Und außerdem würde es sicherlich zu etwas Verwirrung kommen und dem python programm ist es egal wo die liegt...
@Armin --> was meinst du zu den Änderungen ist dir das überhaupt recht? Ich will deinen Thread ja nicht "hijaken"
aber ich kann hier nie mehr das leisten was du schon gemacht hast!LG
Joe
PS: Vielleicht sollten wir wegen der Regelung mal ein Brainstorming z.B. via Skype machen?
Zuletzt bearbeitet:
Die Pappnasen haben natürlich erst gestern abgeholt!
bitte