Ok das hier in Prusa ist ein killer:
#if HAS_HEATED_CHAMBER
SERIAL_ECHOPAIR(" C@:", getHeaterPower(H_CHAMBER));
#elif HAS_CHAMBER_API()
auto current_chamber_temperature = buddy::chamber().current_temperature();
if (current_chamber_temperature.has_value()) SERIAL_ECHOPAIR(" C@:", current_chamber_temperature.value());
#endif
heist ja normal ist C@: die leistung wie es sein soll und wenn HAS_CHAMBER_API bedeutet es temperatur ohne gesetzte temperatur und ohne Leistung. Ich kann das daher nicht dauerhaft fixen.
Die Gute Nachricht ist aber, das es möglich ist. Nutzt du den Pi? Dann unter /usr/local/Repetier-Server/firmwares die datei marlin.xml ändern.
sudo nano /usr/local/Repetier-Server/firmwares/marlin.xml
da ist schon ein bugfixResponse drin. Dahinter noch diese Ersetzungsregel einbauen:
<bugfixResponse name="REPLACE" param="^T0:(.* T0:.*)" value="T:$1"/>
<!-- Fix for prusa core where chamber temperature is C@: not C: -->
<bugfixResponse name="REPLACE" param="^(T:.*)\bC@:(\d+\.\d+)(.*)$" value="$1C:$2$3"/>
dann server neu starten udn es sollte klappen. Wurde genau für solche Probleme eingeführt. Leider wird jedes update das überschreiben. Du kannst aber auch die datei kopieren und prusaone.xml nennen dann hast du eine neue Firmware. Aber dann oben auch im xml den namen anpassen. Dann bleibt es bei updates erhalten.