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

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