Monitoring House Power Consumption with ESP32 and Shelly Power Meter

แชร์
ฝัง

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

  • @WindwakerDE
    @WindwakerDE 9 หลายเดือนก่อน +13

    Shelly is making a mistake Not sponsoring you.
    ... You are the BEST UI Designer around
    Thanks 4 sharing

  • @misteragony
    @misteragony 9 หลายเดือนก่อน +39

    You are a master at creating nice user interfaces

    • @VolosProjects
      @VolosProjects  9 หลายเดือนก่อน +5

      Tnx, it is all practice, 4 years ago they were bad, now are decent.

  • @bonamin
    @bonamin 9 หลายเดือนก่อน +3

    This guy makes some super good looking devices/uis.
    Amazing work.
    I don't know why I haven't tried one of these projects yet ! :D

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

      Thank you😀 nice to see comments like this one. I hope you will try few of them.

  • @ajis555
    @ajis555 9 หลายเดือนก่อน +12

    Your UI talents are amazing

  • @RobertP7884
    @RobertP7884 9 หลายเดือนก่อน +5

    you have a unique taste in UI design, love it

  • @Claudiu.
    @Claudiu. 9 หลายเดือนก่อน +3

    A very good looking user interface, congratulations on the hard work. The small details from it are a great addition. Perhaps you can have the space on the left used to have a statistics scroll-toggle section, where you show stats like "+20% from yesterday" or show listed entry values for the kWh consumed in the past 6-7 days. I know since you're using only the Shelly API that some limitation might be in place if you don't consider a database.
    Initially I assumed you would be directly showing data from HomeAssistant, but this is a very cool interface that one can directly use as-is to see the Shelly Cloud values in a great rendered way.
    Thank you for sharing these projects with us and keep up the good quality work! We do appreciate it.

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

      thank you, yes you are right this API is limited, or i just need to fihure it out. I wish to add history data , forexample last months or similar. Thank you!

  • @fredflickinger643
    @fredflickinger643 9 หลายเดือนก่อน +4

    I like the display design choices for good readability and just the info you need!

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

    This one of the finest projects I've seen you do! 👌 Thank You.

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

      Tnx man :)

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

      @@VolosProjects - Your welcome.

  • @fecorekasi
    @fecorekasi 9 หลายเดือนก่อน +4

    I appreciate your transparency 😊 great videos

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

    Your doing great work! You always mention that the coding take a lot time. Have you ever tried LVGL or Squareline? It looks like it could be a little easier and a lot less intimidating to the non programer like me. Also, I love your UI's and coding. I would love to see more projects/ instructionals with more end application examples. like:
    - a the sliding bar moving a servo or controlling a (DC or PWM) motors RPM
    - a tachometer displaying a motor's RPM using IR, or hall effect senor
    - the temperature using thermistors or temperature sensors
    - displaying GPS Data like direction and speed
    - using multiple ESP32's networked together using CAN bus (CJMCU-1051) to send data to a display panel or multiple panels. and or using ESPNow.
    All your videos have been great, and I think I've seen the screen examples of most of the ideas above and some had actual inputs but I would love to see the gap closed and have more real world environmental input that change the values on the screen.
    If not, that's ok, you still inspire me and show me what is possible!
    Thank you!

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

      Thank yoi Jason, yes i tried lvgl and sqare line. And i did not like it. I still think sqareline is great tool and lvgl is great library but it is not for me. Also most of time projects made with sqare line look the same becouse people use same template. I will cover aome of your ideas. Thank you again. Cheers

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

    Wonderful work. Thanks so much for sharing.!! I just got it working, with a few minor modifications .. the important one was that my data was in em1:0 rather than em1:1

  • @avejst
    @avejst 9 หลายเดือนก่อน +3

    Looking great
    Thanks for sharing your experiences with all of us :-)

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

      Thank you, i am glad you like it.

  • @2000jago
    @2000jago 9 หลายเดือนก่อน +45

    You're in the wrong line of work. You should be designing user interfaces for a living. I've never seen anyone do better.

    • @VolosProjects
      @VolosProjects  9 หลายเดือนก่อน +10

      I wish, but i dont know anyone who will hire me , and i dont know where to search. Thank you my friend :)

    • @evanbarnes9984
      @evanbarnes9984 9 หลายเดือนก่อน +3

      ​@@VolosProjectswell you've got one hell of a resume posted here on TH-cam for when you do find an opportunity!

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

      The only problem with software working for someone are the restrictions on your creativity. I'm sure I saw a forum once that people went on looking for people to write software for their ideas.

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

      It’s true, your dashboard UI is eye catching. What font are used here?

  • @VeniceInventors
    @VeniceInventors 9 หลายเดือนก่อน +2

    The interface looks great!
    It would be interesting to reverse-engineer the power meter communication with the shelly server, so that you can have your router redirect the requests to a local server and thus be able to maintain access to the meter and data even if the internet service is down, or shelly stops providing the cloud service.

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

      You can use something like Home Assistant for that, it supports fetching data locally from Shelly devices and has a local API which devices such as this one can use to fetch all data. Also allows you to blend in data from other sensors (such as solar inverters, etc).

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

      @@ErikHenriksson_ Ah great, that makes it easier then. I'm all for merging everything into Home Assistant as it's a great project and saves having to reinvent the wheel.

  • @leonardoleo2182
    @leonardoleo2182 9 หลายเดือนก่อน +2

    You are an esp32 genius

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

    That is beautiful UI. Its also wild that data has to leave the house go onto a cloud platform instead of just some SD card on the device

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

      But when they on cloud you can acces them any time from any place. Using any device.

  • @MuhammadQasim-92
    @MuhammadQasim-92 2 หลายเดือนก่อน

    Amazing retro UI. 👍

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

    Nico Design. I like it. I have made my own with an other display connected via LoRa to my power meter in the cellar because wifi didn‘t work. It looks not so nice but it works and sends the collected data to my homeassistant. 😉

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

    Thanks for bringing Shelly to my attention. I‘m currently looking for a threephase meter with MQTT and API capabilities.

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

    Like always, great job, thx a lot. Really awesome HMI 👍

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

    I like this project. Knowing your cost per kWh, you could also show your cost for the current period.
    Since they didn't even bother to respond to your request, we should buy a similar device from their competition.

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

      yes, that was my plan, but my problem is that cost is diferent at night. And using thie API i can only get sum of whours. But that can be solved also.

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

    super nice GUI. it beats by far a lot of other OEM solutions (like Sonoff or Shelly display). too bad the T4 display is not as cheap as a tablet running Kiosk for HomeAssistant. Otherwise it is a neat integration, and having the code available puts this LILYGO board on the top of my wish list. Please consider a code update for a 2ch shelly or scenario with PV production. This would be a great visual indication when there is surplus PV energy, and how much is extra. Also in scenario with inverters (like Huawei) connected with a single power line (not separate power in and power out like Voltronic type inverters) the energy coming from PV is reported with negative values (because is returned from Invertor) while the consumed energy from grid to inverter is reported with positive values. Keep On the good work. you were right few months ago tostop making more clock projects.... there are many more intersting applications to be done..

  • @RagdollRocket
    @RagdollRocket 6 หลายเดือนก่อน

    Great, can't wait to see the next tutorial on this.

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

    That's a lovely UI design. I have a similar MaTouch 3.5" ESP32-S3 from MakerFab with an ILI9488 that I intend to do the same thing with. Am going to be stealing some of that lovely UI code!

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

      Thank you, feel free to do that😀

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

      @@VolosProjects I was wondering what graphics library you were using - I've never used TFT_eSPI and I've just found you've done a whole video on using that with sprites too! I have a busy day ahead of me watching your videos😄

  • @proservices6067
    @proservices6067 9 หลายเดือนก่อน +3

    Nice work, but i have a question regarding your project.
    Why you did not connect your ESP32 directly to the Shelly ESP32 WiFi to retreive the data, but instead you using the Shelly cloud service.
    Imagine that cloud server goes down and you dont have access to your data.
    Plus that many people do not like cloud services, because of the privacy.

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

      This! We don't have internet or cellular connectivity. Being able to do energy monitoring over a period of time; hour, day week, month, year without cloud services would be great.

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

    Excellent! Thank you.

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

    Looks very good, well done

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

    Amazing display & work !

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

      Tnx Shmiligan :)

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

    Wonderful project. Great achievement.
    Do you see an option to a) store the data on a local NAS and b) extend it to three phases or c) the Display can be powered by batteries and therefore be in the kitchen?

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

    Great Job Volos! those displays are beautiful!! I have T4 on the way!! Could you help with a temp and humidity sensor with a cool display?

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

      tnx, yes if i have sensor you are planing to use i can help.

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

      I will also buy you a coffee.🤑

  • @shanesteven4578
    @shanesteven4578 9 หลายเดือนก่อน +2

    Thank you!

  • @Beansswtf
    @Beansswtf 8 หลายเดือนก่อน

    Get rid of the shelly and make your own! It's ridiculously easy and super cheap! £10 for the ct clamp and £10 or so for a high quality external ADC. Would be a really good project to do and you could use an esp and create your own API on board that matches the shelly calls, so you can easily switch between shelly/your own

  • @larrygzone
    @larrygzone 7 หลายเดือนก่อน

    Another great tutorial, thanks Volos. General question: I notice that in most, if not all, tutorials that you use generic ESP32S3 board selection in the Arduino IDE. You do not select Lilygo board in the board setup. I work with Lilygo, M5Stack, and other ESP32 boards. Is it best to always use the generic Espressif ESP32S3 board selection in Arduino IDE? Thanks - Larry

    • @VolosProjects
      @VolosProjects  7 หลายเดือนก่อน +1

      Hello, Larry i chose esp32 s3 only when using new lilygo boards, that is not case with m5stack and older lilygo. Thank you for your support.

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

    Great UI. Not come across the Shelly brand before, but look good. Wondered if you're able to check accuracy, as some in the Amazon reviews report poor accuracy. They also mention freezing and the need for a subscription, which would be a shame.

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

    Awesome project! 🤩

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

    Would be cool to use mqtt instead? Nice design btw!

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

    very cool unit. a question for you- why are you on the cloud??? are you paying for that service??? thanks~!

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

    It's a wonderful project. Thanks for shae

  • @solidfuel0
    @solidfuel0 3 วันที่ผ่านมา

    How come you have frequency with two decimals after point??

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

    You are fantastic !

  • @PauloFurlan-Lumens
    @PauloFurlan-Lumens 9 หลายเดือนก่อน

    adorei seu trabalho, merece um like👍

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

    Looks good!👍

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

    Good work, but why do you need dedicated screen and not just write the app for the cellphone? Everybody have a very good cellphone screen in their pocket so what is the reason to by one more?

    • @VolosProjects
      @VolosProjects  9 หลายเดือนก่อน +4

      Thease chanel is about programing thease screens for diferent needs. Shelly meter already comes with mobile app which is free. But my idea was to install this in some panel and data will be visible constantly, i dont like to reach my phone for evrything .

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

      I agree, a dedicated screen saves looking at phone app

  • @Lacmane1
    @Lacmane1 7 หลายเดือนก่อน

    Hi, can I add something to have voice control to this board. So beside using the touch screen, I would also want to have something to command via voice (so send command by talking into it)?

  • @mars3142
    @mars3142 9 หลายเดือนก่อน +3

    Your system would be more advanced, if you add a MQTT broker to your setup. So you don't need to use the cloud for getting any data.

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

      It's interestig, can you expalin more?

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

    in UK we have continously 240V+ althought the country moved to 230V more than 10 years ago ;-)

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

      Do you have problems becouse that? I mean can this harm devices?

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

      @@VolosProjects no, still within tollerance ;-)

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

    Amazing products

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

    Thanks for this, mirrored your project but amended the json to cope with the simpler Shelly EM. To charge the battery is it as simple as plugging in to a usb c power supply or do I need to add code to charge the battery?

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

      No just plug your usb, if usb is constantly pkuged than yyou dont need battery

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

      ⁠@@VolosProjects thank, but then I have to sort the infuriating red power led.

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

    Any offline solution (no cloud at all, including local time server) with Home Assistant to display the information?

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

      need a little bit more coding , and a few more wire , but is use PZEM-014 that is an offline power meter that you can read directly with an arduino , and then do what you want with the data
      send it via MQTT , send it to cloud , send it to home assistant , send it to display like in the video and so on

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

      @@tfoutfou21000 Shelly can send MQTT to HA (or any other local broker), mine is configured this way.

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

    Could you get an enclosure made that fits a standard wall light switch back plate and sell this as a project? Or port it to android and sell the app, advertising on home assistant forums.

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

    I've seen several of your videos, they're really cool. Do you know if it's possible to buy the same amoled screen and connect it to any ESP32?

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

      Thank you. Yes few people also sked me this. But i am not sure, I never saw just display for sale. Also i think this is not display that is easy to conect to any microcontroler.

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

    Is it possible to set this up without an internet connection? I'd like to set-up an energy monitor like this on a farm; but, we don't have access to cellular or broadband/DSL. I looked at the iotawatt split phase kit for our sub panel; but, it's quite pricey & we don't need to monitor many individual circuits. We just need to record & display energy consumption for individual different sub panels. We cannot get a secondary meter installed by the local utility. Thanks!

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

      with this device i think it is not possible.

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

    Super.

  • @TOMTOM-nh3nl
    @TOMTOM-nh3nl 9 หลายเดือนก่อน

    Thank You

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

    NO CLOUD version -> Setup and MQTT broker (server). It can even run on a ESP32. Configure Shelly to send data to said broker (supported nativly). Adapt OPs code to get data (subscribe) from the MQTT broker/topic that the Shelly publishes on.
    The concept works, I have been running like this for at least 2 years with no hiccups. I my case, I use Home Assistant (and not the OPs beautiful ESP32 contraption / UI ) to receive/display the data.

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

    Can you share project instead of exported files?

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

    Would love to have something like this that doesn't require any third party service. I refuse to buy hardware tied to a service that will make the hardware useless should the company decide to turn it off.

  • @TPUSILL
    @TPUSILL 4 หลายเดือนก่อน

    How is the code written in?

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

    Teşekkürler

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

    Does it work without connecting to Shelly cloud services?

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

      No, this code no.

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

      @@VolosProjects do you know if it possible to locally connect to the Shelly Pro EM-50? Or can it send data to a local mqtt server rather than Shelly cloud?

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

      Yes, it is possible localy. There is no need for shely cloud.

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

      @@VolosProjects thank you boss

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

    Nice...

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

    I need one for air monitoring, O2, CO2, MO, pm25, all that, anyone knows?

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

    nice, but only 1 line?

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

    Once you reach a certain size, companies will approach you to beg to be mentioned in a video or to present a product. You have to be patient.

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

      They will need to use ebegging then😀 thank you.

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

    the meter is way too pricey
    you can get very efficient meter like the PZEM-014 for less than 10 bucks , i have 20 of them for 5 years and they work very well
    you just need a little bit more programming to read the data from them , but nothing an arduino cant do

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

      yes, i agree, but with this you also get colud, phone app, history data, calculation, and more.. easy way to setup and use. Most of people dont know how to use arduino or any development board. This product is not for makers .

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

    You do not finis your test : I would like to see inside the Shelly.

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

    i need this. but i think this not accurate at all. sorry

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

      Why do you think that?

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

      @@VolosProjects Because I think directly connected is more accurate like our home meter base unlike clamp it's not directly connected to the copper. I'm talking to the clamp meter device. But the design I salute. Beautiful.

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

    So step one BUY OTHER PRODUCT step two USE THAT PRODUCT'S REPORTED DATA... simple enough but not a DIY complete.
    Why not MAKE YOUR OWN? I would be curious to know if there are some github codes out there to use with a simple circuit and that CT.

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

      Maybe because he wants to make something useful and not risk the fire of his house? You don't have to make everything from scratch to call it DIY, he did a portable data display. Or maybe the display wasn't made by him so can't be called like that?
      I bet that there are many custom products on the kickstarter which you could maybe even build yourself.

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

      @@nomadc4 Clamping a CT around a wire WILL NOT cause a fire. I know what he's doing but hes technically NOT monitoring his home's electrical service with the ESP32, He's DISPLAYING it on the esp32. BIG difference. I feel the whole video was to sell the shelly meters.

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

      But you have to connect this clamp somewhere and power it. Everything using main power CAN cause fire if made by non-electrician. Why do you think he made the video only to sell this product when at the beginning he said that they are very expensive? XD you can say that he makes the videos to sell the lilygo products since he's using only them. But do you really see any advertisement in his videos?

  • @Mubashar961
    @Mubashar961 9 หลายเดือนก่อน +3

    ebegging 🤣

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

      😁

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

      not bad, at least unless you add a "te" at the beginning :D

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

    We in uk can just get smart meter for gas and electric 😂

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

    ebegging 😂😂😂

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

    odradio si svaka ti cast
    nego mi deluje taj modul malo zeznut za neku montazu u neku kutiju ili na neki panel
    ima li neko resenje koje se nije videlo na klipu ili ...
    pozdrav
    inache uvod je odlican i zao mi ej sto nemogu da posaljem i ja nesto
    ali sam sigurna da c jednog dana da ti se oduzim

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

      da, istina , malo su im svi moduli zeznuti. No trenutno planiram izraditi pcb koji bi služio kao nosač za uređaj, i onda bi se sve šarafalo direktno u zid. ma ne sekiraj se, gledaš svaki video to mi puno znači. Pozdrav tebi i tvojima, i pčelama naravno.
      Moj tata se još više zaludio sa pčelama, stalno je izboden uza svu zaštitnu opremu :)