Gladys 4 Beta is available! 🚀

Nobody is wrong, experience and each person’s job mean that our opinions diverge. For the RC, you think core and API, I think mainly features (in the broad sense).

For zigbee2mqtt, I completely understand, that’s why I said « we all do our best Â».

So I think you’ll have understood that for me, an RC is software (I’m not talking about Gladys in particular) close to the feature release. But my point of view may not be suitable for Open Source, I agree, and it’s also true that you’re a bit alone on the dev at the moment!

Hello everyone,

Some news about the Zigbee2mqtt module following recent questions.

First, about the history, to give credit where it’s due
 :wink:

Actually, it’s @AlexTrovato who started the development of this module and I offered to take over when he was short on time to continue. He still helped me a lot to get started. :+1:

In my turn, I’ve been short on availability recently with very important project milestones at work, until last week. I’m currently on vacation with family and should get back to Gladys next week.

As I already mentioned, the latest developments of the module have notably focused on the use of an MQTT container and I had interrupted this part when seeing the developments of @AlexTrovato and @VonOx on the subject.
Their PR being integrated, I will reuse their work for the MQTT part to ensure some homogeneity. These developments do not seem too complicated to integrate.

However, as I also mentioned, the testing part will be missing for @pierre-gilles to integrate the PR in Gladys for the RC.
I’m not an expert in this field and if there are any volunteers (@VonOx?), it would be a great help. :handshake:

That’s it, see you soon to give you news about the next developments of the module.

Hello Hello!

I’m currently taking a look at the demo and there’s something that bothers me on the integration page.

When I see the list of all integrations, I realize that it’s not very clear for an average person.
What I mean is that a person who wants to make their shutter compatible, well, they are lost.

Wouldn’t it be more interesting to have categories, that is, light bulb and on click the modules that can control them, window and same on click etc


Here’s a simple idea that came to my mind :slight_smile:

Is the module of @link39 [V4] Dev service Milight - #23 par link39 planned for the first RC?
From what I understood, the ball is in your court @pierre-gilles

Thanks, it’s cool to hear news :smiling_face_with_sunglasses:.
I’m just an end user, but this module is the basis of my modest installation :slight_smile:.

I dare to make a small request: can you rebuild a Docker image containing Z2MQTT from the latest Gladys image (beta 11) while waiting for the final integration?
This would allow me (us?) to benefit from the improvements that have been integrated since v4.0.0 beta 4.
French language, openweather, caldav


I have no idea how much time this represents, so if it’s too much, no problem :).

Thanks for your work, both of you!

Thanks for your message @Reno and thanks for the work done so far! :slight_smile:

Wow great! Looking forward to seeing you back in the community.

For the testing part, it’s really not complicated, I’m available to call if you want help setting them up. It’s true that it can be scary when you’ve never done it, but you’ll see that once you know how to write them, you’ll save time in development and especially in code quality.

Testing is a real product development philosophy, I try as much as possible to be in « TDD Â» (Test Driven Development) mode, that is, you write your tests before writing your code and then see your tests validate progressively. It saves a lot of dev time with tests!

My vision in Gladys 4 was to do the opposite reasoning:

If a user buys a Philips Hue bulb, and wants to control it in Gladys, they expect to search for « Philips Hue Â» then « Bulb Â» then « Add Â». Especially if they buy a Philips Hue kit, they want to add all their Philips Hue devices at once, so they go to the « Philips Hue Â» integration, and click « Add Â» on each device.

I find that the opposite reasoning, starting from the object to go back to the brand (« Bulb Â» => « Philips Hue Â») makes less sense.

After, that’s on the product side.

On the documentation side, I agree with you, to find the devices compatible with Gladys, it’s the opposite option that makes sense:

You wonder which bulb you can buy to use with Gladys? You go to the site, you filter by « bulb Â» and then you see all the available brands.

That’s what we did on the v3 site, and what we’ll do on the v4 site. For now, there are few products listed on the site (on the Integrations page) so I haven’t coded the filters yet (by tech/by product type/etc
), but that’s the goal.

Well, we seem to have trouble understanding each other


I put the link to the PR: https://github.com/GladysAssistant/Gladys/pull/647

Here’s what I see on my side:

I asked for corrections in May, and the PR hasn’t changed since and my comments haven’t been answered, so on GitHub, on my side, it’s marked as « awaiting correction Â». I thought @link39 didn’t have time to make the fixes but given his message, we seem to have trouble understanding each other ^^ @link39 I can help if needed but I need to know the status of the PR :slight_smile:

You did well to ask, it’s really a shame these communication problems


Small message for those who develop on Gladys, there are a lot of issues/PRs on GitHub. The only way I know that a PR is « ready Â» to be reviewed is that you say it ^^ I can’t guess where the work is, and there are too many PRs/issues in progress for me to remember each case individually.

