[2026-02-28 11:30:39,398.398 INFO    ] Ironman:: process_order: state before if : STATE_REFILL
[2026-02-28 11:30:39,400.400 INFO    ] Ironman:: process_order: state after if : STATE_REFILL
[2026-02-28 11:31:27,652.652 INFO    ] Ironman:: get_order_status: state : STATE_REFILL
[2026-02-28 11:31:27,673.673 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-02-28 11:31:27,692.692 INFO    ] Opening door 2
[2026-02-28 11:31:27,696.696 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-02-28 11:31:27,738.738 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:31:27,784.784 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:31:27,820.820 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-02-28 11:31:27,846.846 INFO    ] Opening door 2
[2026-02-28 11:31:27,853.853 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-02-28 11:31:27,933.933 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:31:31,005.005 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:31:31,042.042 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-02-28 11:31:31,068.068 INFO    ] Opening door 2
[2026-02-28 11:31:31,075.075 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-02-28 11:31:31,150.150 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:31:34,221.221 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:31:34,257.257 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-02-28 11:31:34,284.284 INFO    ] Opening door 2
[2026-02-28 11:31:34,291.291 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-02-28 11:31:34,366.366 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:31:37,442.442 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:31:37,484.484 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-02-28 11:31:37,513.513 INFO    ] Opening door 2
[2026-02-28 11:31:37,521.521 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-02-28 11:31:37,605.605 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:31:40,687.687 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:31:40,722.722 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-02-28 11:31:40,748.748 INFO    ] Opening door 2
[2026-02-28 11:31:40,754.754 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-02-28 11:31:40,829.829 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:31:43,909.909 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:31:43,945.945 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-02-28 11:31:43,972.972 INFO    ] Opening door 2
[2026-02-28 11:31:43,979.979 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-02-28 11:31:44,053.053 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:31:54,875.875 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-02-28 11:31:56,344.344 INFO    ] Close Door Command 1 ^^98|lockPoweroff|2|88

[2026-02-28 11:31:57,366.366 INFO    ] Closing door 2
[2026-02-28 11:31:57,380.380 INFO    ]  CLOSE_DOOR_BY_MACHINE
[2026-02-28 11:31:57,415.415 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:33:05,951.951 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_CLOSE
[2026-02-28 11:33:05,964.964 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": ""}
