-
Notifications
You must be signed in to change notification settings - Fork 192
Comparing changes
Open a pull request
base repository: pimoroni/enviroplus-python
base: main
head repository: farcomiot/enviroplus-python
compare: master
- 11 commits
- 7 files changed
- 1 contributor
Commits on Feb 17, 2026
-
docs: Add CHANGELOG.md — version history for Pi script, LCD and dashb…
…oard Documented notable changes for LCD and Pi Script versions, including added features, changes, and removals.
Configuration menu - View commit details
-
Copy full SHA for 5e40cb2 - Browse repository at this point
Copy the full SHA 5e40cb2View commit details -
docs: Add SSH-DIAGNOSTICS.md — remote sensor diagnostic commands refe…
…rence Added a comprehensive guide for SSH diagnostics of sensor hardware, including commands for accessing devices, checking sensor statuses, and troubleshooting common issues.
Configuration menu - View commit details
-
Copy full SHA for 38615e0 - Browse repository at this point
Copy the full SHA 38615e0View commit details -
docs: Add CREDENTIALS.md — credential reference map (no secrets)
Added a credential reference map outlining key credentials, their services, purposes, and storage locations, along with security policies and future roadmap for credential management.
Configuration menu - View commit details
-
Copy full SHA for 667ed25 - Browse repository at this point
Copy the full SHA 667ed25View commit details -
docs: Add README-FARCOM.md — comprehensive Enviro+ IoT system documen…
…tation Added detailed documentation for the Farcom Industrial Enviro+ IoT Monitoring System, including architecture, hardware components, sensor channels, LCD screen rotation, MQTT protocol, quick start guide, repository structure, credentials, version history, and deployment location.
Configuration menu - View commit details
-
Copy full SHA for 636d161 - Browse repository at this point
Copy the full SHA 636d161View commit details -
feat: Add farcom-mqtt-enviro.py v4+LCD v8 — rebuilt from spec
Production Enviro+ MQTT monitor script (832 lines, 14 sections). - 11 sensor channels: noise, temp, pressure, humidity, light, gas (ox/red/nh3), PM1/2.5/10 - 14 LCD screens with HSV color gradient bars, info/logo/health screens, boot splash with QR - paho-mqtt v2.1 API (CallbackAPIVersion.VERSION2) publishing to farcom/enviro at QoS 1 - SQLite 24h rolling storage with automatic pruning - Noise event detection with night watch mode (22:00-07:00) - CPU temperature compensation for BME280 (5-sample rolling average) - PMS5003 throttled reads (every 2s) to prevent UART blocking - Background thread for external IP refresh - Rebuilt from docs/README-FARCOM.md spec after SD card corruption
Configuration menu - View commit details
-
Copy full SHA for c748296 - Browse repository at this point
Copy the full SHA c748296View commit details -
fix: Add device_id and uptime_s to MQTT payload for dashboard widgets
Dashboard expects device_id and uptime_s (elapsed seconds) in the MQTT payload to populate the Device and Uptime header widgets. Added both fields while keeping uptime_start for backwards compatibility.
Configuration menu - View commit details
-
Copy full SHA for a933335 - Browse repository at this point
Copy the full SHA a933335View commit details -
fix: Rewrite mqtt_publish_history with SQLite time-series aggregation
Dashboard expects {t0, sensors: {key: [[offset_s, avg, min, max], ...]}, events: [...]} format for the HISTORY panel. Replaced the old simple snapshot publisher with proper SQLite query that aggregates sensor data into 1-minute buckets with avg/min/max per channel. Also includes device_id, uptime_s in live payload and reconnect_delay_set for MQTT resilience.Configuration menu - View commit details
-
Copy full SHA for ffe7261 - Browse repository at this point
Copy the full SHA ffe7261View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b528a7 - Browse repository at this point
Copy the full SHA 2b528a7View commit details -
docs: Add Farcom Industrial section to README with dashboard, docs, a…
…nd roadmap links Added detailed project information, features, documentation links, and quick start instructions for the Farcom Industrial Enviro+ IoT Monitor.
Configuration menu - View commit details
-
Copy full SHA for fd92e60 - Browse repository at this point
Copy the full SHA fd92e60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a62024 - Browse repository at this point
Copy the full SHA 6a62024View commit details -
fix: Sync farcom-mqtt-enviro.py with Pi authoritative version
Previous web editor commits had chunk boundary corruption (missing newlines between 100-line insertion chunks). This replaces with the exact 886-line version running on the Pi (MD5: 715c575ea6f8aaa55d4845af35490d87).
Configuration menu - View commit details
-
Copy full SHA for f498a10 - Browse repository at this point
Copy the full SHA f498a10View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...master