serversdwn 316cfa84f8 Add FTP credentials management and UI enhancements
- Implement migration script to add ftp_username and ftp_password columns to nl43_config table.
- Create set_ftp_credentials.py script for updating FTP credentials in the database.
- Update requirements.txt to include aioftp for FTP functionality.
- Enhance index.html with FTP controls including enable, disable, check status, and list files features.
- Add JavaScript functions for handling FTP operations and displaying file lists.
2025-12-24 02:03:03 +00:00
2025-12-23 18:22:55 +00:00

slmm

Standalone NL43 addon module (keep separate from the SFM/terra-view codebase).

Run the addon API:

pip install -r requirements.txt
uvicorn app.main:app --reload --port 8100

Endpoints:

  • GET /health
  • GET /api/nl43/{unit_id}/config
  • PUT /api/nl43/{unit_id}/config
  • GET /api/nl43/{unit_id}/status
  • POST /api/nl43/{unit_id}/status

Use app/services.py to wire in the TCP connector and call persist_snapshot with parsed DOD/DRD data.

Description
No description provided
Readme 242 KiB
Languages
Python 100%