{"id":2580,"date":"2026-02-21T16:22:57","date_gmt":"2026-02-21T16:22:57","guid":{"rendered":"https:\/\/laserphotonics.uk\/?p=2580"},"modified":"2026-02-21T18:05:14","modified_gmt":"2026-02-21T18:05:14","slug":"openclaw-devices-list","status":"publish","type":"post","link":"https:\/\/laserphotonics.uk\/?p=2580","title":{"rendered":"openclaw devices list"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>in the folder of : ~\/.openclaw\/devices$<\/p>\n\n\n\n<p>run following can list when the devices were created.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>python3 &#8211; &lt;&lt; &#8216;EOF&#8217;<br>import json, time<br>with open(&#8220;\/home\/jameszbw\/.openclaw\/devices\/paired.json&#8221;) as f:<br>data = json.load(f)<\/p>\n\n\n\n<p>for dev_id, dev in data.items():<br>last = dev[&#8220;tokens&#8221;][&#8220;operator&#8221;][&#8220;lastUsedAtMs&#8221;]<br>created = dev[&#8220;createdAtMs&#8221;]<br>print(f&#8221;\\nDevice: {dev_id}&#8221;)<br>print(f&#8221; clientId: {dev[&#8216;clientId&#8217;]}&#8221;)<br>print(f&#8221; mode: {dev[&#8216;clientMode&#8217;]}&#8221;)<br>print(f&#8221; platform: {dev[&#8216;platform&#8217;]}&#8221;)<br>print(f&#8221; created: {time.ctime(created\/1000)}&#8221;)<br>print(f&#8221; last used: {time.ctime(last\/1000)}&#8221;)<br>EOF<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>if openclaw veriosn mismatch gateway verison, use this:<\/p>\n\n\n\n<p>openclaw gateway install &#8211;force<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>in the folder of : ~\/.openclaw\/devices$ run following can list when the devices were created. python3 &#8211; &lt;&lt; &#8216;EOF&#8217;import json, timewith open(&#8220;\/home\/jameszbw\/.openclaw\/devices\/paired.json&#8221;) as f:data = json.load(f) for dev_id, dev in data.items():last = dev[&#8220;tokens&#8221;][&#8220;operator&#8221;][&#8220;lastUsedAtMs&#8221;]created = dev[&#8220;createdAtMs&#8221;]print(f&#8221;\\nDevice: {dev_id}&#8221;)print(f&#8221; clientId: {dev[&#8216;clientId&#8217;]}&#8221;)print(f&#8221; mode: {dev[&#8216;clientMode&#8217;]}&#8221;)print(f&#8221; platform: {dev[&#8216;platform&#8217;]}&#8221;)print(f&#8221; created: {time.ctime(created\/1000)}&#8221;)print(f&#8221; last used: {time.ctime(last\/1000)}&#8221;)EOF if openclaw veriosn mismatch gateway verison, use this: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/laserphotonics.uk\/index.php?rest_route=\/wp\/v2\/posts\/2580"}],"collection":[{"href":"https:\/\/laserphotonics.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/laserphotonics.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/laserphotonics.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/laserphotonics.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2580"}],"version-history":[{"count":2,"href":"https:\/\/laserphotonics.uk\/index.php?rest_route=\/wp\/v2\/posts\/2580\/revisions"}],"predecessor-version":[{"id":2582,"href":"https:\/\/laserphotonics.uk\/index.php?rest_route=\/wp\/v2\/posts\/2580\/revisions\/2582"}],"wp:attachment":[{"href":"https:\/\/laserphotonics.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/laserphotonics.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/laserphotonics.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}