Keep your BBQ going: Smart gas tank alerts with Home Assistant and ESPHome

Ғылым және технология

In this tutorial, I show you how to avoid the frustrating situation of running out of gas in the middle of a BBQ with friends and family. Learn how to set up a smart notification system using Home Assistant to remind you when your gas grill tank is nearly empty. I'll guide you through building a solution with ESPHome that monitors your gas tank's fill level and reports it to Home Assistant.
With this setup, you'll receive push notifications on your smartphone and voice notifications on your smart speakers when the gas level reaches a critical threshold. Ensure your grill is always ready to fire up by following this step-by-step guide to create a reliable reminder system. No more BBQ disruptions - keep grilling with confidence!
More details can be found on my blog:
the-smart-home-maker.com/tuto...
00:00 Intro
01:43 Basic solution idea
01:57 Required parts & tools
02:56 Wiring diagram
06:10 Design & print the housing the housing
08:53 Prototype
09:28 ESPHome YAML Code
18:13 Excursion: Explanation of battery percentage calculation
23:35 Load cell calibration
25:26 Installation of the device
25:40 First data coming into Home Assistant
27:16 Explanation of automations and conclusion
#homeassistant #esphome #bbqlovers

Пікірлер: 38

  • @the_smart_home_maker
    @the_smart_home_maker18 күн бұрын

    Hi all, the blog post including the code and the link to the STL files is available now: the-smart-home-maker.com/tutorials/keep-your-bbq-going-smart-gas-tank-alerts-with-home-assistant-and-esphome/

  • @CancunManny
    @CancunManny9 күн бұрын

    I love the solution you came up with, in fact same solution I came up with myself for my stationary gas tank in the roof. However it has been running for about 2 months, and the readings go up and down throughout the day. I am guessing it has to do with the temperature. Overall I see the weight has gone down. Each day weight goes through a max and minimum, but those max's and minimums do get a bit lower day after day. In a nut sell it is good to give me a general idea of how much gas I have left, but not accurate/stable enough to be able to tell how many grams I used in x amount of time.

  • @the_smart_home_maker

    @the_smart_home_maker

    9 күн бұрын

    Thank you for your valuable feedback! I think the temperature has a strong influence as also mentioned by @RuddODragonFear. I will now observe my solution in practical use and will provide a learnings video later on 😀

  • @donaldhoudek2889
    @donaldhoudek288912 күн бұрын

    Hi, Great Video! I had the same issue with my circuit I made for our RV which has (2) 30LB tanks. The displayed weight kept wandering a little. My fix was to add 10 sample reads to the script to eliminate the wandering for the displayed weight. Works fine. At least it did for the last time I checked it about 3 months ago.

  • @the_smart_home_maker

    @the_smart_home_maker

    12 күн бұрын

    Sounds good 👌🏻 thank you! Will have a look into this

  • @Flotomation
    @Flotomation19 күн бұрын

    Richtig gut! Wäre endlich ein Grund von meinen Propan/Butan Campingflaschen zu großen Propan Flaschen zu wechseln. 😄

  • @the_smart_home_maker

    @the_smart_home_maker

    19 күн бұрын

    Auf jeden Fall 😊👍🏻

  • @muktheo
    @muktheo11 күн бұрын

    Great project

  • @the_smart_home_maker

    @the_smart_home_maker

    11 күн бұрын

    Happy that you like it 😊

  • @twilek8621
    @twilek862119 күн бұрын

    Isn´t the math for the percentage of remaining gas wrong? If the full bottle is 8kg, the empty would be 3kg (if you have a 5kg bottle of gas). Your Formula (weight/8)*100 would still show 37,5% for an empty bottle. Wouldn´t the right formula be ((weight-3)/5)*100 or simpler (weight-3)*20?! Or am I missing something?

  • @the_smart_home_maker

    @the_smart_home_maker

    19 күн бұрын

    Yes, you are right 😊👍🏻 thank you! Will fix this in the code that I will share in the blog post

  • @jeroenrevalk
    @jeroenrevalk19 күн бұрын

    Great! Maybe add an little solarpanel and a charging print to keep the batteries charge in the summer? :)

  • @the_smart_home_maker

    @the_smart_home_maker

    19 күн бұрын

    Happy that you like it 😊 Yes, the solar panel would be a great further development of the solution 😊👍🏻 But then one would also need to switch to Li-Ion batteries instead of Alkaline batteries. I had chosen Alkaline for this project as from my understanding Alkaline are a little less risky in terms of temperature behavior and the solution sits outside in the garden where high temperatures can be reached when the sun hits the BBQ grill.

  • @jeroenrevalk

    @jeroenrevalk

    19 күн бұрын

    @@the_smart_home_maker That is also true!

  • @dominicdechangy8365
    @dominicdechangy836519 күн бұрын

    Wow: brilliant ! My bottles are bigger ones (40kg), would the lead cells work ? You should sell such concept (I need 4 of them..!!!). Well done.

  • @the_smart_home_maker

    @the_smart_home_maker

    19 күн бұрын

    Happy that you like it 😊 The solution should work with 40kg bottles as well. You might just have to increase the diameter of the 3D printed parts

  • @Rob_65
    @Rob_6517 күн бұрын

    I am curious to see how this works on the long term. Those load cells do require regular zeroing since the tend to drift over time, especially with a constant load. So if you place a load on it and leave it there for weeks, it may (or will) drift to a higher weight.

  • @the_smart_home_maker

    @the_smart_home_maker

    17 күн бұрын

    Thank you for this valuable comment! I was not aware of the drift over time but yeah will be interesting to see how this turns out in the long run 👍🏻😊

  • @espressomatic
    @espressomatic15 күн бұрын

    When @plaato finally open-source their software, everyone can buy low-priced keg scales that they unceremoniously discontinued last year. Multiple load cells in each one and no need to design any enclosures yourself. Already waterproof.

  • @the_smart_home_maker

    @the_smart_home_maker

    15 күн бұрын

    Sounds great 👍🏻😊

  • @RuddODragonFear
    @RuddODragonFear13 күн бұрын

    I did the same thing in 2022 and stopped using it because of horrible load cell drift with temperature change and even with stable temperatures.

  • @the_smart_home_maker

    @the_smart_home_maker

    13 күн бұрын

    Thank you - well I am currently making my experiences with this. I also experience this drifting which is not so nice. Maybe this relates to the quality of the load cells?

  • @RuddODragonFear

    @RuddODragonFear

    11 күн бұрын

    @@the_smart_home_maker i thuoght redesigning with some decoupling caps would help, but lost interest. definitely need a temp sensor and polynomial compensation because load cells change shape with temperature changes.

  • @the_smart_home_maker

    @the_smart_home_maker

    11 күн бұрын

    This is a good hint!

  • @Smoothy0911
    @Smoothy091116 күн бұрын

    Interesantes Projekt :) Ich denke ein etwas anderer Ansatz wäre vermutlich flexibler in der Anwendung.... Hier meine Gedanken dazu: Ich würde es besser finden, wenn man das Projekt so designen würde, dass man damit auch unterschiedlich grosse Flaschen benutzen könnte, ohne das Gewichte dann jeweils im Code ändern/anpassen zu müssen. Eine gute Lösung würde ich finden, wenn man in HomeAssistant einfach die Gasfüllmenge (in Kg) eingeben könnte, respektiv über einen Schieberegler auswählen könnte. Dadurch wäre das Gewicht der leeren Flasche und somit auch die Grösse/das Model der Flasche eigentlich ganz egal, da man direkt nur die Gasmenge berücksichtigen würde. Dann in HomeAssistant noch ein Kalibrierungsknopf hinzufügen, den man beim Flaschenwechsel schnell mal drückt und somit die Lastzellen auf 0kg kalibrieren kann. Dann noch eine Anmerkung betreffend das Springen der Anzeige der Gasfüllmenge von 3kg auf 4kg, das du im Video angesprochen hast.... Das kann schon alleine davon kommen, dass du da keine Nachkommawerte mit anzeigst, weswegen ein Sprung von 3kg auf 4kg schon durch einen in der Realität viel geringeren Wert ausgelöst werden kann. Beispiel: Wenn alles gemessene zwischen 3,00Kg und 3,99Kg als 3kg angezeigt wird, dann reicht unter Umstände (bei zB einem Messwert von 3,95Kg) bereits ein Schwanken des Messwerts um einige Gramm um deine Anzeige von 3Kg auf 4Kg springen zu lassen.... ! Hoffe ich konnte meine Gedanken jetzt irgendwie verständlich rüberbringen :)

  • @the_smart_home_maker

    @the_smart_home_maker

    16 күн бұрын

    Danke Dir für Deine Gedanken und Anregungen. Finde ich alles super 👍🏻😊 Man könnte das ESPHome Device auch eher „dumm“ ausgestalten und alle Werte direkt in Home Assistant berechnen. Damit wäre eine Lösung wie von Dir beschrieben sicherlich einfach umsetzbar 😊👍🏻 Würde es Dich interessieren, wie das geht, d.h. würde es helfen, wenn ich diesen Ansatz in einem separaten Blog Beitrag und/oder Video aufgreife?

  • @Smoothy0911

    @Smoothy0911

    16 күн бұрын

    @@the_smart_home_maker Danke für die schnelle Antwort. Ja mich, aber sicher auch andere Mitleser, würde es sehr interessieren wie ich der oben beschriebene Lösung näher kommen könnte :) Ich denke dass aus deinem Projekt noch vieles rauszuholen ist, damit das Ganze noch flexibler und umfangreicher wird. Ein separates Video und ggfls. zusätzlicher BlogPost wäre super. Danke

  • @the_smart_home_maker

    @the_smart_home_maker

    16 күн бұрын

    @Smoothy0911 ok 😊 ich werde das anpacken, kann aber etwas Zeit in Anspruch nehmen

  • @jenss.6574
    @jenss.657419 күн бұрын

    Cool project, where can I find the stl file?

  • @the_smart_home_maker

    @the_smart_home_maker

    19 күн бұрын

    All information will soon be available on my blog, guess latest tomorrow! Will keep you posted

  • @the_smart_home_maker

    @the_smart_home_maker

    18 күн бұрын

    Hi! The blog post is available now: the-smart-home-maker.com/tutorials/keep-your-bbq-going-smart-gas-tank-alerts-with-home-assistant-and-esphome/

  • @jenss.6574
    @jenss.657417 күн бұрын

    Wie werden den die Wägezellen befestigt? Habe es mal ausgedruckt. Oder werden die von der oberen Platte geklemmt? Danke

  • @the_smart_home_maker

    @the_smart_home_maker

    17 күн бұрын

    In der unteren Platte sind Aussparungen vorgesehen, in die man sie hinein legt.

  • @jenss.6574

    @jenss.6574

    17 күн бұрын

    @@the_smart_home_maker Werden die da nur reingelegt oder müssen die befestigt werden?

  • @the_smart_home_maker

    @the_smart_home_maker

    17 күн бұрын

    @jenss.6574 ich hab sie nur rein gelegt. Aber man kann natürlich zur Sicherheit auch mit doppelseitigem Klebeband arbeiten

  • @jenss.6574

    @jenss.6574

    17 күн бұрын

    @@the_smart_home_maker Habe eine 11 Kg Flasche wie muss ich da die Umrechnung machen?

  • @the_smart_home_maker

    @the_smart_home_maker

    17 күн бұрын

    @jenss.6574 in der Formel für die Gasflaschenfüllung in Prozent die „3“ durch das Gewicht Deiner Flasche (leer) ersetzen und die „5“ durch das Füllgewicht des Gases in Deiner Flasche

Келесі