Build Time Clock App
Posted: Fri Sep 29, 2023 5:22 am
I believe this may be my first post on this forum and although I well into a OneX build, this post is not specific to the build at all.
The reason for my post is that I needed to find a solution for keeping better track of time spent on my build. Having built a Rotorway 162F a few years ago, I realized how poorly I kept track of my actual hours spent on the build. I wasn't going to let that happen with this OneX build so I wrote a small Time Clock app in a platform called NodeRED.
NodeRED is a flow-based development environment that requires almost no actual code (not completely true but very little). Using the NodeRED platform, the Flow (as the programs are called) can present output to and be interacted with via a web-based Dashboard.
The app or Flow is incredibly simple and I have it displayed on an iPad with a keyboard in my hangar. The app consists of a Punch-In and Punch-Out button. When I punch in my Amazon echo device announces it (completely useless feature but it was fun to play with) and when I punch out a text box is enabled for me to enter a title of the work done that day. This text along with the duration that I was punched in is emailed to me and ultimately becomes the start of an entry into the EAA build log.
I hope to automate the log entry in the EAA build log site at some point but for now the app is meeting my needs.
I should note that this app runs within the NodeRED platform which is installed on a Raspberry Pi 3.
Happy to share the flow if anyone is interested. I'm sure there are probably mobile apps that can do the same thing but I'm not one to take the easy route. :-)
Take care
-johan
The reason for my post is that I needed to find a solution for keeping better track of time spent on my build. Having built a Rotorway 162F a few years ago, I realized how poorly I kept track of my actual hours spent on the build. I wasn't going to let that happen with this OneX build so I wrote a small Time Clock app in a platform called NodeRED.
NodeRED is a flow-based development environment that requires almost no actual code (not completely true but very little). Using the NodeRED platform, the Flow (as the programs are called) can present output to and be interacted with via a web-based Dashboard.
The app or Flow is incredibly simple and I have it displayed on an iPad with a keyboard in my hangar. The app consists of a Punch-In and Punch-Out button. When I punch in my Amazon echo device announces it (completely useless feature but it was fun to play with) and when I punch out a text box is enabled for me to enter a title of the work done that day. This text along with the duration that I was punched in is emailed to me and ultimately becomes the start of an entry into the EAA build log.
I hope to automate the log entry in the EAA build log site at some point but for now the app is meeting my needs.
I should note that this app runs within the NodeRED platform which is installed on a Raspberry Pi 3.
Happy to share the flow if anyone is interested. I'm sure there are probably mobile apps that can do the same thing but I'm not one to take the easy route. :-)
Take care
-johan