I’ve been searching for this using various phrases and I keep getting LVGL results and I’m struggling to figure out how to ask my way around that.
I’m making a fairly complicated esphome device that has multiple temperature sensors, current sensors, a power meter, etc. It also needs to have a bunch of inputs for calibration data to avoid constantly reflashing the device as things drift.
But my hope is that I can get the default, minimal UI to only show maybe 3-4 temperatures and total power. And by some mechanism there might also be a way to click a “show everything” button and get the calibration inputs and all temperatures and everything like that.
Is there a phrase that describes this? Is there some kind of feature of esphome I can use to achieve this goal? Am I barking up the wrong tree here? Any help is greatly appreciated.
Thanks for the suggestion! I’m going to dig into entity_category: diagnostic and see what I can see there.
When you say “go into the device’s page” is that the esphome webserver hosted on the device? Or is that some kind of “full details” page within home assistant?
EDIT: I did some searching and found this post which I believe is what you’re talking about. I suspect that the config and diagnostic will get me a lot of the way to where I want to be. Thanks!
Hi, sorry if I’m missing something obvious but I don’t really know what “different pages” is.
On my home assistant at home I add a new esphome device and it shows up on my default overview dashboard with everything that the device has.
I’m trying to have by default a small card show up on the default overview dashboard and much more detail once looking at the device all by itself and/or have some kind of “press this button to see everything” on the device page.
Hi, sorry about that! I’m open to any kind of solution to have a default summary view for the default dashboard in home assistant and some kind of other view with more data once I do some action to get to it.
I think what you’re saying is that there’s a difference between what shows up in home assistant and what I could see in the on-device web UI and maybe that’s something I need to explore? I’m all ears, but I’m fairly new to this so I’m not entirely sure what that means or how I would accomplish it.
Is there a way for me to have a bunch of number inputs that I could use through the on-device UI but mark them so they don’t show up in home assistant?
Here's an example. I have a JK-BMS that communicates via Bluetooth to an esphome device for a battery in a van. It's a VERY big default widget that got added to my default overview dashboard in home assistant.
What I'd like to do is have a much smaller default widget with say the charge and discharge switches, the net charging/discharging watts, net current, state of change as a %, the total voltage and maybe a few others like a couple of temperatures. That's only 10-15 total items and I'd like the rest of this information to be available if/when I click into the device's specific page but not for it to all go onto the esphome default overview dashboard.
So here a long list is OK, but on the home assistant home screen I'd like to see less.
I think that based on the other discussion on the thread I need to mark some of these items as diagnostic and then they'll still be visible on the device detail page without necessarily showing up on the home assistant default overview dashboard page.