← 返回
数据分析 中文

Tübingen Weather Graphics

Generate and send a 5-day Tübingen weather graphic (PNG) from open-meteo.com. Use when Master wants a nicer visual forecast plus summary text for the next few days.
从open-meteo.com生成并发送图宾根5天天气预报图(PNG),用于提供直观的图表及未来几天天气摘要。
zopyx
数据分析 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 979
下载
💾 18
安装
1
版本
#latest

概述

Tübingen Weather Graphics

Überblick

Erstellt eine ansprechende PNG-Grafik (max/min-Temperaturen + Regenwahrscheinlichkeit für 5 Tage) auf Basis von Open-Meteo. Ideal für morgendliche Forecast-Posts via Telegram oder Archivierung.

Voraussetzungen

  • Python 3.11+
  • matplotlib, numpy, pillow (am einfachsten via virtuelles Environment):

```bash

python3 -m venv /tmp/tuebingen-plot

source /tmp/tuebingen-plot/bin/activate

pip install matplotlib

```

Quick Start

/tmp/tuebingen-plot/bin/python \
  skills/tuebingen-weather-graphics/scripts/generate_forecast_graph.py \
  --days 5 \
  --output data/weather/tuebingen_forecast.png

Ausgabe:

  • PNG unter data/weather/...
  • Textzusammenfassung im Terminal (z. B. „Fri 13.02: 5/10°C, Regen 85% | …“)

Automatischer Versand

  1. Cron-Job 07:30 (Beispiel):

```bash

openclaw cron add <<'JSON'

{

"name": "tuebingen-forecast-graphic",

"schedule": { "kind": "cron", "expr": "30 7 *", "tz": "Europe/Berlin" },

"sessionTarget": "isolated",

"payload": {

"kind": "agentTurn",

"model": "default",

"message": "Run /tmp/tuebingen-plot/bin/python skills/tuebingen-weather-graphics/scripts/generate_forecast_graph.py --output data/weather/tuebingen_forecast.png. Send Master the summary text plus attach the PNG."

}

}

JSON

```

  1. Telegram Versand: message.send mit media=data/weather/tuebingen_forecast.png.

Troubleshooting

  • Matplotlib ImportError: Stelle sicher, dass das oben genannte venv aktiv ist oder die Pakete systemweit installiert wurden.
  • Leere Daten: Open-Meteo liefert manchmal keine Regenwahrscheinlichkeit → Script zeigt 0%. Kann im Code angepasst werden.
  • Mehr Tage: --days 7 o. Ä. möglich (die API liefert bis zu 7+ Tage im daily-Block).

Ressourcen

  • scripts/generate_forecast_graph.py – Lädt Daily-Daten, zeichnet Linien/Flächen-Plot + Regen-Balken, speichert PNG.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-29 06:31 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 367 📥 140,244
data-analysis

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 164 📥 59,858
communication-collaboration

Table Mountain Status

zopyx
获取并报告桌山空中缆车状态(通过官方天气API)。适用于主人询问桌山更新、需要开放/关闭提醒或希望自动在Telegram上推送状态、天气和等候时间。
★ 0 📥 1,285