Eric F
21caee3b79
CitrineOS Operator UI fully working - direct Hasura connection, no proxy needed
2026-06-10 23:55:58 -04:00
Eric F
a69c8bef42
CitrineOS Operator UI fully working - CORS fixed, Hasura relations, 15 stations
2026-06-10 23:37:01 -04:00
Eric F
cecb7c5484
CitrineOS Operator UI fully working - 15 stations, Hasura relations, CORS fixed
2026-06-10 23:25:14 -04:00
Eric F
e8184d2709
CitrineOS Core proxy deployed, Operator UI fully functional, Hasura configured
2026-06-10 23:08:55 -04:00
Eric F
ab93950fef
CitrineOS Operator UI fully configured with Hasura, 10 CPs, credentials
2026-06-10 22:40:21 -04:00
Eric F
104bb88be0
CitrineOS Operator UI deployed and operational, Hasura configured
2026-06-10 21:58:54 -04:00
Eric F
8700b6d89a
CitrineOS Operator UI integration, Traefik citrine.digitribe.fr config
2026-06-10 18:48:50 -04:00
Eric F
0ad8459636
Add citrineos-operator-ui to stack, update docs, 15 EVSE sync
2026-06-10 18:11:23 -04:00
Eric F
9d257a2f48
Fix Traefik citrineos 502, update simulator 15 EVSEs, final config
2026-06-10 17:56:12 -04:00
Eric F
c48d8ceba2
EV charging session simulator + real-time Grafana panel
2026-06-10 17:28:25 -04:00
Eric F
7fde58bf6a
Complete infrastructure: CitrineOS+OpenADR+FM integration, asset sync, scheduling, IaC scripts, K8s manifests, documentation
2026-06-10 13:39:47 -04:00
Eric F
ce67b8e9f6
CitrineOS deployment + Asset sync + Scheduling service + Traefik integration
2026-06-10 13:33:56 -04:00
Eric F
5c7d6e5611
CitrineOS deployment + FM integration + S2 service + skills (mosaik, NemoMod) + Grafana 17 panels
2026-06-10 13:13:37 -04:00
Eric F
84667c7126
Infrastructure docs, IaC scripts, skills energy (VOLTTRON, EnergyPlus, OpenStudio, BuildingGym, OSeMOSYS)
2026-06-10 12:09:00 -04:00
Eric F
a0577ed17c
S2 protocol integration + Grafana dashboard + scheduling service
2026-06-10 11:06:45 -04:00
Eric F
4378a505a7
Snapshot: s2-scheduling-2026-06-10
2026-06-10 11:06:42 -04:00
Eric F
b69417b0d7
OpenADR VTN/VEN deployment + Grafana dashboard update
2026-06-10 10:12:41 -04:00
Eric F
c625366e3f
Snapshot: openadr-deploy-2026-06-10
2026-06-10 10:12:29 -04:00
Eric F
7d563a32cc
Snapshot: grafana-2026-06-09
2026-06-09 21:12:19 -04:00
Eric F
d1b57769c0
Grafana dashboard flexibilite/agregation
2026-06-09 18:59:37 -04:00
Eric F
1ab3a4a643
Snapshot: grafana-dashboard-2026-06-09
2026-06-09 18:59:35 -04:00
Eric F
3dedb82d04
Snapshot: before-simulation-weather-prices
2026-06-09 17:33:52 -04:00
Eric F
28e5b89863
Snapshot: before-simulation-2026-06-09
2026-06-09 17:30:19 -04:00
Eric F
9d5d497676
Fix: RQ worker Redis ACL, PATCHES.md update, snapshot
2026-06-09 17:07:15 -04:00
Eric F
aa60802fc2
Snapshot: working-rq-worker-2026-06-09
2026-06-09 17:07:00 -04:00
Eric F
e2a495c0aa
Docs: PATCHES.md, memory update, map OSM fix, favicon
2026-06-09 13:01:07 -04:00
Eric F
5f40be88da
Snapshot: working-map-osm-favicon-2026-06-09
2026-06-09 12:58:19 -04:00
Eric F
22db3411a8
Snapshot: before-map-osm-fix
2026-06-09 08:22:58 -04:00
Eric F
c68f2ba660
Snapshot: working-branding-2026-06-09
2026-06-09 07:29:35 -04:00
Eric F
29581b14e4
Backup: branded templates (login, navbar, footer, teaser), FM config, logo
2026-06-09 07:15:35 -04:00
Eric F
a70be14f07
EMS dashboard v2, branding Cariflex, MQTT config, EMS docs
2026-06-09 03:13:09 -04:00
Eric F
314480976a
Fix simulator - working ingestion with America/Martinique timezone
2026-06-08 23:14:23 -04:00
Eric F
fa9381ba69
Fix simulator for cariflex.digitribe.fr domain - working ingestion
2026-06-08 22:03:47 -04:00
Eric F
11a51faffb
Add architecture v2 with OCPI and GIREVE integration
2026-06-08 17:55:55 -04:00
Eric F
91506a6634
Add architecture documentation and diagrams (PDF/PNG/Mermaid)
2026-06-08 17:47:13 -04:00
Eric F
ecd382fa74
Add EMS automation script, Grid Singularity installs, FM branding complete
2026-06-08 17:37:11 -04:00
Eric F
00462eed40
Upgrade Grafana to 11.3.0, fix geomap bug, add Grid Singularity repos
...
- Upgrade Grafana from 10.2.0 to 11.3.0 (fixes ExecuteQuery panic with postgres plugin)
- Create complete dashboard with timeseries, table and geomap panels
- Clone Grid Singularity repos (gsy-e, gsy-framework, gsy-e-sdk)
- All panels now display data correctly
2026-06-08 15:03:44 -04:00
Eric F
04dc2ce074
Enable Grafana Geomap plugin, restore map panel in dashboard
...
- Enable geomap plugin in Grafana config (allow_loading_unsigned_plugins)
- Restore geomap panel in Cariflex dashboard
- Map now shows 40 Cariflex assets on Martinique
2026-06-08 13:09:01 -04:00
Eric F
8127d51ae7
Fix Grafana dashboard datasource, add Grid Singularity skill
...
- Fix PostgreSQL datasource uid in Grafana dashboard
- Update datasource to point to FlexMeasures DB (flexmeasures-db:5432)
- Dashboard now shows real data from Cariflex simulator
- Add Grid Singularity skill (gsy-e, gsy-framework, gsy-e-sdk)
2026-06-08 12:08:29 -04:00
Eric F
23ab00cf64
Fix Grafana dashboard (FM datasource), update logo in FM UI
...
- Create PostgreSQL-FlexMeasures datasource in Grafana (id: 31)
- Update dashboard queries to read from FlexMeasures DB (timed_belief)
- Replace FlexMeasures logo in navbar template with Cariflex logo
- Dashboard now shows real data from Cariflex simulator
2026-06-08 11:40:09 -04:00
Eric F
1d4a9cf8aa
Add S2 CEM script, integrate Cariflex logo in FlexMeasures UI
...
- S2 CEM (Customer Energy Manager) script created
- Cariflex logo integrated in FlexMeasures UI
- Logo configured via FLEXMEASURES_MENU_LOGO_PATH
- S2 CEM handles DSO flex requests, aggregates resources via FlexMeasures
2026-06-08 11:17:03 -04:00
Eric F
c60dbdbaee
Add OpenTUMFlex, fix FlexMeasures Redis config, simulator working
...
- OpenTUMFlex cloned and importable (flexibility quantification)
- FlexMeasures Redis config fixed (separate env vars instead of URL)
- Simulator posting data to FlexMeasures (40 sensors, 26 beliefs saved)
- RQ scheduler worker running
- entsoe and weather plugins installed
- CitrineOS deployed via docker-compose
2026-06-08 10:45:58 -04:00
Eric F
6fe79471f3
Fix simulator (use FM client), install entsoe+weather plugins, fix Redis
...
- Simulator rewritten to use flexmeasures_client (works!)
- flexmeasures-entsoe installed (ENTSO-E data import)
- flexmeasures-weather installed (weather data)
- FlexMeasures Redis connection fixed (DNS resolution)
- Dashboard Grafana updated with Cariflex asset types
- Simulator running in background, posting to 40 sensors
TODO:
- S2 CEM deployment
- Scheduler FlexMeasures
- Logo Cariflex in FM UI
2026-06-08 08:33:16 -04:00
Eric F
8f7c24acd4
Add USEF references, Cariflex simulator, entsoe/weather plugins
...
- USEF Framework references added
- Cariflex simulator (publishes to Redis)
- flexmeasures-entsoe plugin extracted
- flexmeasures-weather plugin extracted
- Dashboard Grafana with InfluxDB queries for Cariflex assets
2026-06-08 07:46:30 -04:00
Eric F
d4974e3241
Add FlexMeasures plugins, USEF protocol, and Cariflex simulator
...
- flexmeasures-entsoe: ENTSO-E data plugin
- flexmeasures-weather: Weather data plugin
- USEF Flex Trading Protocol PDF (2.4MB)
- Cariflex simulator (publishes to Redis)
- Dashboard Grafana updated with correct InfluxDB queries
- All tools extracted in /tools/
2026-06-08 07:38:57 -04:00
Eric F
3fb90a8033
Add Cariflex logo and flex_context config
...
- logo_cariflex.jpg added (57KB)
- flex_context configured for all 40 assets:
* 10 PV (5kW production)
* 10 Battery (100kWh, 95% efficiency)
* 10 EV Charger (22kW consumption)
* 10 EV V2G (75kWh, 11kW bidirectional)
- 40 sensors confirmed in FlexMeasures
- 40 assets confirmed in FlexMeasures
2026-06-08 01:27:25 -04:00
Eric F
9afbd8de6d
Add extracted tools and HAL article text
...
- CitrineOS core extracted (docker-compose ready)
- OpenOCPP extracted
- ShapeShifter specification extracted
- EVerest extracted
- HAL article extracted (Renewable Energy Community Design)
- .gitignore updated for large files
2026-06-08 00:59:40 -04:00
Eric F
d398a6ced2
Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
...
- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted
TODO updated with progress
2026-06-08 00:38:27 -04:00
Eric F
468cfeaa50
Add OSM OCPI reference, IEEE article, GO certificates docs
2026-06-07 23:51:10 -04:00
Eric F
09794b31f9
Add energy skills: OpenOCPP, EVerest, CitrineOS
...
- Skills classified under energy/ directory
- OpenOCPP: firmware OCPP 1.6J/2.0.1 for EV chargers
- EVerest: EV charging middleware
- CitrineOS: CSMS open-source OCPP 2.0.1
2026-06-07 23:48:03 -04:00