Returns and bulk requests

Hello,

after some time using the software, here are some feedback and requests in a random order, these are just feedback, no obligation or dissatisfaction on my part.

The work already done is great!

Scenes

  • Allow modifying the icon of the scenes once created (we can rename them but not change the icon).
  • Allow duplicating scenes to avoid recreating everything from scratch when making very similar scenes.
  • Specify the material that triggered the scene when there are multiple possible triggers.
  • Automatically retrieve the value of the material when it is active (it would save time and be more user-friendly).
  • Add a button to insert an action (between two others already defined) so as not to redo everything if one was missed in the scene.
  • Add a comment field.
    It would be great to create blocks with the title of your choice and put what you want in them without considering the location
    Allow modifying the value of another material?

Dashboard

  • Allow creating blocks with custom titles.
  • Allow mixing materials in blocks (e.g., I want to gather the status of windows in a single block).
  • Allow simply enlarging the size of the blocks (it’s not nice when there are line breaks or horizontal scrollbars) (is it possible to modify the CSS files? If so, where are they?).

Others

  • Allow exporting and reimporting configurations (even if more complicated than in the Plus version) because now I want to reformat my Raspberry and I will have to start all over again. So, if there is a way to save the configuration, I would be interested!

Thanks again for this great work!!

PS: I am on version 4.3.1, the update via Docker does not seem to work (at the same time I have done a lot of tests on various things…), hence my desire to switch to the ready-made Raspbian version (and it allows me to get rid of Ubuntu which is not very suitable for the transition).

Did you create the watchtower container? It’s the one that updates the containers (check the installation documentation)

Yes yes, I created it by following the documentation.
But as I said, it’s an opportunity to start fresh.

The main disadvantage is having to connect all the elements when they are installed all over the house and not necessarily accessible.

Regarding the update issue,
What is strange is that in Settings > System > Operation Block, it says that Gladys is up to date in v4.3.1

After recreating the watcher command:

docker ps
4a1c17dd0bed | containrrr/watchtower | "/watchtower --clean…" | 6 seconds ago | Up 4 seconds  | 8080/tcp | watchtower

Hello @Hizo! Back from vacation, I’m responding to your message. Thanks for this super complete feedback!

I agree, it’s a shortcoming!

Yes too, I think there’s already a feature request for that, and I agree!

What do you mean?

What do you mean?

Are you talking from an « aesthetic Â» point of view? Adding actions in the same action group does not change the order of execution, all actions in an action group are executed in parallel, so I see little interest :slight_smile:

Why not! Can you create a feature request for that?

I think you are talking about this:

I developed it this summer, and it’s going in the next release :slight_smile:

On which dashboard box would you see this for example?

Each box has a meaningful title (device in the room = the name of the room), and when it makes sense (ex: the camera box), you can already customize the title.

Are you talking about a « device Â» box across rooms? That’s not stupid :slight_smile: Can you make a feature request for that?

I think we just need to remove the limit, I put them because at the time we couldn’t select the devices we wanted to display I think (it displayed everything)

I’m just going to remove the limit.

We already have a github issue for that:

https://github.com/GladysAssistant/Gladys/issues/1206

You go to the folder where you saved your configuration (look at the Docker volume you put)

By default on the site we put everything in « /var/lib/gladysassistant Â»

In this folder there is an SQLite folder: it’s Gladys’s DB that contains all your configuration, you can set it aside :slight_smile:

The only thing that won’t be kept is the additional containers like Zigbee2mqtt, we don’t have a process to restart from the DB and rebuild these containers, but it would be worth it to be able to manage that :slight_smile:

If you took the watchtower command on the site, we force the update every 24 hours (it’s intentional, so that not everyone updates at the same time, it makes releases that spread over 24 hours. We made this choice also because Docker has limits on their unauthenticated API)

Thanks again for your feedback!

I will create the request because with the multidashboard it makes even more sense

I created the request

Now we vote :relaxed:

Hello,

thank you for these answers.

In the idea:

  • Either we create 2 identical scenes by simply modifying the trigger.
  • Or we create 1 scene with 2 possible triggers. And in this case, it would be good to know which trigger was activated.

When the trigger is a state change, by default, its value should be retrieved to avoid having the user do this action.

No no, imagine, I created my entire scene (so several actions one after the other) and I realize that I forgot a step, like waiting 1 min before the rest.
Do I have to start all over from scratch or can I insert this action before a block?

Awesome, that’s exactly it :slight_smile:

Thanks :slight_smile:

When you say that additional containers like Zigbee2mqtt are not taken back, does that mean you just have to install the docker before or does that mean you have to unmount the Zigbee hardware to reconnect with Zigbee2mqtt?

Thanks, I voted!!

Once again, thank you for all this work!

You mean how to know it? In a scene action (like « send a message Â»), do you want to be able to retrieve the device that triggered the scene?

Explain your use case :slight_smile:

I see, to give you an idea behind this feature, the original idea was to be able to fetch a value, then wait 10 minutes (for example), then fetch another value (from the same sensor), and thus you can use the 2 values from the same sensor (I don’t know if that’s clear)

But indeed I already got the feedback, maybe we could just fetch all values by default…

Ok I see the idea!

I created a feature request:

Feature request created:

You will just need to restart a Zigbee2mqtt container (in the gladys UI), but otherwise no all your devices will be there (they are in the DB)

You’re welcome!

That’s exactly it :slight_smile:

Indeed, it’s not a bad way to work, but maybe we can do both :slight_smile:
Retrieve the default value and if you want others, perform the action.

Thanks, I voted :slight_smile:

Thanks for creating the request and for the record it’s silly but very practical I find.
I voted.

Super!
I will test all this when I have more time.
But it might be good to talk about it in the wiki :slight_smile:

Request created:

Feature request created (it wasn’t before ^^) :