Die Rückkehr der BlackBerry-Benachrichtigungs-LED

Die Rückkehr der BlackBerry-Benachrichtigungs-LED (BerryLight)

Als langjähriger BlackBerry-Nutzer vermisse ich nicht nur die kleinen Communicator-Geräte mit ihrer physischen Tastatur, sondern ganz besonders die Benachrichtigungs-LED bei neuen Nachrichten. Bis heute erschließt es sich mir nicht, warum moderne Smartphone-Hersteller auf diese einfache und äußerst praktische Funktion verzichten.

Natürlich kann man heute über ein Always-On-Display dauerhaft Informationen auf dem OLED-Bildschirm anzeigen lassen. Für meinen Geschmack verbraucht die permanente Displaydarstellung jedoch unnötig Energie und erfüllt den gleichen Zweck deutlich weniger elegant.

Bei einem BlackBerry genügte ein kurzer Blick auf die blinkende LED, um sofort zu erkennen, dass eine neue Nachricht eingegangen war. Genau diese unkomplizierte Art der Benachrichtigung wollte ich zurückhaben. Aus diesem Wunsch entstand dieses Projekt 

BerryLight überwacht ein oder zwei E-Mail-Postfächer und signalisiert neue Nachrichten über eine mehrfarbige RGB-LED. Dadurch genügt oft ein kurzer Blick auf das Gerät, ohne das Smartphone entsperren oder einen Mail-Client öffnen zu müssen.

Funktionen

BerryLight verbindet sich mit bis zu zwei WLAN-Netzwerken und überwacht bis zu zwei IMAP-Postfächer. Neue E-Mails werden in frei konfigurierbaren Intervallen erkannt und über die integrierte RGB-LED signalisiert.

Die Anzahl neuer Nachrichten wird durch Blinkimpulse dargestellt. Bei einer größeren Anzahl neuer Nachrichten wird die exakte Anzahl nicht mehr ausgegeben. Stattdessen leuchtet die LED einmal länger auf, sodass sofort erkennbar ist, dass mehrere neue E-Mails eingegangen sind.

Neue Nachrichten werden nicht nur einmal angezeigt. Solange sie nicht quittiert wurden, erfolgt die Signalisierung in jedem Prüfintervall erneut. Dadurch entsteht ein Verhalten, das stark an die klassische Benachrichtigungs-LED der BlackBerry-Geräte erinnert.

Die Quittierung erfolgt über die Taste des M5AtomS3. Vor dem Speichern des Quittierungsstatus wird die aktuelle Anzahl ungelesener Nachrichten erneut direkt vom Mailserver abgefragt. Dadurch wird sichergestellt, dass auch unmittelbar zuvor eingegangene Nachrichten korrekt berücksichtigt werden.

Wird eine E-Mail zwischenzeitlich gelesen, verschoben oder gelöscht, passt BerryLight seinen internen Status automatisch an. Die Signalisierung entspricht dadurch jederzeit dem tatsächlichen Zustand des überwachten Postfachs.

Die komplette Konfiguration erfolgt komfortabel über eine integrierte Weboberfläche. Neben den WLAN- und Mail-Einstellungen können auch die Prüfintervalle sowie die LED-Farben der einzelnen Postfächer festgelegt werden.

Funktionsübersicht

  • Überwachung von bis zu zwei IMAP-Postfächern
  • Unterstützung von zwei WLAN-Konfigurationen
  • Konfigurierbares Prüfintervall
  • Erkennung ungelesener Nachrichten über IMAP UNSEEN
  • Wiederholte Benachrichtigung bis zur Quittierung
  • Quittierung über die Taste des M5AtomS3
  • Vor Quittierung erneute Abfrage der aktuellen Mailanzahl
  • Automatische Anpassung bei gelesenen oder gelöschten Nachrichten
  • Speicherung aller Einstellungen im ESP32
  • Komfortable Konfiguration über einen Webbrowser
  • Frei wählbare LED-Farbe für jedes Postfach
  • Mehrfarbige RGB-Signalisierung
  • Factory-Reset-Funktion
  • Automatischer Neustart nach Konfigurationsänderungen
  • Betrieb auf ESP32 und M5AtomS3
  • Sehr geringer Energieverbrauch
  • Inspiriert von der klassischen BlackBerry-Benachrichtigungs-LED

BerryLight zeigt nicht einfach die Anzahl ungelesener E-Mails an. BerryLight signalisiert die Nachrichten, die seit der letzten Quittierung neu hinzugekommen sind.