[2026-03-06 10:09:22,076.076 INFO    ] Ironman:: process_order: state before if : STATE_REFILL
[2026-03-06 10:09:22,077.077 INFO    ] Ironman:: process_order: state after if : STATE_REFILL
[2026-03-06 10:09:28,474.474 INFO    ] Ironman:: get_order_status: state : STATE_REFILL
[2026-03-06 10:09:28,516.516 INFO    ] Open Door Command ^^98|lockOpen|1|49

[2026-03-06 10:09:28,549.549 INFO    ] Opening door 1
[2026-03-06 10:09:28,558.558 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|1|lockOpen|89

[2026-03-06 10:09:28,630.630 INFO    ] Ironman:: get_order_status: response {"SectionMain": {"Header": "Door Open"}, "rstatus": false, "voiceNote": "Opening Door 1", "SectionStatus": {"Note": "Please wait for door to open", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "SubHeader": "Please Pick products after opening", "Header": "Opening Door 1"}, "error": {"umessage": "In Progress", "data": {}, "tmessage": "In Progress", "code": 20001}, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-06 10:09:28,696.696 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-06 10:09:28,732.732 INFO    ] Open Door Command ^^98|lockOpen|1|49

[2026-03-06 10:09:28,759.759 INFO    ] Opening door 1
[2026-03-06 10:09:28,766.766 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|1|lockOpen|89

[2026-03-06 10:09:28,841.841 INFO    ] Ironman:: get_order_status: response {"SectionMain": {"Header": "Door Open"}, "rstatus": false, "voiceNote": "Opening Door 1", "SectionStatus": {"Note": "Please wait for door to open", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "SubHeader": "Please Pick products after opening", "Header": "Opening Door 1"}, "error": {"umessage": "In Progress", "data": {}, "tmessage": "In Progress", "code": 20001}, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-06 10:09:31,905.905 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-06 10:09:31,947.947 INFO    ] Open Door Command ^^98|lockOpen|1|49

[2026-03-06 10:09:31,975.975 INFO    ] Opening door 1
[2026-03-06 10:09:31,983.983 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|1|lockOpen|89

[2026-03-06 10:09:32,071.071 INFO    ] Ironman:: get_order_status: response {"SectionMain": {"Header": "Door Open"}, "rstatus": false, "voiceNote": "Opening Door 1", "SectionStatus": {"Note": "Please wait for door to open", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "SubHeader": "Please Pick products after opening", "Header": "Opening Door 1"}, "error": {"umessage": "In Progress", "data": {}, "tmessage": "In Progress", "code": 20001}, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-06 10:09:35,144.144 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-06 10:09:35,185.185 INFO    ] Open Door Command ^^98|lockOpen|1|49

[2026-03-06 10:09:35,214.214 INFO    ] Opening door 1
[2026-03-06 10:09:35,222.222 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|1|lockOpen|89

[2026-03-06 10:09:35,302.302 INFO    ] Ironman:: get_order_status: response {"SectionMain": {"Header": "Door Open"}, "rstatus": false, "voiceNote": "Opening Door 1", "SectionStatus": {"Note": "Please wait for door to open", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "SubHeader": "Please Pick products after opening", "Header": "Opening Door 1"}, "error": {"umessage": "In Progress", "data": {}, "tmessage": "In Progress", "code": 20001}, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-06 10:09:38,358.358 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-06 10:09:38,395.395 INFO    ] Open Door Command ^^98|lockOpen|1|49

[2026-03-06 10:09:38,422.422 INFO    ] Opening door 1
[2026-03-06 10:09:38,429.429 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|1|lockOpen|89

[2026-03-06 10:09:38,510.510 INFO    ] Ironman:: get_order_status: response {"SectionMain": {"Header": "Door Open"}, "rstatus": false, "voiceNote": "Opening Door 1", "SectionStatus": {"Note": "Please wait for door to open", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "SubHeader": "Please Pick products after opening", "Header": "Opening Door 1"}, "error": {"umessage": "In Progress", "data": {}, "tmessage": "In Progress", "code": 20001}, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-06 10:09:41,574.574 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-06 10:09:41,612.612 INFO    ] Open Door Command ^^98|lockOpen|1|49

[2026-03-06 10:09:41,638.638 INFO    ] Opening door 1
[2026-03-06 10:09:41,645.645 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|1|lockOpen|89

[2026-03-06 10:09:41,719.719 INFO    ] Ironman:: get_order_status: response {"SectionMain": {"Header": "Door Open"}, "rstatus": false, "voiceNote": "Opening Door 1", "SectionStatus": {"Note": "Please wait for door to open", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "SubHeader": "Please Pick products after opening", "Header": "Opening Door 1"}, "error": {"umessage": "In Progress", "data": {}, "tmessage": "In Progress", "code": 20001}, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-06 10:09:44,786.786 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-06 10:09:44,821.821 INFO    ] Open Door Command ^^98|lockOpen|1|49

[2026-03-06 10:09:44,848.848 INFO    ] Opening door 1
[2026-03-06 10:09:44,854.854 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|1|lockOpen|89

[2026-03-06 10:09:44,935.935 INFO    ] Ironman:: get_order_status: response {"SectionMain": {"Header": "Door Open"}, "rstatus": false, "voiceNote": "Opening Door 1", "SectionStatus": {"Note": "Please wait for door to open", "UI_Header": "DOOR 1\nIS \nOPEN \nNOW", "SubHeader": "Please Pick products after opening", "Header": "Opening Door 1"}, "error": {"umessage": "In Progress", "data": {}, "tmessage": "In Progress", "code": 20001}, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-06 10:09:54,972.972 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-06 10:09:56,401.401 INFO    ] Close Door Command 1 ^^98|lockPoweroff|1|87

[2026-03-06 10:09:57,424.424 INFO    ] Closing door 1
[2026-03-06 10:09:57,438.438 INFO    ]  CLOSE_DOOR_BY_MACHINE
[2026-03-06 10:09:57,467.467 INFO    ] Ironman:: get_order_status: response {"delay": 1000, "SectionMain": {"Header": "Door Close"}, "rstatus": false, "voiceNote": "Door 1 is closed now", "SectionStatus": {"Note": "If any due amount, clear at https://go.tinymart.in", "UI_Header": "DOOR 1\nIS \nCLOSED \nNOW", "SubHeader": "Please wait for invoice to generate", "Header": "Door 1 is closed now"}, "error": {"umessage": "In Progress", "data": {}, "tmessage": "In Progress", "code": 20001}, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-06 10:14:03,970.970 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_CLOSE
[2026-03-06 10:14:04,011.011 INFO    ] Open Door Command ^^98|lockOpen|2|50

[2026-03-06 10:14:04,041.041 INFO    ] Opening door 2
[2026-03-06 10:14:04,049.049 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

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

[2026-03-06 10:14:04,249.249 INFO    ] Opening door 2
[2026-03-06 10:14:04,257.257 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

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

[2026-03-06 10:14:07,447.447 INFO    ] Opening door 2
[2026-03-06 10:14:07,453.453 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

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

[2026-03-06 10:14:10,650.650 INFO    ] Opening door 2
[2026-03-06 10:14:10,657.657 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

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

[2026-03-06 10:14:13,845.845 INFO    ] Opening door 2
[2026-03-06 10:14:13,853.853 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

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

[2026-03-06 10:14:17,055.055 INFO    ] Opening door 2
[2026-03-06 10:14:17,062.062 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

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

[2026-03-06 10:14:20,277.277 INFO    ] Opening door 2
[2026-03-06 10:14:20,285.285 INFO    ] OPEN_DOOR_BY_MACHINE^^98|True|2|lockOpen|90

[2026-03-06 10:14:20,365.365 INFO    ] Ironman:: get_order_status: response {"SectionMain": {"Header": "Door Open"}, "rstatus": false, "voiceNote": "Opening Door 2", "SectionStatus": {"Note": "Please wait for door to open", "UI_Header": "DOOR 2\nIS \nOPEN \nNOW", "SubHeader": "Please Pick products after opening", "Header": "Opening Door 2"}, "error": {"umessage": "In Progress", "data": {}, "tmessage": "In Progress", "code": 20001}, "status": "False", "SectionSKU": {"skus": {}, "Header": "Pick the below items from the door"}}
[2026-03-06 10:14:30,855.855 INFO    ] Ironman:: get_order_status: state : STATE_DOOR_OPEN
[2026-03-06 10:14:32,337.337 INFO    ] Close Door Command 1 ^^98|lockPoweroff|2|88

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