Skip to content

ReceiptPi v0.1.7-alpha1

Pre-release
Pre-release

Choose a tag to compare

@HostisHumani HostisHumani released this 07 Aug 18:22
· 75 commits to main since this release
53c5465

ReceiptPi v0.1.7-alpha1

This release expands ReceiptPi's weather capabilities with selectable weather providers and automatic severe weather alerts.

🌦️ Weather Providers

Weather reports are no longer tied to a single provider.

You can now select the weather data source directly in Settings → Weather:

  • DWD — Germany
  • Open-Meteo — Germany and Europe

The selected provider is used for regular weather reports and can be changed at any time.

⚠️ Severe Weather Alerts

ReceiptPi can now automatically monitor official weather warning services and print new severe weather alerts.

Supported providers:

  • 🇩🇪 DWD — Germany
  • 🇪🇺 MeteoAlarm — Europe
  • 🇺🇸 NWS — United States

A new background watcher checks for active warnings every 15 minutes.

Only new warnings are printed. ReceiptPi keeps track of previously seen alerts to prevent the same warning from being printed repeatedly.

Severe weather alerts can be completely enabled or disabled from the Weather settings.

🌙 Quiet Hours

Severe weather alerts have their own Ignore quiet hours setting.

When enabled, important weather warnings can still be printed while normal ReceiptPi jobs remain blocked by an active quiet-hours rule.

This bypass applies only to quiet hours. Rate limiting and duplicate protection remain active.

⚙️ Settings

The Weather settings page now includes configuration for:

  • Weather report provider
  • Severe weather alerts
  • Warning provider
  • Provider-specific region/location
  • Ignore quiet hours for severe weather alerts

Existing weather locations continue to work as before.

🔧 Technical

  • Added dedicated severe weather provider handling
  • Added a storm warning watcher
  • Added persistent state to prevent duplicate warning prints
  • Added a dedicated internal weather-alert print endpoint
  • Quiet-hours bypass is controlled server-side from ReceiptPi settings
  • No new Python dependencies

ReceiptPi is still in alpha. Feedback and bug reports are welcome.