Aus dem DEV-Branch:
- Die Neustart-Methode ist überarbeitet und beendet die einzelnen Module genauso wie beim Deep-Sleep. Damit werden z.B. die LED’s sauber ausgeschaltet und Einstellungen gespeichert wie z.B.
SAVE_PLAYPOS_BEFORE_SHUTDOWN
Vorher gab es einfach einen Hard-Reset Vorschlag stammt aus dieser Diskussion - Für den Neustart gibt es ein neues Kommando
CMD_RESTARTSYSTEM
, evt. mag das jemand auch für MQTT veröffentlichen, gern mit einem Pull-Request? - Die Gesamtspieldauer & Spielzeit seit letztem Start wird gespeichert und in der Weboberfläche angezeigt. Also wie lange läuft der ESPuino schon & spielt Musik ab…
- In der Webobefläche wird die ESP32-Hardware (Modell, Revision & CPU Takt) angezeigt. Das könnte evt. noch wichtig werden falls „Arduino als Komponente“ nur für neuere Chiprevisionen (Revision 3) verfügbar wird
- Neues Kommando
CMD_TELL_CURRENT_TIME
sagt die aktuelle Uhrzeit an. Die Tell-Commands können in der Zukunft leicht erweitert werden, z.B. Ansage des aktuellen Titels/Webstreams oder andere dynamische Ansagen
Feedback, Vorschläge, Bugreports wie immer gern hier!