Flash Tasmota firmware ให้ sonoff ด้วย python
สวัสดีครับวันนี้ขอบันทึกวิธีการสรุปตามความเข้าใจเก็บไว้ หลังจากพยายามหาข้อมูลจากเว็บ โดยผมใช้วิธี flash ผ่าน python เพื่อได้เรียนรู้และสร้างความคุ้นเคยกับภาษา python
ก่อนอื่นติดตั้ง python 3.7.2 กันก่อน
https://www.python.org/downloads/
จากนั้นอัปเกรด pip
python -m pip install — upgrade pip
แล้วก็ติดตั้ง esptool
python -m pip install esptool
แล้วก็ download tasmota
https://github.com/arendst/Sonoff-Tasmota/releases
จากนั้นกดปุ่มบน sonoff ค้างไว้แล้วเสียบสาย USB
backup firmware sonoff ไว้ก่อน *COM3 เปลี่ยนตาม port ที่เราใช้ครับ
esptool.py -p COM3 read_flash 0 0x100000 sonoff-origin.bin
upload firmware
esptool.py -p COM3 write_flash -fs 1MB -fm dout 0x0 sonoff-basic.bin
เสร็จแล้วเราก็จะสามารถ customize อุปกรณ์ sonoff ได้แล้วล่ะครับ ซึ่งผมจะเอาอุปกรณ์ sonoff มาทำ Home Automation ทดลองใช้ในบ้าน โดยตั้ง Home Automation Server เอง จึงจำเป็นต้อง config MQTT Broker มาที่ Server ของเรา เพื่อสร้าง flow ต่างๆ ตามต้องการ
Developer Project : IoT Phuket Lab
https://iotphuketlab.home.blog/
https://medium.com/@aegkaluk
https://www.facebook.com/iotphuket/
https://www.youtube.com/user/MrAegkaluk
https://sites.google.com/view/iot-phuket-lab-documents
https://pantip.com/profile/368674#topics