[2026-03-26 13:37:17,630.630 INFO    ] Ironman:: process_order: state before if : STATE_REFILL
[2026-03-26 13:37:17,633.633 INFO    ] Ironman:: process_order: state after if : STATE_REFILL
[2026-03-26 13:37:23,961.961 INFO    ] Ironman:: get_order_status: state : STATE_REFILL
[2026-03-26 13:37:23,997.997 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-03-26 13:37:24,022.022 INFO    ] Opening door 2
[2026-03-26 13:37:24,030.030 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-03-26 13:37:24,103.103 INFO    ] Ironman:: get_order_status: response {"error": {"tmessage": "In Progress", "data": {}, "umessage": "In Progress", "code": 20001}, "rstatus": false, "SectionStatus": {"UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "Header": "Opening Door 2", "Note": "Please wait for door to open", "SubHeader": "Please Pick products after opening"}, "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}, "SectionMain": {"Header": "Door Open"}, "status": "False", "voiceNote": "Opening Door 2"}
[2026-03-26 13:37:24,167.167 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-26 13:37:24,206.206 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-03-26 13:37:24,234.234 INFO    ] Opening door 2
[2026-03-26 13:37:24,242.242 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-03-26 13:37:24,326.326 INFO    ] Ironman:: get_order_status: response {"error": {"tmessage": "In Progress", "data": {}, "umessage": "In Progress", "code": 20001}, "rstatus": false, "SectionStatus": {"UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "Header": "Opening Door 2", "Note": "Please wait for door to open", "SubHeader": "Please Pick products after opening"}, "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}, "SectionMain": {"Header": "Door Open"}, "status": "False", "voiceNote": "Opening Door 2"}
[2026-03-26 13:37:27,398.398 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-26 13:37:27,439.439 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-03-26 13:37:27,469.469 INFO    ] Opening door 2
[2026-03-26 13:37:27,477.477 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-03-26 13:37:27,557.557 INFO    ] Ironman:: get_order_status: response {"error": {"tmessage": "In Progress", "data": {}, "umessage": "In Progress", "code": 20001}, "rstatus": false, "SectionStatus": {"UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "Header": "Opening Door 2", "Note": "Please wait for door to open", "SubHeader": "Please Pick products after opening"}, "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}, "SectionMain": {"Header": "Door Open"}, "status": "False", "voiceNote": "Opening Door 2"}
[2026-03-26 13:37:30,631.631 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-26 13:37:30,672.672 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-03-26 13:37:30,701.701 INFO    ] Opening door 2
[2026-03-26 13:37:30,709.709 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-03-26 13:37:30,789.789 INFO    ] Ironman:: get_order_status: response {"error": {"tmessage": "In Progress", "data": {}, "umessage": "In Progress", "code": 20001}, "rstatus": false, "SectionStatus": {"UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "Header": "Opening Door 2", "Note": "Please wait for door to open", "SubHeader": "Please Pick products after opening"}, "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}, "SectionMain": {"Header": "Door Open"}, "status": "False", "voiceNote": "Opening Door 2"}
[2026-03-26 13:37:33,879.879 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-26 13:37:33,916.916 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-03-26 13:37:33,943.943 INFO    ] Opening door 2
[2026-03-26 13:37:33,950.950 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-03-26 13:37:34,027.027 INFO    ] Ironman:: get_order_status: response {"error": {"tmessage": "In Progress", "data": {}, "umessage": "In Progress", "code": 20001}, "rstatus": false, "SectionStatus": {"UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "Header": "Opening Door 2", "Note": "Please wait for door to open", "SubHeader": "Please Pick products after opening"}, "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}, "SectionMain": {"Header": "Door Open"}, "status": "False", "voiceNote": "Opening Door 2"}
[2026-03-26 13:37:37,099.099 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-26 13:37:37,141.141 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-03-26 13:37:37,223.223 INFO    ] Opening door 2
[2026-03-26 13:37:37,238.238 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-03-26 13:37:37,313.313 INFO    ] Ironman:: get_order_status: response {"error": {"tmessage": "In Progress", "data": {}, "umessage": "In Progress", "code": 20001}, "rstatus": false, "SectionStatus": {"UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "Header": "Opening Door 2", "Note": "Please wait for door to open", "SubHeader": "Please Pick products after opening"}, "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}, "SectionMain": {"Header": "Door Open"}, "status": "False", "voiceNote": "Opening Door 2"}
[2026-03-26 13:37:40,378.378 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-26 13:37:40,413.413 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-03-26 13:37:40,438.438 INFO    ] Opening door 2
[2026-03-26 13:37:40,444.444 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-03-26 13:37:40,516.516 INFO    ] Ironman:: get_order_status: response {"error": {"tmessage": "In Progress", "data": {}, "umessage": "In Progress", "code": 20001}, "rstatus": false, "SectionStatus": {"UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "Header": "Opening Door 2", "Note": "Please wait for door to open", "SubHeader": "Please Pick products after opening"}, "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}, "SectionMain": {"Header": "Door Open"}, "status": "False", "voiceNote": "Opening Door 2"}
[2026-03-26 13:37:51,333.333 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-26 13:37:52,451.451 INFO    ] Close Door Command 1 ^^98|lockPoweroff|2|88

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