29 Mar 2025 |
hexa | yep | 23:11:15 |
continous | I'm gonna go try and fail horrible until I succeed by sheer luck. | 23:12:22 |
hexa | enjoy π | 23:31:01 |
Ekleog | Hmm how do y'all configure multiple dashboards? I've been trying to add mine in environment.etc and refer to them from my hass config, but they⦠seem to always be exactly type: original-states , so I guess it's not actually reading them? | 23:53:21 |
hexa | just services.home-assistant.lovelaceConfig | 23:55:35 |
hexa | * just services.home-assistant.lovelaceConfig | 23:55:40 |
hexa | I have both declarative setups as well as imperative ones | 23:56:00 |
hexa | * I have both declarative setups as well as imperative ones (where lovelaceConfig = null ) | 23:56:12 |
30 Mar 2025 |
Ekleog | hmm so how do you do multiple dashboards with a single lovelaceConfig ? | 00:01:18 |
Ekleog | My understanding was you're supposed to do something like this to get multiple dashboards:
lovelace.dashboards = {
lovelace-volets = {
mode = "yaml";
title = "Volets";
icon = "mdi:window-shutter-open";
filename = "/etc/home-assistant/volets.yml";
};
};
| 00:01:53 |
Ekleog | unless there's some way to have multiple dashboards with a single big yaml file? but I've been unable to figure any such way out :/ | 00:02:48 |
Ekleog | oh fu i'm so stupid | 00:15:26 |
Ekleog | my file is named volets.yaml not volets.yml | 00:15:33 |
Ekleog | but wth home-assistant not even logging that the file does not exist ._. | 00:15:43 |
Ekleog | * but also wth home-assistant not even logging that the file does not exist ._. | 00:15:50 |
continous | I'm done, it's working, how should I submit the package pull request? I've literally never submitted a package lol | 00:19:23 |
continous | Actually I'll just go look at the github maybe they'll have a guide | 00:20:04 |
hexa | start here https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#quick-start-to-adding-a-package | 00:24:53 |
hexa | and feel free to link the PR here | 00:25:04 |
hexa | services.home-assistant.lovelaceConfig = {
title = "hub.cccda.de";
views = [
space
lounge
kitchen
workshop
];
};
| 00:25:59 |
hexa | * services.home-assistant.lovelaceConfig = {
title = "hub.cccda.de";
views = [
space
lounge
kitchen
workshop
];
};
| 00:26:04 |
hexa | * services.home-assistant.lovelaceConfig = {
title = "hub.cccda.de";
views = [
space
lounge
kitchen
workshop
];
};
| 00:26:07 |
hexa | basically a list of views π | 00:26:17 |
hexa | cc Ekleog | 00:26:20 |
hexa | and a view is basically
workshop = {
title = "Workshop";
cards = [ {
type = "vertical-stack";
cards = [ {
type = "area";
area = "workshop";
}
(mkRoomSensor "c02a8b")
{
type = "media-control";
entity = "media_player.workshop";
} {
type = "entities";
entities = [
"button.wake_workshop"
{ type = "divider"; }
"climate.workshop_wandthermostat"
(mkShellyPlugS "workshop_powerstrip_left" "Powerstrip Links" "mdi:power-socket-eu")
(mkShellyPlugS "workshop_powerstrip_right" "Powerstrip Rechts" "mdi:power-socket-eu")
(mkShellyPlugS "workshop_amp" "Amp" "mdi:speaker")
];
} ];
} ];
};
| 00:26:45 |
hexa | * and a view is basically
workshop = {
title = "Workshop";
cards = [ ... ];
};
| 00:27:07 |
hexa | I do reference them, because otherwise the nesting drives me crazy | 00:27:27 |
Ekleog | hexa: oh ok yea so you only get views, not actual dashboards β I got a few views already but I want more than my phone's UI can reasonably display, so I'm testing out multiple dashboards with fewer views on each dashboard now π | 00:36:41 |
Ekleog | thank you for the details! | 00:36:49 |
hexa | ah, ok | 00:40:07 |