# Experience report Gladys 4 beta

**URL:** <https://community.gladysassistant.com/t/retour-dexperience-gladys-4-beta/5330>\
**Category:** Configuration\
**Created:** [April 27, 2020, 8:38pm UTC](https://community.gladysassistant.com/t/retour-dexperience-gladys-4-beta/5330 "2020-04-27T20:38:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![SylvainL](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/s/dc4da7/32.png) [@SylvainL](https://community.gladysassistant.com/u/SylvainL)\
**Post date:** [April 27, 2020, 8:38pm UTC](https://community.gladysassistant.com/t/retour-dexperience-gladys-4-beta/5330/1 "2020-04-27T20:38:37Z")

</div>

Hello,  
I have been following the project for a few months now and I must say I like it.  
For my part, I had never tested home automation before, but being a bit of a geek and a DIY enthusiast, I thought I should give it a try. So I don’t have many connected objects yet, but I still encounter some problems, so I come to share them.

My first integration is a SonOff module (which I put on Tasmota firmware). This allows me to control an air extractor for the bathroom. But here, I wanted to couple it with a homemade module based on an esp8266 to measure humidity, but the scenarios are not yet very complete so impossible to use it except for the lamps. So I thought no problem as I use MQTT instead of using the integration module for Tasmota I will use the MQTT module and put that it is a lamp while waiting for the integration in the scenarios. But it is impossible to force a specific topic in Gladys and I have not found how to completely change the topic on the SonOff module either. So never mind, I will wait for the integration in the scenarios. But I find it a shame that we do not have the possibility to change the path of the topics.

I saw that recently it has been added the possibility to see the path of the topic as well as the possibility to copy it, really a very good idea. However, the copy function does not work for me. I have an installation with the Raspi image of Gladys v4 and I use Brave as a browser which is based on Chromium.

2nd integration: a homemade module that allows me to control my tension while keeping the basic buttons of the latter. The integration in MQTT is going well, I have switches that appear and I can control my module. However, I try to call my switches differently, they all take the name of the device instead of the names given in the features unless I put them in «&nbsp;it’s a sensor sending data to Gladys only&nbsp;» mode but in this case I only have the state of my switches but not the control.

In addition, I would like to have the state of my physical buttons when it changes but I send my switches to Gladys and my switches do not move.

The features in the MQTT module are not all very clear, it would be great to have a description of what they can be used for.  
Still in the MQTT module, the possibility to change the external\_id of the device even after registration.

In the Home tab, the ability to move a card from column to column without having to delete it. To readjust the order of the devices in the «&nbsp;device in room&nbsp;» card, or to be able to delete some of them whose data you do not want to see.

I assume it is planned but a user manager would be nice.

That’s it, I think I have covered everything I had to say for now.

In any case, congratulations on the work done, I find Gladys on a very good path and I will continue to follow all this closely.

Good evening

Sylvain

---

<div class="post-metadata">

**Author:** ![PhilippeMA](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/p/b3f665/32.png) [@PhilippeMA](https://community.gladysassistant.com/u/PhilippeMA)\
**Post date:** [April 27, 2020, 9:35pm UTC](https://community.gladysassistant.com/t/retour-dexperience-gladys-4-beta/5330/2 "2020-04-27T21:35:24Z")

</div>

Hello Sylvain,

Welcome here 😉

> [@SylvainL](#):
>
> But here’s what I wanted to couple it with a homemade module based on an esp8266 to measure humidity, but the scenarios are not yet very complete so it’s impossible to use it except for the lamps.

@link39 created a pull request to address this gap: [Scenes : Add turnOn/Off the Switches function by link39 · Pull Request #670 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/pull/670)

> [@SylvainL](#):
>
> I noticed that recently it has been added the possibility to see the path of the topic as well as the possibility to copy it, really a very good idea. However, the copy function does not work for me.

I had noticed that too but hadn’t created the issue. It’s done now: [MQTT Service : copy function doesn't work · Issue #756 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/issues/756)

> [@SylvainL](#):
>
> In the Home tab, there is a lack of the ability to move a card from column to column without having to delete it. Adjust the order of the devices in the «&nbsp;device in room&nbsp;» card, or even be able to delete some that you don’t want to see the data.

I like this idea!

For the rest, I haven’t looked. If ever, you can go create the issues found on Github. It could be fixed for the release candidate 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [April 28, 2020, 6:54am UTC](https://community.gladysassistant.com/t/retour-dexperience-gladys-4-beta/5330/3 "2020-04-28T06:54:59Z")

</div>

Thanks for all this feedback @SylvainL!

To complement what @PhilippeMA said:

> [@SylvainL](#):
>
> The features in the MQTT module are not all very clear, it would be great to have a description of what they can be used for.

Indeed, I think we’re going to change the selector and put more explicit feature names, currently it’s not great.

I created an issue →

> <https://github.com/GladysAssistant/Gladys/issues/758>
>
> Features are not well explained, some are even in duplicate: 
> 
> \<img width="144…0" alt="Screenshot 2020-04-28 at 08 49 14" src="https://user-images.githubusercontent.com/7365207/80456044-2d9cb600-892d-11ea-8b2c-f98c8ecd7c16.png"\>

> [@SylvainL](#):
>
> Still in the MQTT module, the possibility to change the external\_id of the device even after registration.

I’m not sure about that though. In Gladys, the external\_id is what defines a device, if you update the external\_id, it’s simply no longer the same device… It has big implications on the Gladys side, what would be your use case?

> [@SylvainL](#):
>
> To adjust the order of devices in the «&nbsp;device in room&nbsp;» card, or even to be able to remove some that you don’t want to see the data.

It’s planned! There is a card on GitHub that talks about it →

> <https://github.com/GladysAssistant/Gladys/pull/66>
>
> Hello lovely humans,
> 
> \[grunt-contrib-uglify\](https://www.npmjs.com/package/grunt…-contrib-uglify) just published its new version 2.0.0.
> 
> \<table\>
> \<tr\>
> \<th align=left\>
> State
> \</th\>
> \<td\>
> Update :rocket:
> \</td\>
> \</tr\>
> \<tr\>
> \<th align=left\>
> Dependency
> \</td\>
> \<td\>
> grunt-contrib-uglify
> \</td\>
> \</tr\>
> \<tr\>
> \<th align=left\>
> New version
> \</td\>
> \<td\>
> 2.0.0
> \</td\>
> \</tr\>
> \<tr\>
> \<th align=left\>
> Type
> \</td\>
> \<td\>
> dependency
> \</td\>
> \</tr\>
> \</table\>
> 
> 
> This version is \*\*not covered\*\* by your \*\*current version range\*\*.
> 
> Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.
> 
> I recommend you look into these changes and try to get onto the latest version of grunt-contrib-uglify.
> Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.
> 
> Do you have any ideas how I could improve these pull requests? Did I report anything you think isn’t right?
> Are you unsure about how things are supposed to work?
> 
> There is a collection of \[frequently asked questions\](https://greenkeeper.io/faq.html) and while I’m just a bot, there is a group of people who are happy to teach me new things. \[Let them know\](https://github.com/greenkeeperio/greenkeeper/issues/new).
> 
> Good luck with your project :sparkles:
> 
> You rock!
> 
> :palm\_tree:
> 
> \---
> 
> The new version differs by 12 commits .
> \- \[\`2d04f24\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/2d04f24e347cd6429856516385d61673a94d57ae) \<code\>Update uglify to v2.7.0. (#416)\</code\>
> \- \[\`48285c9\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/48285c9832d85ba92cf1db3069012eaad3003ae6) \<code\>Reduce lodash usage. (#422)\</code\>
> \- \[\`0d2f331\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/0d2f33131a0a13bfd7aefaf706158e32350d68ba) \<code\>Used grunt.verbose to show detailed logging (#419) r=vladikoff\</code\>
> \- \[\`c3dae35\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/c3dae3528a4a9d975106666633a92ad2b691ece0) \<code\>v1.0.2. (#423) r=vladikoff\</code\>
> \- \[\`c2d695f\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/c2d695fdfc368323883bfee018d61eb0fe2e4425) \<code\>Report option: \`false\` value is not supported.\</code\>
> \- \[\`3150ca2\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/3150ca2c901dea86de1342e4aecebac141a74f6f) \<code\>Merge pull request #418 from gruntjs/beautify-obj\</code\>
> \- \[\`5923f5b\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/5923f5b5df7d2038c2e2f45abbcaacb0cb9e6c94) \<code\>Fix \`beautify\` when passed as an object.\</code\>
> \- \[\`5fc442f\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/5fc442f59c6c8288a66e2837cb14ce81ffcecaba) \<code\>Update test files for the latest 2.6.4 version.\</code\>
> \- \[\`a428a24\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/a428a24ccc9ad1a0c61efe62869e1af000f089e3) \<code\>Update CI configs from the latest grunt-contrib-internal.\</code\>
> \- \[\`f680e89\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/f680e895de04be9ce90a23ebd8da49e571a823d8) \<code\>Upgrade grunt and devDeps to 1.0\</code\>
> \- \[\`7e72c39\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/7e72c393e114b9f74cd663cd10321d09de65ae76) \<code\>Update docs.\</code\>
> \- \[\`bd4d1e4\`\](https://github.com/gruntjs/grunt-contrib-uglify/commit/bd4d1e4ebe5d1b076bb7145fad35702b60d5433d) \<code\>Update CHANGELOG.\</code\>
> 
> See the \[full diff\](https://github.com/gruntjs/grunt-contrib-uglify/compare/fe967c8e2235a0efd1d682459ce33940b92a0e6a...2d04f24e347cd6429856516385d61673a94d57ae).
> 
> \---
> 
> This pull request was created by \[greenkeeper.io\](https://greenkeeper.io/).
> 
> \<sub\>Tired of seeing this sponsor message? :zap: \`greenkeeper upgrade\`\</sub\>

> [@SylvainL](#):
>
> I assume it’s planned but a user manager would be great.

Yes! [Handle multi-user usage in Gladys · Issue #637 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/issues/637)

Thanks again for your feedback! 🙂
