Go to file
Yinyin Liu 6460328eb0 Safe mode for AI diagnostics, align alarm keys with device enums, and multi-diagnosis frontend
- Remove API key gate so knowledge base works without Mistral key
- Return 204 No Content instead of 500 when no diagnosis available
- Rewrite AlarmKnowledgeBase keys to match Sinexcel property names and Growatt enum names
- Fix SQLite OrderBy crash in DiagnosticService
- Frontend: show latest 3 unique alarms with independent expand/collapse and handle 204

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 11:32:49 +01:00
.gitea/workflows updated prod deploy 2023-11-13 10:54:41 +01:00
S3ExtractingTool updated documentation for S3 Extracting Tool 2025-09-01 13:07:52 +02:00
csharp Safe mode for AI diagnostics, align alarm keys with device enums, and multi-diagnosis frontend 2026-02-12 11:32:49 +01:00
doc Devices Doc 2023-12-12 09:14:59 +01:00
firmware added EmuMeter tailored to updated Salidomo 2025-11-21 06:52:41 +01:00
frontend adding untracked frontend and typescript files 2023-02-21 07:27:20 +01:00
make_deploy test 2023-02-16 13:57:06 +01:00
python update: send a csv file every 30 seconds 2024-06-13 15:18:05 +02:00
rust/VrmGrabberOxidised Started to rewrite vrmgrabber in rust. 2023-07-27 16:52:40 +02:00
typescript Safe mode for AI diagnostics, align alarm keys with device enums, and multi-diagnosis frontend 2026-02-12 11:32:49 +01:00
.gitignore Switch AI diagnostics from OpenAI to Mistral and use .env for API key 2026-02-12 07:45:16 +01:00
Things-to-know-Kim.txt Separate websocket manager to rabbitmq consumer, fixed bug in creating user function 2023-11-27 16:43:42 +01:00