Pfannex / OmniESP

Omni ESP - Universelles Framework für ESP-Devices mit MQTT-Anbindung
http://s6z.de
GNU General Public License v3.0
9 stars 4 forks source link

WasherBuddy: Waschmaschinenüberwachung #16

Closed BenGig closed 5 years ago

BenGig commented 5 years ago

Gerät ist bei mir nun so im Einsatz. Der Input für den Wassersensor soll später über das GPIO-Modul laufen. Da die nächste Zeit arbeitmässig eng wird, wird das aber erst mal noch dauern.

Pfannex commented 5 years ago

New Device: WasherBuddy: Waschmaschinenüberwachung by BenGig

Pfannex commented 5 years ago

Wir danken dir für dieses Device! Hast du Lust das im Forum mal vorzustellen?

Thema:

OmniESP - WasherBuddy: Waschmaschinenüberwachung

BenGig commented 5 years ago

Ja, kann ich machen, da find ich schon noch Zeit für.

Pfannex commented 5 years ago

Super, wie bist du denn mit OmniESP zurechtgekommen?

BenGig commented 5 years ago

Erst mal: ich bin kein C++ Guru. Ich kenn die Grundlagen, aber bei so was

#include <functional>
typedef std::function<void(const time_t, Topic&)> TopicFunction;

kratz ich mir bereits den Kopf. Ich bin eher bei Python, bash, Puppet und Ansible zuhause, und etwas JS und Perl; Linux-Admin halt.

Aber ich kann kopieren. Mit eurem Template und den Devices kam ich schon mal ganz gut hin. Gerade für Leute mit begrenzten C++-Kenntnissen ist das Famework eine tolle Sache, vom üblichen INO-Code her kommend lässt sich beides gut und auch schnell verbinden. Mit dem Problem des Dashboard-Refresh hatte ich zwar einiges an Zeit verbraten, weil ich dachte, ich hätte komplett was zerschossen (Umgebung auf dem einen Rechner vor, auf dem anderen nach jenem Commit installiert, das war schlechtest mögliches Timing).

Aber: in weniger als einer Woche von der Idee und vom ersten Gebastel mit ESP8266_Basic rüber nach OmniESP und nun so ein fancy Teil: ich bin begeistert von OmniESP. Das Konzept ist durchdacht, flexibel und dennoch nicht kompliziert.