Compare commits

...

12 Commits

Author SHA1 Message Date
4dff77e75d docs: update changelog and header for version v2.0.9
Some checks failed
Release Workflow / detect-provider (push) Successful in 5s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Failing after 2m24s
2025-10-15 15:53:44 +02:00
907765bcaa docs: update platformio.ini for version v2.0.9 2025-10-15 15:53:44 +02:00
b867aade7d docs: update changelog and header for version v2.0.8
Some checks failed
Release Workflow / detect-provider (push) Successful in 1m9s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Failing after 2m39s
2025-10-15 15:43:54 +02:00
36771235ad docs: update platformio.ini for version v2.0.8 2025-10-15 15:43:53 +02:00
47470eb944 Merge pull request #51 from Anzarion/main
Fix: Add NULL checks to prevent crash without RFID module
2025-10-15 15:37:20 +02:00
Anzarion
e1da8eb525 Fix: Add NULL checks to prevent crash without RFID module
- Added NULL checks before vTaskSuspend/vTaskResume in scale.cpp
- Prevents crash when calibrating without RFID module connected
- Allows scale to work as standalone device without RFID
2025-09-30 10:37:58 +02:00
e943d2e70c docs: update changelog and header for version v2.0.7
All checks were successful
Release Workflow / detect-provider (push) Successful in 6s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Successful in 3m44s
2025-09-13 10:08:29 +02:00
d7b0884d36 docs: update platformio.ini for version v2.0.7 2025-09-13 10:08:29 +02:00
10caf06021 fix: add HTTP service to mDNS responder 2025-09-13 10:06:52 +02:00
e21e13efe6 docs: add additional information about Recycling Fabrik in README files 2025-09-10 17:37:16 +02:00
682ed2e232 chore: remove unnecessary separator in Recycling Fabrik section 2025-09-10 17:36:12 +02:00
fbbc226a7d docs: add Recycling Fabrik section with logo and information 2025-09-10 17:36:07 +02:00
7 changed files with 56 additions and 7 deletions

View File

@@ -1,5 +1,31 @@
# Changelog
## [2.0.9] - 2025-10-15
## [2.0.8] - 2025-10-15
### Added
- Fix: Add NULL checks to prevent crash without RFID module
### Changed
- Merge pull request #51 from Anzarion/main
## [2.0.7] - 2025-09-13
### Added
- add HTTP service to mDNS responder
- add additional information about Recycling Fabrik in README files
- add Recycling Fabrik section with logo and information
- add RF logo image
- add support information for Recycling Fabrik
### Changed
- remove unnecessary separator in Recycling Fabrik section
### Fixed
- update Recycling Fabrik logo display format in README
- prevent weight display during NFC write operations
## [2.0.6-beta1] - 2025-09-03
### Fixed
- prevent weight display during NFC write operations

View File

@@ -28,6 +28,9 @@ Ihre Filamente bestehen zu 100 % aus recyceltem Material, welches sowohl vom End
Mehr Informationen und Produkte findest du hier: [www.recyclingfabrik.com](https://www.recyclingfabrik.com)
---
### Es gibt jetzt auch ein Wiki, dort sind nochmal alle Funktionen beschrieben: [Wiki](https://github.com/ManuelW77/Filaman/wiki)
### ESP32 Hardware-Funktionen

View File

@@ -15,6 +15,25 @@ or my website: [FilaMan Website](https://www.filaman.app)
german explanatory video: [Youtube](https://youtu.be/uNDe2wh9SS8?si=b-jYx4I1w62zaOHU)
Discord Server: [https://discord.gg/my7Gvaxj2v](https://discord.gg/my7Gvaxj2v)
## NEW: Recycling Fabrik
<a href="https://www.recyclingfabrik.com" target="_blank">
<img src="img/rf-logo.png" alt="Recycling Fabrik" width="200">
</a>
FilaMan is supported by [Recycling Fabrik](https://www.recyclingfabrik.com).
Recycling Fabrik will soon offer a FilaMan-compatible NFC tag on their spools. This has the advantage
that the spools can be automatically recognized and imported into Spoolman directly via FilaMan.
**What is Recycling Fabrik?**
Recycling Fabrik is a German company dedicated to developing and manufacturing sustainable 3D printing filament.
Their filaments are made from 100% recycled material from both end customers and industry for an environmentally conscious and resource-saving future.
More information and products can be found here: [www.recyclingfabrik.com](https://www.recyclingfabrik.com)
---
### Now more detailed informations about the usage: [Wiki](https://github.com/ManuelW77/Filaman/wiki)
### ESP32 Hardware Features

View File

@@ -9,7 +9,7 @@
; https://docs.platformio.org/page/projectconf.html
[common]
version = "2.0.6-beta1"
version = "2.0.9"
to_old_version = "1.5.10"
##

View File

@@ -28,7 +28,7 @@ int16_t lastDisplayedWeight = 0;
int16_t lastStableWeight = 0; // For API/action triggering
unsigned long lastMeasurementTime = 0;
uint8_t weigthCouterToApi = 0;
uint8_t weightCounterToApi = 0;
uint8_t scale_tare_counter = 0;
bool scaleTareRequest = false;
uint8_t pauseMainTask = 0;
@@ -285,8 +285,8 @@ uint8_t calibrate_scale() {
scaleCalibrationActive = true;
vTaskSuspend(RfidReaderTask);
vTaskSuspend(ScaleTask);
if (RfidReaderTask != NULL) vTaskSuspend(RfidReaderTask);
if (ScaleTask != NULL) vTaskSuspend(ScaleTask);
pauseBambuMqttTask = true;
pauseMainTask = 1;
@@ -393,8 +393,8 @@ uint8_t calibrate_scale() {
returnState = 0;
}
vTaskResume(RfidReaderTask);
vTaskResume(ScaleTask);
if (RfidReaderTask != NULL) vTaskResume(RfidReaderTask);
if (ScaleTask != NULL) vTaskResume(ScaleTask);
pauseBambuMqttTask = false;
pauseMainTask = 0;
scaleCalibrationActive = false;

View File

@@ -18,7 +18,7 @@ int16_t getFilteredDisplayWeight();
extern HX711 scale;
extern int16_t weight;
extern uint8_t weigthCouterToApi;
extern uint8_t weightCounterToApi;
extern uint8_t scale_tare_counter;
extern uint8_t scaleTareRequest;
extern uint8_t pauseMainTask;

View File

@@ -36,6 +36,7 @@ void startMDNS() {
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}
MDNS.addService("http", "tcp", 80);
Serial.println("mDNS responder started");
}