EMS dashboard v2, branding Cariflex, MQTT config, EMS docs

This commit is contained in:
Eric F
2026-06-09 03:13:09 -04:00
parent 314480976a
commit a70be14f07
4 changed files with 401 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
# Cariflex - MQTT Broker Configuration
# Format compatible with FlexMeasures ingestion
version: '3.8'
services:
# ─── MQTT Broker for Cariflex ──────────────────────────────────────────
cariflex-mqtt:
image: eclipse-mosquitto:2
container_name: cariflex-mqtt
restart: unless-stopped
ports:
- "1886:1883"
volumes:
- ./config/mosquitto-cariflex.conf:/mosquitto/config/mosquitto.conf
- cariflex_mqtt_data:/mosquitto/data
- cariflex_mqtt_log:/mosquitto/log
networks:
- cariflex-internal
# ─── MQTT to FlexMeasures Bridge ──────────────────────────────────────
cariflex-mqtt-bridge:
image: cariflex/mqtt-bridge:latest
container_name: cariflex-mqtt-bridge
restart: unless-stopped
environment:
MQTT_BROKER: "cariflex-mqtt"
MQTT_PORT: "1883"
FM_API_URL: "http://flexmeasures-server:5000"
FM_EMAIL: "admin@digitribe.fr"
FM_PASSWORD: "${FM_PASSWORD}"
# Topic mapping: MQTT topic -> FM sensor ID
TOPIC_MAP: |
cariflex/sensors/pv/+/power: 41-50
cariflex/sensors/battery/+/soc: 51-60
cariflex/sensors/charger/+/power: 61-70
cariflex/sensors/ev/+/soc: 71-80
networks:
- cariflex-internal
depends_on:
- cariflex-mqtt
- flexmeasures-server
volumes:
cariflex_mqtt_data:
driver: local
cariflex_mqtt_log:
driver: local
networks:
cariflex-internal:
driver: bridge