{"id":932,"date":"2026-02-15T12:10:41","date_gmt":"2026-02-15T11:10:41","guid":{"rendered":"https:\/\/www.yelloworb.com\/orbblog\/?p=932"},"modified":"2026-04-21T20:36:09","modified_gmt":"2026-04-21T18:36:09","slug":"reverse-a-ble-device-to-integration-into-home-assistant","status":"publish","type":"post","link":"https:\/\/www.yelloworb.com\/orbblog\/reverse-a-ble-device-to-integration-into-home-assistant\/","title":{"rendered":"Reverse a BLE device to integration into Home-Assistant"},"content":{"rendered":"\n<p>Found the YouTube video How To Reverse Engineer A Bluetooth Device and started to follow it but it did not really work as expected so record all differences here.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The HCI snoop log were not available in <code class=\"\" data-line=\"\">\\FS\\data\\misc\\bluetooth\\logs<\/code> but rather in <code class=\"\" data-line=\"\">\\FS\\data\\log\\bt<\/code>.<\/li>\n\n\n\n<li>The bluetooth device was disabled on my Raspberry Pi 3, needed to run the following commands<br \/><code class=\"\" data-line=\"\">sudo rfkill unblock all&lt;br \/&gt;sudo hciconfig hci0 up<\/code><\/li>\n\n\n\n<li>Scan for the device: <code class=\"\" data-line=\"\">sudo hcitool lescan | grep &quot;C7:57&quot;<\/code><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Found the YouTube video How To Reverse Engineer A Bluetooth Device and started to follow it but it did not really work as expected so record all differences here.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[32,86],"tags":[],"class_list":["post-932","post","type-post","status-publish","format-standard","hentry","category-hacking","category-home-assistant"],"_links":{"self":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts\/932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/comments?post=932"}],"version-history":[{"count":5,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts\/932\/revisions"}],"predecessor-version":[{"id":941,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts\/932\/revisions\/941"}],"wp:attachment":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/media?parent=932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/categories?post=932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/tags?post=932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}