Integrating blink(1) w/ Hspec Haskell Testing Framework

If you develop in Haskell, you probably use the hspec testing framework. Here’s a new package for adding blink(1) USB Status LED output to your hspec tests.

hspec-blink1-boblong

The hspec-blink1 package is from Bob Long. He includes both the source and a small video of it working. Bob will also be demonstrating at a Meetup in Dublin, Ireland on 27 April titled “Hspec, & Integrating with blink(1) devices”. If you go, let us know!

New blink(1) IFTTT channel soon

blink1-iftt-new-channel

We love IFTTT (aka “If This Then That”). Our blink(1) USB LED was one of the first hardware devices that worked with IFTTT and we’re excited that IFTTT is helping us upgrade our IFTTT channel!

This upgraded channel will initially work just the same, but with the added ability of allowing multiple blink(1)s to work with a single IFTTT account (something many of our customers have asked for). And this new channel is more easily customizable by us so it will open up the door to more advanced features down the road.

Current IFTTT blink(1) channel users:
As IFTTT gets ready to make the change, they will be contacting you. We believe that all your recipes will be migrated so no changes will be necessary by you. You will be able to distinguish the new blink(1) IFTTT channel by the updated graphic (see the above image) and your channel authentication will be via OAuth2 to our new blink(1) data feed service.

And if you have any questions, please feel free to contact us.

Ambient Wind Energy Indicator using Node-RED and blink(1) USB LED

ambient-wind-engery

Glyn Hudson created an ambient wind energy indicator using a emonPi environmental monitoring Raspberry Pi and blink(1) USB LED. Then on the software side, he used Node-RED and Emoncms to pull in real-time UK wind energy generation and map that data to colors on the blink(1).

Glyn goes into detail on how to set everything up and it’s a great example of integrating disparate devices and data sources into Node-RED. Here’s what his setup looks like in the Node-RED GUI:

Node_RED_Emoncms_WindEnergy

busStatus.js: blink(1) Node.js bus notification on RasPi

blink1-bus
Niklas was recently “nerding out with a open api, raspberry pi, blink(1) and some node.js code” and created a cool example of using Stockholm bus tracking API to light up a blink(1) that lets him know when he should leave for the bus. And since it’s all running on a Raspberry Pi hanging on his wall, it’s a compact easy-to-see single-purpose device.

Check out his blog post “A Nerds Way of Keeping Track of When the Next Bus Leaves” and github repo for full details.

luablink: Lua library for blink(1)

lua-blink1
Lua is a very interesting and efficient programming language that’s exceptionally cross-platform. Since our blink(1) notification light is also very cross-platform, we’ve always wanted native Lua functionality for it, but haven’t had to resources to do it. Fortunately, Matt Burke made a great Lua library for blink(1) and put it up on github. Thanks Matt!