As a first time flasher( ohh err), i wanted to add a bit more info (in bold) to the steps given to help other first timers out.
Follow the Guide to connect your ESPHome device to your Wireless network (https://blog.mylocalbytes.com/kb/2023-11-09/getting-started-with-esphome).
Enable the Web Server on ESPHome. This seemed to be enabled as default on my plug (batch:2023-10, LB-PLUG-PM-UK-ESP).
Download from Tasmota, the current Tasmota Lite version tasmota-lite.bin.gz (PLEASE READ NOTE BELOW)
Open the Web UI and in the OTA Update browse to the tasmota-lite.bin.gz file and click Update. The device will reboot.
On your mobile device you should be able to a Wifi Network. Join this and add in your Wifi Details.
Once the device is on the network. You should be able to browse to the device. (The Device will start with the Lite Firmware)
You can now proceed to load the device via the full Tasmota Firmware and Follow Adams Video to confgure the Tasmota device. There are many .bin files but tasmota.bin worked for me and is stated as the recommended .bin in the release notes.
(DO NOT USE THE MINIMAL VERSION AS IT IS NOT DESIGNED FOR INITIAL FIRMWARE. USING THIS WILL BRICK THE DEVICE).
Updating the device template from sonoffbasic to ‘LocalBytes PM’.
Details on this can be found here https://tasmota.github.io/docs/Templates/#importing-templates or here https://blog.mylocalbytes.com/kb/2023-02-01/refs-wifi-smart-plug#templates.
When copying the information from the localbytes blog, make sure you do not miss the opening { (i did, a few times….) otherwise the device will not update to the correct template, i’ll add it here for ease:
{“NAME”:“LocalBytes PM”,“GPIO”:[0,0,0,32,2720,2656,0,0,2624,320,224,0,0,0],“FLAG”:0,“BASE”:18}
Hope this helps.