forked from pimoroni/enviroplus-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
πΊοΈ Farcom Enviro+ IoT β Master Development Roadmap
Central tracker for all development threads. Each sub-issue tracks a specific upgrade area.
π Current State (v4 + LCD v8)
| Component | Status | Version |
|---|---|---|
| Pi Script | β Production | v4 + LCD v8 (1060 lines) |
| LCD Display | β 14 screens | Sensor bars, Info, Logo, Health |
| MQTT Publisher | β 2s interval | HiveMQ public broker |
| SQLite Storage | β 24h rolling | Local persistence |
| Dashboard | β v4.1 | farcomindustrial.com/enviropi |
| Noise Events | β Night watch | Threshold-based detection |
π§΅ Development Threads
π΄ Priority: Security & Infrastructure
- [SECURITY] Migrate MQTT to authenticated HiveMQ Cloud with TLSΒ #2 β MQTT: Migrate to authenticated HiveMQ Cloud (TLS/SSL)
- [SECURITY] Pi hardening: firewall, fail2ban, SSH keysΒ #3 β Pi: Security hardening (firewall, fail2ban, SSH keys)
π‘ Priority: Features
- [FEATURE] Dashboard v5: Historical analytics, data export, multi-sensor chartsΒ #4 β Dashboard v5: Historical analytics & export
- [FEATURE] LCD v9: Weather forecast, AQI index, animated transitionsΒ #5 β LCD v9: Weather forecast & air quality index (AQI)
- [FEATURE] Alerting: Push notifications via email, Telegram & webhooksΒ #6 β Alerting: Push notifications (email/Telegram/webhook)
π’ Priority: Quality & DevOps
- [DEVOPS] CI/CD: Automated testing, linting & deployment pipelineΒ #7 β CI/CD: Automated testing & deployment pipeline
- [QUALITY] Sensor calibration, accuracy validation & compensation algorithmsΒ #8 β Calibration: Sensor accuracy & compensation algorithms
π Architecture Reference
Raspberry Pi 4 β MQTT (broker.hivemq.com) β WordPress Dashboard
β β
ST7735 LCD Web Browser
(14 screens) (farcomindustrial.com/enviropi)
β
SQLite DB
(24h local)
π Credentials Policy
All credentials are redacted in this repository. See docs/CREDENTIALS.md for reference keys:
godaddyPwβ WordPress hostingHiveEmail/HivePwβ MQTT broker auth
Β© 2024β2026 Ing. Aaron Farias β Farcom Industrial. All Rights Reserved.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels