Currently, I am developing HA Deck v2. The new version includes styling support, new widgets, and other useful features. However, I cannot guarantee fast development due to a lack of enthusiasm.
the dashboard works great.
I just tried to add icons using icon: mdi:icon-name, but it doesn’t work for me.
Can you pls explain how you integrated the icons in the code? Your icons appear as “?” in my code, but resolve well on the screen.
The main limitation is the flash size. Currently, fonts use 3.13 MB, an additional 7.91 MB for the background image (in the case of hd_device_sc01_plus).
Ideally, icon fonts should be generated in runtime with only used icons. It’ll be possible when ESPHome integrates native LVGL support.
Thanks again for sharing your amazing work! Without changing your script, but with a little tweaking I have created an amazing dashboard including PV and Spotify control.
@brix29, it looks nice! It should look even better in a new version as, for example, sliders natively support text or icons, and different styles can be applied. Unfortunately, I haven’t touched this project for more than a month.
The slider’s fill bar seems to render correctly at your fixed height (276px) only. It would be a great feature, if scaling the height of the slider dynamically using “dimensions” would be possible. Just in case you plan work on the code again.
I´m was able to compile and run strange_v yaml example in to my WT32-SC01 Plus but I´m having difficult to understand how to modify yaml to create my custom dashboard.
I added some value-cards with different lambdas in visible, so that they are not shown at the same time. This works great if I stay on the same screen. If I go to another screen and back again, all of the cards are rendered at the same time which looks very strange
Do you have an idea what could cause such behavior?
@multinet33, it is, for sure, possible to implement, but I doubt it’ll be added soon (at least by me, with the current progress on the new version…).
@j_d, AFAIR, all components are visible by default. After the rendering, visibility lambda applies and hides the component if needed. So, maybe it is worth checking if visibility lambda is set, and, in that case, do not show the component (by default). I’ll try, as I have a similar case in my setup.
I’m trying to create a value widget with a bigger number. Do you have your font in other sizes available? Eg 36 or 42?
Which converter did you use? Somehow I haven’t been successful creating my own.
Has anybody else created further widgets?
I can share a different background, if somebody is interested.
My binary sensors “jump” to a wrong state after some minutes, even though the state has not been changed at all. I’m facing this issue for several binary sensors.
If I update the sensor in the dev console, the state is correct again immediately, but it looses the value after a while and changes the “checked” state.
Binary sensors (homeassistant platform) are part of the ESPHome core and if they behave incorrectly it is worth reporting a bug. I haven’t seen such an issue in my setup.