ESPHome on Raspberry Pi Pico W

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 มิ.ย. 2024
  • ESPHome on RPi Pico W?! Why?
    Because we can - and most of the things we do - we do because we can. Raspberry Pi Pico W is cheap board that can now power your ESPHome project too - if you can't find ESP8266 or ESP32, maybe you can source Pico W.
    All open issues that were present at the time of the recoding have been fixed - mDSN and encyrption.
    00:00 - Intro
    00:38 - Few disclaimers and requirements
    02:04 - Installing ESPHome DEV version if needed
    03:35 - ESPHome code for Pico W
    04:21 - Preparing Pico W
    04:38 - Installing firmware
    06:23 - What can you do with Pico W and ESPHome
    Don't forget to give me a thumb up if you liked this video, subscribe if you still haven't and I'll see you next time!
    Have fun!
    Bearded Tinker
    ____________________________________________________________
    👕☕Awesome merchandise? Sure - here it is!
    ▶ my-store-bfee9b.creator-sprin...
    ____________________________________________________________
    🧡 If you would like to support me and this channel, you can JOIN and become TH-cam channel member! 🙏
    th-cam.com/users/BeardedTinker...
    ____________________________________________________________
    📣Follow me on other platforms📣
    ✅Twitter: @BeardedTinker
    ✅Instagram: @2BeardedTinker
    ✅Discord: / discord
    ____________________________________________________________
    (*) if any, should indicate links that are affiliated links. They don't cost you anything extra but provide small income to get this channel going, and finance future projects I make.
    #HomeAssistant #esphome #rpi #raspberrypi
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 49

  • @calculon000
    @calculon000 10 หลายเดือนก่อน +2

    Thanks for this tutorial! There's so many esp32 vs. pi Pico articles out there that are all useless because they were written before the Pico W existed.

    • @BeardedTinker
      @BeardedTinker  10 หลายเดือนก่อน

      Glad you enjoyed it! Thank you!!!

  • @parentpj
    @parentpj ปีที่แล้ว +3

    The Pico W is cheaper in South Africa right now, I have a couple that I use to learn on, now I can use it with ESPHome as well, that is great news.
    It opens options, and options are always good.
    Thanks for the video.

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว +1

      So true Pascal, so true - always good when you can make a choice.

  • @ronm6585
    @ronm6585 ปีที่แล้ว +1

    Thanks B.T. I think it is a great idea to have it available.

  • @smartifi_egypt
    @smartifi_egypt ปีที่แล้ว +2

    I didn't know that, thanks so much for the information 😍👍
    Quick search I found that it is a bit more expensive than ESP 32 (here in Egypt), didn't compare performance or power efficiency but anyway it is always good to have many choices.
    Thank you ESPhome awesome guys, I hope to see Matter implementation in your awesome project.

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว +2

      That's great that you can find ESP32 locally cheaper. In Croatia they are nowhere to be found at stock, so now if I need I can get Pico W.
      Performance of Pico W is better than 8266 but worse than ESP32.

    • @smartifi_egypt
      @smartifi_egypt ปีที่แล้ว +1

      @@BeardedTinker that is strange you can't find ESP 32 in Europe, maybe you can order it online (AliExpress) with unbelievable price, here in Egypt for example there are a huge constraints of import process and dollar price increases insanely so I hope no market shortage soon 🙏

  • @AllenRobberson
    @AllenRobberson ปีที่แล้ว +2

    Awesome video. I always learn from you

  • @williamhickey5376
    @williamhickey5376 2 หลายเดือนก่อน +1

    this was awesome thank you!

  • @n1k0s666
    @n1k0s666 ปีที่แล้ว +1

    Nice Video!!! i will just wait for the stable to compare my esp32alarm vs rpipicow alarm

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว

      It should now be more stable, also Bluetooth, looks like RPi will finally somehow enable/make it work.

  • @makeitworktech
    @makeitworktech ปีที่แล้ว +1

    What the heck is ESPHome?!?! 🤣
    Great video, makes me want to try it out haha

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว +2

      I don't know what it is - I just know how to install it 😂

  • @zipp4everyone263
    @zipp4everyone263 ปีที่แล้ว

    I would love to see a BME 280 sensor readout and integration example with HA. Ive already done a BME 280 project (Local with a 2040 chip on a special board) but i havent triet to integrate it with HA yet :)

  • @wirytiox1577
    @wirytiox1577 ปีที่แล้ว +1

    thank you, can you show us a video about running python scripts in a pico using esphome? (maybe it could be interesting because of raspberry pi having 2 cores, with libraries and all could be awesome)

  • @adifoto6362
    @adifoto6362 ปีที่แล้ว +1

    Nice, i wonder what the use case will be compared to esp 32 or 8266. Thanks for the video.

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว +2

      Pico is unfortunately a bit worse in terms of performance, but good thing is that most shops that have electronics have them in stock. ESP32 has more RAM, speed,... But usually shops don't have it in stock.
      It's more of alternative if you need it.

    • @adifoto6362
      @adifoto6362 ปีที่แล้ว +1

      @@BeardedTinker that's unfortunate that is worst then ESP32 since probably will have a better community and documentation. Good to see it in esphome.

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว +1

      @@adifoto6362 yes, but also one good thing for Pico is that there are already a lot of ready modules for it too. So we can use them also now.

    • @adifoto6362
      @adifoto6362 ปีที่แล้ว

      @@BeardedTinker cool i should get some to. thanks again for the video.

  • @gztzm
    @gztzm 9 หลายเดือนก่อน +1

    nice tutorial, it works

    • @BeardedTinker
      @BeardedTinker  9 หลายเดือนก่อน

      Glad to hear that - thank you!

  • @Tntdruid
    @Tntdruid ปีที่แล้ว +4

    I always read it as rapi cow 🐮😄

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว +4

      No cows were harmed during the recording of this video 😂😂😂

  • @manfredbogner9799
    @manfredbogner9799 5 นาทีที่ผ่านมา

    Sehr gut

  • @FreddieMare
    @FreddieMare ปีที่แล้ว +1

    Hi thanks for this great video, I want to run esp_now on my pi pico w system I use for my home assistant system but I don't get esp_now working on pi pico w in esphome

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว +1

      Never tried espnow - but my guess is that not all of the functions that ESP32/ESP8266 uses are available and compatible with Pico W. You could try asking author on GitHub and check if support for Pico W will be available.

  • @Muppetkeeper
    @Muppetkeeper 9 หลายเดือนก่อน +1

    Hello fine sir, thanks for your video. Do you know if this is in the full version yet?

    • @BeardedTinker
      @BeardedTinker  9 หลายเดือนก่อน

      Yes, it's been merged. No BLE support yet, but that should be added hopefully soon.

    • @Muppetkeeper
      @Muppetkeeper 9 หลายเดือนก่อน +1

      @@BeardedTinker Thank you, I have just struggled through building a few electricity meter pulse counting boards using "ESP8266 NodeMcu V2 CP2102 Lua WIFI" development boards, but I also have a handful of PicoW in my electronics box. I look forward to finding something to do with those PicoW modules. too. Thanks again for your video.

    • @BeardedTinker
      @BeardedTinker  9 หลายเดือนก่อน

      You're welcome and thanks for the comment!!!

  • @roaralmas
    @roaralmas ปีที่แล้ว

    Tested OK, but I only get a zero-value returned when defining a sensor of type wifi_signal... This works OK on both ESP32 and ESP8266

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว

      Is it working now for you? There is a bug that upon restart it gives values 0 but in next update service cycle it should give correct value.

  • @MoraisMatos
    @MoraisMatos ปีที่แล้ว +1

    👍

  • @jonneymendoza
    @jonneymendoza ปีที่แล้ว

    Can you edit the firmware that Home assist creates? The reason why i ask is because i want to also use the pimoroni breakout garden firmware/libraries

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว

      You can edit ESPHome yaml file for PicoW and configure things there. After that just upload firmware.

    • @jonneymendoza
      @jonneymendoza ปีที่แล้ว

      @@BeardedTinker ahh right ok. is there any guidance on how to configure it to work wity pimoroni breakout garden stuff?

    • @jonneymendoza
      @jonneymendoza ปีที่แล้ว

      OK

  • @iainhay2823
    @iainhay2823 ปีที่แล้ว +1

    Interesting, I need no excuse to tinker with another device!

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว

      We never need any excuses - we simply do stuff :D

  • @MrBobWareham
    @MrBobWareham ปีที่แล้ว +1

    You don't mean that you run the esp home server on the pico, do you???

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว

      No, but you could run ESPHome Web server on it, so, depends on perspective what ESPHome and ESPHome server are.
      You could even run ESPHome without any ESPHome servers on your network - would that make ESPHome standolone (server)? 😁

  • @EmilePolka
    @EmilePolka ปีที่แล้ว +2

    looking at the specs, pico w is basically as better as eps8266 can do. comparing it to esp32 is basically no contest at all, esp32 is hell a lot better.
    as for the price, this pico w is stupidly expensive. if your planning to use it for IOT devices, just get yourself a cheap esp32 and save your wallet and sanity a million times.

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว +1

      100% correct Bit6 one thing you didn't compare - local availability. While most electronics shops don't stock on ESP32s, most do on Pico's. And it's always good as quick option.

  • @tubeDude48
    @tubeDude48 ปีที่แล้ว +1

    1) What a pain to setup! 2) Temperature is built-in.

    • @BeardedTinker
      @BeardedTinker  ปีที่แล้ว

      Actually, it's not. It only takes 2-3 minutes and except loading file over is similar to other ESPHome devices, when you add them for the first time...