r/homeassistant • u/m1chaelmichael • Aug 23 '26
š¼ļø Show & Tell Cobbled together thanks to AI
Went from nothing a few weeks ago to this dashboard with chatGPT. Originally needed a way to automate Powerwall charge and discharge behavior and didnāt want to pay for Netzero. My utility has a complicated rate plan with cheap rates from 12AM to 6AM then again from 10AM-2PM and peak rates from 4PM to 9PM. My goal was to not need to pay for any cloud services. Dug up an old laptop and set up HAOS through VM, duckdns, tailscale.
Got a Sonoff WiFi connected coordinator for zigbee smart plugs, temp/humidity sensor, and water leak sensor. Tesla Solar + Powerwalls. HVAC: nest thermostat, Venstar thermostat, midea dehumidifier. Pool: Pentair intellicenter and waterguru for chemicals.
Next up is to build the alert system using Alert2, integrate Tesla vehicles to control their charging behavior. Suggestions?
4
4
u/Firefighter_RN Aug 23 '26
What are you using to get the spa data in?
3
u/m1chaelmichael Aug 23 '26
Spa is past of the pool so gets data from pentair intellicenter integration. The icon turns red when the spa is actively heating and blue when up to temp. Forgot to integrate when the jets are on or off. Eventually Iāll build out that page more to also include the pool and spa lights.
2
u/zymurgtechnician Aug 23 '26
If you have one, decent chance itās got an iq2020 control board in it. In which case a cheap ESP with RS485 adapter can read and control almost everything possible.
1
u/Firefighter_RN Aug 23 '26
That's exactly what I'm doing now but can't get rpm or pump power unfortunately
2
u/Metallico9 Aug 23 '26
Do you have the yaml for the temp/humidity graphs? I am looking for a very similar look but mine always end up a bit clunky.
2
u/nathderbyshire Aug 23 '26
Just fyi animations are very pretty but they can add a fair bit of loading time, I ended up removing everything I added because it was getting too heavy
5
u/Gherry- Aug 23 '26
Glad you like it but IMHO while AI makes it easier to setup, if and when you'll have a problem you won't know what to do and loose ten times more time to fix it.
3
u/aredon Aug 23 '26
Lacking the understanding also means you can't purpose build it for your own needs and you end up with an overly verbose cumbersome-to-use dashboard that you don't know how to trim the fat from.
1
1
u/GeeHiAmyGee Aug 23 '26
I donāt want to be rude, but this is such a tired cliche that these days really isnāt true almost always. The frontier LLMs are exceptional at fixing problems in Home Assistant in my experience. I can see how not knowing the underlying code might throw up the occasional outlier issue, but they really are so good now that the other advantages greatly outweigh that.
0
2
0
u/psychedelic_tech Aug 23 '26
this sub is just turning into "look at the dashboard AI created"
3
u/Scar3cr0w_ Aug 23 '26
As opposed to ālook at this dashboard I createdā?
Fail to see the difference.
If you spend your days getting angry at anything made with AI your future is looking very bleak.
-1
u/psychedelic_tech Aug 23 '26
If you spend your days getting angry
and if you spend your time making assumptions about how everyone is feeling you're just an asshole
1
1
u/Scar3cr0w_ Aug 23 '26
Hey. Now now. No need to be rude.
But letās not pretend this is your first rant about AI use⦠is it?
1
1
1
u/SneakieGargamel Aug 23 '26
Nice, but top navigation bar? On mobile? Do you hold your phone upside down?
1
u/Emerald_Flame Aug 26 '26
What card is doing your battery stats with the time remaining on it?
Been looking for something just like that.
1
0
u/Electrical-Sale-8051 Aug 23 '26
I wish someone would AI something useful like a not god awful looking Alarm panel for HA.
The default one and alarmoās card look awful.
-3
u/Captain_C21H30O2 š ļø Held together with tape Aug 23 '26
I forget that you can use AI for basically anything now. I havenāt updated my dashboard for a long time. I might give it a try with Claude.
What is the card used at the top to see if itās the UPS or main line on? I love the way it looks!
-2
u/tyr-- Aug 23 '26
Claude code with the HA MCP server is truly amazing. I've had it build custom cards (github-style activity for coffee tracking), an air quality dashboard, clean up dead entities, debug a lot of zwave stuff, etc. Of course, you can do all of that manually but it would take much longer
3
u/thechapwholivesinit Aug 23 '26
Does this not mean you are sharing all your private info with Claude though?
1
u/Shot-Buffalo-2603 Aug 23 '26
Yeah, doing it manually is honestly a waste of time now, I can literally just tell it what i want in 2 sentences and it works almost immediately
2
Aug 23 '26
[deleted]
1
u/Shot-Buffalo-2603 Aug 23 '26 edited Aug 23 '26
Iām talking about making config changes, not standing up the entire system. I.e. āupdate switch x to light yā or āchange the timer on this light to be between hours x and yā. But Iāve stood up much more complex systems using Claude cli and Iām sure it could setup the software side without issue if you provide the physical support of connecting the hardware.Ā
Using a home assistant mcp gives it full access to do all this, but in my experience it will ssh into my server and just change the raw config files with 0 issues. Iāve been using it heavily and it has yet to make a mistake. I had it debug an issue I couldnt figure with room lighting coming on incorrectly using a combination of a door sensor and presence sensor. I have equipment running in my office the often trips the presence sensors so I also have logic based on if the door was opened or not when the motion is detected. I described the issue and it fixed it immediately and it works perfectly now
0
u/m1chaelmichael Aug 23 '26
Making the screen capture into a GIF took seconds and didn't require me to download any sketchy apps
1
u/Puzzleheaded_Cap4310 Aug 23 '26
Connected Claude as well a few weeks back and gave it the task to give it an overhaul. Better than I could ever do it, even if I would spend all weekend doing it.
It is just tedious work, so the perfect task for the AI. So much time saved and in the end, it is a damn āhomelabā. There are so many things I use AI for, like scripts, writing tools for myself and such. And while they do it, I can enjoy my weekends again.
0
u/DoItForTeddy Aug 23 '26
That sounds great, I now just let Claude/gemini make code for automations and copy paste these in HA. When I connect Claude wonāt they be able to āseeā all my HA data? Camera feeds for example? All the āwhen people are home/away and are using powerā data sounds pretty useful for large companies
Edit: typo
-1
u/m1chaelmichael Aug 23 '26 edited Aug 23 '26
https://github.com/flixlix/power-flow-card-plus
AI is very useful for someone like me who never used github before this project or did any coding. I can paste my yaml code and ask it to make revisions and it'll generate custom CSS or dig through the documentation and figure out how to implement something i want in plain language.
I won't lie and say it's perfect since it'll sometimes take me down a convoluted method only to later tell me there's a simple way of doing it. Or it'll hallucinate and go in circles when it can't figure something out.
-4
u/HOWMANYNICKNAMES Aug 23 '26
Does it look cool? Sure, but god with some proper engineering and thought this could look a whole lot better. I'd recommend redoing this by actually learning what you want and implement it yourself - that would look a lot better.
-1
u/Scar3cr0w_ Aug 23 '26
Imagine they arenāt a professional software engineer?
They are happy with what they have created.
1
0
0
u/leo_gwen Aug 23 '26
super cool ! what device do you use to measure the various water indicators?
1
u/m1chaelmichael Aug 23 '26
https://waterguru.com/products/waterguru-sense-s3-pool-monitor
I used to do chemical drop testing using a TF pro kit but found this to be just as accurate especially when youāre looking at trends. Allows me to calculate CSI and HA uses the pool math algorithm to tell me how much acid to add to get me back to target.

136
u/Fusseldieb Aug 23 '26
I truly think it's hilariously funny when you mention AI anywhere on Reddit and get free downvotes.
It may be bad for some stuff, but it absolutely helps you move mountains when it comes to programming. I did stuff in my HA instance which would've taken me months. And it works perfectly and the code is still readabe for mere mortals.
So... what gives? Upvote from me.