From 2bc562824b7158cd7d2b72d1ab4150999b74b374 Mon Sep 17 00:00:00 2001 From: pi Date: Sat, 19 Apr 2025 10:37:47 +1000 Subject: [PATCH] c_evening_daylight.cfg modified - 19/04/25 - 10:37:43 --- printer_data/config/CUSTOM/c_evening_daylight.cfg | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/printer_data/config/CUSTOM/c_evening_daylight.cfg b/printer_data/config/CUSTOM/c_evening_daylight.cfg index b2355cb..bc56f77 100644 --- a/printer_data/config/CUSTOM/c_evening_daylight.cfg +++ b/printer_data/config/CUSTOM/c_evening_daylight.cfg @@ -7,12 +7,10 @@ verbose: False gcode: RUN_SHELL_COMMAND CMD=GET_TIME -[gcode_macro PROCESS_TIME_OUTPUT] +[delayed_gcode process_time_output] +initial_duration: 0.25 gcode: - G4 P250 # wait 250ms for shell to complete {% set output = printer["shell_command"].output %} - {% set debug_msg = "✅ Shell output: " ~ output %} - RESPOND MSG="{debug_msg}" {% set parts = output.split(" ") %} SET_GCODE_VARIABLE MACRO=TIME_STATE VARIABLE=hour VALUE={parts[0]|int} SET_GCODE_VARIABLE MACRO=TIME_STATE VARIABLE=minute VALUE={parts[1]|int} @@ -20,7 +18,8 @@ gcode: [gcode_macro CHECK_AND_FADE_LIGHT] gcode: FETCH_TIME - PROCESS_TIME_OUTPUT + UPDATE_DELAYED_GCODE ID=process_time_output DURATION=0.25 + G4 P500 EVENING_DAYLIGHT [gcode_macro SHOW_LIGHT_TIME]