NEWS
Abwesenheitszeiten für Behörden nachweisen
-
Hallo zusammen,
ich stehe vor der Aufgabe, für meine Frau und mich die genauen Zeiten zu erfassen, in denen wir beruflich außer Haus sind. Der Hintergrund ist, dass wir gegenüber Behörden (z. B. Finanzamt für den Verpflegungsmehraufwand/Abwesenheitsstunden) lückenlos nachweisen müssen, an welchen Arbeitstagen wir wie lange unterwegs waren. Private Zeiten am Wochenende oder Feierabend dürfen natürlich nicht im Log landen.
Das Ziel:
Automatische Erfassung: Sobald einer von uns an einem Arbeitstag das Haus verlässt, soll die Startzeit geloggt werden. Bei der Rückkehr die Endzeit.
Berechnung: Das System soll automatisch die Gesamtdauer (Abwesenheit in Stunden/Minuten) für diesen Tag errechnen.
Datentrennung: Sauber getrennt in zwei Listen/Datenpunkte (einmal für mich, einmal für meine Frau).
Exportierbar: Am Ende des Monats oder Jahres brauche ich eine saubere Tabelle (z. B. als CSV oder JSON-Tabelle), die man ausdrucken oder exportieren kann.
Vorhandenes Setup:
ioBroker läuft stabil.
Die Arbeitstage/Arbeitszeiten sind relativ fest (Mo-Fr), Ausnahmen (Urlaub/Krank) würde ich gerne über den iCal-Adapter oder ein einfaches Skript-Dashboard herausfiltern.
Meine Fragen an euch:
Hat jemand von euch schon mal so ein "Behörden-sicheres" Fahrtenbuch- bzw. Zeiterfassungs-Skript in Blockly oder JavaScript gebaut?
Wie speichert man die Daten am besten, damit man sie später leicht als Excel/CSV exportieren kann? Schreibt man das täglich in ein Datei-Log auf dem Server, in eine InfluxDB oder sammelt man das in einem langen JSON-String in einem Datenpunkt?
Wie habt ihr die Zeitfilterung gelöst (z. B. "Reagiere nur auf das Verlassen des Hauses zwischen 05:00 und 10:00 Uhr und ignoriere das Einkaufen am Samstag")?
Über Skript-Vorlagen, Tipps zu Adaptern oder Logik-Ideen wäre ich euch super dankbar!
Viele Grüße,
-
Hallo zusammen,
ich stehe vor der Aufgabe, für meine Frau und mich die genauen Zeiten zu erfassen, in denen wir beruflich außer Haus sind. Der Hintergrund ist, dass wir gegenüber Behörden (z. B. Finanzamt für den Verpflegungsmehraufwand/Abwesenheitsstunden) lückenlos nachweisen müssen, an welchen Arbeitstagen wir wie lange unterwegs waren. Private Zeiten am Wochenende oder Feierabend dürfen natürlich nicht im Log landen.
Das Ziel:
Automatische Erfassung: Sobald einer von uns an einem Arbeitstag das Haus verlässt, soll die Startzeit geloggt werden. Bei der Rückkehr die Endzeit.
Berechnung: Das System soll automatisch die Gesamtdauer (Abwesenheit in Stunden/Minuten) für diesen Tag errechnen.
Datentrennung: Sauber getrennt in zwei Listen/Datenpunkte (einmal für mich, einmal für meine Frau).
Exportierbar: Am Ende des Monats oder Jahres brauche ich eine saubere Tabelle (z. B. als CSV oder JSON-Tabelle), die man ausdrucken oder exportieren kann.
Vorhandenes Setup:
ioBroker läuft stabil.
Die Arbeitstage/Arbeitszeiten sind relativ fest (Mo-Fr), Ausnahmen (Urlaub/Krank) würde ich gerne über den iCal-Adapter oder ein einfaches Skript-Dashboard herausfiltern.
Meine Fragen an euch:
Hat jemand von euch schon mal so ein "Behörden-sicheres" Fahrtenbuch- bzw. Zeiterfassungs-Skript in Blockly oder JavaScript gebaut?
Wie speichert man die Daten am besten, damit man sie später leicht als Excel/CSV exportieren kann? Schreibt man das täglich in ein Datei-Log auf dem Server, in eine InfluxDB oder sammelt man das in einem langen JSON-String in einem Datenpunkt?
Wie habt ihr die Zeitfilterung gelöst (z. B. "Reagiere nur auf das Verlassen des Hauses zwischen 05:00 und 10:00 Uhr und ignoriere das Einkaufen am Samstag")?
Über Skript-Vorlagen, Tipps zu Adaptern oder Logik-Ideen wäre ich euch super dankbar!
Viele Grüße,
Behörden sicher wirst du es nicht hinbekommen. Weil das würde bedeuten, dass man es nie nachträglich noch manipulieren kann.
Das geht im Iobroker durchaus.Besser als manuell aufschreiben ist es aber alle Mal
-
Falls Du eine Fritzbox hast, die das WLAN zu Hause alleine managed, und Ihr Eure Smartphones immer mitnehmt, wäre der fb-checkpresence Adapter erstmal der erste Schritt um festzustellen, ob jemand das Haus verlässt.
Der Rest wäre bei mir dann wahrscheinlich Blockly Magie.... Ein paar Anregungen:

Bei meinem Beispiel wird vorausgesetzt, dass das Setzen von "presence" nicht gleichzeitig "absent.since" löscht, sondern man das noch auslesen kann ...
Gibt aber im Adapter noch einiges an Datenpunkten aus denen man die Info extrahieren könnte -
Hallo zusammen,
ich stehe vor der Aufgabe, für meine Frau und mich die genauen Zeiten zu erfassen, in denen wir beruflich außer Haus sind. Der Hintergrund ist, dass wir gegenüber Behörden (z. B. Finanzamt für den Verpflegungsmehraufwand/Abwesenheitsstunden) lückenlos nachweisen müssen, an welchen Arbeitstagen wir wie lange unterwegs waren. Private Zeiten am Wochenende oder Feierabend dürfen natürlich nicht im Log landen.
Das Ziel:
Automatische Erfassung: Sobald einer von uns an einem Arbeitstag das Haus verlässt, soll die Startzeit geloggt werden. Bei der Rückkehr die Endzeit.
Berechnung: Das System soll automatisch die Gesamtdauer (Abwesenheit in Stunden/Minuten) für diesen Tag errechnen.
Datentrennung: Sauber getrennt in zwei Listen/Datenpunkte (einmal für mich, einmal für meine Frau).
Exportierbar: Am Ende des Monats oder Jahres brauche ich eine saubere Tabelle (z. B. als CSV oder JSON-Tabelle), die man ausdrucken oder exportieren kann.
Vorhandenes Setup:
ioBroker läuft stabil.
Die Arbeitstage/Arbeitszeiten sind relativ fest (Mo-Fr), Ausnahmen (Urlaub/Krank) würde ich gerne über den iCal-Adapter oder ein einfaches Skript-Dashboard herausfiltern.
Meine Fragen an euch:
Hat jemand von euch schon mal so ein "Behörden-sicheres" Fahrtenbuch- bzw. Zeiterfassungs-Skript in Blockly oder JavaScript gebaut?
Wie speichert man die Daten am besten, damit man sie später leicht als Excel/CSV exportieren kann? Schreibt man das täglich in ein Datei-Log auf dem Server, in eine InfluxDB oder sammelt man das in einem langen JSON-String in einem Datenpunkt?
Wie habt ihr die Zeitfilterung gelöst (z. B. "Reagiere nur auf das Verlassen des Hauses zwischen 05:00 und 10:00 Uhr und ignoriere das Einkaufen am Samstag")?
Über Skript-Vorlagen, Tipps zu Adaptern oder Logik-Ideen wäre ich euch super dankbar!
Viele Grüße,
Hat jemand von euch schon mal so ein "Behörden-sicheres" Fahrtenbuch- bzw. Zeiterfassungs-Skript in Blockly oder JavaScript gebaut?
Das gibt es nicht wirklich, ich habe via KI sowas erstellt:

Geht mit Fritz Box und fb-checkpresence Adapter und Feiertag Adapter.
-
Falls Ihr Android habt: Die App Life360 mit dem life360ng Adapter ermittelt sehr zuverlässig wo ihr gerade seit und ist sehr Akku-Freundlich
Mann kann sogar Ort anlegen so das bei uns z.B. "zu Hause" sicher erkannt wird.
https://forum.iobroker.net/topic/84376/life360-nextgeneration-latestIch lasse mir das in der VIS anzeigen. Wir haben ein Abo (einer im Kreis reicht), man kann auch schon so nachträglich nachsehen wann man beim Kunden weggefahren ist
-
@horst-böttcher zwei Anregungen:
-
Traccar - zeichnet alle Touren mit dem Auto (oder auch Handy) auf. Kann lokal gehostet werden.
-
NFC und Handy-App. Beim Verlassen oder Betreten der Wohnung Handy kurz zu einem Button halten. Oder mit etwas mehr Aufwand einen Chip-Leser und entsprechende Schlüsselanhänger der per MQTT den Code des Anhängers an ioBroker sendet. Beim Verlassen und Betreten Schlüssel einfach kurz hinhalten. (Ich mache das so um die Alarmanlage zu steuern und die Türe zuzusperren - funktioniert seit Jahren, nach ein wenig Bastelei, sehr zuverlässig.)
-
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden