{"id":5068,"date":"2017-06-05T09:14:04","date_gmt":"2017-06-05T07:14:04","guid":{"rendered":"https:\/\/www.bdjl.de\/localhost\/?p=5068"},"modified":"2017-06-09T18:00:05","modified_gmt":"2017-06-09T16:00:05","slug":"a-time-tracker","status":"publish","type":"post","link":"https:\/\/www.bdjl.de\/localhost\/?p=5068","title":{"rendered":"A Time Tracker"},"content":{"rendered":"<p>Ich nutze seit dem 01.08.2016 <a href=\"https:\/\/github.com\/netmackan\/ATimeTracker\/\" target=\"_blank\" rel=\"noopener noreferrer\">A Time Tracker<\/a> (bei FDroid zu haben) als Zeiterfassungssoftware auf dem Smartphone &#8211; und das f\u00fcr mich \u00fcberraschend diszipliniert und an vielen Stellen evtl. auch \u00fcbergenau. Verlasse ich den Schreibtisch oder die SItzung etc., stoppe ich die Zeiterfassung.<\/p>\n<p>Da das RP wie jedes Jahr um Pfingsten meinen T\u00e4tigkeitsbericht haben wollte, wollte ich mir die Arbeit nun erleichtern und zum ersten Mal einen echten Stundenzettel einreichen. Das klappte nur bedingt. Einerseits ist das RP-Formular daf\u00fcr nicht gemacht, weil es sich nicht interessiert, wie viel man gearbeitet hat, sondern nur daf\u00fcr, wie viele Stunden Unterricht ausgefallen sind, w\u00e4hrend man als Landesbeamter andere Dienstauftr\u00e4ge erf\u00fcllte.<\/p>\n<p>Andererseits ging ich zuerst den falschen Weg und exportierte mir die SQLite Datenbank aus A Time Tracker (Mehr &#8211; Auf Speicher sichern). Mit der konnte ich lokal auf dem Rechner aber wenig anfangen: die Zeiten sind als Unix timestamps abgelegt, m\u00fcssen also zuerst konvertiert werden und auch die Zuordnung von IDs zu den T\u00e4tigkeitsbezeichnungen ist derart auf einzelne Tabellen verteilt, dass das Zusammenf\u00fchren viel zu viel M\u00fche macht.<\/p>\n<p>Eine \u00dcbersicht \u00fcber die eigene Arbeitszeit l\u00e4sst sich aus dem CSV Export viel z\u00fcgiger erstellen:<\/p>\n<ol>\n<li>Mehr &#8211; Zeitbereich \u00e4ndern &#8211; Alle<\/li>\n<li>Mehr &#8211; Ansicht nach CSV exportieren<\/li>\n<\/ol>\n<p>A Time Tracker legt die timetracker.db wie auch die all.csv auf der obersten Ebene des Nutzerverzeichnisses auf dem Smartphone ab &#8211; hier ist das <em>\/storage\/emulated\/0\/<\/em>.<\/p>\n<p><a href=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/allcsv2lo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5069\" src=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/allcsv2lo-640x479.png\" alt=\"\" width=\"640\" height=\"479\" srcset=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/allcsv2lo-640x479.png 640w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/allcsv2lo-768x575.png 768w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/allcsv2lo-624x467.png 624w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/allcsv2lo.png 797w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Die Konvertierung von Unix timestamps ins Format YYYY-MM-DD HH-MM-SS wird von der App vorgenommen. Der Import nach LibreOffice gelingt ohne M\u00fche.<\/p>\n<p><a href=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/lo-hhmmss-zeitformat.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5070\" src=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/lo-hhmmss-zeitformat-640x449.png\" alt=\"\" width=\"640\" height=\"449\" srcset=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/lo-hhmmss-zeitformat-640x449.png 640w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/lo-hhmmss-zeitformat-624x438.png 624w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/lo-hhmmss-zeitformat.png 702w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Formatiert man die Zellen f\u00fcr die Summen im Format <em>[HH]:MM:SS<\/em>, unterl\u00e4sst LibreOffice jegliche Umrechnungen und addiert schlicht die Zeiten in Richtung Stunden. Entscheidend ist die eckige Klammer um das HH!<\/p>\n<p><a href=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/summenbeihhmmssinlo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5071\" src=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/summenbeihhmmssinlo-640x235.png\" alt=\"\" width=\"640\" height=\"235\" srcset=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/summenbeihhmmssinlo-640x235.png 640w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/summenbeihhmmssinlo-768x283.png 768w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/summenbeihhmmssinlo-624x230.png 624w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2017\/06\/summenbeihhmmssinlo.png 840w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Man kann dann mit dem \u00fcblichen <em>=SUMME(FeldA:FeldZ)<\/em> rechnen, statt sich permanent zu wundern, was LibreOffice da gerade macht, und die Daten auch grafisch darstellen etc. pp.<\/p>\n<p>Ganz h\u00fcbsch erhellend f\u00fcr mich war, dass ich schon vor Monaten meine vorgesehene Jahresarbeitszeit &#8222;durch&#8220; hatte. Dabei ist das Schuljahr noch nicht einmal zu Ende. Auch erhellend war die Verteilung meiner Stunden auf die von mir in A Time Tracker angelegten Kategorien. Ich wei\u00df nun, wo ich mehr darauf achten muss, mich nicht zu sehr vereinnahmen zu lassen. Ich muss &#8222;Nein&#8220; noch \u00fcben.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich nutze seit dem 01.08.2016 A Time Tracker (bei FDroid zu haben) als Zeiterfassungssoftware auf dem Smartphone &#8211; und das f\u00fcr mich \u00fcberraschend diszipliniert und an vielen Stellen evtl. auch \u00fcbergenau. Verlasse ich den Schreibtisch oder die SItzung etc., stoppe ich die Zeiterfassung. Da das RP wie jedes Jahr um Pfingsten meinen T\u00e4tigkeitsbericht haben wollte, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,7,10],"tags":[578,101],"class_list":["post-5068","post","type-post","status-publish","format-standard","hentry","category-linux","category-office","category-schule","tag-a-time-tracker","tag-libreoffice"],"_links":{"self":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5068"}],"version-history":[{"count":5,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5068\/revisions"}],"predecessor-version":[{"id":5090,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5068\/revisions\/5090"}],"wp:attachment":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5068"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5068"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}