666c929483
fix: update progress bar message from "Tare scale" to "Searching scale"
...
fix: Scale tare function after boot
2025-09-03 15:28:03 +02:00
2c435e5c98
refactor: adjust auto tare counter threshold and reposition tare check in scale loop
2025-09-03 15:18:43 +02:00
043c2d4fa8
refactor: improve auto tare logic and reset conditions in scale handling
2025-09-03 15:06:31 +02:00
98ec5b9846
refactor: disable auto tare and weight filter reset in scale loop
2025-09-02 18:47:02 +02:00
5db80d3670
fix: set scale tare request to true in setup function
2025-09-02 18:24:32 +02:00
2b195ed9ea
fix: correct assignment operator in scale tare request handling
2025-09-02 18:23:36 +02:00
85cff3923c
fix: correct tare scale request handling in tareScale function
2025-09-02 18:15:13 +02:00
51335456e3
fix: reset weight filter after tare scale operation
2025-09-02 18:02:24 +02:00
3a82175bb6
fix: correct tare scale function to set scaleTareRequest flag
2025-09-02 17:45:21 +02:00
0baa1d286e
feat: add updateOctoSpoolId for OctoPrint integration and change autoSetToBambuSpoolId type to uint16_t
2025-09-02 17:36:34 +02:00
1dba2b2f23
fix: reset weight counter logic and update spool ID in loop function
2025-09-02 17:15:27 +02:00
cca0bd9dbe
fix: reduce delay in start_scale function and reset weight after tare
2025-09-01 14:03:08 +02:00
66eef2242b
feat: add weight check and update spool weight in writeJsonToTag function
2025-09-01 13:39:41 +02:00
87288e606b
refactor: remove redundant tare calls in setup and start_scale functions
2025-09-01 13:33:12 +02:00
5cc58927a6
feat: implement retry mechanism and timeout handling for API requests
2025-08-30 16:47:18 +02:00
afde3f5f81
fix: add timeout handling and error states for vendor and filament operations
2025-08-30 16:40:01 +02:00
7f4b3b8d90
refactor: optimize weight stabilization parameters for improved responsiveness
2025-08-30 15:52:38 +02:00
6cccf3d603
feat: enhance weight processing with filtered display and API stability checks
2025-08-30 15:43:51 +02:00
8d82e221b5
feat: implement weight stabilization functions and improve tare handling
2025-08-30 14:55:42 +02:00
602642c203
feat: add fast-path JSON reading for web interface display
2025-08-30 11:27:22 +02:00
6502bb7185
feat: add handling for successful NFC tag writes to send weight to Spoolman without auto-sending to Bambu
2025-08-30 11:08:56 +02:00
7bf9868d79
feat: implement robust page reading with error recovery for NFC tags
2025-08-30 10:17:30 +02:00
4d84169b29
feat: enhance NFC tag reading with robust error recovery and JSON optimization for fast-path detection
2025-08-30 10:09:22 +02:00
79eacae225
feat: implement robust page reading and safe tag detection with error recovery
2025-08-30 09:27:57 +02:00
a35f15eca5
fix: call scale.tare() in setup after starting scale
2025-08-30 08:25:52 +02:00
7f6bce1699
fix: update createVendor function to use external_id as comment instead of static text
2025-08-29 18:56:20 +02:00
b2c68d5aac
refactor: update createVendor and checkVendor functions to accept JsonDocument payload
2025-08-29 18:44:21 +02:00
f0eced8585
fix: increase delay in start_scale function for improved stability
2025-08-29 18:30:58 +02:00
1c0ddb52ba
fix: replace progress bar with message display for remaining weight in sendToApi function
2025-08-29 18:04:47 +02:00
17f03e9472
feat: add display delay for vendor, filament, and spool creation processes
2025-08-29 17:57:23 +02:00
aea11e0c06
fix: update vendor check to use shorthand key in payload
2025-08-29 17:31:25 +02:00
bd8f4606c6
feat: add progress bar updates for vendor and filament creation processes
2025-08-29 17:30:04 +02:00
ac91e71c14
refactor: optimize page limit detection and remove redundant verification code
2025-08-29 17:20:44 +02:00
fef7e5aa4b
Refactor NFC interface handling and improve error diagnostics
...
- Removed unused function for getting current date in ISO8601 format.
- Updated JSON key names in filament and spool creation to use shorter identifiers.
- Enhanced NFC interface reset procedure with detailed logging and retry mechanisms.
- Improved stability checks after write operations to ensure NFC interface readiness.
- Added comprehensive error handling and diagnostics for NFC read/write operations.
- Streamlined the quick spool ID check to optimize performance and reliability.
2025-08-29 17:04:33 +02:00
2a0f999f3b
refactor: enhance NFC write operation diagnostics and improve error handling
2025-08-29 16:02:51 +02:00
c89adb6256
refactor: enhance NFC write operation handling and prevent tag operations during write
2025-08-29 15:52:16 +02:00
1f880fc8f1
refactor: optimize JSON payload structure and enhance NFC tag validation process
2025-08-29 15:33:06 +02:00
47bdf022ec
refactor: reorganize clearUserDataArea function for improved clarity and safety
2025-08-29 14:17:10 +02:00
bff6e72219
fix: reset NFC state on API send failure to allow retry
2025-08-29 14:10:49 +02:00
26e905050d
fix: update createdFilamentId reset value to 65535 for better task handling
2025-08-29 13:40:29 +02:00
046f770a52
fix: update createdVendorId reset value to 65535 for improved API handling
2025-08-29 13:29:07 +02:00
721dac1ead
fix: update spoolman ID reset values to 65535 for better API response detection
2025-08-29 13:19:17 +02:00
9231a303f3
refactor: streamline task creation in checkVendor and checkFilament functions
2025-08-29 13:09:17 +02:00
de39892f64
fix: update vendor and filament ID handling to use NULL and add delays for stability
2025-08-29 12:55:51 +02:00
d8af3f45e5
fix: correct color_hex key usage and comment out unused date fields in spool creation
2025-08-29 11:03:05 +02:00
96bb8f9c7c
fix: add delay to ensure proper setting of vendor and filament IDs after API state changes
2025-08-29 10:58:06 +02:00
965ea5da1e
fix: improve API state handling and vendor name formatting
2025-08-29 10:31:26 +02:00
95433b4842
refactor: improve task synchronization in vendor, filament, and spool creation functions
2025-08-29 10:02:48 +02:00
f1cdd3f41d
feat: enhance NDEF decoding with detailed validation and debugging output
2025-08-29 09:46:08 +02:00
a2816da654
feat: enhance NDEF decoding to validate structure and extract JSON payload
2025-08-29 09:06:37 +02:00