Skip to content

Monitors local RF weather data sources over. Sends daily push notification when device A registers a lower temperature than device B.

License

Notifications You must be signed in to change notification settings

Erik-Schlegel/tempi

Repository files navigation

Tempi

Description

Monitor multiple rf-based weather stations (e.g. Ambient Weather), and send push notifications when:

  1. Station A's temperature exceeds station B (e.g. it's hotter outside)
  2. Station B's temperature exceeds station A (e.g. it's hotter inside)

But, why?

It's expensive to run AC. Yet, proactively and consistently monitoring the temperature situation takes discipline. And while we're not easily distracted or anything, usually, it's hard to SQUIRREL! ...it's just easier to get a push notification.

Hardware

See prerequisites

Setup

See Software Install

Run

# Determine the device id of the RTL-SDR device, by listing the usb devices:
lsusb

# That will output multiple lines with something like:      Bus 001 Device 002 [...] RTL2838 DVB-T
# We need to pass that <bus#>/<device#> info along when we start the app. Given Bus 001 Device 002:
sudo docker run -p 80:80 --device=/dev/bus/usb/001/002 -d eschware/tempi:latest

About

Monitors local RF weather data sources over. Sends daily push notification when device A registers a lower temperature than device B.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published