a8cf4957ec
Verbessere die Fehlerbehandlung und Verbindungslogik in BambuVirtualPrinter mit erweiterten Rückoff-Strategien und Anpassungen für die Kamerafunktionalität.
2025-03-02 16:36:17 +01:00
c5c6ed037e
Füge neue Dateien für die Bambu-Druckereinstellungen und die Initialisierung hinzu
2025-03-02 16:35:52 +01:00
fd9ce76275
Verbessere die MQTT-Verbindung und Statusverarbeitung in BambuVirtualPrinter mit robusteren Wiederverbindungsversuchen und erweiterter Statusverarbeitung für unbekannte Druckzustände.
2025-03-02 16:26:50 +01:00
8dafb9fa5a
Keine Änderungen vorgenommen.
2025-03-02 16:14:55 +01:00
094959335a
Merge branch 'neu'
2025-03-02 15:30:19 +01:00
f64fa7aea2
Implement MQTT bridge client for Bambu printer integration
2025-03-02 15:27:57 +01:00
fea0f0ed25
Erweitere die Statusverarbeitung in BambuVirtualPrinter zur besseren Erkennung von Druckzuständen und verbessere die Fehlerbehandlung bei der Statusaktualisierung.
2025-03-02 12:17:05 +01:00
c7c089ef68
Erweitere die Verarbeitung von MQTT-Nachrichten in BambuVirtualPrinter um Schicht-, Lüfter-, Geschwindigkeits- und Dateiinformationen; verbessere die Fehlerbehandlung.
2025-03-02 12:06:50 +01:00
ba43df279d
Füge Mock-FTPS-Client-Implementierung hinzu, um FTP-Zugriffe zu simulieren; erweitere Fehlerbehandlung und aktualisiere die Dateiliste mit Mock-Dateien.
2025-03-02 11:58:52 +01:00
f5e6b3d0dd
Verbessere die Verarbeitung des Druckstatus in BambuVirtualPrinter durch Normalisierung unbekannter Zustände und verbessere die Fehlerbehandlung beim Schließen der Verbindungen.
2025-03-02 11:43:31 +01:00
9358533ce8
Verbessere die Initialisierung des BambuClient-Geräteattributs, indem grundlegende Attribute manuell erstellt werden; erweitere Fehlerbehandlung bei der Initialisierung.
2025-03-02 11:32:48 +01:00
92e11cdbf3
Verbessere die Initialisierung des BambuClient-Geräteattributs, indem die connect()-Methode umgangen wird und Attribute manuell gesetzt werden; erweitere Fehlerbehandlung bei der Initialisierung.
2025-03-02 11:27:16 +01:00
61c9332f15
Verbessere die Verarbeitung von MQTT-Nachrichten in BambuVirtualPrinter mit zentraler Payload-Verarbeitung, erweitere Fehlerbehandlung und aktualisiere Temperatur- sowie Druckerstatusmethoden.
2025-03-02 11:23:32 +01:00
ad08d3eb9a
Initialisiere BambuClient-Geräteattribut vor der MQTT-Verbindung und entferne überflüssige Initialisierung im Verbindungsstatus
2025-03-02 11:17:52 +01:00
5661c11190
Verbessere Verbindungsstatusverfolgung in BambuVirtualPrinter mit erweiterten Debug-Logs und informiere über erfolgreiche MQTT-Verbindungen
2025-03-02 11:13:04 +01:00
3690767ced
Verbessere MQTT-Nachrichtenverarbeitung in BambuVirtualPrinter mit erweiterten Debug-Logs und Fehlerbehandlung; aktualisiere Temperaturabfrage zur Ausgabe aktueller Daten unabhängig vom Verbindungsstatus
2025-03-02 11:03:12 +01:00
eb397ff7b7
Aktualisiere Temperatur- und Druckerstatusverarbeitung in BambuVirtualPrinter zur direkten Nutzung von Telemetriedaten und verbessere Fehlerbehandlung bei MQTT-Nachrichten
2025-03-02 10:53:37 +01:00
3a615cfafe
Füge benutzerdefinierte Verbindungsstatusverfolgung für BambuVirtualPrinter hinzu
2025-03-02 10:44:12 +01:00
e9c06bb4b5
Füge Aufruf von sendOk() nach erfolgreicher Verbindung zum Bambu-Client hinzu
2025-03-02 10:33:16 +01:00
3ccce10648
Füge paho-mqtt als Abhängigkeit für MQTT-Unterstützung hinzu
2025-03-02 10:13:08 +01:00
c99eb38655
Implement MQTT support for BambuVirtualPrinter, including connection, message handling, and publishing commands
2025-03-02 10:09:57 +01:00
698f8f4151
set default username for BambuVirtualPrinter
2025-03-02 09:51:01 +01:00
7a0293bac7
update plugin details and author information; change username and URLs
2025-03-02 09:38:56 +01:00
jneilliii
d0fd4a5434
0.1.7
...
add back missing PREPARE printing state and associate printing status
0.1.7
v1.0.0
2024-09-27 09:38:23 -04:00
jneilliii
3c218a548d
add issue templates, funding, and stale bot
2024-09-12 19:56:40 -04:00
jneilliii
03af51608d
0.1.6
...
* replace 0 with 1 bytes during reporting print status to trigger state change in OctoPrint sooner.
0.1.6
2024-09-06 01:39:48 -04:00
jneilliii
c00285b1b2
0.1.5
...
* adjust M220 feed rate modifier calculations
0.1.5
2024-09-05 22:35:34 -04:00
jneilliii
7f1ae5a24b
0.1.4 ( #43 )
...
* fix stuck Printing from SD state when canceled in slicer or on printer, #42
0.1.4
2024-09-04 16:48:16 -04:00
jneilliii
5754e81b72
0.1.3
...
fix file uploads
0.1.3
2024-08-25 14:20:45 -04:00
jneilliii
cd4103cc71
0.1.2 ( #40 )
...
* fix issues related to 8dot3 filenames used in M23 command, #39
* switch to auto reporting temp and sd status
0.1.2
2024-08-18 01:06:57 -04:00
jneilliii
01c6cacf15
0.1.1
...
* fix M220 command, #35
0.1.1
2024-07-31 00:01:44 -04:00
Anton Skrypnyk
fda4b86cbc
0.1.0 ( #34 )
...
* Add separate class for sftp file system
* Add separate serial IO handling class
* Replace function name mangling with gcode handler registration system
* Add states to virtual Bambu printer that manage state specific interaction
* Add synchronization utilities to work with virtual printer as if it is a binary stream
* Add unittests with mocked Bambu printer to ensure core functionality works as expected
* Fix formatting to be automatically processed by black formatter
* Fix python 3.10 type annotations for readability
0.1.0
2024-07-29 22:49:12 -04:00
jneilliii
ad862d5ebd
Update README.md
2024-06-03 09:13:52 -04:00
jneilliii
b04202463d
add license file
2024-06-03 09:11:28 -04:00
jneilliii
8e3eb9c64b
0.0.23
...
* fix thumbnail url for avi based timelapse, #30
0.0.23
2024-05-24 23:37:51 -04:00
jneilliii
e1ea88dbae
0.0.22
...
* add file listing of avi files for non X1 devices, #29
0.0.22
2024-05-24 19:37:51 -04:00
jneilliii
ac7bb16a2b
0.0.21
...
add timelapses with thumbnail
0.0.21
2024-05-18 18:45:05 -04:00
jneilliii
112210a3f1
list timelapses on printer with thumbnail and download button
2024-05-18 14:31:03 -04:00
jneilliii
176154cfee
0.0.20 ( #27 )
...
* fixes issue related to printing a cloud print again and subtask_name including full path to file, #25
0.0.20
2024-05-14 13:33:37 -04:00
jneilliii
56e5fb4dd2
fixes issue related to printing a cloud print again and subtask_name including full path to file, #25
2024-05-12 17:21:53 -04:00
jneilliii
3e7708429d
0.0.19 ( #24 )
...
* attempt to fix A1 related print issues, #9
* flow rate increase logic for M220 from x1plus community
0.0.19
2024-05-12 13:39:25 -04:00
jneilliii
908173214f
adjust start print command for better A1 compatibility
0.0.18
2024-03-17 00:34:42 -04:00
jneilliii
df4bd6cf44
additional logging
2024-03-08 22:30:39 -05:00
jneilliii
bcb1e0f649
0.0.17
...
expose cloud connection options
0.0.17
2024-03-02 20:38:54 -05:00
jneilliii
f37eadf3ea
0.0.16
...
refresh file list if printing file not found in cached file list. potential fix for #9
0.0.16
2024-03-02 02:20:30 -05:00
jneilliii
48027f6008
update README.md
2024-03-02 01:07:19 -05:00
jneilliii
616fdf7a82
add TRANSFER_DONE event callback to relist files on SD card after upload, #2
2024-02-23 23:21:42 -05:00
jneilliii
c110fa140a
0.0.15
...
adjustments for differences with P1 and X1 file listing for cache folder, #7
0.0.15
2024-02-18 13:15:23 -05:00
jneilliii
3889efa67a
0.0.14
...
fix cache file list issues
optimize file listing to only update when retrieving file list and not while selecting or deleting a file
don't remove intermediary file on local storage
0.0.14
2024-02-18 01:57:28 -05:00
jneilliii
cb4b345aa7
0.0.13
...
use gcode_file instead of subtask_name if it doesn't have 3mf extension
0.0.13
2024-02-13 18:44:24 -05:00