World wide free shipping on orders over 100€ - PayPal and Stripe payments - Made in Finland

Espruino JavaScript Interpreter: Program RuuviTag in JavaScript

Do you want to create something with your RuuviTags but think learning low-level C programming sounds too tricky?

Don’t worry. It’s possible to tinker with the Tag using JavaScript. Espruino is a perfect tool for prototyping and is easy to use.

How to get started?

  1. Flash Espruino image by following these instructions.
  2. Open Espruino Web IDE.
  3. Follow Web IDE’s tutorial and flash your very first script.

Video tutorial

On this video, we used a laptop running macOS. Steps with Windows and Linux are a little different. Learn more.

RuuviTag is officially supported by Espruino.

Read more:


Espruino is an open-source project. If you run Espruino on RuuviTag and love it, please consider donating.

They’ve got also cool hardware products to sell. For example, Puck.js, which is similar to RuuviTag but with different sensors and properties.

Featured Products

Find the right products for your measuring needs
  • RuuviTag sensor measures temperature, air humidity, air pressure and motionIn stock
    RuuviTag is a Bluetooth sensor that sends temperature, relative...
    Read more

    RuuviTag Sensor (4in1)

  • Ruuvi KitIn stock
    Every Ruuvi Gateway product is shipped with...
    Read more

    Ruuvi Sensor Measurement Kit

  • Ruuvi GatewayIn stock
    Note! Every Ruuvi Gateway product is shipped with a...
    Read more

    Ruuvi Gateway Router

  • RuuviTag Pro 3in1 measures temperature, air humidity and motionIn stock
    Choose your model (2in1, 3in1 or 4in1) depending on...
    Read more

    RuuviTag Pro Sensor