For example @atrovato does this very well, when he finishes a PR, he « requests a review Â» on GitHub, which gives me a notification:

I know the PR is ready for review, I put it in my todos and as soon as it comes to the top of my stack, I do my review, which is concluded by 2 possibilities:

  1. The PR is good, I accept it and it is merged to master
  2. I have feedback, the PR then goes from status « Ready for review Â» => « Changes requested Â».

In case 2., as long as the PR is in « Changes requested Â», it is completely out of my radar, I only see it again on my GitHub if the changes are made and the remarks I had written have been « marked as fixed Â» by the author of the PR.

I understand your reasoning about documenting integrations :slight_smile: actually, I was getting there because I didn’t know what the tasmota module controlled :wink: anyway..

Two small questions,

  • Regarding the notification part of the scenes, can we not retrieve the events from a calendar?
    That is, for a wake-up scene, it would have been great to be able to check if appointments are scheduled and if so, notify the user.
  • Is this planned or not at all :slight_smile: ?

Good luck with the rest :slight_smile:

Indeed, that would be nice! It’s an interesting feature, although it’s not yet estimated or scheduled for the short term. For now, all my resources are focused on the stability of the core for the RC release :slight_smile:

I don’t understand well, for me there are only two possibilities, automatic broker or manual configuration. Is that what you’re talking about?

If my memory serves me well, if Gladys is on Docker:

  1. No broker is detected by its name, we suggest downloading it
  2. A broker is present, we suggest using it
  3. We do not use an embedded broker by Gladys (manual configuration)

Now if the page is not clear enough, it is possible to modify the helps, but we need to know what to modify, because @Serge your explanations are not clear to us either.

A +

Hello everyone!

A new week starts for me, I reviewed this morning all the pending PRs on GitHub and merged 3 great PRs from @AlexTrovato + a PR on the Gladys 4 documentation :slight_smile:

I will now work on this task:

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

I’ll keep you posted on the progress of the developments!

A new merged PR that adds support for Philips Hue LWA001 bulbs :slight_smile:

Hello everyone!

Another beautiful productive day :slight_smile:

I made good progress on timezone management in Gladys, but it’s a bigger project than expected and I will take more time than estimated.

I updated the milestone with the new estimate, for information we are at:

2 low tasks * 2 = 4 hours = 0.5 days
5 medium tasks * 1 day = 5 days
1 high task * 4 days = 4 days

= 9.5 man-days of development remaining :slight_smile:

@VonOx, while going up the channel, I realized you had a display issue with hue devices 12 days ago, is this still the case?

If yes, can you create a GitHub issue with an exact description of the problem as well as the necessary information to resolve the bug (the JSON of the devices)?

GitHub is my only source of truth, if a bug is not on GitHub, it slips through my net and I forget it the second I leave the forum ^^

Hello everyone!

Just a quick message to let you know that version v4.0.0-beta-12 of Gladys is being built :slight_smile:

Here’s what’s new:

  • It is now possible to choose the timezone used by Gladys in the scenes (from the settings):

  • The Philips Hue LWA001 bulb is now managed by Gladys.
  • On the dashboard, MQTT binary devices now display the device_feature name and no longer the device name. @Terdious you’ll be happy!
  • Various improvements both on the front/back end :slight_smile:

The update should be available in the coming hours on your instances.

I’ll take this opportunity to ask you, do you think the site is lacking documentation regarding the RC release?

For reference, the documentation is available here: Commencer avec Gladys | Gladys Assistant

I think a more in-depth tutorial on MQTT would be nice, same for Z-Wave :slight_smile:

Regarding installation tutorials, is it clear to you?

Hello Pierre-Gilles, I’m back from vacation and just noticed that Gladys stayed (?) in Gladys v4.0.0-beta-6.
Is this normal?
Best regards

Hello @gaetanb76! No, that’s not normal. How did you install Gladys? With the official Raspbian image?

Yes, I used the image taken from the installation section of the site: gladys-4.0.0-beta-raspbian-buster.img.zip
The update to beta 6 went smoothly.

Is your Raspberry Pi properly connected to the internet? Does it have enough disk space available?

It is connected to the Internet as it returns my calendar and the weather.
Memory size:


I think I’m going to invest in a larger ”SD card.
I don’t know if it’s possible to boot Gladys on a ”SD, then work on a USB key. This to avoid overworking the ”SD.
I had found a tutorial to do this when I was using Domoticz

How can I stop Gladys?

  • The interface does not offer this option.
  • via SSH pm2 stop gladys (with or without sudo) returns [PM2][ERROR] Process or Namespace gladys not found

Hi @gaetanb76,

for info since version 4 of gladys, pm2 is no longer used.
Version 4 has been containerized via docker.
You should be able to find the command by searching on Google: stop a docker container.