The Bitcoin Watcher

Introduction: The Bitcoin Watcher

About: The ThingBox Project - A ready to flash Raspberry Pi image that contains Node-RED and Internet Of Things software for non developers.

We already saw in the instructabe "Scroll a Message on a LED Matrix" how to get the up-to-date Bitcoin value through the paymium API.

We'll see here how to go a step further, and create alerts.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Get the Bitcoin Value

The paymium API proposes to get the Bitcoin value through the command

It results in the string :


The interesting part here is ask, that gives the last known Bitcoin value. It will be stored in msg.payload.ask.

Step 2: Display the Value

In order to display the value, we just have to put the msg.payload.ask value in a string stored in msg.payload :


Step 3: When to Display?

We can decide when to display the Bitcoin value on the LED panel through the Inject node. In this example, we decide to display the value every 5 minutes.

Step 4: Create Alerts and Notifications

What is interesting with Bitcoin is certainly to create alerts and notifications. We can imagine for example to play a sound, to send a mail or a SMS, but there are plenty of different ways to notify.

Let's take an example: we'll here send a sms if the running value goes above 400 euros, and display the value with different colors.

We first test the value with the following function:

if (msg.payload.ask >= 400) {
return [ msg, null ]; } else { return [ null, msg ]; }

And we launch the two different actions depending on the result of the test.

If condition is verified, we write the value in green, and send a sms with the value, and if not, we display the value in red.

Step 5: Learn More!

Be the First to Share


    • LED Strip Speed Challenge

      LED Strip Speed Challenge
    • Sculpting Challenge

      Sculpting Challenge
    • Clocks Contest

      Clocks Contest