Build a Weather Station with Elixir and Nerves

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • rtl_433

    Program to decode radio transmissions from devices on the ISM bands (and other frequencies)

  • Depending on what you want to do you can get away with a RPi and RTL-SDR which are pretty widely available.

    Most wireless weather stations use ISM bands, I used RTL_433[1] to pull the raw data and quite a few popular stations already have the format documented.

    Combine with InfluxDB+Grafana+simple polling script/program and you can do a bunch of fun stuff with it. Have the whole thing wrapped with docker compose and just runs in the backgound.

    [1] https://github.com/merbanan/rtl_433

  • Elixir

    Elixir is a dynamic, functional language for building scalable and maintainable applications

  • Elixir is a dynamic, functional language for building scalable and maintainable applications.” [1]

    “Nerves is the open-source platform and infrastructure you need to build, deploy, and securely manage your fleet of IoT devices at speed and scale.” [2]

    1 - https://elixir-lang.org/

    2 - https://www.nerves-project.org/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts