[2026-03-03 07:20:12,401.401 INFO    ] Ironman:: process_order: state before if : STATE_REFILL
[2026-03-03 07:20:12,403.403 INFO    ] Ironman:: process_order: state after if : STATE_REFILL
[2026-03-03 07:20:16,812.812 INFO    ] Ironman:: get_order_status: state : STATE_REFILL
[2026-03-03 07:20:16,848.848 INFO    ] Open Door Command ^^98|lockOpen|1|49

[2026-03-03 07:20:16,874.874 INFO    ] Opening door 1
[2026-03-03 07:20:16,881.881 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|1|lockOpen|89

[2026-03-03 07:20:16,961.961 INFO    ] Ironman:: get_order_status: response {"voiceNote": "Opening Door 1", "status": "False", "rstatus": false, "SectionStatus": {"Note": "Please wait for door to open", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Header": "Opening Door 1", "SubHeader": "Please Pick products after opening"}, "SectionMain": {"Header": "Door Open"}, "error": {"code": 20001, "data": {}, "tmessage": "In Progress", "umessage": "In Progress"}, "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-03 07:20:20,123.123 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-03 07:20:20,171.171 INFO    ] Ironman:: get_order_status: response {"voiceNote": "Door 1 is open now", "status": "False", "rstatus": false, "SectionStatus": {"Note": "Please Close the door after picking up products", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Header": "Please Close Door 1", "SubHeader": "Please Pick the Products and close the door"}, "SectionMain": {"Header": "Door Open"}, "error": {"code": 20001, "data": {}, "tmessage": "In Progress", "umessage": "In Progress"}, "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-03 07:20:23,421.421 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-03 07:20:23,462.462 INFO    ] Ironman:: get_order_status: response {"voiceNote": "Please close door 1", "status": "False", "rstatus": false, "SectionStatus": {"Note": "Please Close the door after picking up products", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "Header": "Please Close Door 1", "SubHeader": "Please Pick the Products and close the door"}, "SectionMain": {"Header": "Door Open"}, "error": {"code": 20001, "data": {}, "tmessage": "In Progress", "umessage": "In Progress"}, "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-03 07:20:26,563.563 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-03 07:20:28,403.403 INFO    ] Close Door Command 1 ^^98|lockPoweroff|1|87

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