Make Matter Accessory with ESP32

Поділитися
Вставка
  • Опубліковано 21 сер 2024

КОМЕНТАРІ • 105

  • @ThatProject
    @ThatProject  Рік тому +6

    For more projects - youtube.com/@ThatProject
    That Project Github Repository - github.com/0015/ThatProject
    Join FB Group - facebook.com/groups/138965931539175

  • @mrafayshams3089
    @mrafayshams3089 Рік тому +10

    Great video! Please keep updating this series of Matter development with ESP32.

    • @thisisreallyme3130
      @thisisreallyme3130 Рік тому

      +1 This am subscribing for :-) and learning the IDF devkit slowly. I found Arduino/Micropython too limiting (or rather, they're not supporting Matter fast enough). Cheers

  • @makermoekoe
    @makermoekoe Рік тому +3

    Amazing work and great instructions! Keep it up

    • @ThatProject
      @ThatProject  Рік тому

      Thanks!! I'm a big fan of yours🤩

  • @devfordevs
    @devfordevs Рік тому +1

    Great video. Please make more video on getting started with Matter and esp

  • @randyhsu6614
    @randyhsu6614 Рік тому

    Thanks for your video tutorial, we have successfully made Matter Accessory for ESP32-S3.

  • @pozitp
    @pozitp Рік тому

    That's really what I needed! Thank you, good work 👍

  • @nameshkushantha5558
    @nameshkushantha5558 Рік тому +1

    Awesome man.

  • @GaryRobas
    @GaryRobas Рік тому

    Thanks for the excellent tutorial :)

  • @JTIngenieria
    @JTIngenieria Рік тому

    This is great, really appreciate it!

  • @doubleHLabs
    @doubleHLabs Рік тому

    Great work!

  • @shrimpinpat
    @shrimpinpat Рік тому

    Incredible!

  • @vietdungnguyen4845
    @vietdungnguyen4845 Рік тому +2

    Hi, I have paired my esp32 into Google home app, but when I click light icon, it always turns out "An error occurred".
    Can you give me some advice?

    • @ThatProject
      @ThatProject  Рік тому +1

      I've never tried with Google Home App so I have no idea about your problem yet. I'll let you know if I know how to handle it.

    • @DucLe-vc3zf
      @DucLe-vc3zf Рік тому

      chào a, a có thể chia sẻ cho e cách chạy trên gg home dc ko ạ

  • @aguspray
    @aguspray Рік тому

    Hello, thank you so much for great explanation! I have a question, the python environment for esp-idf is from connectedip folder? or we could use our global python?

    • @ThatProject
      @ThatProject  Рік тому

      Thanks. If you use the ESP-IDF VS Code extension, it is built in the Python environment under esp-idf.

  • @tomshyrus7965
    @tomshyrus7965 Рік тому

    Great video.. i have been so excited and bought the devkit after seeing this video.. i have some doubts.. can you provide a support to build the same..

    • @ThatProject
      @ThatProject  Рік тому

      Any problems? I've shown all the way I did. What else do you need?

  • @jalananlurus
    @jalananlurus Рік тому

    Cool bro..

  • @nicklim7709
    @nicklim7709 Рік тому +1

    Hi, i have paired the Light example into my Home App but it turns out "No response" and the ESP monitor said "ROUTE_HOOK: Ignore invalid ICMP packet" , do you have the same issue as me ?

    • @devtn9782
      @devtn9782 Рік тому +1

      You change router to fix it or use smartphone hotspot to test it

    • @nicklim7709
      @nicklim7709 Рік тому

      @@devtn9782 Thank you , i will test it with smartphone hotspot.

  • @petermoscicki9942
    @petermoscicki9942 Рік тому

    This looks amazing, great work!!! Is there a way to port this to Raspberry Pi Pico W???

    • @ThatProject
      @ThatProject  Рік тому

      It seems that we still need more time to use the pico w board. forums.raspberrypi.com/viewtopic.php?t=340189

  • @ristepindjurov7632
    @ristepindjurov7632 Рік тому

    from the video the device is connected to the wifi at 7:51 before you press the "Add to Apple Home" button . Is it the case that the device connects to Wifi triggered by the scan of the QR code?
    Is the connection to a matter device possible without the Apple TV as matter controller?

    • @ThatProject
      @ThatProject  Рік тому

      Provide WiFi connection information over Bluetooth to a device with a QR code. Add to Apple Home is simply enrolling in Home Kit. As far as I know, you must have a device such as Apple TV/iPad/HomePod to work with Apple Home Hub.

  • @TeodorFodor-vr3zq
    @TeodorFodor-vr3zq 2 місяці тому

    Hello!
    Which esp-idf version did You use for the project?
    Thank you!

    • @ThatProject
      @ThatProject  2 місяці тому

      This is an old project and at the time it used IDF version 4.4. For now, I think it would be better to use IDF 5.4.

  • @thisisreallyme3130
    @thisisreallyme3130 Рік тому

    @ThatProject did you purchase or 3D print that plastic lamp? Got a link? Cheers

    • @ThatProject
      @ThatProject  Рік тому

      I used this. amzn.to/3WP4Cd0
      I didn't need it anymore so I ended up using it in my project.

  • @amraatuvshin5437
    @amraatuvshin5437 3 місяці тому

    Hi .When i try to build the project there is a error saying cannot open source file "esp_private/freertos_debug.h" . How can i fix this i didn't change anything.

    • @ThatProject
      @ThatProject  3 місяці тому

      Not sure but, this is a file in ESP-IDF, so please check your IDF development environment again.

  • @irrinfo2011
    @irrinfo2011 Рік тому

    hi, I have a Adafruit Feather ESP32-S3. I followed your tutorial, and spent 5 hours fixing all the bug and issues. I can now flash and add the machine to the Home App via Matter.
    HOWEVER, the LED does't turn on. I suspect it is because the NeoPixel builtin on my board is different to the official ESP32-S3. Can you give me some hints on how to amend the original source code to make this work with my board? I am really frustrated now as I have spent 5 hours and got nothing......

    • @ThatProject
      @ThatProject  Рік тому

      Sorry to hear that.
      The basic LED example of Matter is using the LED Strip component to control the built-in RGB LED. I believe that you need to modify this part for your device. What about this? It's a NeoPixel driver for ESP-IDF. Try to replace the LED part with this. github.com/ogochan/neopixel-idf

    • @irrinfo2011
      @irrinfo2011 Рік тому

      @@ThatProject thanks! I am super new to ESP32 or C++ in general. I will try to see if I can get it work in the weekend!

    • @irrinfo2011
      @irrinfo2011 Рік тому

      @@ThatProject btw. Do you know how I can find out which port the NeoPixel is using in my board?

    • @maurostefanelli1920
      @maurostefanelli1920 7 місяців тому

      Thanks so much for the video.
      I also have the same problem and wanted to ask how (where) to change the GPIO.@@irrinfo2011

  • @francobuttarelli760
    @francobuttarelli760 Рік тому

    How to setup iPhone iOS 16+ as a HomeKit Hub? Many people including me don't have a HomePod or Apple TV yet.

    • @ThatProject
      @ThatProject  Рік тому

      iPad works as Home Hubs in iOS 16 but not iPhone.

  • @netanelcohen7279
    @netanelcohen7279 Рік тому

    I have the 4 bin files for this light example. Which address do I need to use in the ESP Tool to flash the example to the ESP32-S3 ?

    • @ThatProject
      @ThatProject  Рік тому

      Well, that's what I don't know either.

  • @infectedspeedmx
    @infectedspeedmx 5 місяців тому

    and the what... i let my pc with my esp32 connected always???

    • @ThatProject
      @ThatProject  5 місяців тому

      Matter devices can be used with other Ecosystems. So, you can control this device from anywhere from your phone via Google or Apple HomeKit.

  • @user-wy9oz8fz3q
    @user-wy9oz8fz3q Рік тому

    Would you be able to share the Pre-compiled binary files for this example ?

    • @ThatProject
      @ThatProject  Рік тому

      Sorry, I can't share any binary files.

  • @angelo3926
    @angelo3926 Рік тому

    Thank you for making this! I want to buy the board but I’m not 100% sure exactly which one to get that will work here.
    Are any of the ESP32-S3-DevKitC-1 boards compatible or does it have to be 1.1?

    • @ThatProject
      @ThatProject  Рік тому +1

      For this project, you can use any ESP32 board you want. If it has RGB LED then they're good to go.

  • @impatientmaker8469
    @impatientmaker8469 6 місяців тому

    Do you think you could do this (or Zerocode) using Matter in Home Assistant on RPI 4? I don't use Apple products.

    • @ThatProject
      @ThatProject  6 місяців тому

      Not sure but the HA team already started to support Matter. Check this out. www.home-assistant.io/integrations/matter/

    • @impatientmaker8469
      @impatientmaker8469 6 місяців тому

      Thanks - @@ThatProject I will let you know how it goes!

    • @ThatProject
      @ThatProject  6 місяців тому +1

      @@impatientmaker8469 Please update it. I'd like to try it on my end too if it works.

  • @Voidyz
    @Voidyz Рік тому

    Can i also use an ESP8266? Or does it have to be a specific ESP

    • @ThatProject
      @ThatProject  Рік тому

      Please try with the ESP32 series, not the ESP8266.

  • @esp32esp-idf28
    @esp32esp-idf28 Рік тому

    but the Apple home app says you need a home hub and Google home says you need a google hub. that what is the point of using Matter if we still require a hub?

    • @ThatProject
      @ThatProject  Рік тому

      This can be very unnecessary if you don't have a hub device at home. Conversely, if you have a hub device, very secure home control is possible through matter. In addition, it is easily accessible in environments other than the same network.

    • @esp32esp-idf28
      @esp32esp-idf28 Рік тому

      @@ThatProject so we can not control matter over WiFi devices with any ecosystem without their hubs. Right?

    • @ThatProject
      @ThatProject  Рік тому +1

      @@esp32esp-idf28 I've always focused on this because my purpose is to control devices through Apple HomeKit. Matter supports Thread/Zigbee as well as WiFi/BT. So, I think it might be possible to control it directly. I think it would be good to ask again in the matter forum about this part.

  • @jiandanzhineng
    @jiandanzhineng Рік тому

    Do you know if Apple TV control the light by Thread?

    • @ThatProject
      @ThatProject  Рік тому

      Unfortunately, I haven't created an environment to work on Thread yet. I'll try to show you a new project ASAP.

  • @irrinfo2011
    @irrinfo2011 Рік тому

    If we make a sensor out of the demo code, will that work and trigger any automation?

    • @ThatProject
      @ThatProject  Рік тому

      It's gonna be working with the demo code. What kind of automation are you thinking?

    • @irrinfo2011
      @irrinfo2011 Рік тому

      @@ThatProject thanks for your reply! I have an even more pressing issue now. I tried to run ninja -c out/host check command, it is giving me 2 errors, seem to relate to zap, but I don't know how to fix it

  • @mohammadhassan6581
    @mohammadhassan6581 Рік тому

    It’s tell me I don’t have access 2:19

  • @JB-fh1bb
    @JB-fh1bb Рік тому

    Does it work if the AppleTV is 16.1, but the iOS is 15, 14, or even lower?

    • @ThatProject
      @ThatProject  Рік тому

      As far as I know, iOS must also be 16.1 or higher to work.

    • @JB-fh1bb
      @JB-fh1bb Рік тому

      @@ThatProject Booourns

  • @shanebekker
    @shanebekker Рік тому

    I thought only the ESP32-H4 support Zigbee and Matter?

    • @ThatProject
      @ThatProject  Рік тому

      Even a generic ESP32 will do. (Of course, there are no Zigbee and Thread functions)

    • @shanebekker
      @shanebekker Рік тому

      @@ThatProject Oh I thought Matter needed Thread or Zigbee?

    • @ThatProject
      @ThatProject  Рік тому

      @@shanebekker It's not a necessary condition.

  • @christoph2905
    @christoph2905 Рік тому

    Is it also working with ESP8266 boards?
    Thanks!

    • @ThatProject
      @ThatProject  Рік тому +2

      "Espressif ESP32 Wi-Fi platform is one of the reference platforms for Matter/CHIP." I don't think you can use ESP8266 for Matter device.

  • @vietdungnguyen8082
    @vietdungnguyen8082 5 місяців тому

    bro, i can't check out the matter on step 1. help mee

    • @ThatProject
      @ThatProject  5 місяців тому

      Is the ESP-IDF environment configured without problems?

    • @vietdungnguyen8082
      @vietdungnguyen8082 4 місяці тому

      @@ThatProject i use WSL in Win10 but i can't run "gn gen out/host", how can I contact u?

    • @ThatProject
      @ThatProject  4 місяці тому

      @@vietdungnguyen8082 So you're sure that your ESP-IDF env is good to go? Not sure but you need to export esp-idf using source /esp-idf/export.sh and then you need to activate matter using source /connectedhomeip/scripts/activate.sh.

    • @vietdungnguyen8082
      @vietdungnguyen8082 4 місяці тому

      @@ThatProject hi bro, how can i contact you?

  • @tomshyrus7965
    @tomshyrus7965 Рік тому

    Is the process same for Matter 1.1 as well?

    • @ThatProject
      @ThatProject  Рік тому

      This project worked before Matter 1.1. However, there is not much change at the application level, so I think you can try it in the same way.

  • @Matixo2109
    @Matixo2109 11 місяців тому

    is there any source code for this lamp i can check on? I'm using esp32c3

    • @ThatProject
      @ThatProject  11 місяців тому

      I believe I used this example for this project. github.com/project-chip/connectedhomeip/tree/master/examples/lighting-app/esp32
      If you don't like to build it from scratch, then you can use it this way. ua-cam.com/video/z9ZiNjNmmYg/v-deo.html

    • @Matixo2109
      @Matixo2109 11 місяців тому

      @@ThatProject with zero code i don't think i can have the source code
      From the github project i can't build it really ://

    • @Matixo2109
      @Matixo2109 11 місяців тому

      @@ThatProject plus i have an external RGB LED strip

    • @Matixo2109
      @Matixo2109 11 місяців тому

      I'm even willing to psy for such code which works with external led strip

  • @ThisMeHandle
    @ThisMeHandle 11 місяців тому

    Does this work for esp wroom 32D?

    • @ThatProject
      @ThatProject  11 місяців тому +2

      I checked ESP32-WROOM-32E, but I'm not sure about 32D. Check out the differences between the two devices.

  • @SomeoneFrosty
    @SomeoneFrosty Рік тому +1

    Maybe next video you could avoid activating my Siri devices with your demos? Just hold the side button or something

    • @ThatProject
      @ThatProject  Рік тому +1

      oh next time I'll skip that one!

  • @solidfuel0
    @solidfuel0 Рік тому

    Can it work without controller like apple tv

    • @ThatProject
      @ThatProject  Рік тому

      I don't think so.

    • @solidfuel0
      @solidfuel0 Рік тому

      @@ThatProject can esp32 be a controller?

    • @ThatProject
      @ThatProject  Рік тому

      @@solidfuel0 controller for what?

    • @solidfuel0
      @solidfuel0 Рік тому

      Matter controller, just like your apple tv was acting as Matter controller

  • @bhupendrasingh9014
    @bhupendrasingh9014 4 місяці тому

    is this work on windows?

    • @ThatProject
      @ThatProject  4 місяці тому

      Are you asking about building Matter in a Windows environment? Yes, it is possible in all environments.

    • @bhupendrasingh9014
      @bhupendrasingh9014 4 місяці тому

      @@ThatProject somewhere i read that prerequisite for sdk is linux and mac

    • @ThatProject
      @ThatProject  4 місяці тому

      @@bhupendrasingh9014 oh, I just checked it again. Seems like you're right. It's not fully supported in the Windows environment. github.com/project-chip/connectedhomeip/blob/master/docs/guides/BUILDING.md

  • @manimanjari9995
    @manimanjari9995 Рік тому

    first comment showing error how to rectify it?

    • @ThatProject
      @ThatProject  Рік тому

      Sorry, which comment are you talking?

    • @manimanjari9995
      @manimanjari9995 Рік тому

      @@ThatProject i got many error can u give ur email to contact u

  • @mateobien
    @mateobien Рік тому +8

    Bro! Android, please.