Ik ben met voor een klant van ons bezig een aantal linux-pc'tjes te maken welke een bandenpomp aansturen. Dit doe ik in mijn vrije tijd. Beschouw het als een leuke hobbie. Alleen begint deze hobbie nu wat trekken te vertonen waarvan ik zeg: dit is geen vrijetijdsbesteding meer.
Het laatste akefietje.
Maandag middag word ik gebeld door een collega (die ook bij dit project betrokken is) dat de 5 pc's die zijn afgeleverd niet goed werken.
Wat is het geval. Deze hele installatie werkt op een accuu welke wordt gevoed via een zonnepaneel. Aan de pc'tjes hangt een touchscreen waarmee klanten een wizard kunnen aansturen waarna ze hun band kunnen oppompen. Om stroom te besparen is besloten om de pc'tjes na 4 minuten uit te laten gaan als er geen activiteit op het touchscreen is geweest. Dit heb ik bijelkaar gescript door waarden uit te lezen uit /proc/interrupts en middels een cronjob te bepalen of een bepaalde interrupt afgelopen 4 minuten is gewijzigd. Is dat niet het geval dan wordt een halt commando uitgevoerd.
Simpel en effectief.
Maandag belt dus die collega dat de pc niet uitging. Mijn reactie is dan altijd oh jee. Probleem dat ik maandagavond en dinsdagavond niet langs kon gaan omdat er anders niemand thuis was voor de kinderen.
Dus maandag middag 5 uur gaat de telefoon. Mijn baas. "wat is dit nou weer voor onzin, jullie zijn ook allemaal een stelletje prutsers bij elkaar". Ik "bedankt". Baas "waarom krijgen wij dit niet voor elkaar". Ik "misschien hadden we moeten testen voordat we het gingen afleveren". Baas "daar is geen tijd en geld voor". Ik "tsja, wat verwacht je dan". Baas "Jij MOET daar vanavond naartoe". Ik "Kan niet, kan woensdag pas". Baas "En wat als je nou morgenochtend om 4 uur je bed uitgaat en dan om 5 uur langs gaat, dan ga je daarna naar je gewone werk!". Ik "Er zijn grenzen". Baas "Dan komt iemand die pc's vanavond bij jou langs brengen". Ik "prima".
Enfin collega rijd dus van Zwolle naar Nieuwegein. Laadt daar die pc's in en rijdt ermee naar mij toe (Zeist).
Ondertussen belt mijn baas nog een keer met overslaande stem "moet ik soms nu nog uitleggen wat de bedoeling is". Ik "wat, waarvan de bedoeling". Baas "Die pc's. is heel simpel die moeten na 3 minuten uitgaan". Ik "nou nee, uitgaan als het touchscreen 3 minuten niet is aangeraakt". Baas "oh ja". (ps ik was behoorlijk beledigd na dit telefoontje, want dat hele gedoe met uitgaan, had ik zelf bedacht en ontworpen en aan mijn baas uitgelegd een paar maanden geleden. Laat ik het maar op de ADHD houden).
Ondertussen heb ik dus snel ff gegeten en nog even wat familietime gehad met mijn kinderen voordat mijn collega kwam met de 5 pc's en een beeldscherm.
Gelijk aan de slag gegaan alles geinstalleerd. pc aan. en inderdaad ging niet uit na 3 minuten. hmm ff interrupts uitlezen. lang verhaal kort maken: er zat nog een beschermfolie op de beeldschermen en die leverde 'touches' op. Dus na die verwijderen bleek het proces dus wel te werken. Gelijk even alle 5 pc's getest. Werkten allemaal prima. Dus om 10 uur (vriendin was onderhand thuis gekomen). Alles weer in de auto, op naar Nieuwegein. Daar aansluiten op de testinstelling (folie van het scherm af). Weer gekke dingen. Bleek er sluiting te zitten in een van de kabels die klokpomp verbind met de pc.... Kabeltje gewisseld. Hele flow van bandenpompen getest. En om 1/2 12 weer naar huis gegaan.
Ik heb nog geen verontschuldigend telefoontje gehad.
En morgen ga ik even babbelen etm de baas. Dat ik mijn vrije tijd zelf wil indelen.