[2026-02-28 10:09:07,709.709 INFO    ] Ironman:: process_order: state before if : STATE_REFILL
[2026-02-28 10:09:07,711.711 INFO    ] Ironman:: process_order: state after if : STATE_REFILL
[2026-02-28 10:09:10,698.698 INFO    ] Ironman:: get_order_status: state : STATE_REFILL
[2026-02-28 10:09:10,720.720 INFO    ] Open Door Command ^^98|lockOpen|1|49

[2026-02-28 10:09:10,739.739 INFO    ] Opening door 1
[2026-02-28 10:09:10,744.744 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|1|lockOpen|89

[2026-02-28 10:09:10,799.799 INFO    ] Ironman:: get_order_status: response {"error": {"code": 20001, "tmessage": "In Progress", "umessage": "In Progress", "data": {}}, "SectionStatus": {"SubHeader": "Please Pick products after opening", "Note": "Please wait for door to open", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Header": "Opening Door 1"}, "SectionMain": {"Header": "Door Open"}, "voiceNote": "Opening Door 1", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}, "status": "False", "rstatus": false}
[2026-02-28 10:09:13,994.994 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 10:09:14,041.041 INFO    ] Ironman:: get_order_status: response {"error": {"code": 20001, "tmessage": "In Progress", "umessage": "In Progress", "data": {}}, "SectionStatus": {"SubHeader": "Please Pick the Products and close the door", "Note": "Please Close the door after picking up products", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Header": "Please Close Door 1"}, "SectionMain": {"Header": "Door Open"}, "voiceNote": "Door 1 is open now", "rstatus": false, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-02-28 10:09:17,132.132 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 10:09:17,154.154 INFO    ] Ironman:: get_order_status: response {"error": {"code": 20001, "tmessage": "In Progress", "umessage": "In Progress", "data": {}}, "SectionStatus": {"SubHeader": "Please Pick the Products and close the door", "Note": "Please Close the door after picking up products", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Header": "Please Close Door 1"}, "SectionMain": {"Header": "Door Open"}, "voiceNote": "Please close door 1", "rstatus": false, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-02-28 10:09:20,356.356 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 10:09:20,380.380 INFO    ] Ironman:: get_order_status: response {"error": {"code": 20001, "tmessage": "In Progress", "umessage": "In Progress", "data": {}}, "SectionStatus": {"SubHeader": "Please Pick the Products and close the door", "Note": "Please Close the door after picking up products", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Header": "Please Close Door 1"}, "SectionMain": {"Header": "Door Open"}, "voiceNote": "Please close door 1", "rstatus": false, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-02-28 10:09:23,543.543 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 10:09:23,568.568 INFO    ] Ironman:: get_order_status: response {"error": {"code": 20001, "tmessage": "In Progress", "umessage": "In Progress", "data": {}}, "SectionStatus": {"SubHeader": "Please Pick the Products and close the door", "Note": "Please Close the door after picking up products", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Header": "Please Close Door 1"}, "SectionMain": {"Header": "Door Open"}, "voiceNote": "Please close door 1", "rstatus": false, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-02-28 10:09:26,714.714 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 10:09:27,579.579 INFO    ] Close Door Command 1 ^^98|lockPoweroff|1|87

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