150 lines
3.6 KiB
Markdown
150 lines
3.6 KiB
Markdown
---
|
|
pageType: source
|
|
id: source.psb-thinking-fermentation-dashboard
|
|
title: psb-thinking-fermentation-dashboard
|
|
sourceType: local-file
|
|
sourcePath: /home/topher/.openclaw/workspace-psb-thinking/projects/fermentation-dashboard.md
|
|
ingestedAt: 2026-05-03T02:02:18.239Z
|
|
updatedAt: 2026-05-03T02:02:18.239Z
|
|
status: active
|
|
growth: seed
|
|
---
|
|
|
|
# psb-thinking-fermentation-dashboard
|
|
|
|
## Source
|
|
- Type: `local-file`
|
|
- Path: `/home/topher/.openclaw/workspace-psb-thinking/projects/fermentation-dashboard.md`
|
|
- Bytes: 2955
|
|
- Updated: 2026-05-03T02:02:18.239Z
|
|
|
|
## Content
|
|
````text
|
|
# Fermentation Dashboard Upgrade
|
|
|
|
**Status:** Planning / Not started
|
|
**Location:** BREWERY
|
|
**Goal:** Make the existing fermentation display prettier
|
|
|
|
---
|
|
|
|
## Current State
|
|
|
|
- TILT Hydrometers → ESP32 Bridge → Brewery Home Assistant
|
|
- Existing fermentation dashboard in HA
|
|
- Fire Stick display in brewhouse
|
|
- **Pain point:** Current display isn't pretty enough
|
|
|
|
---
|
|
|
|
## Options for Improvement
|
|
|
|
### Option 1: HA Native Dashboard (Simplest)
|
|
**Use HA's built-in Lovelace cards**
|
|
- Mushroom cards, Auto Entities, Mini Graph Card
|
|
- Custom themes (e.g., "Mushroom", "iOS Dark Mode")
|
|
- No extra services needed
|
|
|
|
**Pros:**
|
|
- Everything already in HA
|
|
- No InfluxDB/Grafana complexity
|
|
- Fast, responsive
|
|
|
|
**Cons:**
|
|
- Less customizable than Grafana
|
|
- Graph styling limited
|
|
|
|
---
|
|
|
|
### Option 2: HA + InfluxDB + Grafana (Prettiest)
|
|
**Pipe TILT data to Grafana for beautiful graphs**
|
|
|
|
```
|
|
TILT → ESP32 → HA → InfluxDB → Grafana → Fire Stick
|
|
```
|
|
|
|
**HA Add-ons available:**
|
|
- InfluxDB (official HA add-on)
|
|
- Grafana (official HA add-on)
|
|
|
|
**Pros:**
|
|
- Stunning visualizations
|
|
- Highly customizable
|
|
- Professional brewery monitoring look
|
|
|
|
**Cons:**
|
|
- More complexity (2 extra services)
|
|
- ~300-500MB RAM usage
|
|
- Need to configure data pipeline
|
|
|
|
---
|
|
|
|
### Option 3: Hybrid
|
|
**HA for controls, Grafana for display**
|
|
- Keep HA dashboard for interaction
|
|
- Grafana dashboard on Fire Stick (read-only, pretty graphs)
|
|
- Best of both worlds
|
|
|
|
---
|
|
|
|
## User Decisions (2026-04-04)
|
|
|
|
- **Current state:** Decent fermentation dashboard exists, wants it "prettier"
|
|
- **Architecture:** TILT → ESP32 Bridge → Brewery HA → Fire Stick (already working)
|
|
- **HA Access:** ✅ Token provided for PSB-server (100.126.129.57:8123)
|
|
- **Decision pending:** HA native cards vs. InfluxDB+Grafana add-ons
|
|
|
|
**Fermenters:** 4 total
|
|
|
|
## Data Discovery (2026-04-04)
|
|
|
|
**Active TILT Sensors:****
|
|
| Sensor | Temp (°F) | SG | Signal |
|
|
|--------|-----------|----|--------|
|
|
| Green TILT | 67.6 | 1.0384 | -82 |
|
|
| White TILT | 43.4 | 1.0155 | -74 |
|
|
| Pink TILT | Unavailable | Unavailable | Unavailable |
|
|
| Orange TILT | Unavailable | Unavailable | Unavailable |
|
|
|
|
**Other fermentation entities:**
|
|
- `switch.fermenterswitch` (unavailable)
|
|
- Power/energy sensors for fermenter switch
|
|
- Device trackers for SG trackers (likely backup monitoring)
|
|
|
|
**HA Components present:** ESPHome, ZHA (Zigbee), HACS, Node-RED, Frigate, WLED, IKEA Tradfri lighting
|
|
|
|
---
|
|
|
|
## TODO
|
|
|
|
- [ ] **WAITING:** User to share Brewery HA token
|
|
- [ ] Review current fermentation dashboard layout
|
|
- [ ] Assess: HA native upgrade sufficient, or need Grafana?
|
|
- [ ] If Grafana: Install HA add-ons (InfluxDB + Grafana), configure data flow
|
|
- [ ] Design new dashboard layout
|
|
- [ ] Configure Fire Stick kiosk mode (Fully Kiosk Browser or Chrome)
|
|
- [ ] Test + iterate
|
|
|
|
---
|
|
|
|
## Notes
|
|
|
|
- Brewery HA is separate from home HA
|
|
- Fire Stick already in brewhouse
|
|
- TILT data already flowing (no new sensors needed)
|
|
|
|
---
|
|
|
|
*Created: 2026-04-04*
|
|
|
|
````
|
|
|
|
## Notes
|
|
<!-- openclaw:human:start -->
|
|
<!-- openclaw:human:end -->
|
|
|
|
## Related
|
|
<!-- openclaw:wiki:related:start -->
|
|
- No related pages yet.
|
|
<!-- openclaw:wiki:related:end -->
|