Hướng dẫn Flash firmware Tasmota cho SONOFF một cách đơn giản nhất

Hướng dẫn Flash firmware Tasmota cho SONOFF một cách đơn giản nhất

Discussion in 'Nhà thông minh - smarthome' started by apolong, 13/3/19. Replies: 119. Views: 9,586.

apolong
Theo dõi

Hướng dẫn Flash firmware Tasmota cho SONOFF một cách đơn giản nhất

Thảo luận trong 'Nhà thông minh - smarthome' bắt đầu bởi apolong, 13/3/19. Trả lời: 119, Xem: 9586.

Chia sẻ

  1. apolong

    Tham gia:
    2/9/09
    Được thích:
    320
    Best Answers:
    0
    apolong
    ĐẠI BÀNG
    #1 apolong, 13/3/19
    Sửa lần cuối: 13:16 ngày 23/3/19
    Trước khi vào vấn đề chính của bài chia sẻ hôm nay thì mời anh em xem qua những bài viết về HASS mà mình đã thực hiện:

    Xin chào các bác. Hôm nay em xin chia sẻ với các bác về cách Flash firmware Tasmota cho con công tắc wifi Sonoff basic một cách đơn giản và nhanh chóng nhất.

    Nói một chút về Sonoff (em hay đọc là S - On - Off), thì đây là một thương hiệu khá nổi tiếng ở VN cũng như trên thế giới. Đơn giản vì những sản phẩm của Sonoff có mức giá khá “bèo” so với trải nghiệm người dùng mà nó mang lại (Hiện tại trên tiki hay lazada đang rao bán mấy con Sonoff basic với giá dao động từ 100-120k). Và Sonoff cũng thuộc phân khúc nhóm các sản phẩm smarthome như Xiaomi, Yaris, Bkav, SmartZ, Asus, Smartthing (Samsung)… vân vân và vân vân. Và tất nhiên thì mỗi hãng lại có một hệ sinh thái smarthome riêng, mỗi hãng đều có điểm mạnh, điểm yếu, đều có những sản phẩm có những chức năng đặc biệt mà hãng khác không có.

    Vâng, sẽ chẳng có gì nếu nhu cầu của các bác chỉ đơn giản là dừng lại ở điều khiển một vài thiết bị trong nhà qua wifi, cao hơn một chút thì cài đặt thời gian biểu bật tắt thiết bị, hay là thiết kế thêm một vài ngữ cảnh đơn giản như: nếu có người thì bật đèn; nếu con công tắc A mở thì con B cũng mở theo…

    Nhưng dùng càng lâu chúng ta càng có thêm nhiều nhu cầu, mà tất nhiên thì nếu chỉ dùng sản phẩm của một hãng thì chúng ta khó có thể đáp ứng được bài toán nhu cầu đó của bản thân, từ đó sinh ra phải dùng thêm sản phẩm của hãng khác, phải cài thêm nhiều app của riêng mỗi hãng. Chưa kể đến là nhiều anh em trong chúng ta có nhu cầu chuyên sâu hơn về quản lý thiết bị và thiết lập những ngữ cảnh phức tạp hơn theo mục đích riêng thì cuối cùng “Con đường nào cũng phải dẫn về thành Rome” =)). Chính vì vậy mà chúng ta cần hướng đến Home-Assistant (HASS), là bộ não để kết nối toàn bộ các thiết bị của tất cả các hãng lại với nhau và quản lý tập trung ở đó (Cái này em ko nói chi tiết, các bác đang tìm hiểu thì có thể đọc lại bài của mod @Duy Luân )

    Trở lại vấn đề chính, thì trớ trêu thay, hiện tại HASS lại không hỗ trợ add trực tiếp các thiết bị của Sonoff vào hệ thống của mình, cho nên các “chuyên gia” công nghệ có tâm đã tạo ra bản mod Tasmota cho Sonoff để nó có thể kết nối vào hệ thống HASS. Nhờ đó mà ta có thể kết hợp cảm biến nhiệt độ của Xiaomi để ra lệnh cho công tắc Sonoff hay dùng cảm biến chuyển động của Samsung để kích hoạt công tắc Sonoff qua trung tâm HASS nhờ vào MQTT (cách cấu hình MQTT và add Sonoff vào HASS em sẽ viết ở bài sau, riêng bài này em tập trung vào cách flash firmware)

    UPDATE 1: Hướng dẫn kết nối SONOFF Basic tới HASS qua MQTT Broker
    UPDATE 2: Đã Flash thành công cho công tắc Sonoff T1, cách làm có khác cách Flash con Basic trong bài này 1 chút xíu, em sẽ update sau khi hoàn thiện.
    Đang tải IMG_0597.jpg…



    I. Các thiết bị cần chuẩn bị
    1. Công tắc Sonoff basic (cái này là hiển nhiên)

    Đang tải basicw.jpg…

    2. Mạch nạp firmware USB to COM TTL FT232RL, giá 88K(Link mua)
    Lưu ý: lúc mua thì các bác mua kèm thêm 1 bộ cáp kết nối Jumper 1 đầu đực - 1 đầu cái nha, cái này để kết nối mạch của công tắc và mạch nạp firmware)
    Đang tải s-l300.jpg…
    Đang tải IMG_0802.jpg…

    3. Một sợi cáp Micro Usb (để kết nối mạch FT232 vào máy tính)

    4. Firmware và các phần mềm cần thiết (Tải ở đây)


    II. Tiến hành
    1. Kết nối mạch nạp với công tắc.

    Trên mạch con Sonoff có 4 cổng là TX, RX, 3V, GND.
    Trên mạch con nạp FT232 cũng có các cổng kết nối tương tự.
    Đang tải 5.jpg…

    Các bác kết nối theo cặp như sau:
    TX - RX
    RX - TX
    3V - 3V
    GND - GND
    Đọc có vẻ rối như vậy, nhưng thực tế thì khá đơn giản, các bác xem hình em chụp là sẽ hiểu (Trong hình vì em lúc đặt hàng người ta ship nhầm cho con cáp 2 đầu cái nên phải chế thêm mấy chân kim bằng đồng, nhìn hơi củ chuối, các bác thông cảm)
    Đang tải IMG_4430.jpg…

    Đang tải 6.jpg…

    2. Đưa công tắc vào chế độ upload firmware bằng cách sau:
    Nhấn giữ nút chức năng
    trên con công tắc đồng thời cắm cáp kết nối từ con FT232 vào máy tính sau đó giữ thêm 3-4 giây thì thả ra.
    (Nếu là lần đầu thì máy tính sẽ mất khoảng 2-3 phút để update driver.)


    3. Vào phần Computer Management và kiểm tra xem cổng kết nối là cổng COM bao nhiêu.
    Đang tải 1.jpg…

    4.Chạy file FlashESP8266.exe trong thư mục tải về
    Chọn cổng COM phù hợp, và chọn file firmware là Sonoff.bin sau đó nhấn vào nút Flash.
    Đang tải 2.PNG…

    Nếu màn hình chạy như sau thì chứng tỏ flash đã thành công
    Đang tải 3.PNG…


    5. Sau khi flash xong thì chúng ta dùng điện thoại để kết nối vào wifi của con Sonoff
    Đang tải 2.jpg…



    6. Khi kết nối thành công, sẽ hiện giao diện để cấu hình wifi cho con Sonoff.
    Chúng ta điền tên wifi và password của wifi nhà mình vào sau đó nhấn save.
    Đang tải 3.jpg…


    7. Sau khi Sonoff kết nối wifi thành công thì chúng ta tắt và bật lại bằng cách rút dây usb.


    8. Chúng ta nên cố định ip của con Sonoff bằng cách vào modem và tìm ip của con công tắc mới flash xong và set ip tĩnh cho nó.
    Đang tải 4.jpg…



    Vậy là đã flash xong cho con Sonoff basic. Cảm ơn các bác đã theo dõi.

    Bài sau em sẽ hướng dẫn cách setup MQTT và cách khai báo con Sonoff ào HASS để điều khiển trực tiếp qua HASS.
    Xin chân thành cảm ơn

    UPDATE: Hướng dẫn kết nối SONOFF Basic tới HASS qua MQTT Broker

     

    File đính kèm:

    Chia sẻ

    DAVIDHN, vn.tantute, ldgiangxda50 người khác thích nội dung này.
    #1 apolong, 13/3/19
    Sửa lần cuối: 13:16 ngày 23/3/19
  2. newelite

    Tham gia:
    26/9/13
    Được thích:
    15
    Best Answers:
    0
    newelite
    ĐẠI BÀNG
    Rất mong những bài viết như thế này
     
    apolong thích nội dung này.
    1. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @newelite Cảm ơn bác, em thuộc dạng lười viết, nhưng thiết nghĩ có những thứ mình biết mà ko chia sẻ để mn đỡ tốn thời gian mò mẫm thì có gì đó ko đúng. :D
       
      Duy Luân, huydiem.mr, mystogann04 người khác thích nội dung này.
    2. Duy Luân

      Duy Luân Không có gì!

      Tham gia:
      16/2/08
      Được thích:
      251,211
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @apolong Yêu quá hun bác cái
       
      invietapolong thích nội dung này.
  3. demax

    Tham gia:
    17/4/08
    Được thích:
    510
    Best Answers:
    0
    demax
    ĐẠI BÀNG
    Thanks. Cần lắm những bài viết chi tiết thế này.
     
    apolong thích nội dung này.
    1. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @demax Mong các bác ủng hộ, em sẽ viết thêm nhiều bài hơn về hass
       
      mystogann0, Mchien477, newelite1 người khác thích nội dung này.
  4. Duy Luân

    Duy Luân Không có gì!

    Tham gia:
    16/2/08
    Được thích:
    251,211
    Best Answers:
    3
    Duy Luân
    VIP
    Bài tuyệt vời quá, để ra trang chủ cho anh em cùng xem
     
    mystogann0apolong thích nội dung này.
    1. taolao100

      Tham gia:
      2/5/07
      Được thích:
      131
      Best Answers:
      0
      taolao100
      ĐẠI BÀNG
      taolao100 @Duy Luân Bạn có thể chụp hình giúp mình hai con google mini và loa insignia để chung được không? Hôm trước bạn nói mình cũng muốn mua ròi đây chỉ có đều không biết nó to nhỏ như thế nào so với gg mini. Cám ơn trước nhé
       
    2. Duy Luân

      Duy Luân Không có gì!

      Tham gia:
      16/2/08
      Được thích:
      251,211
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @taolao100 To hơn nhiều nha, con Insignia cao cỡ 1 chai nước sưối
       
      taolao100 thích nội dung này.
  5. taolao100

    Tham gia:
    2/5/07
    Được thích:
    131
    Best Answers:
    0
    taolao100
    ĐẠI BÀNG
    Mình cũng mới mò ra cho sonoff dual r2 định viết lên đây cho ace tham khảo. Nhưng thấy có bác làm ròi nên thôi
     
    demaxapolong thích nội dung này.
    1. blackdeath

      Tham gia:
      29/1/08
      Được thích:
      29
      Best Answers:
      0
      blackdeath
      ĐẠI BÀNG
      blackdeath @taolao100 Con sonoff dual cũng flash y chang vậy hả bác, cũng cùng 1 file như trên hả?
       
      apolong thích nội dung này.
    2. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @blackdeath Đúng rồi bác. Cắm đúng chân tx, rx, 3v3, gnd là đc
       
  6. taolao100

    Tham gia:
    2/5/07
    Được thích:
    131
    Best Answers:
    0
    taolao100
    ĐẠI BÀNG
    Sợi cáp của mình đơn giản hơn mà rẻ hơn 25k thôi
     
    mystogann0, cheetah_fastapolong thích nội dung này.
    1. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @taolao100 Ngon quá bác, bác mua ở đâu thế. Đc thế thì quá đơn giản
       
      mystogann0, newelitetaolao100 thích nội dung này.
    2. taolao100

      Tham gia:
      2/5/07
      Được thích:
      131
      Best Answers:
      0
      taolao100
      ĐẠI BÀNG
      taolao100 @apolong shopee chỉ có đều ship lâu bà cố
       
    3. nhtchoigame

      Tham gia:
      12/4/16
      Được thích:
      4
      Best Answers:
      0
      nhtchoigame
      ĐẠI BÀNG
      nhtchoigame @taolao100 Link mua đi chú ơi!
       
      taolao100 thích nội dung này.
    4. sontinh1911

      Tham gia:
      26/10/09
      Được thích:
      281
      Best Answers:
      0
      sontinh1911
      TÍCH CỰC
      sontinh1911 @taolao100 Link hoặc tên để dễ search với bác
       
    5. taolao100

      Tham gia:
      2/5/07
      Được thích:
      131
      Best Answers:
      0
      taolao100
      ĐẠI BÀNG

      File đính kèm:

      sontinh1911marklost thích nội dung này.
  7. lmcuong4u

    Tham gia:
    13/8/08
    Được thích:
    520
    Best Answers:
    0
    lmcuong4u
    TÍCH CỰC
    Sonoff T1 US có flash kiểu này được không các bác?
     
    apolong thích nội dung này.
    1. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @lmcuong4u Được nhé bác
       
      mystogann0lmcuong4u thích nội dung này.
    2. lmcuong4u

      Tham gia:
      13/8/08
      Được thích:
      520
      Best Answers:
      0
      lmcuong4u
      TÍCH CỰC
      lmcuong4u @apolong Bác @apolong lỡ cho cái link mua Mạch nạp rồi, thì cho em xin link của bộ cáp kết nối Jumper 1 đầu đực - 1 đầu cái luôn với ạ. Em mò không thấy.
      Cám ơn bác thật nhiều!
       
    3. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @lmcuong4u Bến đó có bán luôn bác. Gọi cho họ cho nhanh bác ơi
       
      lmcuong4u thích nội dung này.
  8. vinaxin

    Tham gia:
    14/3/09
    Được thích:
    57
    Best Answers:
    0
    vinaxin
    ĐẠI BÀNG
    Hóng bài đưa vào Hass
     
    apolong thích nội dung này.
    1. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @vinaxin Tối nay giờ hôm qua nhé bác, vì giờ đó em mới ngồi viết bài đc. :D
       
    2. vinaxin

      Tham gia:
      14/3/09
      Được thích:
      57
      Best Answers:
      0
      vinaxin
      ĐẠI BÀNG
      vinaxin @vinaxin Flash xong có quay lại firmware cũ được không bạn?
       
      apolong thích nội dung này.
    3. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @vinaxin Theo hướng dẫn thì nhẫn giữ nút chức năng 40s sẽ factory reset. Nhưng em chưa thử. Em cũng thấy có tool để sao lưu fw cũ, ko biết có đúng ko. Nói thật em ko rành gì về phần cứng và vi xử lý, chỉ lên youtube xem rồi làm theo thôi bác. :)))
       
  9. O2MOBILE

    Tham gia:
    6/7/06
    Được thích:
    5
    Best Answers:
    0
    O2MOBILE
    ĐẠI BÀNG
    apolong thích nội dung này.
    1. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      O2MOBILE thích nội dung này.
  10. apolong

    Tham gia:
    2/9/09
    Được thích:
    320
    Best Answers:
    0
    apolong
    ĐẠI BÀNG
    Hẹn các bác tối nay em viết bài về kết nối Sonoff vào Hass qua MQTT nha
     

    File đính kèm:

    marklost, Duy Luân, mystogann02 người khác thích nội dung này.
  11. Rongconvn

    Tham gia:
    7/10/08
    Được thích:
    103
    Best Answers:
    0
    Rongconvn
    ĐẠI BÀNG
    Chân cắm kiểu kia có tiếp xúc có tốt ko bạn
     
    apolong thích nội dung này.
    1. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @Rongconvn Cắm thoải mái nhé bạn, mình để vất vưởng trên bàn cũng chẳng long ra đc. nhưng tốt nhất là bạn nên mua hàng chuẩn 1 đầu đực 1 đàu cái để làm cho ngon
       
    2. Duy Luân

      Duy Luân Không có gì!

      Tham gia:
      16/2/08
      Được thích:
      251,211
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @apolong Sẽ cho ra trang chủ luôn, cảm ơn bạn rất nhiều
       
  12. vule123

    Tham gia:
    3/9/09
    Được thích:
    1,452
    Best Answers:
    0
    vule123
    CAO CẤP
    rất thiết thực cảm ơn bạn đã chia sẻ
    dạo này phong trào smảrt home trên tinhte hay quá
     
  13. dungvuonghoang

    Tham gia:
    15/10/13
    Được thích:
    17
    Best Answers:
    0
    dungvuonghoang
    ĐẠI BÀNG
    Quá hay và mới mẻ, đang hóng
     
  14. Reah

    Tham gia:
    22/12/17
    Được thích:
    72
    Best Answers:
    0
    Reah
    ĐẠI BÀNG
    Cái cable kia đâu phải mạch nạp gì, nó chỉ đơn thuần là cái cable USB to serial 232 thôi. Viết mạch nạp là sai đó.
     
    apolong thích nội dung này.
    1. Reah

      Tham gia:
      22/12/17
      Được thích:
      72
      Best Answers:
      0
      Reah
      ĐẠI BÀNG
      Reah @blue_sky Cái cáp đó nó chỉ có chức năng truyền dữ liệu thôi, còn đưa firmware vào chip là nhiệm vụ của con khác. trong trường hợp này thì chắc trên cái công tắc SONOFF nó có tích hợp 1 con chip cho chức năng nạp firmware, giống kiểu mấy con mạch discovery của các hãng sản xuất chip hay làm.
       
      apolong thích nội dung này.
    2. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @Reah Em đã hiểu
       
    3. kaitoukid93

      Tham gia:
      12/10/11
      Được thích:
      736
      Best Answers:
      0
      kaitoukid93
      TÍCH CỰC
      kaitoukid93 @Reah nào nào, esp8266 nó hỗ trợ nạp firmware qua UART thì có thể gọi cái adapter đó là mạch nạp cũng được chứ sao? đúng ra esp8266 muốn vào bootloader thì GPIO0 low khi cấp nguồn, nhưng mạch Sonoff này nó tích hợp cái nút pull GPIO0 xuống low nên khi có tín điện từ usb ft232 nó vaof bootloader luôn, chứ làm gì có cái chip có chức năng nạp firmware,????
       
    4. blue_sky

      Tham gia:
      20/7/09
      Được thích:
      231
      Best Answers:
      0
      blue_sky
      ĐẠI BÀNG
      blue_sky @kaitoukid93 bác này nói đúng này.
       
  15. Mchien477

    Tham gia:
    14/9/17
    Được thích:
    72
    Best Answers:
    0
    Mchien477
    ĐẠI BÀNG
    Hay quá bác ơi, về đầu tư thử xem bền nữa là smart mini home được rồi hehe
     
  16. tainghexin

    Tham gia:
    1/6/07
    Được thích:
    30
    Best Answers:
    0
    tainghexin
    ĐẠI BÀNG
    Bác chủ thớt có bài HD flash con On/off này chạy đc Apple HomeKit ko ? Thấy bọn nn có bán con này đã DIY hỗ trợ HomeKit rồ
     
    apolong thích nội dung này.
    1. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0
      apolong
      ĐẠI BÀNG
      apolong @tainghexin Em cũng mới nghiên cứu smart home đc 1 tuần thôi bác nên kinh nghiệm còn non yếu. Em sẽ note lại yêu cầu của bác và sẽ nghiên cứu và cho ra bài chia sẻ nếu em làm đc.
       
      marklost thích nội dung này.
  17. mgg。vn

    Tham gia:
    27/1/18
    Được thích:
    194
    Best Answers:
    0
    mgg。vn
    ĐẠI BÀNG
    Dạo này đưa cái điện tử lên nhiều quá, mà lại còn chuyên sâu nữa :((
     
  18. a buu

    Tham gia:
    17/7/18
    Được thích:
    50
    Best Answers:
    0
    a buu
    ĐẠI BÀNG
    Nhìn cái mạch in của Mod nhớ hồi còn SV ĐH Bách Khoa, thiết kế mạch in, vẽ vời tá lả, nhúng axit, cho ra đời cái mạch lem luốt thấy mà ghê
     
    apolong thích nội dung này.
  19. phuochantien

    Tham gia:
    27/3/13
    Được thích:
    24
    Best Answers:
    0
    phuochantien
    ĐẠI BÀNG
    Mod tạo giúp các thảo dân 1 mục chuyên về Smart Home. Mình muốn đọc hết các bài mà k biết tìm ở đâu ạ
     
    apolong thích nội dung này.
    1. apolong

      Tham gia:
      2/9/09
      Được thích:
      320
      Best Answers:
      0

Chia sẻ

Đang tải...