feat: hourly weather forecast + steel141 migration notes

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Mortdecai
2026-06-07 13:15:02 -04:00
parent c7b114da7a
commit f19c04bdc1
3 changed files with 54 additions and 19 deletions
+3 -3
View File
@@ -45,10 +45,10 @@ Forked from `Seth/PrinterAutomation` on Gitea.
- **Grafana:** `monitor.atermiter-x79.xyz` — Proxmox node metrics (173, 112, 197).
- **ZFS:** SSH to `192.168.0.197` (node-197) — queries `zpool list tank`.
- **Uptime Kuma:** CT 147 — queried via `pct exec 147` (requires Proxmox host).
- **This script runs on:** CT 166 (`192.168.0.175`, OpenClaw2).
- **This script runs on:** steel141 (`192.168.0.141`). Previously CT 166 (retired).
## Cron
Runs daily at 04:30 via crontab on CT 166:
Runs daily at 04:30 via crontab on steel141:
```
30 4 * * * python3 /root/bin/POS-Automation/pos_briefing.py >> /var/log/pos_briefing.log 2>&1
```
@@ -65,7 +65,7 @@ python3 pos_briefing.py
## Known Issues / Notes
- `pct exec 147` (Uptime Kuma check) only works on a Proxmox host, not inside a CT — silently returns None.
- `printer_ip` direct access (`192.168.0.137`) may be unreachable from some CTs due to Proxmox bridge/firewall state; pinging first resolves intermittent ARP issues.
- FreshRSS direct IP (`192.168.0.157`) can be intermittently unreachable from CT 166 `fresh.sethpc.xyz` (via Caddy) works as fallback but adds latency.
- FreshRSS direct IP (`192.168.0.157`) can be intermittently unreachable — `fresh.sethpc.xyz` (via Caddy) works as fallback but adds latency.
- yfinance ETH-USD occasionally fails with a NoneType error — non-fatal, other tickers still print.
## Gitea