use an LLM to generate a "morning energy briefing" #497
scruysberghs
started this conversation in
Ideas
Replies: 2 comments
-
meanwhile made a script that gathers all emhass sensor data trough the home assistant api and passes it to the openai API to genereate an overview every 2 hours to "explain" what EMHASS has planned... This is then shown in the UI in a Home Assistant markdown card... Small snippet:
If anyone is interested I might clean it up and add some documentation. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Please publish your script here, it sounds interesting. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
One for the ideas section:
EMHASS does the heavy lifting, ML forecasing, MPC optimiser etc. Most things can be automated (battery control, curtailment, EV charging etc) but I was thinking it would be nice to have the Assist/LLM integration generate a morning energy overview. Something like:
☀️ Good morning! Here’s your Smart Energy Briefing for today:
🔋 Battery status:
Your battery is currently at 68%. Based on today's solar forecast and price signals, EMHASS plans to fully charge it by 12:30 PM, then discharge to support your home during the peak evening hours.
🌤 Solar production forecast:
💰 Electricity prices today:
📅 Planned deferrable appliances:
Based on optimization, here are the best times to run your appliances:
🚿 Boiler heating (hot water):
Scheduled to heat from 11:45 AM to 12:30 PM, fully covered by solar.
⚡ Curtailment warning:
If all loads are not activated, up to 3.4 kWh of solar may be lost due to excess production around midday. Consider preheating water or manually starting appliances if home.
🧠 Tip of the day:
Tonight’s prices are high—minimize evening consumption and charge your devices earlier in the day.
Have an energy-smart day! 🌱
Anyone else made/tried something like this yet?
Beta Was this translation helpful? Give feedback.
All reactions