Using an Arduino Instead of Android for BLE communication

Hello!
I have some BLE enabled Radiator Valves that I am looking to control using my ESP32 dev board instead of the Android App.

I bought the Adafruit nRF51822 Sniffer, and it won't even see all the devices present, but I managed to get some data using my Android Smartphone and nRF logger:

I got these strings for two of the commands:

Command 1 sent from the Smartphone:
(0x) 02-01-09-00-04-09-00-00-00-00-24-04-2A-22-0B
Command 2 sent from the smartphone:
(0x) 02-01-09-00-04-3C-00-00-00-00-24-04-2A-22-0B

I also got:
Advertised Device Name Address and the serviceUUID using the Scan Sketch, but I dont know how exactly to use them.

I had a look into some of the Sketches that come with the default Android library for ESP32, but I am kinda stuck.

Can I have some guidance, please?

Thank you!

LE: I managed to get some data In Wireshark using the Adafruit Sniffer, but it is kinda useless. It only gets the broadcast data. As soon as I connect my smartphone to it, it stops showing up on wireshark.