Hi there, because there is not much to tell about my workouts at the moment, I’ll write a post about another subject that I mainly spend my days at work with, namely software engineering. My work career has consisted of many jobs where I have had the delight to work…
Taming Alexa – part 1
Hello there, It’s time for a short Alexa session. As I stated in my previous post, I would like to provide an overview of the basics for developing a Skill for Alexa and simultaneously also learn more for the future. In general it usually works in the life the when…
Getting a grip of Alexa
Hello, this time the content will be concentrated on something related to my second passion – computers and software that after years of tinkering took me to another path in my life – to a software engineering profession. In order to be able to keep up with the quickly changing…
Open ID Connect and a sample app for SSO
Hi there, The last few weeks have once again brought changes to my life. First I started at a new job which obviously almost certainly means a lot of pressure due to the probation time etc. Secondly, I lost my beloved grandfather which hit me pretty hard. However, the life…
Google AIY and Cloudspeech – understanding Finnish – “ymmärrän suomea”
Greetings, The first days with the Google AIY kit have been pretty rewarding; at the beginning most of the time has been consumed with Google assistant and asking all sorts of questions. For a person that isn’t a native English speaker it does not feel completely natural to use the…
Google AIY Kit
Hi, since a couple of weeks I am happy owner of the Google AIY voice kit, a natural language recognizer connected with the Google assistant. It can be attached to a Raspberry Pi board and with the included items it is pretty straightforward to build a basic voice recognizion system.…
Air quality monitoring revisited
Hey, in the previous post I discussed the basic implementation of an air quality monitoring system based on Raspberry Pi Zero W and a couple of sensors plus suitable software for storing and providing the data. In this post I will briefly discuss the web application created for visualizing the…
Air quality monitoring with RaspBi and visualizing with AngularJS + Express
Hi, my recent project has been an air quality measurement system at home based on Raspberry Pi Zero W with a set of suitable sensors and software accessing the sensor data. The results are planned to be stored on a NoSQL database on a server and visualized in a Web app…
Raspberry Pi and the (returning) joy of tinkering with hardware and software
Greetings, the past two weeks have been such a good time thanks to Raspberry Pi Zero W and the CamJam Edukit #3. I have honestly been like a child when getting anxious about something with full of energy and hardly wanting to go to bed. The threshold to start experimenting…
App with Meteor: fundamentals (with the example app Weight Watch)
Hi there, It’s again time for another app; this time on the JavaScript app development platform Meteor. Since I don’t want to trash the experiences gathered when implementing WeightWatch App for ConnectIQ, I decided to implement a similar app running in a web browser, with a responsive GUI, and fancy…
Weight widget (part 4)
Hi there, Tonight I concentrated on the app GUI and the target was to get valid data parsed from the JSON (that eventually will come from Fitbit API), and to view the weight and the date of the latest measurement on the view labels. The function below is the callback that…
Weight widget (part 3)
Good evening, Back to the weight widget topic, and more specifically to the request that is made to the Fitbit API. I have struggled a couple of hours tonight with the method makeWebRequest, but finally I managed to get it running with the help from several web resources. I haven’t…
Weight widget (part 2)
Hello, in this second part of my blog posts about the weight widget for Connect IQ I will present the basic app structure and some fundamental methods with the target to reach the basic functionality for obtaining data from Fitbit and presenting it on the watch ui. In the first post I…
Weight widget (part 1)
Hi there, This will be another watch app based blog post; I want to continue with my lately arisen interest in developing apps for Garmin Connect IQ. This time I want to develop a watch widget that fetches data from an external source of data, i.e. the app uses the Fitbit…
Table hockey madness (part 4)
Hello, I have once again returned to the topic that has bugged me for the past few weeks: the Garmin Connect IQ based watch app for table hockey or football. As I wrote in part 1, part 2 and part 3, the development wasn’t without problems. I have now implemented…