добавил проверки принтера перед выключением грелки по таймауту

This commit is contained in:
2025-04-08 17:59:15 +03:00
parent 57420ed384
commit 14d16ff37e

View File

@@ -75,11 +75,16 @@ gcode:
[delayed_gcode _IDLE_HEATER_SHUTDOWN] [delayed_gcode _IDLE_HEATER_SHUTDOWN]
gcode: gcode:
{% if printer.idle_timeout.state == "Idle" or printer.idle_timeout.state == "Ready" %}
{% if printer.heater_bed.target == 0.0 %}
UPDATE_DELAYED_GCODE ID=_IDLE_HEATER_SHUTDOWN DURATION=0
RESPOND MSG="Грелка выключена" RESPOND MSG="Грелка выключена"
{% if printer["gcode_macro RatOS"].tgbot_enabled|lower == 'true' %} {% if printer["gcode_macro RatOS"].tgbot_enabled|lower == 'true' %}
RESPOND PREFIX=tgnotify MSG="Грелка выключена" RESPOND PREFIX=tgnotify MSG="Грелка выключена"
{% endif %} {% endif %}
M104 S0 M104 S0
{% endif %}
{% endif %}
[delayed_gcode _EXHAUST_FAN_DELAYED] [delayed_gcode _EXHAUST_FAN_DELAYED]
gcode: gcode: