Closed MaStr closed 4 years ago
Ich werde heute Abend mit dem Review beginnen. Schonmal vielen Dank für die Arbeit!
Für Sourcecode-Formatierung und ein paar Kleinigkeiten habe ich Dir, @MaStr, einen Pull Request geschickt: https://github.com/MaStr/raumklima/pull/1
Deine Vorschläge eingepflegt, angepasst und die README.md etwas erweitert. Ich hoffe, dass das so in deinem Sinn ist.
Gerne!
Hallo, das ist der erste Versuch vom Pullrequest. Die für redis wurde zu einer generellen "Backend" ini geworden, da ja jetzt mehre möglich sind und über die Section in der Ini-Datei eine Abgrenzung möglich ist. Die "enabled" Funktion in der Ini hat noch keinen Effekt, ich möchte dies gerne dann in einer generellen "save2backend" Version verwenden.
Das Fehlerhandling im MQTT ist eher "Schönwetterflug". Und das Publish, welches asynchron läuft, sollte eigentlich auch erst nach allen publishes eingesammelt werden mit (wait_for_publish())-
Ich wollte aber schonmal den Stand als PR schicken und von dir Wünsche, Anregungen oder Änderungen einzusammeln.
edit: Ansonstn ist das jetzt erstmal wirklich nur ein "Senden" (Publish). Ergänzend wäre es sinnvoll dann Channel ohne Sensorwerte nicht zu bearbeiten und dann etwas mehr Logik reinzustecken um das dann auch im Topic abzubilden. Man könnte z.B. die gesendeten Nachrichten als "Retained" stehen lassen (und somit bekommt man immer den letzten Stand), mit der Ergänzung "Expiry" wird dann nach n Sekunden die Nachricht vom MQTT-Server verworfen.
Liebe Grüße Matthias