serversdwn
182920809d
chore: docs and scripts organized. clutter cleared.
2026-01-16 19:06:38 +00:00
serversdwn
2a3589ca5c
Add endpoint to delete device configuration and associated status data
2026-01-16 07:39:26 +00:00
serversdwn
d43ef7427f
v0.2.0: async status polling added.
2026-01-16 06:24:13 +00:00
serversdwn
d2b47156d8
Simple diagnostics heartbeat test program added, for debugging.
2026-01-15 20:52:08 +00:00
serversdwn
5b31c2e567
Add endpoint to sync measurement start time from FTP folder timestamp
2026-01-14 21:58:45 +00:00
serversdwn
b74360b6bb
Implement automatic sleep mode disable for NL43/NL53 during config updates and measurements
2026-01-14 19:58:22 +00:00
serversdwn
3d445daf1f
fixed FTP port support to NL43 configuration and client
2026-01-14 01:44:53 +00:00
serversdwn
2cb96a7a1c
Add configurable timezone support with environment variables
2026-01-12 16:31:33 +00:00
serversdwn
6b363b0788
Added: Ability to change store name and overwrite protection
2026-01-08 19:16:59 +00:00
serversdwn
1fb786c262
Fix NL43 DRD field mapping to match official specification
...
Corrected the parsing of NL43 DRD (Dynamic Range Data) and DOD (Data On Demand)
responses according to the NL43 Communications Guide. The previous implementation
incorrectly mapped d0 (counter field) as a measurement.
Changes:
- Updated DRD/DOD parsing to skip d0 (counter: 1-600)
- Correctly map d1-d5 to lp/leq/lmax/lmin/lpeak measurements
- Added inline documentation referencing DRD format specification
- Included database migration script to revert incorrect field names
DRD format per NL43 spec:
- d0 = counter (1-600) - NOT a measurement
- d1 = Lp (instantaneous sound pressure level)
- d2 = Leq (equivalent continuous sound level)
- d3 = Lmax (maximum level)
- d4 = Lmin (minimum level)
- d5 = Lpeak (peak level)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-07 03:42:26 +00:00
serversdwn
50c9370b8e
Containerized for TV deployment
2026-01-07 01:32:25 +00:00
serversdwn
a297e6c5fe
cleanup time
2026-01-02 21:19:57 +00:00
serversdwn
6ac60eb380
api command reference doc added
2025-12-27 08:01:08 +00:00
serversdwn
b1267f47b2
Remove data/ and cache files from git tracking, update .gitignore, cause im a noob
2025-12-25 04:03:34 +00:00
serversdwn
8f93c345fe
Remove data/ folder from git tracking
2025-12-25 04:00:29 +00:00
serversdwn
92b6173f5f
all settings api
2025-12-25 03:58:32 +00:00
serversdwn
f9139d6aa3
feat: Add comprehensive NL-43/NL-53 Communication Guide and command references
...
- Introduced a new communication guide detailing protocol basics, transport modes, and a quick startup checklist.
- Added a detailed list of commands with their functions and usage for NL-43/NL-53 devices.
- Created a verified quick reference for command formats to prevent common mistakes.
- Implemented an improvements document outlining critical fixes, security enhancements, reliability upgrades, and code quality improvements for the SLMM project.
- Enhanced the frontend with a new button to retrieve all device settings, along with corresponding JavaScript functionality.
- Added a test script for the new settings retrieval API endpoint to demonstrate its usage and validate functionality.
2025-12-25 00:36:46 +00:00
serversdwn
c90544a712
readme expanded
2025-12-24 07:21:04 +00:00
serversdwn
12d512a515
sleep mode debug, proper command ref doc added
2025-12-24 07:16:33 +00:00
serversdwn
60c95e825d
API built for most common commands
2025-12-24 06:18:42 +00:00
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
serversdwn
db6fd56673
communication guide and quick ref added, command syntax verfied and corrected
2025-12-23 20:32:05 +00:00
serversdwn
dac731f912
Add communication guide and project improvements documentation; enhance main app with logging, CORS configuration, and health check endpoints; implement input validation and error handling in routers; improve services with rate limiting and snapshot persistence; update models for SQLAlchemy best practices; create index.html for frontend interaction.
2025-12-23 19:24:14 +00:00
serversdwn
5c4722267f
initial scaffold
2025-12-23 18:22:55 +00:00
serversdwn
f011e1785d
Initial commit
2025-12-22 19:41:38 -05:00