In unserer täglichen Arbeit ist Odoo das Herzstück für das Projektmanagement und die Zeiterfassung. Dabei geht es mir nicht nur darum, am Ende zu wissen, wie lange ich für eine Aufgabe gebraucht habe, oder darum, meine Arbeitsschritte gegenüber Kunden nachzuweisen.
Es gibt noch einen zweiten, entscheidenden Punkt: die Anwesenheitserfassung.
Mehr als nur Projektzeit: Der rechtliche Aspekt
Aktuell ist das für mich persönlich vielleicht noch nicht das wichtigste Thema. Aber wenn wir in Zukunft Angestellte haben, wird es kritisch. Themen wie Sonntagsarbeit, Nachtarbeit und vor allem die Einhaltung der gesetzlichen Pausen sind essenziell.
Sollte jemals etwas passieren, und ich könnte nicht nachweisen, dass die Ruhezeiten eingehalten wurden, könnte ich grosse Probleme bekommen. Eine saubere Anwesenheitserfassung ist also auch eine rechtliche Absicherung.
Die Herausforderung im "Jetzt"
Schon jetzt unterstützt mich meine Frau bei gewissen Arbeiten. Sie hat aktuell noch kein eigenes, vollwertiges Odoo-Login, muss aber natürlich ihre Anwesenheit erfassen können. Odoo bietet dafür den praktischen Kiosk-Modus, mit dem man die Arbeitszeit starten und stoppen kann, ohne tief im System zu sein.
Ich wollte diesen Prozess jedoch automatisieren und so einfach wie möglich gestalten.
Die "offizielle" Lösung vs. Pragmatismus
Mein erster Gedanke war: Wir nutzen einen Raspberry Pi 5. Odoo bietet ein eigenes Image für die sogenannte "IoT Box" an, die genau solche Dinge handhaben kann.
Der Haken: Die Nutzung der IoT Box kostet zusätzlich rund CHF 25.– pro Monat und Box. Versteht mich nicht falsch: Wenn der operative Betrieb einmal voll läuft und wir mehrere Mitarbeiter haben, macht das absolut Sinn, weil es "out of the box" funktioniert. Aber zum jetzigen Zeitpunkt, wo nur wir zwei daran arbeiten, sind mir diese Zusatzkosten einfach zu hoch.
Unsere DIY-Lösung mit NFC
Ich habe mich daher für einen anderen Weg entschieden. Auf dem Raspberry Pi 5 läuft nun ein Standard-Betriebssystem. Im Hintergrund habe ich ein paar eigene Skripte geschrieben, die mit einem angeschlossenen NFC-Reader kommunizieren.
Das Ergebnis: Wir können nun mit einer einfachen NFC-Karte (Badges) die Anwesenheit starten und stoppen.
Es funktioniert einwandfrei. Meine Frau und ich können uns individuell an- und abmelden, und ich sehe in Odoo genau, wann sie für mich gearbeitet hat – ganz ohne teures Zusatz-Abo.
Ausblick: Da dieses Thema sicher auch für andere Odoo-Nutzer interessant ist, die gerade starten, werde ich demnächst eine detaillierte technische Beschreibung zu diesem Konzept erstellen, damit ihr es nachbauen könnt.