[2026-02-28 11:14:32,089.089 INFO    ] Ironman:: process_order: state before if : STATE_REFILL
[2026-02-28 11:14:32,091.091 INFO    ] Ironman:: process_order: state after if : STATE_REFILL
[2026-02-28 11:14:34,910.910 INFO    ] Ironman:: get_order_status: state : STATE_REFILL
[2026-02-28 11:14:34,935.935 INFO    ] Open Door Command ^^98|lockOpen|1|49

[2026-02-28 11:14:34,955.955 INFO    ] Opening door 1
[2026-02-28 11:14:34,960.960 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|1|lockOpen|89

[2026-02-28 11:14:35,035.035 INFO    ] Ironman:: get_order_status: response {"status": "False", "SectionStatus": {"Header": "Opening Door 1", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Note": "Please wait for door to open", "SubHeader": "Please Pick products after opening"}, "SectionSKU": {"Header": "Pick the below items from the door", "skus": {}}, "SectionMain": {"Header": "Door Open"}, "error": {"code": 20001, "umessage": "In Progress", "data": {}, "tmessage": "In Progress"}, "rstatus": false, "voiceNote": "Opening Door 1"}
[2026-02-28 11:14:38,151.151 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:14:38,198.198 INFO    ] Ironman:: get_order_status: response {"status": "False", "SectionStatus": {"Header": "Please Close Door 1", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Note": "Please Close the door after picking up products", "SubHeader": "Please Pick the Products and close the door"}, "SectionSKU": {"Header": "Pick the below items from the door", "skus": {}}, "SectionMain": {"Header": "Door Open"}, "error": {"code": 20001, "umessage": "In Progress", "data": {}, "tmessage": "In Progress"}, "rstatus": false, "voiceNote": "Door 1 is open now"}
[2026-02-28 11:14:41,299.299 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:14:41,347.347 INFO    ] Ironman:: get_order_status: response {"status": "False", "SectionStatus": {"Header": "Please Close Door 1", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Note": "Please Close the door after picking up products", "SubHeader": "Please Pick the Products and close the door"}, "SectionSKU": {"Header": "Pick the below items from the door", "skus": {}}, "SectionMain": {"Header": "Door Open"}, "error": {"code": 20001, "umessage": "In Progress", "data": {}, "tmessage": "In Progress"}, "rstatus": false, "voiceNote": "Please close door 1"}
[2026-02-28 11:14:44,535.535 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:14:45,530.530 INFO    ] Close Door Command 1 ^^98|lockPoweroff|1|87

[2026-02-28 11:14:46,557.557 INFO    ] Closing door 1
[2026-02-28 11:14:46,582.582 INFO    ]  CLOSE_DOOR_BY_MACHINE
[2026-02-28 11:14:46,661.661 INFO    ] Ironman:: get_order_status: response {"status": "False", "SectionStatus": {"Header": "Door 1 is closed now", "UI_Header": "DOOR 1\nIS \nCLOSED \nNOW", "Note": "If any due amount, clear at https://go.tinymart.in", "SubHeader": "Please wait for invoice to generate"}, "SectionSKU": {"Header": "Pick the below items from the door", "skus": {}}, "delay": 1000, "SectionMain": {"Header": "Door Close"}, "error": {"code": 20001, "umessage": "In Progress", "data": {}, "tmessage": "In Progress"}, "rstatus": false, "voiceNote": "Door 1 is closed now"}
[2026-02-28 11:14:49,872.872 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_CLOSE
[2026-02-28 11:14:49,888.888 INFO    ] Ironman:: get_order_status: get order status {"status": "True", "SectionStatus": {"Header": " Order is complete ", "UI_Header": "", "Note": "If any due amount, clear at https://go.tinymart.in", "SubHeader": "Please wait for invoice to generate"}, "SectionSKU": {"Header": "If you like us, tell others... else tell us", "skus": []}, "delay": 100, "SectionMain": {"Header": "Door Closed"}, "rstatus": true, "voiceNote": ""}
[2026-02-28 11:15:55,344.344 INFO    ] Ironman:: get_order_status: state : STATE_COMPLETE
[2026-02-28 11:15:55,381.381 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-02-28 11:15:55,407.407 INFO    ] Opening door 2
[2026-02-28 11:15:55,412.412 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-02-28 11:15:55,454.454 INFO    ] Ironman:: get_order_status: response {"status": "False", "SectionStatus": {"Header": "Opening Door 2", "UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "Note": "Please wait for door to open", "SubHeader": "Please Pick products after opening"}, "SectionSKU": {"Header": "Pick the below items from the door", "skus": {}}, "SectionMain": {"Header": "Door Open"}, "error": {"code": 20001, "umessage": "In Progress", "data": {}, "tmessage": "In Progress"}, "rstatus": false, "voiceNote": "Opening Door 2"}
[2026-02-28 11:15:58,709.709 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:15:58,766.766 INFO    ] Ironman:: get_order_status: response {"status": "False", "SectionStatus": {"Header": "Please Close Door 2", "UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "Note": "Please Close the door after picking up products", "SubHeader": "Please Pick the Products and close the door"}, "SectionSKU": {"Header": "Pick the below items from the door", "skus": {}}, "SectionMain": {"Header": "Door Open"}, "error": {"code": 20001, "umessage": "In Progress", "data": {}, "tmessage": "In Progress"}, "rstatus": false, "voiceNote": "Door 2 is open now"}
[2026-02-28 11:16:01,935.935 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:16:01,992.992 INFO    ] Ironman:: get_order_status: response {"status": "False", "SectionStatus": {"Header": "Please Close Door 2", "UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "Note": "Please Close the door after picking up products", "SubHeader": "Please Pick the Products and close the door"}, "SectionSKU": {"Header": "Pick the below items from the door", "skus": {}}, "SectionMain": {"Header": "Door Open"}, "error": {"code": 20001, "umessage": "In Progress", "data": {}, "tmessage": "In Progress"}, "rstatus": false, "voiceNote": "Please close door 2"}
[2026-02-28 11:16:05,145.145 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:16:06,358.358 INFO    ] Close Door Command 1 ^^98|lockPoweroff|2|88

[2026-02-28 11:16:07,382.382 INFO    ] Closing door 2
[2026-02-28 11:16:07,399.399 INFO    ]  CLOSE_DOOR_BY_MACHINE
[2026-02-28 11:16:07,430.430 INFO    ] Ironman:: get_order_status: response {"status": "False", "SectionStatus": {"Header": "Door 2 is closed now", "UI_Header": "DOOR 2\nIS \nCLOSED \nNOW", "Note": "If any due amount, clear at https://go.tinymart.in", "SubHeader": "Please wait for invoice to generate"}, "SectionSKU": {"Header": "Pick the below items from the door", "skus": {}}, "delay": 1000, "SectionMain": {"Header": "Door Close"}, "error": {"code": 20001, "umessage": "In Progress", "data": {}, "tmessage": "In Progress"}, "rstatus": false, "voiceNote": "Door 2 is closed now"}
[2026-02-28 11:16:13,074.074 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_CLOSE
[2026-02-28 11:16:13,087.087 INFO    ] Ironman:: get_order_status: get order status {"status": "True", "SectionStatus": {"Header": " Order is complete ", "UI_Header": "", "Note": "If any due amount, clear at https://go.tinymart.in", "SubHeader": "Please wait for invoice to generate"}, "SectionSKU": {"Header": "If you like us, tell others... else tell us", "skus": []}, "delay": 100, "SectionMain": {"Header": "Door Closed"}, "rstatus": true, "voiceNote": ""}
