<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://gladysassistant.com/blog/</id>
    <title>Gladys Assistant Blog</title>
    <updated>2025-12-08T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://gladysassistant.com/blog/"/>
    <subtitle>Gladys Assistant Blog</subtitle>
    <icon>https://gladysassistant.com/img/favicon/favicon.ico</icon>
    <rights>Copyright © 2026 Gladys Assistant.</rights>
    <entry>
        <title type="html"><![CDATA[Energy Monitoring is now live in Gladys Assistant 4.66 ⚡️]]></title>
        <id>https://gladysassistant.com/blog/energy-monitoring-is-live/</id>
        <link href="https://gladysassistant.com/blog/energy-monitoring-is-live/"/>
        <updated>2025-12-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Track your electricity consumption in kWh and euros directly in Gladys Assistant!]]></summary>
        <content type="html"><![CDATA[<p>Hey everyone,</p>
<p>Back in September, I announced that <a class="" href="https://gladysassistant.com/blog/energy-monitoring-coming-soon/">energy monitoring was coming to Gladys</a>. Today, I'm thrilled to announce that <strong>it's officially live in Gladys Assistant 4.66!</strong> 🎉</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="energy-monitoring">Energy Monitoring<a href="https://gladysassistant.com/blog/energy-monitoring-is-live/#energy-monitoring" class="hash-link" aria-label="Direct link to Energy Monitoring" title="Direct link to Energy Monitoring" translate="no">​</a></h2>
<ul>
<li class=""><strong>Track your consumption in kWh and euros</strong> with precision matching your energy provider</li>
<li class=""><strong>Support for multiple rate types</strong>: basic, peak/off-peak hours, and EDF Tempo</li>
<li class=""><strong>Historical rate management</strong>: because prices change over time</li>
<li class=""><strong>Beautiful dashboard widget</strong> to visualize your consumption by day, month, or year</li>
<li class=""><strong>Compatible with Zigbee devices, MQTT sensors, and the Enedis integration</strong></li>
</ul>
<p><img decoding="async" loading="lazy" alt="Energy monitoring dashboard" src="https://gladysassistant.com/assets/images/dashoard-zlinky-widget-59f52f6c64ac35b02aad233a5661e64a.png" width="1214" height="1018" class="img_ev3q"></p>
<p>To use this feature, update to Gladys 4.66 and check out the full documentation:</p>
<p>👉 <a class="" href="https://gladysassistant.com/docs/integrations/energy-monitoring/">Energy Monitoring Documentation</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="mcp-server-history-support">MCP Server: History Support<a href="https://gladysassistant.com/blog/energy-monitoring-is-live/#mcp-server-history-support" class="hash-link" aria-label="Direct link to MCP Server: History Support" title="Direct link to MCP Server: History Support" translate="no">​</a></h2>
<p>The <a class="" href="https://gladysassistant.com/docs/integrations/mcp/">MCP server</a> now supports querying device history! Your AI assistant can now answer questions like "What was the temperature in the living room yesterday?" or "Show me my energy consumption for the past week."</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="zigbee2mqtt-271">Zigbee2mqtt 2.7.1<a href="https://gladysassistant.com/blog/energy-monitoring-is-live/#zigbee2mqtt-271" class="hash-link" aria-label="Direct link to Zigbee2mqtt 2.7.1" title="Direct link to Zigbee2mqtt 2.7.1" translate="no">​</a></h2>
<p>We've upgraded Zigbee2mqtt from 2.6.1 to 2.7.1, featuring the brand new <strong>Windfront</strong> frontend for a more modern and responsive interface. Check out the <a href="https://github.com/Koenkk/zigbee2mqtt/releases" target="_blank" rel="noopener noreferrer" class="">full changelog</a> for all improvements.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="thank-you">Thank you<a href="https://gladysassistant.com/blog/energy-monitoring-is-live/#thank-you" class="hash-link" aria-label="Direct link to Thank you" title="Direct link to Thank you" translate="no">​</a></h2>
<p>A huge thank you to <strong>Thomas Lemaistre</strong> (<a href="https://community.gladysassistant.com/u/terdious/summary" target="_blank" rel="noopener noreferrer" class="">@Terdious</a>) who funded this development and made it possible!</p>
<p>If you have questions or feedback, feel free to post on <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">the forum</a>.</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Energy Monitoring Coming Soon to Gladys]]></title>
        <id>https://gladysassistant.com/blog/energy-monitoring-coming-soon/</id>
        <link href="https://gladysassistant.com/blog/energy-monitoring-coming-soon/"/>
        <updated>2025-09-26T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover Gladys's new 'Energy Monitoring' integration: track your electricity consumption down to the cent and participate in testing!]]></summary>
        <content type="html"><![CDATA[<p>Hey everyone,</p>
<p>At the end of May, I was chatting with Thomas Lemaistre (<a href="https://community.gladysassistant.com/u/terdious/summary" target="_blank" rel="noopener noreferrer" class=""><strong>@Terdious</strong></a> on the forum), and he was explaining his electrical setup: multiple meters, solar panels, an electric car... and soon batteries to store his energy.</p>
<p><strong>His goal in Gladys:</strong></p>
<p>👉 Track his consumption directly in <strong>euros</strong><br>
<!-- -->👉 Visualize the different energy flows in his home<br>
<!-- -->👉 Measure the performance of his solar panels<br>
<!-- -->👉 And most importantly, know how close he is to <strong>energy self-sufficiency</strong> 🌞🔋</p>
<p>I've been dreaming about these kinds of features for Gladys for a long time 😍 But it's a big project, difficult to start without funding.</p>
<p>In June, <strong>@Terdious offered to finance the development himself</strong>. Just like that! 🎉</p>
<p>He prepared a detailed specification, I proposed a quote, he accepted... and I was able to start this project this summer.</p>
<p>Today, I'm super happy to reveal the <strong>first part</strong> of this development!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-has-been-developed-so-far">What has been developed so far<a href="https://gladysassistant.com/blog/energy-monitoring-coming-soon/#what-has-been-developed-so-far" class="hash-link" aria-label="Direct link to What has been developed so far" title="Direct link to What has been developed so far" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration">Configuration<a href="https://gladysassistant.com/blog/energy-monitoring-coming-soon/#configuration" class="hash-link" aria-label="Direct link to Configuration" title="Direct link to Configuration" translate="no">​</a></h3>
<p>A brand new integration has appeared in Gladys: <strong>"Energy Monitoring"</strong> 🎉</p>
<p><img decoding="async" loading="lazy" alt="Energy monitoring integration" src="https://gladysassistant.com/assets/images/energy-monitoring-integration-ab212529480a5c320521b324afd67f5b.png" width="1808" height="1246" class="img_ev3q"></p>
<p>This is where you'll find all options related to energy monitoring in Gladys.</p>
<p>In the first tab, you can define the layout of your electrical installation by organizing your devices hierarchically. This allows Gladys to understand how electricity flows in your home.</p>
<p><img decoding="async" loading="lazy" alt="Device features hierarchy" src="https://gladysassistant.com/assets/images/device-features-hierarchy-677e4803eee4d3ae3b8f0e05379c7192.png" width="2422" height="1100" class="img_ev3q"></p>
<p>👉 Next, you can enter your electricity rates. And a major new feature: Gladys also manages rate history! Because unlike other home automation software, we all know that prices change over the years... and your calculations need to reflect reality, year after year.</p>
<p><img decoding="async" loading="lazy" alt="Configure prices 1" src="https://gladysassistant.com/assets/images/configure-prices-1-9a701a38cf651ce17acedf60e4817342.png" width="2472" height="650" class="img_ev3q">
<img decoding="async" loading="lazy" alt="Configure prices 2" src="https://gladysassistant.com/assets/images/configure-prices-2-5664d9e59a373247de9cf40b7afb8dfa.png" width="2454" height="736" class="img_ev3q">
<img decoding="async" loading="lazy" alt="Configure prices 3" src="https://gladysassistant.com/assets/images/configure-prices-3-3634f06b178c37793fd770550c370e89.png" width="2420" height="2128" class="img_ev3q"></p>
<p>For now, entry is manual, but automatic import is already planned.</p>
<p><strong>3 types of contracts are already supported:</strong></p>
<ul>
<li class="">Basic rate</li>
<li class="">Peak/Off-peak hours</li>
<li class="">EDF Tempo</li>
</ul>
<p>The first two are completely generic, so they can be used anywhere in the world. An American user with a peak/off-peak contract, for example, can use it without any problem.</p>
<p>My ambition is clear: I want Gladys calculations to be as precise as those of your energy provider. Down to the cent.</p>
<p><strong>No approximations</strong>: reliability is key.</p>
<p>That's actually where most of the work was: implementing an ultra-precise calculation engine. I've done tests with my own EDF Tempo contract, and the results match exactly with the values on the EDF portal ✅</p>
<p>And good news: this integration is compatible both with data from the Enedis integration (via Gladys Plus) and with any custom consumption source:</p>
<ul>
<li class="">a Zigbee plug,</li>
<li class="">an MQTT sensor,</li>
<li class="">or any other measurement you send to Gladys.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-dashboard">📊 <strong>Dashboard</strong><a href="https://gladysassistant.com/blog/energy-monitoring-coming-soon/#-dashboard" class="hash-link" aria-label="Direct link to -dashboard" title="Direct link to -dashboard" translate="no">​</a></h3>
<p>I've added an "Energy Monitoring" widget.</p>
<p>It allows you to visualize your consumption by year, month, or day at a glance.</p>
<p><img decoding="async" loading="lazy" alt="Energy monitoring widget" src="https://gladysassistant.com/assets/images/dashboard-widget-f3521f90e7e392c8e55220740d1e9bbd.png" width="1446" height="908" class="img_ev3q"></p>
<p>And this is just the beginning: more widgets will enhance the monitoring.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-next"><strong>What's next</strong><a href="https://gladysassistant.com/blog/energy-monitoring-coming-soon/#whats-next" class="hash-link" aria-label="Direct link to whats-next" title="Direct link to whats-next" translate="no">​</a></h2>
<p>This is where I need your help:</p>
<p>I'm looking for users willing to help me test the algorithm.</p>
<p>Specifically: if you agree to share with me in a private message <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">on the forum</a> your consumption data, I can compare it with Gladys calculations and ensure the results match perfectly.</p>
<p>The goal: quickly release a first beta of energy monitoring in Gladys, before moving on to the other features requested by @Terdious.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="thank-you-thomas"><strong>Thank you Thomas</strong><a href="https://gladysassistant.com/blog/energy-monitoring-coming-soon/#thank-you-thomas" class="hash-link" aria-label="Direct link to thank-you-thomas" title="Direct link to thank-you-thomas" translate="no">​</a></h2>
<p>I want to thank @Terdious enormously, without whom this development simply wouldn't have happened. It's thanks to his funding that I was able to start this project, and I think the entire community can say a big THANK YOU to him 🙌</p>
<p>And for those who sometimes wonder why certain requests aren't implemented quickly: it's never a question of unwillingness, but of resources. I work on Gladys according to the available funding, and contributions like this are a <strong>huge accelerator</strong> for the project 🚀</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Gladys Assistant Now Compatible with Matter]]></title>
        <id>https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/</id>
        <link href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/"/>
        <updated>2025-05-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover Gladys Assistant v4.58: Matter support, but that's not the only new feature!]]></summary>
        <content type="html"><![CDATA[<p>If you've been on the Gladys forum, you've probably noticed: the last few weeks have been particularly active!</p>
<p>Today, I'm very happy to release <strong>Gladys Assistant 4.58</strong>, which brings Matter support, but that's far from being the only interesting thing in this version 😄</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="matter-integration">Matter Integration<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#matter-integration" class="hash-link" aria-label="Direct link to Matter Integration" title="Direct link to Matter Integration" translate="no">​</a></h2>
<p>As I mentioned in my <a class="" href="https://gladysassistant.com/blog/2024-year-in-review/">2024 year in review</a>, I'm convinced that Matter is a small revolution in the world of smart homes, and a revolution that will have an <strong>extremely positive impact for Gladys</strong>.</p>
<p>This protocol is open, works entirely locally, and finally allows us to have a common language between devices from various brands.</p>
<p>No more proprietary protocols, no more third-party applications, no more cloud APIs, no more data going to third-party servers 😎</p>
<p>I say this protocol is open because anyone can create a Matter device, even DIY.</p>
<p>There is, for example, an excellent open source project, <a href="https://github.com/Luligu/matterbridge" target="_blank" rel="noopener noreferrer" class="">Matterbridge</a>, which aims to connect non-Matter compatible devices to a Matter network. This project allows, for example, <strong>Shelly</strong>, <strong>Somfy Tahoma</strong>, <strong>Zigbee2MQTT</strong>, <strong>Home Assistant</strong> devices, and more to be compatible with Matter.</p>
<p>Thanks to this project, all these devices become de facto compatible with Gladys Assistant!</p>
<p>For those of you who have unusual devices, it's even possible to code a small Matterbridge plugin to add Matter support to your device, and thus easily integrate it into Gladys Assistant.</p>
<p>Anyway, this integration is now available:</p>
<p><img decoding="async" loading="lazy" alt="Matter in Gladys Assistant" src="https://gladysassistant.com/assets/images/matter-devices-dac171e95398e491c7dc07e0c216d30e.png" width="2552" height="2274" class="img_ev3q"></p>
<p>My goal is to cover 100% of Matter devices, and I welcome your feedback so we can achieve this.</p>
<p>To get started with the Matter integration, you can follow this tutorial:</p>
<p>👉 <a class="" href="https://gladysassistant.com/docs/integrations/matter/">Integrate Matter devices in Gladys Assistant</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="gauge-widget-on-the-dashboard">Gauge Widget on the Dashboard<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#gauge-widget-on-the-dashboard" class="hash-link" aria-label="Direct link to Gauge Widget on the Dashboard" title="Direct link to Gauge Widget on the Dashboard" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="Gauge Widget dashboard" src="https://gladysassistant.com/assets/images/gauge-widget-96e3e27be4f3abbeab8ba93907170162.png" width="766" height="564" class="img_ev3q"></p>
<p>You can now add a "Gauge" widget to your dashboard, useful for visualizing the fill rate of a tank, the battery level of a device, and much more!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improved-charts-widget">Improved "Charts" Widget<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#improved-charts-widget" class="hash-link" aria-label="Direct link to Improved &quot;Charts&quot; Widget" title="Direct link to Improved &quot;Charts&quot; Widget" translate="no">​</a></h2>
<p>The "Charts" widget now supports custom aggregation functions:</p>
<p><img decoding="async" loading="lazy" alt="Aggregation functions in Gladys charts" src="https://gladysassistant.com/assets/images/chart-aggregate-functions-a2d28820acc306b97007eea54e04260c.png" width="724" height="364" class="img_ev3q"></p>
<p>As well as grouping by interval: hour, day, week, month, year:</p>
<p><img decoding="async" loading="lazy" alt="Time interval grouping in Gladys charts" src="https://gladysassistant.com/assets/images/chart-group-by-c5df9cb95de9a1e192dc5186064cbad2.png" width="746" height="382" class="img_ev3q"></p>
<p>These improvements will allow you to better visualize your data, for example:</p>
<ul>
<li class="">Display the <strong>cumulative</strong> precipitation <strong>per day</strong></li>
<li class="">Display the monthly <strong>sum</strong> of electricity consumption</li>
<li class="">Display the <strong>number</strong> of sensor values received <strong>per week</strong></li>
<li class="">Display the <strong>minimum value</strong> of battery <strong>per day</strong> of your battery storage</li>
</ul>
<p>The possibilities are endless!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-wait-scene-action-supports-dynamic-values">The "Wait" Scene Action Supports Dynamic Values<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#the-wait-scene-action-supports-dynamic-values" class="hash-link" aria-label="Direct link to The &quot;Wait&quot; Scene Action Supports Dynamic Values" title="Direct link to The &quot;Wait&quot; Scene Action Supports Dynamic Values" translate="no">​</a></h2>
<p>It is now possible to inject variables and perform calculations in the "Wait" block.</p>
<p>For example, if you want to wait between 5 and 30 minutes randomly, you can use this function:</p>
<p><img decoding="async" loading="lazy" alt="Wait with variables" src="https://gladysassistant.com/assets/images/random-wait-scenes-94a8c59467781017123a41f5ab611baf.png" width="752" height="826" class="img_ev3q"></p>
<p>Super useful for simulating presence!</p>
<p>It's also possible to inject a variable from a sensor, or even from Gladys AI...</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="get-the-result-of-an-ai-query">Get the Result of an AI Query<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#get-the-result-of-an-ai-query" class="hash-link" aria-label="Direct link to Get the Result of an AI Query" title="Direct link to Get the Result of an AI Query" translate="no">​</a></h2>
<p>In scenes, you can use our "Ask AI" block to ask a question to the artificial intelligence and get an opinion on a situation.</p>
<p>This is the true "proactive AI" we've all dreamed of!</p>
<p>For example, this action allows you to identify a car in a camera image, or analyze a sensor value, without you needing to intervene.</p>
<p>The AI's response is now injected into a scene variable, usable in all other blocks, for example, to speak on a speaker:</p>
<p><img decoding="async" loading="lazy" alt="Inject AI response in scenes" src="https://gladysassistant.com/assets/images/use-ai-response-scene-a554d4ae6f028159505c217fc62be1c2.png" width="746" height="1144" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="gladys-update-notification">Gladys Update Notification<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#gladys-update-notification" class="hash-link" aria-label="Direct link to Gladys Update Notification" title="Direct link to Gladys Update Notification" translate="no">​</a></h2>
<p>From now on, Gladys will send you a notification when it has just updated.</p>
<p>The notification is sent to Gladys administrators, in their language, through their configured communication methods: Telegram, WhatsApp, Signal, or NextCloud Talk.</p>
<p><img decoding="async" loading="lazy" alt="Update notification" src="https://gladysassistant.com/assets/images/upgrade-notification-fe835ed8fdc2e48c31f85f327019325a.png" width="988" height="920" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="alarm-partial-arming-now-locks-your-tablets">Alarm: Partial Arming Now Locks Your Tablets<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#alarm-partial-arming-now-locks-your-tablets" class="hash-link" aria-label="Direct link to Alarm: Partial Arming Now Locks Your Tablets" title="Direct link to Alarm: Partial Arming Now Locks Your Tablets" translate="no">​</a></h2>
<p>If you use the alarm in Gladys, and you activate partial arming at night or during a daytime nap, know that it now locks all tablets in the house, to prevent a potential intruder from accessing your home automation during your sleep!</p>
<p>Specifically, as soon as the "Partial Arming" mode is activated, all tablets in the house will have this display to protect your installation:</p>
<p><img decoding="async" loading="lazy" alt="Gladys Alarm Mode iPad Mockup" src="https://gladysassistant.com/assets/images/alarm_ipad_mockup_en-7d8787174e0fcaaac9769462a2d758b8.png" width="2400" height="1800" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="zigbee2mqtt-support-for-the-tuya-me201wz-level-sensor">Zigbee2MQTT: Support for the Tuya ME201WZ Level Sensor<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#zigbee2mqtt-support-for-the-tuya-me201wz-level-sensor" class="hash-link" aria-label="Direct link to Zigbee2MQTT: Support for the Tuya ME201WZ Level Sensor" title="Direct link to Zigbee2MQTT: Support for the Tuya ME201WZ Level Sensor" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="Support for the Tuya ME201WZ level sensor" src="https://gladysassistant.com/assets/images/moray-tuya-me201wz-28dc98609c7c8bcf134064a00b289675.jpg" width="800" height="800" class="img_ev3q"></p>
<p>If you want to measure the level of a tank in real-time, and receive alerts when the level is too low or too high, you can now use the <a href="https://www.domadoo.fr/fr/produits-compatibles-jeedom/7616-moray-capteur-de-niveau-d-eau-liquide-carburant-zigbee-tuya-me201wz.html?domid=17" target="_blank" rel="noopener noreferrer" class="">Tuya ME201WZ Zigbee sensor</a>, which is fully supported by Gladys 🙂</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="zwavejs-energy-measurement-support">ZWaveJS: Energy Measurement Support<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#zwavejs-energy-measurement-support" class="hash-link" aria-label="Direct link to ZWaveJS: Energy Measurement Support" title="Direct link to ZWaveJS: Energy Measurement Support" translate="no">​</a></h2>
<p>Devices that support energy measurements, such as the ZW075 AEON Labs Smart Switch Gen5, are now supported by our ZWave integration, based on ZWaveJS.</p>
<p>Thanks to @Sescandell for the development!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="and-thats-not-all">And That's Not All!<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#and-thats-not-all" class="hash-link" aria-label="Direct link to And That's Not All!" title="Direct link to And That's Not All!" translate="no">​</a></h2>
<p>This version brings many other improvements, including:</p>
<ul>
<li class=""><strong>HomeKit</strong>: limiting accessory names to a maximum of 64 characters (compliance with specifications). Thanks to @bertrandda for the development 🙏</li>
<li class=""><strong>MQTT</strong> &amp; <strong>Zigbee2MQTT</strong>: improved search performance on the devices page.</li>
<li class=""><strong>Scenes</strong>:<!-- -->
<ul>
<li class="">Ability to delete the first condition in a group of multiple conditions.</li>
<li class="">New bottom bar to save and test a scene + confirmation before deletion. Thanks to @cicoub13 🙏</li>
<li class="">Added a button to insert an action group.</li>
<li class="">Filters are now preserved after deleting a scene.</li>
</ul>
</li>
<li class=""><strong>Dashboard</strong>:<!-- -->
<ul>
<li class="">Added a button to insert a widget at a specific position.</li>
<li class="">Display of "non-sensor" but non-controllable MQTT devices as sensors.</li>
<li class="">Fixed display of MQTT placeholders in scenes.</li>
<li class="">The lighting control widget only appears if there are more than two lights.</li>
</ul>
</li>
<li class=""><strong>Local Websockets</strong>: fixed a bug causing visual flickering on the dashboard.</li>
</ul>
<p>The complete CHANGELOG is available <a href="https://github.com/GladysAssistant/Gladys/releases/tag/v4.58.0" target="_blank" rel="noopener noreferrer" class="">on GitHub</a>.</p>
<p>Thanks to all the contributors, and to all the testers who helped me a lot for this release, especially @mutmut, who helped me enormously with Matter support.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-update">How to Update?<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#how-to-update" class="hash-link" aria-label="Direct link to How to Update?" title="Direct link to How to Update?" translate="no">​</a></h2>
<p>Gladys will automatically update if you use Watchtower.</p>
<p>Otherwise, you can use our new button to update Gladys in one click:</p>
<p><img decoding="async" loading="lazy" alt="Update Gladys in one click" src="https://gladysassistant.com/assets/images/upgrade_gladys_one_click-bdc8d9586578f706eb2d3a625ed66989.png" width="878" height="582" class="img_ev3q"></p>
<p>This button has been available since Gladys Assistant v4.57 in the <code>Settings</code> → <code>System</code> tab.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="want-to-get-started-with-gladys">Want to Get Started with Gladys?<a href="https://gladysassistant.com/blog/gladys-assistant-4-58-with-matter-support/#want-to-get-started-with-gladys" class="hash-link" aria-label="Direct link to Want to Get Started with Gladys?" title="Direct link to Want to Get Started with Gladys?" translate="no">​</a></h2>
<p>If you're a beginner and looking for a simple and complete solution, I've designed an ideal kit to get started smoothly:</p>
<ul>
<li class="">A <strong>powerful mini-PC</strong>: 4 cores, 8/16 GB RAM, 256/500 GB SSD</li>
<li class="">Access to a <strong>complete training</strong> where I show you my setup step by step</li>
<li class="">One year subscription to <strong>Gladys Plus</strong>, with automatic backups, encrypted remote access, and more</li>
</ul>
<p>All starting at 165.98€, for now only shipping <a href="https://gladysassistant.com/fr/starter-kit/" target="_blank" rel="noopener noreferrer" class="">in France</a>.
(Ping me if you want shipping to another country!)</p>
<p>By choosing this kit, you save time, support an open-source project, and enjoy a solution designed to last 😎</p>
<p>See you soon on Gladys! 👋</p>
<p>Pierre-Gilles</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[More Power for Your Automations!]]></title>
        <id>https://gladysassistant.com/blog/gladys-assistant-4-55-if-then-else-scenes/</id>
        <link href="https://gladysassistant.com/blog/gladys-assistant-4-55-if-then-else-scenes/"/>
        <updated>2025-03-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover Gladys Assistant v4.55.0: New 'If... Then... Else' conditions for advanced automations, WhatsApp/Signal messaging with CallMeBot, improved camera resolution, and more! 🚀 Update now.]]></summary>
        <content type="html"><![CDATA[<p>I'm excited to announce the release of Gladys Assistant v4.55.0, an update packed with significant improvements to make your smart home even more intelligent and flexible.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="if-then-else-condition-in-scenes">"If... Then... Else" Condition in Scenes<a href="https://gladysassistant.com/blog/gladys-assistant-4-55-if-then-else-scenes/#if-then-else-condition-in-scenes" class="hash-link" aria-label="Direct link to &quot;If... Then... Else&quot; Condition in Scenes" title="Direct link to &quot;If... Then... Else&quot; Condition in Scenes" translate="no">​</a></h2>
<p>One of the most anticipated features is finally here!</p>
<p>You can now add "If... Then... Else" conditions to your scenes, allowing you to create advanced scenarios with multiple execution paths. This enhancement gives you finer control over your automations without needing to create multiple scenes.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="example-use-cases">Example Use Cases:<a href="https://gladysassistant.com/blog/gladys-assistant-4-55-if-then-else-scenes/#example-use-cases" class="hash-link" aria-label="Direct link to Example Use Cases:" title="Direct link to Example Use Cases:" translate="no">​</a></h3>
<ul>
<li class=""><strong>If</strong> the temperature exceeds 25°C, <strong>then</strong> turn on the fan, <strong>else</strong> close the blinds.</li>
<li class=""><strong>If</strong> someone is home, <strong>then</strong> turn on the lights, <strong>else</strong> activate away mode.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="If... Then... Else..." src="https://gladysassistant.com/assets/images/if-then-else-edea7c84ac1def0b3cc9ea233bea97eb.jpg" width="2000" height="1178" class="img_ev3q"></p>
<p>I'm looking forward to seeing how you use this feature!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="send-messages-to-whatsapp-and-signal-with-callmebot">Send Messages to WhatsApp and Signal with CallMeBot<a href="https://gladysassistant.com/blog/gladys-assistant-4-55-if-then-else-scenes/#send-messages-to-whatsapp-and-signal-with-callmebot" class="hash-link" aria-label="Direct link to Send Messages to WhatsApp and Signal with CallMeBot" title="Direct link to Send Messages to WhatsApp and Signal with CallMeBot" translate="no">​</a></h2>
<p>Want to receive alerts directly on WhatsApp or Signal?</p>
<p>Now you can, thanks to the CallMeBot integration!</p>
<p><img decoding="async" loading="lazy" alt="CallMeBot WhatsApp" src="https://gladysassistant.com/assets/images/callmebot-223a9bb4c4a2e72c97004fab12e47b21.jpg" width="2000" height="1385" class="img_ev3q"></p>
<p>You can send instant notifications to these platforms to stay informed in real-time about events in your home.</p>
<p>Perfect for receiving an alert in case of an intrusion or a water leak!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other-improvements">Other Improvements<a href="https://gladysassistant.com/blog/gladys-assistant-4-55-if-then-else-scenes/#other-improvements" class="hash-link" aria-label="Direct link to Other Improvements" title="Direct link to Other Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Improved camera image quality</strong>: Resolution increased to 1280px for sharper display on the dashboard and in Telegram messages.</li>
<li class=""><strong>Fixed missing units on dashboard charts</strong>: When editing a chart, device feature units are now correctly displayed. If your charts are missing units, try deselecting and reselecting the features. Apologies for the inconvenience 🙏</li>
<li class=""><strong>German users are now redirected to the English documentation</strong> for better accessibility.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="update-now">Update Now!<a href="https://gladysassistant.com/blog/gladys-assistant-4-55-if-then-else-scenes/#update-now" class="hash-link" aria-label="Direct link to Update Now!" title="Direct link to Update Now!" translate="no">​</a></h2>
<p>This version brings even more flexibility and power to Gladys Assistant.</p>
<p>If you're using WatchTower, Gladys will update automatically within the next 24 hours.</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Review, Growth & 2025 Projects 🚀]]></title>
        <id>https://gladysassistant.com/blog/2024-year-in-review/</id>
        <link href="https://gladysassistant.com/blog/2024-year-in-review/"/>
        <updated>2025-01-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Reflecting on an exceptional year for Gladys Assistant.]]></summary>
        <content type="html"><![CDATA[<p>Hello everyone, and Happy New Year 2025!</p>
<p>I hope you had an excellent 2024.</p>
<p>For Gladys, 2024 was a pivotal year, marked by personal changes that allowed Gladys to develop to its full potential!</p>
<p>Indeed, I moved into an apartment fully automated with Gladys. It has become a real showcase of the work we've done and allowed me to record dozens of tutorials on smart home technology.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-happened-in-2024">What happened in 2024?<a href="https://gladysassistant.com/blog/2024-year-in-review/#what-happened-in-2024" class="hash-link" aria-label="Direct link to What happened in 2024?" title="Direct link to What happened in 2024?" translate="no">​</a></h2>
<p>2024 was an incredibly active year:</p>
<ul>
<li class=""><strong>27 Gladys releases</strong> (about one every two weeks)</li>
<li class="">Filming and launching a <a href="https://formation.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">complete smart home training course</a> (41 videos/articles currently available)</li>
<li class="">Launching a starter kit including hardware</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="development">Development<a href="https://gladysassistant.com/blog/2024-year-in-review/#development" class="hash-link" aria-label="Direct link to Development" title="Direct link to Development" translate="no">​</a></h3>
<p>Several major features were delivered this year:</p>
<ul>
<li class="">Migration to <strong>DuckDB</strong>, reducing storage usage by up to 97%</li>
<li class="">Integration of <strong>Z-Wave JS</strong>, <strong>Netatmo</strong>, <strong>Sonos</strong>, <strong>Free Mobile</strong>, <strong>Airplay</strong>, and more</li>
<li class="">Support for <strong>EDF Tempo</strong></li>
<li class="">External support for <strong>Zigbee2mqtt</strong></li>
<li class=""><strong>AI</strong>: Voice integration with speakers (Sonos, Google Home, HomePod)</li>
<li class=""><strong>AI</strong>: ChatGPT 4.0 and proactive AI in scenes</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="usage">Usage<a href="https://gladysassistant.com/blog/2024-year-in-review/#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage" translate="no">​</a></h2>
<p>The start of 2024 saw a significant increase in new installations compared to 2023:</p>
<p><img decoding="async" loading="lazy" alt="Installations 2024 Gladys Assistant" src="https://gladysassistant.com/assets/images/installations-8fef920640a17bff882e54189a71e9f3.jpg" width="1600" height="908" class="img_ev3q"></p>
<p>The end of the year was quieter, and it’s hard to say whether this decrease in activity is due to my own slower pace — I was traveling in September/October and then on Christmas holidays at the end of the year — or if it was simply a period when everyone was generally less available. In any case, these variations are normal: there are always ups and downs 😄</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="revenue">Revenue<a href="https://gladysassistant.com/blog/2024-year-in-review/#revenue" class="hash-link" aria-label="Direct link to Revenue" title="Direct link to Revenue" translate="no">​</a></h3>
<p>In total, Gladys Plus generated <strong>€17,428</strong> in revenue in 2024, a <strong>+105.8%</strong> growth compared to 2023. This growth was mainly driven by the launch of the starter kit.</p>
<p><img decoding="async" loading="lazy" alt="Revenue 2024 Gladys Assistant" src="https://gladysassistant.com/assets/images/revenue-eb3c37dbe00896de91de8f84627b513d.jpg" width="1600" height="615" class="img_ev3q"></p>
<p>Gladys Plus now has an <strong>MRR of €874</strong>, a <strong>+18.15%</strong> increase from last year.</p>
<p><img decoding="async" loading="lazy" alt="MRR 2024 Gladys Assistant" src="https://gladysassistant.com/assets/images/mrr-7b861544882d8f30ab6033d92b53690f.jpg" width="1600" height="728" class="img_ev3q"></p>
<p>These results validate our strategic choices for Gladys, and I plan to continue on this path in 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-youtube-channel">The YouTube Channel<a href="https://gladysassistant.com/blog/2024-year-in-review/#the-youtube-channel" class="hash-link" aria-label="Direct link to The YouTube Channel" title="Direct link to The YouTube Channel" translate="no">​</a></h2>
<p>This year, the <a href="https://www.youtube.com/@GladysAssistant" target="_blank" rel="noopener noreferrer" class="">YouTube channel</a> experienced a slight drop in views, as I didn’t publish any videos in the second half of the year.</p>
<p><img decoding="async" loading="lazy" alt="YouTube 2024 Gladys Assistant" src="https://gladysassistant.com/assets/images/youtube-89fe61780a7e92330bec54f43ac05a6c.jpg" width="1600" height="779" class="img_ev3q"></p>
<p>Working part-time on Gladys, I had to prioritize between development, support, documentation, filming the training course, and the starter kit. Pausing YouTube was a strategic decision, and the results confirm it. 😄</p>
<p>In 2025, I plan to revive the channel to attract new users. Perhaps we could organize more <strong>live coding</strong> sessions?</p>
<p>Here are a few videos published in 2024:</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="social-media">Social Media<a href="https://gladysassistant.com/blog/2024-year-in-review/#social-media" class="hash-link" aria-label="Direct link to Social Media" title="Direct link to Social Media" translate="no">​</a></h2>
<p>On social media:</p>
<ul>
<li class=""><a href="https://twitter.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">Gladys Assistant Twitter</a>: <strong>2,680 followers</strong></li>
<li class=""><a href="https://www.facebook.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">Gladys Assistant Facebook</a>: <strong>759 likes</strong></li>
<li class=""><a href="https://www.instagram.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">Gladys Assistant Instagram</a>: <strong>580 followers</strong></li>
</ul>
<p>On my personal account: <strong>2,354 followers</strong> on <a href="https://twitter.com/pierregilles" target="_blank" rel="noopener noreferrer" class="">Twitter</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-newsletter">The Newsletter<a href="https://gladysassistant.com/blog/2024-year-in-review/#the-newsletter" class="hash-link" aria-label="Direct link to The Newsletter" title="Direct link to The Newsletter" translate="no">​</a></h2>
<p>There are <strong>3,187</strong> subscribers to the <a href="https://email-list.gladysassistant.com/subscription/1mXJoEWEl" target="_blank" rel="noopener noreferrer" class="">Gladys Assistant newsletter</a>, broken down as follows:</p>
<ul>
<li class=""><strong>2,647</strong> French subscribers</li>
<li class=""><strong>540</strong> English subscribers</li>
</ul>
<p>Although the French subscriber base slightly decreased, the English newsletter is growing. I also enhanced the use of this communication tool in 2024.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="gladys-assistant-github">Gladys Assistant GitHub<a href="https://gladysassistant.com/blog/2024-year-in-review/#gladys-assistant-github" class="hash-link" aria-label="Direct link to Gladys Assistant GitHub" title="Direct link to Gladys Assistant GitHub" translate="no">​</a></h2>
<p>The <a href="https://github.com/GladysAssistant/Gladys" target="_blank" rel="noopener noreferrer" class="">Gladys Assistant GitHub repository</a> now has <strong>2,743 stars ⭐</strong>, a <strong>+12.88%</strong> increase.</p>
<p>Don’t forget to support the project by giving it a ⭐ if you haven’t already!</p>
<h1>Projects and Goals for 2025</h1>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="matter-integration">Matter Integration<a href="https://gladysassistant.com/blog/2024-year-in-review/#matter-integration" class="hash-link" aria-label="Direct link to Matter Integration" title="Direct link to Matter Integration" translate="no">​</a></h2>
<p>The Matter ecosystem is becoming increasingly mature: high-quality devices are entering the market, and libraries are being developed.</p>
<p>On the Node.js side, the official Matter library is now available, which will allow us to build Matter compatibility.</p>
<p>I have a very positive view of Matter: it could finally be the unified smart home protocol I’ve been dreaming of since the project began.</p>
<p>I believe that in the long term, Matter might become the only protocol, creating a larger gap between different smart home software.</p>
<p>Currently, platforms like Home Assistant have a significant advantage due to the number of integrations, but this would diminish if Matter became the sole protocol.</p>
<p>If the "communication" layer were standardized with Matter, the user experience would be the main differentiator between platforms...</p>
<p>Which brings me to the second point:</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ux-improvements">UX Improvements<a href="https://gladysassistant.com/blog/2024-year-in-review/#ux-improvements" class="hash-link" aria-label="Direct link to UX Improvements" title="Direct link to UX Improvements" translate="no">​</a></h2>
<p>I regularly perform "UX reviews" on Gladys, asking you: are there small issues in Gladys that bother you daily and would change your life if fixed?</p>
<p>Each small change incrementally improves the product, and all these changes combined make Gladys increasingly user-friendly.</p>
<p>In 2025, I aim to do significant work on UX to take Gladys to the next level of simplicity.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="even-more-ai">Even More AI<a href="https://gladysassistant.com/blog/2024-year-in-review/#even-more-ai" class="hash-link" aria-label="Direct link to Even More AI" title="Direct link to Even More AI" translate="no">​</a></h2>
<p>If 2024 was undoubtedly the year of AI, I believe this trend will continue in 2025.</p>
<p>I will keep following the latest advancements in AI to bring the best to Gladys.</p>
<p>The goal remains the same: to make Gladys the intelligent assistant for your home.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="north-american-expansion">North American Expansion<a href="https://gladysassistant.com/blog/2024-year-in-review/#north-american-expansion" class="hash-link" aria-label="Direct link to North American Expansion" title="Direct link to North American Expansion" translate="no">​</a></h2>
<p>The <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">international Gladys forum</a> grew significantly in 2024.</p>
<p>In terms of installations, 12% of new installations now come from the US, and 7% from Canada.</p>
<p>I believe the North American market should be my next focus. It’s a massive market (491 million people) with a strong tech-savvy audience. There are also many developers who could become contributors and help us move forward.</p>
<p>To target this market, here are some steps:</p>
<ul>
<li class="">Develop compatibility with the devices they use (hence the Matter development!).</li>
<li class="">Communicate on platforms they frequent (Reddit, X?).</li>
<li class="">Connect with local influencers.</li>
</ul>
<p>If you have ideas, I’d love to hear them! 😄<br>
<!-- -->We even have a passionate user living in Canada who can help us better understand this market. (Hi @lmilcent 👋)</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-more-affordable-starter-kit">A More Affordable Starter Kit?<a href="https://gladysassistant.com/blog/2024-year-in-review/#a-more-affordable-starter-kit" class="hash-link" aria-label="Direct link to A More Affordable Starter Kit?" title="Direct link to A More Affordable Starter Kit?" translate="no">​</a></h2>
<p>The 2024 starter kit was a hit, but I’d love to offer an even cheaper kit.</p>
<p>The challenge is that at €259, it’s already hard to lower the price unless suppliers reduce their costs occasionally.</p>
<p>One idea could be to offer a kit based on a less powerful mini-PC, reducing the cost. I’m considering the non-pro version of the Beelink S12, featuring 8 GB of RAM, 256 GB of SSD, and an Intel N95 CPU.</p>
<p>Would a less powerful but more affordable kit interest you? 😄</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-suggestions">Feature Suggestions?<a href="https://gladysassistant.com/blog/2024-year-in-review/#feature-suggestions" class="hash-link" aria-label="Direct link to Feature Suggestions?" title="Direct link to Feature Suggestions?" translate="no">​</a></h2>
<p>If you have ideas or requests for new features, feel free to propose them on the <a href="https://community.gladysassistant.com/c/feature-requests/7/l/latest?order=votes" target="_blank" rel="noopener noreferrer" class="">forum</a>!</p>
<h1>Happy New Year, and Thanks to All!</h1>
<p>Thank you to everyone supporting Gladys, whether through help on the forum, subscribing to Gladys Plus, or purchasing the starter kit.</p>
<p>I hope 2025 will be as fantastic as 2024! 🚀</p>
<p>Pierre-Gilles Leymarie</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Proactive AI Arrives in Gladys Assistant!]]></title>
        <id>https://gladysassistant.com/blog/proactive-ai/</id>
        <link href="https://gladysassistant.com/blog/proactive-ai/"/>
        <updated>2024-11-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Artificial intelligence is integrated even more deeply into Gladys to make your home smarter and more responsive.]]></summary>
        <content type="html"><![CDATA[<p>Hello everyone!</p>
<p>Today, I’m excited to introduce Gladys Assistant 4.48, a version where artificial intelligence is even more deeply integrated into Gladys to make your home smarter and more responsive.</p>
<p>Since January 2023, you could already ask ChatGPT questions through Gladys.</p>
<p><img decoding="async" loading="lazy" alt="Gladys with ChatGPT" src="https://gladysassistant.com/assets/images/chatgpt-gladys-414a09c74f497a9f87ce91b8b0662817.jpg" width="1170" height="1072" class="img_ev3q"></p>
<p>That was a good start, but I want to take it further! What if AI could be proactive and make decisions for you?</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="imagine-the-possibilities">Imagine the possibilities<a href="https://gladysassistant.com/blog/proactive-ai/#imagine-the-possibilities" class="hash-link" aria-label="Direct link to Imagine the possibilities" title="Direct link to Imagine the possibilities" translate="no">​</a></h2>
<p>Imagine a car pulls up in front of your house. A dedicated security guard would watch, recognize your car—its shape, color, license plate—and know immediately that it’s you. But hiring a 24/7 guard isn’t within reach for everyone!</p>
<p>What if AI could play that role?</p>
<p>In Gladys, you can now write a simple instruction, for example:</p>
<blockquote>
<p>“If a car is in front of the house, and it’s a red Tesla Model 3 with the license plate XXX, turn on the garage; otherwise, alert me that there’s an intruder.”</p>
</blockquote>
<p>With Gladys 4.48, this scenario becomes a reality! You have a generalist AI ready to monitor and make decisions, just like a dedicated agent, but without the cost.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-concrete-example">A concrete example<a href="https://gladysassistant.com/blog/proactive-ai/#a-concrete-example" class="hash-link" aria-label="Direct link to A concrete example" title="Direct link to A concrete example" translate="no">​</a></h2>
<p>This new feature is based on the OpenAI ChatGPT 4o-mini API, with its latest vision feature available to Gladys Plus subscribers.</p>
<p>In a scene, you can create an “Ask AI” action and, if desired, send it an image from a camera.</p>
<p>Take the car example:</p>
<p><img decoding="async" loading="lazy" alt="Analyzing camera image" src="https://gladysassistant.com/assets/images/ask-ai-camera-3cd525313e7ab26c77c15c99f72836a2.png" width="766" height="1294" class="img_ev3q"></p>
<p>If movement is detected outside your house, Gladys will send the garage camera image to analyze the situation. Then, based on detection:</p>
<ul>
<li class="">If the correct car is recognized, the garage light turns on.</li>
<li class="">If another car is detected, you receive an intruder alert on your phone.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="analyzing-sensor-values">Analyzing sensor values<a href="https://gladysassistant.com/blog/proactive-ai/#analyzing-sensor-values" class="hash-link" aria-label="Direct link to Analyzing sensor values" title="Direct link to Analyzing sensor values" translate="no">​</a></h2>
<p>The camera is just one example! You can also send sensor data to the AI and ask it to act based on the results.</p>
<p>For instance, you could send a CO2 sensor value and request an action if the level is abnormal:</p>
<p><img decoding="async" loading="lazy" alt="Analyzing Co2 Level Gladys" src="https://gladysassistant.com/assets/images/ask-ai-sensor-02902e8b18cdd6f2b729200f03a63f0a.png" width="756" height="1424" class="img_ev3q"></p>
<p>No need to look up recommended CO2 levels in a room—the AI draws on its extensive knowledge (essentially all of the internet!) to assess the situation and act intelligently.</p>
<p>It’s even possible to inject values retrieved from other APIs to:</p>
<ul>
<li class="">Get a weather report first thing in the morning</li>
<li class="">Track financial markets with a stock summary</li>
<li class="">Check the news with an RSS feed</li>
<li class="">Verify home security each day during your vacation (normal temperature, etc.)</li>
</ul>
<p>The possibilities are endless! I can’t wait to see what you’ll create with this update. Share your trials on the forum to inspire others!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other-updates">Other updates<a href="https://gladysassistant.com/blog/proactive-ai/#other-updates" class="hash-link" aria-label="Direct link to Other updates" title="Direct link to Other updates" translate="no">​</a></h2>
<ul>
<li class="">In scenes, filters by tag or title are now saved in the URL, so you can easily return to a filter after navigating.</li>
<li class="">Added support for pilot wire heaters in scenes.</li>
<li class="">Camera images are now retrieved via TCP (instead of UDP), avoiding display errors (like the green band bug).</li>
<li class="">Fixed binary charts: the first value now displays correctly.</li>
<li class="">DuckDB: connections are now properly closed when Gladys shuts down.</li>
</ul>
<p>Thanks to everyone who contributed to this update! 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-update">How to update?<a href="https://gladysassistant.com/blog/proactive-ai/#how-to-update" class="hash-link" aria-label="Direct link to How to update?" title="Direct link to How to update?" translate="no">​</a></h2>
<p>Make sure to use Watchtower for automatic updates. Check the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[DuckDB: Extreme Performance and a 97% Lighter Database!]]></title>
        <id>https://gladysassistant.com/blog/gladys-and-duckdb/</id>
        <link href="https://gladysassistant.com/blog/gladys-and-duckdb/"/>
        <updated>2024-08-26T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A major Gladys update that will revolutionize your experience.]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone,</p>
<p>Today is a big day: I’m releasing a major version of Gladys that will drastically improve the Gladys experience and keep us at the cutting edge of data storage technology.</p>
<p>Imagine...</p>
<p>➡️ Your Gladys database shrinking from 47 GB to 1.5 GB...<br>
<!-- -->➡️ Your charts displaying instantly, even over long periods of data...<br>
<!-- -->➡️ Your Gladys Plus backups becoming lighter and faster...</p>
<p>Well, we did it!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-technology-duckdb">The Technology: DuckDB<a href="https://gladysassistant.com/blog/gladys-and-duckdb/#the-technology-duckdb" class="hash-link" aria-label="Direct link to The Technology: DuckDB" title="Direct link to The Technology: DuckDB" translate="no">​</a></h2>
<p><a href="https://duckdb.org/" target="_blank" rel="noopener noreferrer" class="">DuckDB</a> is an OLAP database system that, like SQLite, stores data in a single file.</p>
<p>If we had to define DuckDB:</p>
<blockquote>
<p>DuckDB is an analytical database engine designed to offer optimal performance on large volumes of data while remaining lightweight and easy to integrate. It is particularly suited for embedded data analysis, with native support for complex SQL queries and efficient in-memory processing.</p>
</blockquote>
<p>DuckDB, with its OLAP + file approach, is unique in its kind, and I had been monitoring this technology for several years.</p>
<p>Until recently, DuckDB was in alpha and therefore not ready to be used in production on a critical product like Gladys.</p>
<p>But in June, DuckDB finally reached version 1.0, with a clear announcement that the API and file format would no longer undergo major changes, making DuckDB suitable for production use.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="integration-into-gladys">Integration into Gladys<a href="https://gladysassistant.com/blog/gladys-and-duckdb/#integration-into-gladys" class="hash-link" aria-label="Direct link to Integration into Gladys" title="Direct link to Integration into Gladys" translate="no">​</a></h2>
<p>Following the launch of version 1.0, I immediately started development in Gladys and did a YouTube live stream to test the technology with you.</p>
<p>We quickly saw together that the technology was very promising, so I continued development.</p>
<p>In a nutshell, the tasks included:</p>
<ul>
<li class="">Migrating the sensor history currently in SQLite to DuckDB (and if possible, without downtime)</li>
<li class="">Setting up an interface to monitor the migration and a way to "clean" the SQLite DB afterward</li>
<li class="">Modifying all the code that writes historical sensor values</li>
<li class="">Rewriting the dashboard chart display queries</li>
<li class="">Reviewing the entire Gladys Plus backup process</li>
<li class="">Finally, testing the migration in real-world scenarios to see if DuckDB works well in daily use on real instances.</li>
</ul>
<p>In short, there was a lot of work to do!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-result">The Result<a href="https://gladysassistant.com/blog/gladys-and-duckdb/#the-result" class="hash-link" aria-label="Direct link to The Result" title="Direct link to The Result" translate="no">​</a></h2>
<p>On August 6th, I started the "real" tests on my personal Gladys setup.</p>
<p>My instance has about forty devices and has been live since February 2024.</p>
<p>I had a 905 MB database, with 996,000 sensor states, which after migration was reduced to:</p>
<p><img decoding="async" loading="lazy" alt="SQLite to DuckDB Reduction Percentage Pierre-Gilles" src="https://gladysassistant.com/assets/images/pierregilles-duckdb-d86d7309155c1de6c7f1c433a1de6ac8.jpg" width="1600" height="1201" class="img_ev3q"></p>
<p>Yes, you read that right, my database was reduced to 19 MB! It's almost ridiculous!</p>
<p>For the largest Gladys user, Terdious, with 80 million states for a 47.7 GB database, it was reduced to:</p>
<p><img decoding="async" loading="lazy" alt="SQLite to DuckDB Reduction Percentage Terdious" src="https://gladysassistant.com/assets/images/terdious-duckdb-749fb0172c8fb38df5fa6d14c9e0b77e.jpg" width="1600" height="1196" class="img_ev3q"></p>
<p>In short, it's quite revolutionary!</p>
<p>For the past 20 days, this new version has been running smoothly on my setup and other Gladys users' setups.</p>
<p>The charts are much faster; Terdious noticed load times twice as fast on his mini-PC.</p>
<p>On his Pi 4, it's even more impressive, with dashboards containing charts now displaying in 150 ms compared to 1 to 5 seconds before.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-does-it-work-under-the-hood">How Does It Work Under the Hood?<a href="https://gladysassistant.com/blog/gladys-and-duckdb/#how-does-it-work-under-the-hood" class="hash-link" aria-label="Direct link to How Does It Work Under the Hood?" title="Direct link to How Does It Work Under the Hood?" translate="no">​</a></h2>
<p>At this point, you might be thinking: is this magic?</p>
<p>Actually, not really:</p>
<ul>
<li class="">First of all, SQLite is not suited for this use case, so we were forced to store information 4 times in the database: once for the "raw" data, once for monthly aggregated data, once for daily aggregated data, and once for hourly aggregated data. This allowed us to fetch data more quickly from pre-reduced datasets.</li>
<li class="">Then, on the SQLite side, I had added very specific indexes to respond to queries like "Show me the values of temperature sensor XX between this morning and now." These multi-column indexes provided good performance but were storage-intensive (again, this is redundancy).</li>
<li class="">Finally, DuckDB does an outstanding job. The data is aggressively compressed (If you're interested, there's <a href="https://duckdb.org/2022/10/28/lightweight-compression.html" target="_blank" rel="noopener noreferrer" class="">an article on their blog</a>).</li>
</ul>
<p>For example, in the case of Gladys, if you have a binary sensor (door open sensor, motion sensor, leak sensor, etc.), the data is just 0s and 1s: there are only 2 possible values.</p>
<p>This kind of dataset is very easy to compress:</p>
<p><img decoding="async" loading="lazy" alt="DuckDB Compression" src="https://gladysassistant.com/assets/images/duckdb-encoding-ac246f11d34cd7d4f4bc907fa2af8e55.png" width="1548" height="1256" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-update">How to Update?<a href="https://gladysassistant.com/blog/gladys-and-duckdb/#how-to-update" class="hash-link" aria-label="Direct link to How to Update?" title="Direct link to How to Update?" translate="no">​</a></h2>
<p>Gladys should normally update automatically if you use Watchtower.</p>
<p>If you installed Gladys with Docker, make sure you're using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>If you're impatient and know what you're doing, you can also manually run Watchtower in "one-shot" mode:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#bfc7d5"><span class="token plain">docker run --rm \</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">    -v /var/run/docker.sock:/var/run/docker.sock \</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">    nickfedor/watchtower \</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">    --run-once</span><br></span></code></pre></div></div>
<p>(Don't forget to use sudo if you're running Gladys as an administrator)</p>
<p>Once Gladys is updated to <code>v4.45.0</code>, there are several steps to take before seeing your DB shrink.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-migration">The Migration<a href="https://gladysassistant.com/blog/gladys-and-duckdb/#the-migration" class="hash-link" aria-label="Direct link to The Migration" title="Direct link to The Migration" translate="no">​</a></h2>
<p>As soon as your instance updates, the migration to DuckDB will begin.</p>
<p>At the top of your dashboard, you will see a message:</p>
<p><img decoding="async" loading="lazy" alt="Migration to DuckDB" src="https://gladysassistant.com/assets/images/duckdb-migration-32db94b600e5e3ae21ec71f285d59856.png" width="2436" height="346" class="img_ev3q"></p>
<p>During this migration, your instance may be slowed down, and your charts will not be available.</p>
<p>You can find the migration status in "Settings → System":</p>
<p><img decoding="async" loading="lazy" alt="Migration to DuckDB Summary" src="https://gladysassistant.com/assets/images/duckdb-migration-recap-e8b17fe4a777684fc781c214a21a3638.png" width="900" height="1222" class="img_ev3q"></p>
<p>Once the migration is complete, the "Migration completed" line will change from "No" to "Yes."</p>
<p>Take a moment to browse Gladys and check that all your charts look correct.</p>
<p>If everything looks good, you can then purge the SQLite states by clicking the red "Purge SQLite states" button, which will start a task:</p>
<p><img decoding="async" loading="lazy" alt="SQLite Purge" src="https://gladysassistant.com/assets/images/sqlite-state-purge-591939acd4be55ca432faeeb120b43d1.png" width="1810" height="772" class="img_ev3q"></p>
<p>During this task, your Gladys instance will be a bit slower, which is normal.</p>
<p>Depending on the number of states in your database and the speed of your disk, this task can take a few hours or even days if you have a large DB.</p>
<p>Gladys remains usable, but slower!</p>
<p>Finally, once this purge is complete, you'll need to clean the SQLite DB so that the file on your disk is finally reduced.</p>
<p>To do this, click on the "Clean database" button:</p>
<p><img decoding="async" loading="lazy" alt="Clean Database" src="https://gladysassistant.com/assets/images/clean-db-67eab8809ca677fff53934628ef60d12.png" width="908" height="624" class="img_ev3q"></p>
<p>This task is <strong>blocking</strong>, and Gladys will not be available during the cleanup.</p>
<p>Finally, once the task is done, restart Gladys.</p>
<p>You're done! You should now have a much smaller database and a much faster Gladys instance!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="conclusion">Conclusion<a href="https://gladysassistant.com/blog/gladys-and-duckdb/#conclusion" class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion" translate="no">​</a></h2>
<p>I hope this update will bring you the same results as it has for all the testers!</p>
<p>In any case, I'm convinced that this update will revolutionize the use of Gladys, and I welcome your feedback.</p>
<p>Thanks again to all the testers who helped in the development 🙏</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="supporting-the-project">Supporting the Project<a href="https://gladysassistant.com/blog/gladys-and-duckdb/#supporting-the-project" class="hash-link" aria-label="Direct link to Supporting the Project" title="Direct link to Supporting the Project" translate="no">​</a></h2>
<p>There are many ways to support the project:</p>
<ul>
<li class="">Participate in discussions on the forum, help newcomers.</li>
<li class="">Contribute to the project by proposing new integrations/features.</li>
<li class="">Improve the documentation, which is open source.</li>
</ul>
<p>Thanks to everyone who supports Gladys 🙏</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Test Gladys Assistant with an existing Zigbee2mqtt instance!]]></title>
        <id>https://gladysassistant.com/blog/gladys-4-40-external-zigbee/</id>
        <link href="https://gladysassistant.com/blog/gladys-4-40-external-zigbee/"/>
        <updated>2024-05-06T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Are you a Home Assistant user who wants to test Gladys without touching your installation? It's possible!]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone!</p>
<p>Today I'm releasing Gladys Assistant 4.40, an update to Gladys that brings a much-requested feature: the ability to use Gladys with an existing Zigbee2mqtt instance.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="using-gladys-with-an-existing-zigbee2mqtt-instance">Using Gladys with an existing Zigbee2mqtt instance<a href="https://gladysassistant.com/blog/gladys-4-40-external-zigbee/#using-gladys-with-an-existing-zigbee2mqtt-instance" class="hash-link" aria-label="Direct link to Using Gladys with an existing Zigbee2mqtt instance" title="Direct link to Using Gladys with an existing Zigbee2mqtt instance" translate="no">​</a></h2>
<p>From now on, when you configure Zigbee2mqtt in Gladys, Gladys will offer you 2 choices:</p>
<p><img decoding="async" loading="lazy" alt="Gladys Zigbee2mqtt mode choice" src="https://gladysassistant.com/assets/images/choose-zigbee-mode-8990adabf39a324a8cf8c4a7cce30e05.png" width="1822" height="840" class="img_ev3q"></p>
<p>Either you're a beginner starting from scratch, and Gladys can take care of all the Zigbee2mqtt configuration (that's what Gladys was doing until now).</p>
<p>Or you're an experienced user who already has an existing Zigbee2mqtt installation (for example, if you're using Home Assistant or any other home automation platform), in which case you can connect Gladys to an existing installation.</p>
<p>This second option lets you test Gladys without touching your installation, and you can even use 2 home automation systems at the same time!</p>
<p>That's the power of open-source systems 😊</p>
<p>If you're a user of another home automation solution, I'd love to hear from you: come and test our Zigbee2mqtt integration, and tell us on <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">our forum</a> if there are any devices that aren't yet managed: it's a great help and helps us improve!</p>
<p>Thanks to AlexTrovato for his work on this development 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="philips-hue-synchronize-bridges-button-added">Philips Hue: “Synchronize bridges” button added<a href="https://gladysassistant.com/blog/gladys-4-40-external-zigbee/#philips-hue-synchronize-bridges-button-added" class="hash-link" aria-label="Direct link to Philips Hue: “Synchronize bridges” button added" title="Direct link to Philips Hue: “Synchronize bridges” button added" translate="no">​</a></h2>
<p>In Philips Hue integration, in the past if you added a Philips Hue bulb to your bridge while Gladys was already running, Gladys was unaware of this new bulb.</p>
<p>The explanation comes from the library we use, which keeps a cache of available lights because synchronization with the bridge is a costly operation.</p>
<p>From now on, I've added a “Synchronize bridges” button that allows you to retrieve the latest version of the light bulb list in Gladys:</p>
<p><img decoding="async" loading="lazy" alt="Gladys synchronize Philips Hue bridge" src="https://gladysassistant.com/assets/images/sync-hue-bridges-76db9665011b48a8c06bd32b6343e88d.png" width="2484" height="972" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="blink-sockets-in-scenes">Blink sockets in scenes<a href="https://gladysassistant.com/blog/gladys-4-40-external-zigbee/#blink-sockets-in-scenes" class="hash-link" aria-label="Direct link to Blink sockets in scenes" title="Direct link to Blink sockets in scenes" translate="no">​</a></h2>
<p>The “Blink lights” scene action now lets you select connected sockets, or any switch, allowing you to blink a light that's connected to a socket.</p>
<p>Be careful, however, not to flicker a traditional light bulb, as it may snap. Only use LEDs!</p>
<p>For example, my bathroom mirror bulb is controlled by a <a href="https://www.domadoo.fr/fr/peripheriques/6619-sonoff-commutateur-intelligent-sans-neutre-zigbee-30-zbminil2.html?domid=17" target="_blank" rel="noopener noreferrer" class="">Zigbee switch ZBMINIL2</a>, and therefore appears in this scene action:</p>
<p><img decoding="async" loading="lazy" alt="Blink scene sockets" src="https://gladysassistant.com/assets/images/blink-switch-03df21cf112ac775ab1e0f7c285e5091.png" width="1140" height="868" class="img_ev3q"></p>
<p>Thanks to Cicoub13 for this development 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lan-manager-timeout-increased-to-60-seconds">LAN Manager: timeout increased to 60 seconds<a href="https://gladysassistant.com/blog/gladys-4-40-external-zigbee/#lan-manager-timeout-increased-to-60-seconds" class="hash-link" aria-label="Direct link to LAN Manager: timeout increased to 60 seconds" title="Direct link to LAN Manager: timeout increased to 60 seconds" translate="no">​</a></h2>
<p>I've had some feedback that the LAN Manager integration's network scan timeout wasn't sufficient: I've now increased it from 30 seconds to 60 seconds.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-upgrade">How to upgrade?<a href="https://gladysassistant.com/blog/gladys-4-40-external-zigbee/#how-to-upgrade" class="hash-link" aria-label="Direct link to How to upgrade?" title="Direct link to How to upgrade?" translate="no">​</a></h2>
<p>If you installed Gladys with the official Raspberry Pi OS image, your instance will update <strong>automatically</strong> in the coming hours. It can take up to 24 hours, don't panic.</p>
<p>If you installed Gladys with Docker, make sure you are using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-us">Support us<a href="https://gladysassistant.com/blog/gladys-4-40-external-zigbee/#support-us" class="hash-link" aria-label="Direct link to Support us" title="Direct link to Support us" translate="no">​</a></h2>
<p>If you want to support us, there are many ways:</p>
<ul>
<li class="">Answer posts on the forum, give your feedback.</li>
<li class="">Help us improve the documentation.</li>
<li class="">Develop new features/integrations on Gladys, we are 100% open-source.</li>
<li class="">Subscribe to <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a></li>
</ul><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Launch of the ULTIMATE guide to getting started in home automation 🚀]]></title>
        <id>https://gladysassistant.com/blog/lancement-formation/</id>
        <link href="https://gladysassistant.com/blog/lancement-formation/"/>
        <updated>2024-02-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[I've been wanting to tell you about this project for ages, and here it is at last!]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone!</p>
<p>I've been wanting to tell you about this project for so long, so here it is at last 😁</p>
<p>For those who missed the launch, the replay is available on YouTube (in French):</p>
<div class="youtubeVideoContainerInBlog"><iframe src="https://www.youtube.com/embed/60hu25gmTYA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"></iframe></div>
<br>
<p>Order your training now (French only for now): <a href="https://formation.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">formation.gladysassistant.com</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="im-buying-an-apartment">I'm buying an apartment<a href="https://gladysassistant.com/blog/lancement-formation/#im-buying-an-apartment" class="hash-link" aria-label="Direct link to I'm buying an apartment" title="Direct link to I'm buying an apartment" translate="no">​</a></h2>
<p>The first news of this launch is that I'm buying an apartment in the south of France: my first main residence!</p>
<p>Obviously, I'm going to connect this apartment entirely with Gladys and make it a real showcase for what's possible in home automation in 2024 😎</p>
<p>I'm going to push the cursors to the max on all subjects: lighting, presence detection, security, music, etc....</p>
<p>The aim of this apartment is also to turn it into a real laboratory for home automation experiments.</p>
<p>This will allow me to be at the forefront in terms of Gladys use, and to be able to test all the new features at home.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ill-show-you-my-personal-setup">I'll show you my personal setup<a href="https://gladysassistant.com/blog/lancement-formation/#ill-show-you-my-personal-setup" class="hash-link" aria-label="Direct link to I'll show you my personal setup" title="Direct link to I'll show you my personal setup" translate="no">​</a></h2>
<p>For the moment, the apartment is empty.</p>
<p>I'm going to take advantage of this installation to film several episodes in the form of a mini-series where I'll present each part of my installation and explain how to do the same at home:</p>
<ul>
<li class="">Lighting</li>
<li class="">Presence detection</li>
<li class="">Music</li>
<li class="">Connected office</li>
<li class="">Sensors</li>
<li class="">Connected kitchen</li>
<li class="">Security &amp; Safety</li>
<li class="">Energy savings</li>
</ul>
<p>And much more!</p>
<p>The training course is already available for pre-order and will officially start on <strong>Friday February 9 at 8pm</strong>.</p>
<p>Order yours today (French only for now): <a href="https://formation.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">formation.gladysassistant.com</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="quite-an-investment">Quite an investment<a href="https://gladysassistant.com/blog/lancement-formation/#quite-an-investment" class="hash-link" aria-label="Direct link to Quite an investment" title="Direct link to Quite an investment" translate="no">​</a></h3>
<p>For this installation, I invested in a wide variety of home automation equipment, and you'll see it's worth the detour!</p>
<ul>
<li class="">There's some nice lighting, with different price ranges tested</li>
<li class="">Room-by-room presence management</li>
<li class="">A connected desktop suitable for YouTube live streams (a welcome change from my current setup!)</li>
<li class="">A master tablet to control the whole house</li>
<li class="">And I'll say no more to avoid spoilers 😇</li>
</ul>
<p>In terms of the quality of this series, it will be shot mainly with professional equipment:</p>
<ul>
<li class="">SLR camera (Canon EOS 80D)</li>
<li class="">Tripod</li>
<li class="">RØDE microphone</li>
<li class="">DJI stabilizer for moving shots</li>
</ul>
<p>This series will be shot as the installation progresses, and with your feedback of course!</p>
<p>There will be calls with training members to help you replicate this setup at home at the same time.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="impact-on-the-project">Impact on the project<a href="https://gladysassistant.com/blog/lancement-formation/#impact-on-the-project" class="hash-link" aria-label="Direct link to Impact on the project" title="Direct link to Impact on the project" translate="no">​</a></h2>
<p>As I said in the live, we're currently at 711 Gladys installations.</p>
<p>My goal now is to convince the next 10,000 people to join us.</p>
<p>To reach this goal, it's impossible to introduce Gladys to that many people if I have to talk to each person live, so I have to <strong>double</strong> myself.</p>
<p>In my opinion, offering this training course is the best way of offering my home automation knowledge to thousands of potential users in a single, lively, practical medium.</p>
<p>On a more personal note, having this "base", with an office that I'll be able to equip to do YouTube livestreams, is a huge comfort for me. I'll be able to develop this distribution channel even further!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="conclusion">Conclusion<a href="https://gladysassistant.com/blog/lancement-formation/#conclusion" class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion" translate="no">​</a></h2>
<p>Thank you to all those who have followed this launch and who will follow me in this new project.</p>
<p>Every contribution you make by purchasing this training course is a support that will enable Gladys to develop even further.</p>
<p>I can't wait to show you all this!</p>
<p>See you here (french only for now): <a href="https://formation.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">formation.gladysassistant.com</a>.</p>
<p>Pierre-Gilles Leymarie</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Gladys Assistant's 2023 Year In Review]]></title>
        <id>https://gladysassistant.com/blog/2023-year-in-review/</id>
        <link href="https://gladysassistant.com/blog/2023-year-in-review/"/>
        <updated>2024-01-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[What a year! A chance to look back at what marked 2023 and the plans I have for 2024.]]></summary>
        <content type="html"><![CDATA[<p>Happy New Year to all 🙌</p>
<p>I hope 2024 will be a year full of good things for you: health, family, projects!</p>
<p>Like every year, I take stock of the previous year and present my plans for the new year.</p>
<p>If you prefer this review on video, I've made a YouTube live which is available for replay <a href="https://www.youtube.com/watch?v=9aHgmzqObxQ" target="_blank" rel="noopener noreferrer" class="">here (in french only)</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-happened-in-2023">What happened in 2023?<a href="https://gladysassistant.com/blog/2023-year-in-review/#what-happened-in-2023" class="hash-link" aria-label="Direct link to What happened in 2023?" title="Direct link to What happened in 2023?" translate="no">​</a></h2>
<p>2023 was a year rich in new features:</p>
<ul>
<li class=""><a class="" href="https://gladysassistant.com/blog/open-ai-gpt-3-in-gladys-assistant/">An integration with OpenAI ChatGPT</a></li>
<li class=""><a class="" href="https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/">In-dash camera live-streaming</a></li>
<li class=""><a class="" href="https://gladysassistant.com/blog/gladys-assistant-tuya/">Compatibility with the Tuya protocol</a></li>
<li class=""><a class="" href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/">Full alarm mode in Gladys</a></li>
<li class=""><a class="" href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/">Sonos integration in Gladys</a></li>
</ul>
<p>THANK YOU again to all the developers who have contributed to these releases, 2023 has been an exceptional year and it's all thanks to you 🎉</p>
<p>Thanks to Alexandre Trovato, Vincent Kulak, Bertrand D'Aure, Cyril Beslay, Corentin Allemand, NickDub, Terdious, Romuald Pochet, Quentin Legay, Jonathan Brisavoine, William Deren, Nicolas Geissel, euguuu, Patrick Scheips and
Brad Sanders! 🙏</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="usage">Usage<a href="https://gladysassistant.com/blog/2023-year-in-review/#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage" translate="no">​</a></h3>
<p>In 2O23, the number of new installations was up on 2022, except in February-March, which can be explained by the fact that I was on summer vacation in February-March this year and was therefore not active during this period!</p>
<p>On the contrary, in July-August 2023, I didn't take any vacations, and this is reflected in the number of new installations:</p>
<p><img decoding="async" loading="lazy" alt="Growth in use 2023" src="https://gladysassistant.com/assets/images/gladys-usage-2023-dded052b8e6641cea18260d6167be222.jpg" width="1600" height="886" class="img_ev3q"></p>
<p>In terms of MRR (Monthly Recurring Revenue), Gladys Plus now stands at €750 MRR, an increase of +76% since last year.</p>
<p><img decoding="async" loading="lazy" alt="MRR Gladys Plus 2023" src="https://gladysassistant.com/assets/images/gladys-plus-mrr-2023-58834024f0d6b12911009465d1bae81c.jpg" width="1600" height="855" class="img_ev3q"></p>
<p>Gladys Plus made €8,469 in sales in 2023, an increase of +35%.</p>
<p><img decoding="async" loading="lazy" alt="Gladys Plus 2023 revenue" src="https://gladysassistant.com/assets/images/gladys-plus-revenue-2023-2288d6f5147a314e9156011440b35add.jpg" width="1600" height="640" class="img_ev3q"></p>
<p>I had announced at the end of 2022 that I wanted to make €18k in sales by 2023.</p>
<p>It's a missed target, the main reason being that I wasn't able to release the new product I wanted to launch in 2023, but which therefore arrives at the beginning of 2024... 😎</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-youtube-channel">The YouTube channel<a href="https://gladysassistant.com/blog/2023-year-in-review/#the-youtube-channel" class="hash-link" aria-label="Direct link to The YouTube channel" title="Direct link to The YouTube channel" translate="no">​</a></h3>
<p>The <a href="https://www.youtube.com/@GladysAssistant" target="_blank" rel="noopener noreferrer" class="">YouTube channel</a> continued its 2022 momentum!</p>
<p>19,000 views on the channel, 1800 hours of watch time, it's a great year, but we're doing a little less than in 2022 because I've released fewer videos.</p>
<p><img decoding="async" loading="lazy" alt="YouTube statistics 2022 Gladys Assistant" src="https://gladysassistant.com/assets/images/youtube-stats-2023-9ba5a72f04b1e8d8040fbec61efb86f2.jpg" width="1600" height="829" class="img_ev3q"></p>
<p>For me, YouTube remains an excellent channel for acquiring new users, which I intend to continue using in 2024.</p>
<p>The live coding at the end of the year was a great success, and something I'll be continuing to do!</p>
<p>Some videos that worked well in 2023 (in french only for now):</p>
<ul>
<li class=""><a href="https://www.youtube.com/watch?v=gNlZ2bId8Z0" target="_blank" rel="noopener noreferrer" class="">Le trio ULTIME pour automatiser la lumière ??</a></li>
<li class=""><a href="https://www.youtube.com/watch?v=M4vOjQXMiZI" target="_blank" rel="noopener noreferrer" class="">Live coding : Une intégration Sonos en une journée ?</a></li>
<li class=""><a href="https://www.youtube.com/live/f6mWvy2kWSs?si=tSEA8-RtAdbY2C5d&amp;t=454" target="_blank" rel="noopener noreferrer" class="">Live coding : Une intégration Z-Wave en une journée ?</a></li>
<li class=""><a href="https://www.youtube.com/watch?v=qEcVqvkg-Yc" target="_blank" rel="noopener noreferrer" class="">Live : Le mode "Alarme" débarque dans Gladys Assistant 🎉</a></li>
<li class=""><a href="https://youtu.be/ALW3uDB9P0s" target="_blank" rel="noopener noreferrer" class="">Gérez vos appareils Zigbee dans votre domotique avec Zigbee2mqtt et Gladys Assistant</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="social-networks">Social networks<a href="https://gladysassistant.com/blog/2023-year-in-review/#social-networks" class="hash-link" aria-label="Direct link to Social networks" title="Direct link to Social networks" translate="no">​</a></h3>
<p>On social networks:</p>
<ul>
<li class=""><a href="https://twitter.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">@gladysassistant on Twitter</a> gathers 2,721 followers</li>
<li class=""><a href="https://www.facebook.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">Gladys Assistant Facebook</a> has 760 likes</li>
<li class=""><a href="https://www.instagram.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">@gladysassistant on instagram</a> has 579 followers</li>
</ul>
<p>And 2,335 followers on <a href="https://twitter.com/pierregillesl" target="_blank" rel="noopener noreferrer" class="">my personal Twitter</a>!</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="newsletter">Newsletter<a href="https://gladysassistant.com/blog/2023-year-in-review/#newsletter" class="hash-link" aria-label="Direct link to Newsletter" title="Direct link to Newsletter" translate="no">​</a></h3>
<p>On the newsletter front, 3,277 of you follow the <a href="https://email-list.gladysassistant.com/subscription/haflMsWmU" target="_blank" rel="noopener noreferrer" class="">Gladys Assistant newsletter</a>.</p>
<ul>
<li class="">2775 subscribers in French</li>
<li class="">502 English subscribers</li>
</ul>
<p>It's a down year overall. I still use the newsletter as much as ever, but I don't put much emphasis on it. Maybe I'll have to work on this part in 2024!</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-gladys-assistant-github">The Gladys Assistant GitHub<a href="https://gladysassistant.com/blog/2023-year-in-review/#the-gladys-assistant-github" class="hash-link" aria-label="Direct link to The Gladys Assistant GitHub" title="Direct link to The Gladys Assistant GitHub" translate="no">​</a></h3>
<p>We're at 2,430 stars ⭐ on the <a href="https://github.com/GladysAssistant/Gladys" target="_blank" rel="noopener noreferrer" class="">repo Gladys Assistant</a>.</p>
<p>That's +9% compared to last year!</p>
<p>I'm counting on you to support us on GitHub by putting a star ⭐ to the project.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="projects-and-goals-for-2024">Projects and goals for 2024<a href="https://gladysassistant.com/blog/2023-year-in-review/#projects-and-goals-for-2024" class="hash-link" aria-label="Direct link to Projects and goals for 2024" title="Direct link to Projects and goals for 2024" translate="no">​</a></h2>
<p>Well, most importantly: what does 2024 have in store for us on Gladys?</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="time-to-scale">Time to scale<a href="https://gladysassistant.com/blog/2023-year-in-review/#time-to-scale" class="hash-link" aria-label="Direct link to Time to scale" title="Direct link to Time to scale" translate="no">​</a></h3>
<p>As far as I'm concerned, Gladys Assistant v4 has reached a stage where the product has proved its worth: both in terms of core, and integrations, we have a base that's running with great satisfaction among hundreds of users.</p>
<p>Now we need to get the word out about the product, so that other users can join us.</p>
<p>We need to show the world that yes, Gladys Assistant is a serious connected home solution in 2024.</p>
<p>To do this, I have a very specific plan in mind, which I'll be unveiling as early as February 2024, and <strong>it's going to change everything</strong> (#teasing!!)</p>
<p>Over the course of 2024, I'll need you, the Gladys community, to talk positively about the project, take initiatives to promote Gladys (presence on social networks, telling friends/family, contacting bloggers/YouTubers) and above all support newcomers to the forum.</p>
<p>I think it's time for a French solution to titillate our great American competitor 😁</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="on-the-product-side">On the product side<a href="https://gladysassistant.com/blog/2023-year-in-review/#on-the-product-side" class="hash-link" aria-label="Direct link to On the product side" title="Direct link to On the product side" translate="no">​</a></h3>
<p>On the product side, I've got lots of ideas for 2024, and as always we're going to continue culling feature requests on the forum to <strong>satisfy users</strong>.</p>
<p>A lot of you are making <a href="https://community.gladysassistant.com/c/feature-requests/7" target="_blank" rel="noopener noreferrer" class="">feature requests on the forum</a>, and the objective remains to cull these requests one by one.</p>
<p>2 short-term goals I have in mind:</p>
<ul>
<li class="">Release Z-Wave JS UI integration and add compatibilities one by one.</li>
<li class="">Continue the groundwork on Zigbee2mqtt &amp; Tuya to get as many compatible devices as possible.</li>
</ul>
<p>The rest will be decided by the community as the year progresses: as always, there's no roadmap, it's up to you to choose what will arrive in Gladys in 2024 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="thank-you-all">Thank you all!<a href="https://gladysassistant.com/blog/2023-year-in-review/#thank-you-all" class="hash-link" aria-label="Direct link to Thank you all!" title="Direct link to Thank you all!" translate="no">​</a></h2>
<p>Thanks to everyone who supports Gladys, whether by developing new features, contributing via <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a>, via <a href="https://www.buymeacoffee.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">one-off donations</a>, or helping out on the <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">forum</a>.</p>
<p>Happy new year to all!</p>
<p>Pierre-Gilles Leymarie</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Sonos integration now available!]]></title>
        <id>https://gladysassistant.com/blog/gladys-4-32-sonos-integration/</id>
        <link href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/"/>
        <updated>2023-12-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Following 7 hours of live coding on YouTube, the developed Sonos integration is now available!]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone!</p>
<p>2 weeks ago, I was live on Youtube for a live coding session that lasted over 7 hours!!!</p>
<p>In this live, I developed from start to finish a Sonos integration for Gladys.</p>
<p>The live coding was in French, if you are interested, the live replay is available <a href="https://www.youtube.com/watch?v=M4vOjQXMiZI" target="_blank" rel="noopener noreferrer" class="">here on YouTube</a>.</p>
<p>Today, I'm happy to release Gladys Assistant 4.32, which includes this Sonos integration 😁</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="sonos-integration-in-gladys">Sonos integration in Gladys<a href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/#sonos-integration-in-gladys" class="hash-link" aria-label="Direct link to Sonos integration in Gladys" title="Direct link to Sonos integration in Gladys" translate="no">​</a></h2>
<p>Now you can connect your Sonos speakers to Gladys.</p>
<p><img decoding="async" loading="lazy" alt="Sonos integration" src="https://gladysassistant.com/assets/images/sonos_integration-d092214eb589176e35965ad82dd5f464.jpg" width="1600" height="767" class="img_ev3q"></p>
<p>On the dashboard, you'll find a "Music" widget that lets you control a speaker:</p>
<p><img decoding="async" loading="lazy" alt="Sonos music dashboard" src="https://gladysassistant.com/assets/images/music_dashboard-7146e42a4609f03937be8d10826b7030.jpg" width="1600" height="1481" class="img_ev3q"></p>
<p>And that's all for now!</p>
<p>And yes, the goal of this development was to have a working MVP of a Sonos integration in Gladys, and I think the contract is fulfilled 😊</p>
<p>Now I'm looking for a maintainer who'd like to help move this integration forward.</p>
<p>If you want to lend a hand tomorrow, join us <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">on the forum</a>!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="sending-a-message-when-the-battery-is-low">Sending a message when the battery is low<a href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/#sending-a-message-when-the-battery-is-low" class="hash-link" aria-label="Direct link to Sending a message when the battery is low" title="Direct link to Sending a message when the battery is low" translate="no">​</a></h2>
<p>You've dreamed of it? Lokkye has done it for you!</p>
<p>From now on, every Saturday morning at 9am, if one or more devices in your connected home have a battery level below a certain threshold, Gladys will send you a message (on Telegram if you've set it up):</p>
<p><img decoding="async" loading="lazy" alt="Battery alert" src="https://gladysassistant.com/assets/images/batter_level_alert-737f6a2f4a1f5f57acc8c134a95a2b31.jpg" width="1600" height="902" class="img_ev3q"></p>
<p>Thanks Lokkye for the development 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="zigbee2mqtt-managing-the-ikea-vindstyrka-sensor">Zigbee2mqtt: Managing the IKEA Vindstyrka sensor<a href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/#zigbee2mqtt-managing-the-ikea-vindstyrka-sensor" class="hash-link" aria-label="Direct link to Zigbee2mqtt: Managing the IKEA Vindstyrka sensor" title="Direct link to Zigbee2mqtt: Managing the IKEA Vindstyrka sensor" translate="no">​</a></h2>
<p>The <a href="https://www.ikea.com/fr/fr/p/vindstyrka-capteur-qualite-de-lair-connecte-00498231/" target="_blank" rel="noopener noreferrer" class="">IKEA Vindstyrka Zigbee</a> sensor returned a <code>voc_index</code> value that we didn't manage in Gladys for the moment. Unlike a "raw" VOC value, this one represents a variation:</p>
<blockquote>
<p>The index has a scale from 0 to 500, with a reference value of 100 representing average air quality over the last 24 hours.
A reading below 100 indicates an improvement in air quality, and above 100 a deterioration.</p>
</blockquote>
<p>Will_71 on the forum has looked into the subject and brought us the accounting! Thanks 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="zigbee2mqtt-complete-management-of-the-owon-pir313-e-sensor">Zigbee2mqtt: Complete management of the OWON PIR313-E sensor<a href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/#zigbee2mqtt-complete-management-of-the-owon-pir313-e-sensor" class="hash-link" aria-label="Direct link to Zigbee2mqtt: Complete management of the OWON PIR313-E sensor" title="Direct link to Zigbee2mqtt: Complete management of the OWON PIR313-E sensor" translate="no">​</a></h2>
<p>This sensor exposes 2 features we didn't manage yet: "low battery" (we already manage the battery level), and "tamper detection" (if a thief tries to remove the motion sensor).</p>
<p>Will_71 has worked on this again, many thanks 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="dashboard-add-one-add-button-per-column">Dashboard: Add one "Add" button per column<a href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/#dashboard-add-one-add-button-per-column" class="hash-link" aria-label="Direct link to Dashboard: Add one &quot;Add&quot; button per column" title="Direct link to Dashboard: Add one &quot;Add&quot; button per column" translate="no">​</a></h2>
<p>A small UX fix that may seem simple but will greatly simplify our lives: there's now an "Add +" button per column on the dashboard!</p>
<p><img decoding="async" loading="lazy" alt="Edit dashboard buttons" src="https://gladysassistant.com/assets/images/edit_dashboard_buttons-4e1036e53564b844101ae08eb7098c49.jpg" width="1600" height="860" class="img_ev3q"></p>
<p>Thank you Brisou for your first PR on Gladys, which I hope will be the first of many 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="sending-an-mqtt-message-in-scenes">Sending an MQTT message in scenes<a href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/#sending-an-mqtt-message-in-scenes" class="hash-link" aria-label="Direct link to Sending an MQTT message in scenes" title="Direct link to Sending an MQTT message in scenes" translate="no">​</a></h2>
<p>It's now possible to send an MQTT message in scenes, to a custom topic and with a custom message.</p>
<p><img decoding="async" loading="lazy" alt="Send MQTT message in scenes" src="https://gladysassistant.com/assets/images/send_mqtt_message-3bad678aff7bb0864a55b46b80b83da5.jpg" width="1600" height="925" class="img_ev3q"></p>
<p>Thanks Lokkye for the great PR 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<p>A few fixes have crept into this release!</p>
<ul>
<li class="">Some fixes on the new scene tag filtering feature by Lokkye 🙌</li>
<li class="">In scenes, some selectors were overlapping each other, this is no longer the case. Thanks Will_71 🙌</li>
<li class="">The Gladys container launches the Node process directly, which allows the database to be closed correctly when Gladys stops. Thanks cicoub13 for the fix 🙌</li>
</ul>
<p>The complete CHANGELOG is available <a href="https://github.com/GladysAssistant/Gladys/releases/tag/v4.32.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-upgrade">How to upgrade?<a href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/#how-to-upgrade" class="hash-link" aria-label="Direct link to How to upgrade?" title="Direct link to How to upgrade?" translate="no">​</a></h2>
<p>If you installed Gladys with the official Raspberry Pi OS image, your instance will update <strong>automatically</strong> in the coming hours. It can take up to 24 hours, don't panic.</p>
<p>If you installed Gladys with Docker, make sure you are using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-us">Support us<a href="https://gladysassistant.com/blog/gladys-4-32-sonos-integration/#support-us" class="hash-link" aria-label="Direct link to Support us" title="Direct link to Support us" translate="no">​</a></h2>
<p>If you want to support us, there are many ways:</p>
<ul>
<li class="">Answer posts on the forum, give your feedback.</li>
<li class="">Help us improve the documentation.</li>
<li class="">Develop new features/integrations on Gladys, we are 100% open-source.</li>
<li class="">Subscribe to <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a></li>
</ul><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Tag filtering & MQTT in scenes in Gladys Assistant 4.31]]></title>
        <id>https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/</id>
        <link href="https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/"/>
        <updated>2023-11-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Gladys Assistant 4.31 brings new features to scenes, as well as fixes to the new alarm functionality.]]></summary>
        <content type="html"><![CDATA[<p>Hello everyone,</p>
<p>At the end of October I presented <a class="" href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/">Gladys Assistant 4.30</a>, a version that brought a complete alarm to Gladys!</p>
<p>Today I'm releasing Gladys Assistant 4.31, a version that brings a lot of new features and fixes following your feedback on the alarm mode 🎉🎉</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tag-filtering-in-scenes">Tag filtering in scenes<a href="https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/#tag-filtering-in-scenes" class="hash-link" aria-label="Direct link to Tag filtering in scenes" title="Direct link to Tag filtering in scenes" translate="no">​</a></h2>
<p>Many of you have been asking for a mechanism to filter the increasing number of scenes in your instances, and @Lokkye has done just that!</p>
<p>You can now add one or more tags to your scenes:</p>
<p><img decoding="async" loading="lazy" alt="Scene add Gladys tag" src="https://gladysassistant.com/assets/images/scene-set-tag-6ce40aa2face4bb18c5f6f569fa6d290.jpg" width="1600" height="724" class="img_ev3q"></p>
<p>And then you can filter your scenes by tag:</p>
<p><img decoding="async" loading="lazy" alt="Scene filter by tag Gladys" src="https://gladysassistant.com/assets/images/scene-tags-list-d6df9ed96166710ab0a8fc515d809db2.jpg" width="1600" height="898" class="img_ev3q"></p>
<p>This allows you to organize your scenes more easily (by room, by function).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-trigger-receiving-an-mqtt-message">New trigger: Receiving an MQTT message<a href="https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/#new-trigger-receiving-an-mqtt-message" class="hash-link" aria-label="Direct link to New trigger: Receiving an MQTT message" title="Direct link to New trigger: Receiving an MQTT message" translate="no">​</a></h2>
<p>It's now possible to trigger a scene on receipt of a customized MQTT message!</p>
<p>The aim of this trigger is to enable simplified external integrations for advanced users, without necessarily going through Node-RED.</p>
<p>For example, if you're a <a href="https://docs.frigate.video/integrations/mqtt/" target="_blank" rel="noopener noreferrer" class="">Frigate</a> user and want to receive an MQTT message in Gladys when motion is detected on a camera, you can!</p>
<p><img decoding="async" loading="lazy" alt="Gladys MQTT message reception scene" src="https://gladysassistant.com/assets/images/scene-mqtt-trigger-4dce5bcc5611df64a840926859cd8d54.jpg" width="1600" height="992" class="img_ev3q"></p>
<p>This is just an example, but you'll want to go a lot further, and make scripts that call Gladys via this trigger, for example!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="cleaning-up-sensor-states-in-the-database">Cleaning up sensor states in the database<a href="https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/#cleaning-up-sensor-states-in-the-database" class="hash-link" aria-label="Direct link to Cleaning up sensor states in the database" title="Direct link to Cleaning up sensor states in the database" translate="no">​</a></h2>
<p>When you installed Gladys, you normally chose the retention time for sensor states.</p>
<p>Today, I'm adding new durations to Gladys for this parameter:</p>
<p><img decoding="async" loading="lazy" alt="Gladys sensor state cleanup new duration" src="https://gladysassistant.com/assets/images/state-history-0729de2b98864be052df0f79887f6e7e.jpg" width="1600" height="785" class="img_ev3q"></p>
<p>And I've added a new parameter "Keep aggregate states" which lets you tell Gladys how long to keep the pre-calculated states for display on the dashboard:</p>
<p><img decoding="async" loading="lazy" alt="Gladys cleaning aggregate sensor states" src="https://gladysassistant.com/assets/images/state-history-agregate-f80bb15bf0606b4fe03069d1a50015f4.jpg" width="1600" height="633" class="img_ev3q"></p>
<p>The idea of this parameter is to be able to keep, for example, "6 months of raw data" + "1 year of aggregated data", so as not to keep the raw data for too long, while still having the last year displayed on the dashboard.</p>
<p><strong>Note:</strong> If you have a large Gladys database, consider changing this setting. The next cleaning will take place at 4 a.m. the following day!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-docker-composeyml-file">New docker-compose.yml file<a href="https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/#new-docker-composeyml-file" class="hash-link" aria-label="Direct link to New docker-compose.yml file" title="Direct link to New docker-compose.yml file" translate="no">​</a></h2>
<p>Cyril has been working on the <a href="https://github.com/GladysAssistant/Gladys/blob/master/docker/docker-compose.yml" target="_blank" rel="noopener noreferrer" class="">docker-compose.yml</a> file we offer on the site for installing Gladys.</p>
<p>It's now fully up to date!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="philips-hue-adding-a-hybrid-scan--manually-adding-a-bridge">Philips Hue: Adding a hybrid scan + manually adding a bridge<a href="https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/#philips-hue-adding-a-hybrid-scan--manually-adding-a-bridge" class="hash-link" aria-label="Direct link to Philips Hue: Adding a hybrid scan + manually adding a bridge" title="Direct link to Philips Hue: Adding a hybrid scan + manually adding a bridge" translate="no">​</a></h2>
<p>Some of you were having trouble using Philips Hue integration because your Philips Hue bridge wasn't being detected locally by Gladys.</p>
<p>Cyril has been working on a new "hybrid" scan that does an "N-UpNp" scan in addition to the "UpNp" scan we were doing.</p>
<p>If Gladys still doesn't detect your Philips Hue bridge, you can add it manually via its IP address.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="chat-display-a-camera-by-name">Chat: Display a camera by name<a href="https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/#chat-display-a-camera-by-name" class="hash-link" aria-label="Direct link to Chat: Display a camera by name" title="Direct link to Chat: Display a camera by name" translate="no">​</a></h2>
<p>It is now possible to display a camera in chat by calling it by its name (and not necessarily by the name of the room).</p>
<p>For example, if your camera is called "Fridge camera", you can ask Gladys to display it:</p>
<p><img decoding="async" loading="lazy" alt="Gladys retrieve camera image by name" src="https://gladysassistant.com/assets/images/camera-by-name-f90be419ebe198ce8dd274d99c67ba87.jpg" width="1600" height="734" class="img_ev3q"></p>
<p>If you ask "Show me the camera in the living room" and there are several cameras in the living room, Gladys will now send you all the images.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class="">Inversion of door opening sensor labels in scenes. Open becomes closed and closed becomes open (this was an error!). There's nothing to change on your side on your existing scenes if these scenes were working, only the label has changed, not the value.</li>
<li class="">The name of the "Alarm" widget is now optional. If left blank, the title bar will be hidden.</li>
<li class="">In the alarm, when the <code>?fullscreen=force</code> parameter is supplied, it must be retained despite redirections on the locked screen, as well as after an alarm unlock.</li>
</ul>
<p>The complete CHANGELOG is available <a href="https://github.com/GladysAssistant/Gladys/releases/tag/v4.31.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-upgrade">How to upgrade?<a href="https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/#how-to-upgrade" class="hash-link" aria-label="Direct link to How to upgrade?" title="Direct link to How to upgrade?" translate="no">​</a></h2>
<p>If you installed Gladys with the official Raspberry Pi OS image, your instance will update <strong>automatically</strong> in the coming hours. It can take up to 24 hours, don't panic.</p>
<p>If you installed Gladys with Docker, make sure you are using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-us">Support us<a href="https://gladysassistant.com/blog/gladys-4-31-tags-mqtt-scene/#support-us" class="hash-link" aria-label="Direct link to Support us" title="Direct link to Support us" translate="no">​</a></h2>
<p>If you want to support us, there are many ways:</p>
<ul>
<li class="">Answer posts on the forum, give your feedback.</li>
<li class="">Help us improve the documentation.</li>
<li class="">Develop new features/integrations on Gladys, we are 100% open-source.</li>
<li class="">Subscribe to <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a>, at -40% right now!!</li>
</ul><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Gladys gets a full alarm!]]></title>
        <id>https://gladysassistant.com/blog/gladys-4-30-alarm-mode/</id>
        <link href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/"/>
        <updated>2023-10-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Security is the basis of home automation. Today, Gladys includes a complete alarm to help you manage your home's security.]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone!</p>
<p>Gladys Assistant 4.30 has just been released, and it's a hell of a version!!! 🥳</p>
<p>The main feature is the complete management of an Alarm mode that allows you to set up a complete home security system.</p>
<p><img decoding="async" loading="lazy" alt="Gladys iPad Alarm Mockup" src="https://gladysassistant.com/assets/images/alarm_ipad_mockup_en-7d8787174e0fcaaac9769462a2d758b8.png" width="2400" height="1800" class="img_ev3q"></p>
<p>You've got to admit, it does make you want to 😎</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="an-alarm-in-gladys">An alarm in Gladys<a href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/#an-alarm-in-gladys" class="hash-link" aria-label="Direct link to An alarm in Gladys" title="Direct link to An alarm in Gladys" translate="no">​</a></h2>
<p>Gladys can now replace a complete alarm system by managing the various states of any good alarm system:</p>
<p><img decoding="async" loading="lazy" alt="Gladys dashboard alarm" src="https://gladysassistant.com/assets/images/alarm-dashboard-73bbb151546e4c87ae6a45c0ab5dd496.jpg" width="1600" height="1580" class="img_ev3q"></p>
<p>If you'd like to set up an alarm with Gladys, I've written <a class="" href="https://gladysassistant.com/docs/dashboard/alarm/">a complete tutorial</a> on the subject!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="node-red-integration">Node-RED integration<a href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/#node-red-integration" class="hash-link" aria-label="Direct link to Node-RED integration" title="Direct link to Node-RED integration" translate="no">​</a></h2>
<p>It was already possible to interface Node-RED with Gladys (with the <a class="" href="https://gladysassistant.com/docs/integrations/mqtt/">MQTT integration</a>), but this required some knowledge as you had to launch Node-RED yourself.</p>
<p>Lokkye has worked on a native integration so that anyone can launch a Node-RED instance alongside Gladys with a single click!</p>
<p>From now on, just go to the "Node-RED" integration and click on "Activate" to launch a Node-RED container:</p>
<p><img decoding="async" loading="lazy" alt="Node-RED Gladys integration" src="https://gladysassistant.com/assets/images/node-red-integration-b48df8704c13ddbc6a8c6284d36e8f2a.png" width="2564" height="1126" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tuya-power-consumption-management">Tuya: Power consumption management<a href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/#tuya-power-consumption-management" class="hash-link" aria-label="Direct link to Tuya: Power consumption management" title="Direct link to Tuya: Power consumption management" translate="no">​</a></h2>
<p>Tuya integration now supports connected sockets that report electricity consumption data.</p>
<p>Thanks to Lokkye for the development 🙏</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="launch-a-scene-from-chat">Launch a scene from chat<a href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/#launch-a-scene-from-chat" class="hash-link" aria-label="Direct link to Launch a scene from chat" title="Direct link to Launch a scene from chat" translate="no">​</a></h2>
<p>This was already possible with the ChatGPT integration, but this command has just been added to the Gladys "local" chat model. You can now ask Gladys to launch a scene in the chat:</p>
<p><img decoding="async" loading="lazy" alt="Launch chat scene" src="https://gladysassistant.com/assets/images/cinema-scene-2b612b2cc96b021b7c59df5ab3ab2dc7.png" width="1616" height="576" class="img_ev3q"></p>
<p>Thanks to Lokkye for the development 🙏</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="launch-a-scene-with-mqtt">Launch a scene with MQTT<a href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/#launch-a-scene-with-mqtt" class="hash-link" aria-label="Direct link to Launch a scene with MQTT" title="Direct link to Launch a scene with MQTT" translate="no">​</a></h2>
<p>You can now launch a scene using MQTT by posting a message on the topic:</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#bfc7d5"><span class="token plain">gladys/master/scene/SCENE_SELECTOR/start</span><br></span></code></pre></div></div>
<p>By replacing <code>SCENE_SELECTOR</code> with the scene selector, which can be found in the scene edition URL.</p>
<p>For example, for the scene <code>http://192.168.1.10/dashboard/scene/cinema</code>, you'll need to send a message to the topic:</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#bfc7d5"><span class="token plain">gladys/master/scene/cinema/start</span><br></span></code></pre></div></div>
<p>Thanks Lokkye for the development 🙏</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="launch-a-scene-when-gladys-starts-up">Launch a scene when Gladys starts up<a href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/#launch-a-scene-when-gladys-starts-up" class="hash-link" aria-label="Direct link to Launch a scene when Gladys starts up" title="Direct link to Launch a scene when Gladys starts up" translate="no">​</a></h2>
<p>Want to receive a message when Gladys restarts? Perform an operation every time Gladys starts up?</p>
<p>You can now launch a scene when Gladys starts up:</p>
<p><img decoding="async" loading="lazy" alt="Scene when Gladys starts" src="https://gladysassistant.com/assets/images/gladys-start-trigger-cfadc33b1dceb75b9148a9d6ed934193.png" width="2470" height="892" class="img_ev3q"></p>
<p>Thanks Lokkye for the development 🙏</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="zigbee2mqtt-interface-enhancement">Zigbee2mqtt: Interface enhancement<a href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/#zigbee2mqtt-interface-enhancement" class="hash-link" aria-label="Direct link to Zigbee2mqtt: Interface enhancement" title="Direct link to Zigbee2mqtt: Interface enhancement" translate="no">​</a></h2>
<p>Devices already added will no longer be displayed by default in the "Zigbee network discovery" page:</p>
<p><img decoding="async" loading="lazy" alt="Zigbee2mqtt hide devices already added" src="https://gladysassistant.com/assets/images/zigbee2mqtt-hide-already-added-devices-acc2dd3e27024d0a152e7cd43d524154.png" width="2464" height="846" class="img_ev3q"></p>
<p>And the Zigbee2mqtt URL is now displayed on the configuration page!</p>
<p><strong>Bug correction</strong>: When changing the USB key port, Gladys restarts the Zigbee2mqtt container with the correct volume.</p>
<p>Thanks to AlexTrovato and Cicoub13 for these improvements 🙏</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="homekit-humidity-and-leak-sensors-management">Homekit: Humidity and leak sensors management<a href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/#homekit-humidity-and-leak-sensors-management" class="hash-link" aria-label="Direct link to Homekit: Humidity and leak sensors management" title="Direct link to Homekit: Humidity and leak sensors management" translate="no">​</a></h2>
<p>From now on, your leak and humidity sensors will be put back into Homekit!</p>
<p>Thanks bertrandda for the development 🙏</p>
<p>The complete CHANGELOG is available <a href="https://github.com/GladysAssistant/Gladys/releases/tag/v4.30.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-upgrade">How to upgrade?<a href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/#how-to-upgrade" class="hash-link" aria-label="Direct link to How to upgrade?" title="Direct link to How to upgrade?" translate="no">​</a></h2>
<p>If you installed Gladys with the official Raspberry Pi OS image, your instance will update <strong>automatically</strong> in the coming hours. It can take up to 24 hours, don't panic.</p>
<p>If you installed Gladys with Docker, make sure you are using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-us">Support us<a href="https://gladysassistant.com/blog/gladys-4-30-alarm-mode/#support-us" class="hash-link" aria-label="Direct link to Support us" title="Direct link to Support us" translate="no">​</a></h2>
<p>If you want to support us, there are many ways:</p>
<ul>
<li class="">Answer posts on the forum, give your feedback.</li>
<li class="">Help us improve the documentation.</li>
<li class="">Develop new features/integrations on Gladys, we are 100% open-source.</li>
<li class="">Subscribe to <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a>, at -40% right now!!</li>
</ul><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[MELCloud integration, full-screen tablet mode, Tuya shutters]]></title>
        <id>https://gladysassistant.com/blog/gladys-4-29-melcloud-full-screen/</id>
        <link href="https://gladysassistant.com/blog/gladys-4-29-melcloud-full-screen/"/>
        <updated>2023-10-09T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[New integrations, dashboard enhancements and much more in Gladys Assistant 4.29]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone!</p>
<p>Another Gladys update with lots of new features 🥳</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-with-mitsubishi-air-conditioners">Integrations with Mitsubishi air conditioners<a href="https://gladysassistant.com/blog/gladys-4-29-melcloud-full-screen/#integrations-with-mitsubishi-air-conditioners" class="hash-link" aria-label="Direct link to Integrations with Mitsubishi air conditioners" title="Direct link to Integrations with Mitsubishi air conditioners" translate="no">​</a></h3>
<p>It's now possible to connect your Mitsubishi air conditioners (connected via MELCloud) to Gladys!</p>
<p><img decoding="async" loading="lazy" alt="Mitsubishi air conditioner" src="https://gladysassistant.com/assets/images/mitsubishi-ac-231f3099800877d0104957a2b2097922.jpg" width="1600" height="1555" class="img_ev3q"></p>
<p>Thanks to @Lokkye for the development 🙌</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="full-screen-mode-for-gladys-tablets">Full screen mode for Gladys tablets<a href="https://gladysassistant.com/blog/gladys-4-29-melcloud-full-screen/#full-screen-mode-for-gladys-tablets" class="hash-link" aria-label="Direct link to Full screen mode for Gladys tablets" title="Direct link to Full screen mode for Gladys tablets" translate="no">​</a></h3>
<p>If you're using Gladys on a touchscreen tablet somewhere in your home, it's likely that you'll want to display the Gladys dashboard full-screen, without the option of navigating away from that screen.</p>
<p>This is now possible, thanks to a parameter to be added to the URL:</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#bfc7d5"><span class="token plain">?fullscreen=force</span><br></span></code></pre></div></div>
<p>To enable better use of "tablet on the wall" type devices, the duration of connection sessions has been increased to 1 year.</p>
<p>(Sessions can still be revoked in Gladys settings at any time).</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="set-room-temperaturehumidity-widget-limits">Set room temperature/humidity widget limits<a href="https://gladysassistant.com/blog/gladys-4-29-melcloud-full-screen/#set-room-temperaturehumidity-widget-limits" class="hash-link" aria-label="Direct link to Set room temperature/humidity widget limits" title="Direct link to Set room temperature/humidity widget limits" translate="no">​</a></h3>
<p>It's now possible to define at what limit the colors of the "Temperature/Humidity" widgets change.</p>
<p>A bedroom doesn't necessarily have the same limits as a bathroom, or a terrarium!</p>
<p>When editing a dashboard, you can now define customized thresholds:</p>
<p><img decoding="async" loading="lazy" alt="Humidity widget limits" src="https://gladysassistant.com/assets/images/humidity-thresholds-e51f253741a26dd8a945d0c3e6b35d80.jpg" width="1600" height="1259" class="img_ev3q"></p>
<p><img decoding="async" loading="lazy" alt="Temperature widget limits" src="https://gladysassistant.com/assets/images/temperature-thresholds-f1d0232ddb103e05341d120789195f6d.jpg" width="1600" height="1260" class="img_ev3q"></p>
<p>Thanks @Lokkye for this development 🙌</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="camera-images-expire">Camera images expire<a href="https://gladysassistant.com/blog/gladys-4-29-melcloud-full-screen/#camera-images-expire" class="hash-link" aria-label="Direct link to Camera images expire" title="Direct link to Camera images expire" translate="no">​</a></h3>
<p>From now on, expired camera images will no longer be displayed on the dashboard:</p>
<p><img decoding="async" loading="lazy" alt="Camera image expiration" src="https://gladysassistant.com/assets/images/camera-expiration-b0e1b896e8378a98e50a6b629d2b0269.jpg" width="1600" height="662" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="tuya-roller-shutter-management">Tuya roller shutter management<a href="https://gladysassistant.com/blog/gladys-4-29-melcloud-full-screen/#tuya-roller-shutter-management" class="hash-link" aria-label="Direct link to Tuya roller shutter management" title="Direct link to Tuya roller shutter management" translate="no">​</a></h3>
<p>The Tuya integration was released this summer, and a new type of device has just been added: roller shutters.</p>
<p>Thanks @Lokkye for this development 🙌</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="lots-of-fixes">Lots of fixes<a href="https://gladysassistant.com/blog/gladys-4-29-melcloud-full-screen/#lots-of-fixes" class="hash-link" aria-label="Direct link to Lots of fixes" title="Direct link to Lots of fixes" translate="no">​</a></h3>
<ul>
<li class="">In MQTT, NextCloud Talk and Tasmota integration, password fields will no longer be automatically filled in by browsers (to avoid auto-fill bugs) (<a href="https://github.com/GladysAssistant/Gladys/pull/1881" target="_blank" rel="noopener noreferrer" class="">#1881</a>)</li>
<li class="">On the dashboard, some devices no longer have value expiration dates (smoke detector, water leak detector, button, and text)</li>
<li class="">Improved translations in OpenWeather integration (<a href="https://github.com/GladysAssistant/Gladys/pull/1897" target="_blank" rel="noopener noreferrer" class="">#1897</a>)</li>
<li class="">In scenes, in the "Control a device" action, binary devices are initialized to 0 by default instead of "empty value" (<a href="https://github.com/GladysAssistant/Gladys/pull/1901" target="_blank" rel="noopener noreferrer" class="">#1901</a>)</li>
<li class="">In MQTT integration, an error message is added when a device is created with the same external ID as an existing device (<a href="https://github.com/GladysAssistant/Gladys/pull/1902" target="_blank" rel="noopener noreferrer" class="">#1902</a>)</li>
<li class="">Better validation of "string" states (<a href="https://github.com/GladysAssistant/Gladys/pull/1894" target="_blank" rel="noopener noreferrer" class="">#1894</a>)</li>
</ul>
<p>Full CHANGELOG available <a href="https://github.com/GladysAssistant/Gladys/releases/tag/v4.29.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-upgrade">How to upgrade?<a href="https://gladysassistant.com/blog/gladys-4-29-melcloud-full-screen/#how-to-upgrade" class="hash-link" aria-label="Direct link to How to upgrade?" title="Direct link to How to upgrade?" translate="no">​</a></h2>
<p>If you installed Gladys with the official Raspberry Pi OS image, your instance will update <strong>automatically</strong> in the coming hours. It can take up to 24 hours, don't panic.</p>
<p>If you installed Gladys with Docker, make sure you are using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-us">Support us<a href="https://gladysassistant.com/blog/gladys-4-29-melcloud-full-screen/#support-us" class="hash-link" aria-label="Direct link to Support us" title="Direct link to Support us" translate="no">​</a></h2>
<p>If you want to support us, there are many ways:</p>
<ul>
<li class="">Answer posts on the forum, give your feedback.</li>
<li class="">Help us improve the documentation.</li>
<li class="">Develop new features/integrations on Gladys, we are 100% open-source.</li>
<li class="">Subscribe to <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a>, at -40% right now!!</li>
</ul><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[IKEA TRÅDFRI Zigbee compatibility & dashboard device renaming]]></title>
        <id>https://gladysassistant.com/blog/gladys-4-27-dashboard-rename-and-zigbee/</id>
        <link href="https://gladysassistant.com/blog/gladys-4-27-dashboard-rename-and-zigbee/"/>
        <updated>2023-08-26T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Even more personalized dashboards and Zigbee compatibility in Gladys Assistant 4.27]]></summary>
        <content type="html"><![CDATA[<p>Hello everyone!</p>
<p>Hope you spent good holidays ☀️</p>
<p>On the Gladys Assistant front, I returned last week with an update to v4.26.1, which introduced a <a href="https://community.gladysassistant.com/t/gladys-assistant-v4-26-1-mosquitto-fixed-at-v2-0-15-google-home-graph-improved/118" target="_blank" rel="noopener noreferrer" class="">set of fixes</a> in response to your feedback over the summer.</p>
<p>Today I'm following up with a more important update in terms of features: Gladys Assistant 4.27.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="rename-your-devices-on-the-dashboard">Rename your devices on the dashboard<a href="https://gladysassistant.com/blog/gladys-4-27-dashboard-rename-and-zigbee/#rename-your-devices-on-the-dashboard" class="hash-link" aria-label="Direct link to Rename your devices on the dashboard" title="Direct link to Rename your devices on the dashboard" translate="no">​</a></h2>
<p>This was a feature that had long been the talk of the town: what should be displayed on the dashboard to properly "define" a feature: the device name? Device name and room? The feature name? Or both?</p>
<p>After some thought, I realized that we'd never be able to please everyone, so I decided to let the user modify the name when displaying it on the dashboard.</p>
<p>In concrete terms, on the dashboard, in the "Devices" widget you can rename and move each device according to your preference:</p>
<div class="videoContainer"><video width="100%" controls="" loop="" muted=""><source src="https://gladysassistant-assets.b-cdn.net/gladys-4-27/gladys-rename-devices-en.mp4" type="video/mp4"><p>Your browser does not support the video tag.</p></video></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-zigbee-devices">New Zigbee devices<a href="https://gladysassistant.com/blog/gladys-4-27-dashboard-rename-and-zigbee/#new-zigbee-devices" class="hash-link" aria-label="Direct link to New Zigbee devices" title="Direct link to New Zigbee devices" translate="no">​</a></h2>
<p>Gladys is now fully compatible with 3 new Zigbee devices, including two from the IKEA connected range.</p>
<p>For those unfamiliar with the <a href="https://www.ikea.com/us/en/cat/eclairage-connecte-36812/" target="_blank" rel="noopener noreferrer" class="">IKEA Zigbee connected lighting offering</a>, it's very affordable (from €9.99 for a bulb, €6.99 for a switch), and of good quality. If you're new to home automation, this is a good way to start. What's more, it's available in all IKEA stores or by delivery on their website!</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ikea-trådfri-button-with-dimmer-switch">IKEA TRÅDFRI button with dimmer switch<a href="https://gladysassistant.com/blog/gladys-4-27-dashboard-rename-and-zigbee/#ikea-tr%C3%A5dfri-button-with-dimmer-switch" class="hash-link" aria-label="Direct link to IKEA TRÅDFRI button with dimmer switch" title="Direct link to IKEA TRÅDFRI button with dimmer switch" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="IKEA TRÅDFRI with dimmer switch" src="https://gladysassistant.com/assets/images/ikea-tradfri-button-14150b790faaaa72ecf7ad299421bec5.jpg" width="900" height="900" class="img_ev3q"></p>
<p>This button is a very inexpensive On/Off switch (<a href="https://www.ikea.com/us/en/p/tradfri-variateur-dintensite-sans-fil-connecte-blanc-70408595/" target="_blank" rel="noopener noreferrer" class="">6,99€ at IKEA</a>), which also acts as a dimmer when pressed on or off.</p>
<p>I've added support for 5 actions:</p>
<ul>
<li class="">On</li>
<li class="">Off</li>
<li class="">Increase brightness</li>
<li class="">Reduce brightness</li>
<li class="">Stop brightness</li>
</ul>
<p>These actions are available in scenes for your automations:</p>
<p><img decoding="async" loading="lazy" alt="IKEA button in Gladys scenes" src="https://gladysassistant.com/assets/images/scene-ikea-button-5e82e39602fb30b12ca6201f800f5fdc.jpg" width="1334" height="1046" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ikea-styrbar-button-with-intensity-and-color-control">IKEA STYRBAR button with intensity and color control<a href="https://gladysassistant.com/blog/gladys-4-27-dashboard-rename-and-zigbee/#ikea-styrbar-button-with-intensity-and-color-control" class="hash-link" aria-label="Direct link to IKEA STYRBAR button with intensity and color control" title="Direct link to IKEA STYRBAR button with intensity and color control" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" alt="IKEA STYRBAR" src="https://gladysassistant.com/assets/images/ikea-styrbar-button-4d47809126e61536e3d2a622ce1e820c.jpg" width="900" height="900" class="img_ev3q"></p>
<p>This connected remote control allows you to control the On/Off, dimming and color of one or more bulbs. It's available for <a href="https://www.ikea.com/us/en/p/styrbar-remote-control-smart-white-80488370/" target="_blank" rel="noopener noreferrer" class="">9,99€ at IKEA</a>.</p>
<p>I've added support for 11 actions:</p>
<ul>
<li class="">On</li>
<li class="">Off</li>
<li class="">Increase brightness</li>
<li class="">Reduce brightness</li>
<li class="">Stop brightness</li>
<li class="">Left arrow click</li>
<li class="">Right arrow click</li>
<li class="">Left arrow hold</li>
<li class="">Right arrow held</li>
<li class="">Left arrow released</li>
<li class="">Right arrow released</li>
</ul>
<p>These actions are also available in scenes to automate whatever you wish.</p>
<p>Of course, when used in Gladys, these two buttons can control anything and everything.</p>
<p>For those who want more "direct" control, it's possible to use the <a href="https://www.zigbee2mqtt.io/guide/usage/binding.html" target="_blank" rel="noopener noreferrer" class="">Bindings Zigbee2mqtt</a> to enable a direct association between the switch and the bulb, in direct Zigbee.</p>
<p>This allows you to have live control that works even if your home automation is inactive.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="xiaomi-wxkg01lm-button">Xiaomi WXKG01LM button<a href="https://gladysassistant.com/blog/gladys-4-27-dashboard-rename-and-zigbee/#xiaomi-wxkg01lm-button" class="hash-link" aria-label="Direct link to Xiaomi WXKG01LM button" title="Direct link to Xiaomi WXKG01LM button" translate="no">​</a></h3>
<p>I've added a few actions that were missing for this button:</p>
<ul>
<li class="">Triple click</li>
<li class="">Quadruple click</li>
<li class="">Release click</li>
<li class="">Lots of clicks</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="missing-zigbee-compatibility">Missing Zigbee compatibility?<a href="https://gladysassistant.com/blog/gladys-4-27-dashboard-rename-and-zigbee/#missing-zigbee-compatibility" class="hash-link" aria-label="Direct link to Missing Zigbee compatibility?" title="Direct link to Missing Zigbee compatibility?" translate="no">​</a></h2>
<p>If you have a Zigbee device that is not fully supported by Gladys, don't hesitate to post a message <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">on the forum</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-upgrade">How to upgrade?<a href="https://gladysassistant.com/blog/gladys-4-27-dashboard-rename-and-zigbee/#how-to-upgrade" class="hash-link" aria-label="Direct link to How to upgrade?" title="Direct link to How to upgrade?" translate="no">​</a></h2>
<p>If you installed Gladys with the official Raspberry Pi OS image, your instance will update <strong>automatically</strong> in the coming hours. It can take up to 24 hours, don't panic.</p>
<p>If you installed Gladys with Docker, make sure you are using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-us">Support us<a href="https://gladysassistant.com/blog/gladys-4-27-dashboard-rename-and-zigbee/#support-us" class="hash-link" aria-label="Direct link to Support us" title="Direct link to Support us" translate="no">​</a></h2>
<p>If you want to support us, there are many ways:</p>
<ul>
<li class="">Answer posts on the forum, give your feedback.</li>
<li class="">Help us improve the documentation.</li>
<li class="">Develop new features/integrations on Gladys, we are 100% open-source.</li>
<li class="">Subscribe to <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a>, at -40% right now!!</li>
</ul><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Gladys Assistant is now compatible with Tuya devices!]]></title>
        <id>https://gladysassistant.com/blog/gladys-assistant-tuya/</id>
        <link href="https://gladysassistant.com/blog/gladys-assistant-tuya/"/>
        <updated>2023-07-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Tuya/Smart Life/LSC Connect devices can now be used in Gladys!]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone!</p>
<p>Today I'm pleased to announce Gladys Assistant 4.26, a release that brings compatibility with Tuya-compatible devices.</p>
<p>It was already possible to use certain Tuya Zigbee devices with Gladys via our Zigbee2mqtt integration, but now Wi-Fi connected sockets and light bulbs are also compatible via an official Tuya integration 🎉🎉</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-40-on-gladys-plus-with-this-launch">-40% on Gladys Plus with this launch<a href="https://gladysassistant.com/blog/gladys-assistant-tuya/#-40-on-gladys-plus-with-this-launch" class="hash-link" aria-label="Direct link to -40% on Gladys Plus with this launch" title="Direct link to -40% on Gladys Plus with this launch" translate="no">​</a></h2>
<p>To mark this launch, I'm offering 40% off your first Gladys Plus payment with the code <strong>TUYA2023</strong> !</p>
<p>Hurry up, it's happening <a class="" href="https://gladysassistant.com/plus/">on Gladys Plus here</a>!!!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="compatible-devices">Compatible devices<a href="https://gladysassistant.com/blog/gladys-assistant-tuya/#compatible-devices" class="hash-link" aria-label="Direct link to Compatible devices" title="Direct link to Compatible devices" translate="no">​</a></h2>
<p>For now we only support 2 types of devices: sockets &amp; lights.</p>
<p>For example:</p>
<p>Tuya sockets like this <a href="https://amzn.to/44EvMHp" target="_blank" rel="noopener noreferrer" class="">$12 energy monitoring socket</a> are compatible.</p>
<p>Tuya compatible lights like <a href="https://amzn.to/3JSinnc" target="_blank" rel="noopener noreferrer" class="">Dalattin pack of 4 light bulbs for $20,99</a> are compatible!</p>
<p>To configure these devices, you can follow the tutorial <a class="" href="https://gladysassistant.com/docs/integrations/tuya/">in Gladys documentation</a>.</p>
<p>If you have other Tuya devices that are not yet managed, please come to <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">the forum</a> to talk about them.</p>
<p>Many thanks to Lokkye on the forum for this development 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="rotating-camera-images">Rotating camera images<a href="https://gladysassistant.com/blog/gladys-assistant-tuya/#rotating-camera-images" class="hash-link" aria-label="Direct link to Rotating camera images" title="Direct link to Rotating camera images" translate="no">​</a></h2>
<p>It's now possible to rotate a camera image 90°, 180°, and 270°, on the dashboard and in video lives.</p>
<p><img decoding="async" loading="lazy" alt="Camera rotation" src="https://gladysassistant.com/assets/images/camera-rotation-8b53d4730595002b7a9507ef27b942c4.jpg" width="786" height="1138" class="img_ev3q"></p>
<p>Thanks to Lokkye for this development 🙌</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-upgrade">How to upgrade?<a href="https://gladysassistant.com/blog/gladys-assistant-tuya/#how-to-upgrade" class="hash-link" aria-label="Direct link to How to upgrade?" title="Direct link to How to upgrade?" translate="no">​</a></h2>
<p>If you installed Gladys with the official Raspberry Pi OS image, your instance will update <strong>automatically</strong> in the coming hours. It can take up to 24 hours, don't panic.</p>
<p>If you installed Gladys with Docker, make sure you are using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-us">Support us<a href="https://gladysassistant.com/blog/gladys-assistant-tuya/#support-us" class="hash-link" aria-label="Direct link to Support us" title="Direct link to Support us" translate="no">​</a></h2>
<p>If you want to support us, there are many ways:</p>
<ul>
<li class="">Answer posts on the forum, give your feedback.</li>
<li class="">Help us improve the documentation.</li>
<li class="">Develop new features/integrations on Gladys, we are 100% open-source.</li>
<li class="">Subscribe to <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a>, at -40% right now!!</li>
</ul><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Gladys Assistant 4.25: Scene and dashboard enhancements]]></title>
        <id>https://gladysassistant.com/blog/gladys-assistant-4-25/</id>
        <link href="https://gladysassistant.com/blog/gladys-assistant-4-25/"/>
        <updated>2023-06-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A new "Devices" widget, send a camera image in scenes, and more!]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone!</p>
<p>New version of Gladys today with some really nice changes that improve the way Gladys is used on a daily basis.</p>
<p>Just before I get started, I wanted to tell you about a great deal I found on Amazon the other day, which I think is really worth it to get started in home automation with reliable, high-performance equipment:</p>
<p>Beelink mini-PCs are in <a href="https://amzn.to/3p9apPx" target="_blank" rel="noopener noreferrer" class="">flash promotion, at 159$ (-20%)</a> for an 8GB RAM mini-PC, 128GB SSD, Intel Quad-Core processor, Gigabit Ethernet, USB 3.0, Wi-Fi and Bluetooth.</p>
<p>The 16GB RAM version is priced at <a href="https://amzn.to/3JjuV6T" target="_blank" rel="noopener noreferrer" class="">179$</a>.</p>
<p><img decoding="async" loading="lazy" alt="Beelink mini-PC deal" src="https://gladysassistant.com/assets/images/beelink-deal-56e8f7f14343292de6b2e3088676c052.jpg" width="2418" height="1358" class="img_ev3q"></p>
<p>Some people in the community have even ordered several, so to speak 😂</p>
<p>The community is pretty unanimous in saying that today, mini-PCs are a more than serious alternative to the Raspberry Pi, hard to find, and ultimately at a similar price when you take everything into account ( Board + SSD + power supply + case ).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-devices-widget">New "Devices" widget<a href="https://gladysassistant.com/blog/gladys-assistant-4-25/#new-devices-widget" class="hash-link" aria-label="Direct link to New &quot;Devices&quot; widget" title="Direct link to New &quot;Devices&quot; widget" translate="no">​</a></h2>
<p>It was a point of frustration for many, until now it wasn't possible to create a "Devices" widget mixing devices from different rooms.</p>
<p>That's now fixed with this new widget developed by Lokkye, which is fully customizable: you can drag any device into it, and put any title you like :</p>
<p><img decoding="async" loading="lazy" alt="Devices widget" src="https://gladysassistant.com/assets/images/devices-widget-d0836b502239782a4c052a478d11cca9.jpg" width="1920" height="1080" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improved-scene-ux">Improved scene UX<a href="https://gladysassistant.com/blog/gladys-assistant-4-25/#improved-scene-ux" class="hash-link" aria-label="Direct link to Improved scene UX" title="Direct link to Improved scene UX" translate="no">​</a></h2>
<p>The overall experience of creating and editing scenes has been greatly enhanced in this version.</p>
<p>First of all, a scene now has an editable description, allowing you to better discern your scenes:</p>
<p><img decoding="async" loading="lazy" alt="Scene description" src="https://gladysassistant.com/assets/images/scene-description-d948f61ecf17ec9fc6b7795d96168298.jpg" width="2372" height="582" class="img_ev3q"></p>
<p>This description can be edited super-simply by clicking on the description in the scene:</p>
<p><img decoding="async" loading="lazy" alt="Scene header desktop" src="https://gladysassistant.com/assets/images/scene-header-desktop-ee3c237fa5bbc9de01ab9d9d36fbfc77.jpg" width="2510" height="1376" class="img_ev3q"></p>
<p>You'll notice that the header at the top of the scene editing screen has been improved to be more functional and easier to read. Secondary functions (duplication and deletion) have been relegated to a "More" button, so as not to constantly overload the screen with buttons.</p>
<p>On mobile, responsive has been improved to keep the screen clear and legible even on small screens:</p>
<p><img decoding="async" loading="lazy" alt="Scene header mobile" src="https://gladysassistant.com/assets/images/scene-header-mobile-524edc66cad491964d51bc71d902ada3.jpg" width="1000" height="1358" class="img_ev3q"></p>
<p>Finally, Gladys now offers the most frequently requested feature: moving actions/blocks of actions within scenes.</p>
<p>This selectable cross makes it possible to grab actions and drag &amp; drop them to another point in the scene.</p>
<p><img decoding="async" loading="lazy" alt="Move action-scene" src="https://gladysassistant.com/assets/images/move-action-scene-94a2181abc98c32cf588041b9db0aac2.jpg" width="2418" height="1076" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="send-camera-image-in-scenes">Send camera image in scenes<a href="https://gladysassistant.com/blog/gladys-assistant-4-25/#send-camera-image-in-scenes" class="hash-link" aria-label="Direct link to Send camera image in scenes" title="Direct link to Send camera image in scenes" translate="no">​</a></h2>
<p>Super PR from Lokkye, which now lets you send a camera image by message in scenes.</p>
<p>The idea behind this feature is to be able to make "If motion is detected THEN send me an image of the outside camera by message" scenes:</p>
<p><img decoding="async" loading="lazy" alt="Send camera image in scenes" src="https://gladysassistant.com/assets/images/scene-camera-image-a2fc7c1980e2f84131aecae36600f70e.jpg" width="894" height="868" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="google-home-fix-brightness-management-bug">Google Home: Fix brightness management bug<a href="https://gladysassistant.com/blog/gladys-assistant-4-25/#google-home-fix-brightness-management-bug" class="hash-link" aria-label="Direct link to Google Home: Fix brightness management bug" title="Direct link to Google Home: Fix brightness management bug" translate="no">​</a></h2>
<p>I got feedback from a Swedish Gladys user who explained that his IKEA Tradfi bulbs weren't working very well with Google Home integration.</p>
<p>When he set the brightness to 100% in Google Home, his bulbs were only at half their brightness in Gladys.</p>
<p>The reason for this bug was quite simple: IKEA Tradfi bulbs have a brightness range of 0-254 and not 0-100%, so a small conversion step is needed to go from the Google Home scale (0-100%) to the Tradfi scale (0-254), and back again.</p>
<p>The bug has been corrected <a href="https://github.com/GladysAssistant/Gladys/pull/1813" target="_blank" rel="noopener noreferrer" class="">in this PR</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="surface-units-added">Surface units added<a href="https://gladysassistant.com/blog/gladys-assistant-4-25/#surface-units-added" class="hash-link" aria-label="Direct link to Surface units added" title="Direct link to Surface units added" translate="no">​</a></h2>
<p>This was a request from Hizo on the forum, so it's now possible to add surface MQTT devices.</p>
<p>Useful, for example, for a robot vacuum cleaner that returns the cleaned/cleaning surface.</p>
<p><img decoding="async" loading="lazy" alt="Surface" src="https://gladysassistant.com/assets/images/surface-9f40db994dc8152af7340b22ba47496f.jpg" width="822" height="270" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="homekit-link-reset-button-added">HomeKit: Link reset button added<a href="https://gladysassistant.com/blog/gladys-assistant-4-25/#homekit-link-reset-button-added" class="hash-link" aria-label="Direct link to HomeKit: Link reset button added" title="Direct link to HomeKit: Link reset button added" translate="no">​</a></h2>
<p>Thanks to a PR from bertrandda, it is now possible to reset the link with Homekit in Gladys :</p>
<p><img decoding="async" loading="lazy" alt="HomeKit reset" src="https://gladysassistant.com/assets/images/homekit-reset-1714c301c9dd23ea3d67e0d80949b035.jpg" width="994" height="372" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-upgrade">How to upgrade?<a href="https://gladysassistant.com/blog/gladys-assistant-4-25/#how-to-upgrade" class="hash-link" aria-label="Direct link to How to upgrade?" title="Direct link to How to upgrade?" translate="no">​</a></h2>
<p>If you installed Gladys with the official Raspberry Pi OS image, your instance will update <strong>automatically</strong> in the coming hours. It can take up to 24 hours, don't panic.</p>
<p>If you installed Gladys with Docker, make sure you are using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="thanks-to-contributors">Thanks to contributors<a href="https://gladysassistant.com/blog/gladys-assistant-4-25/#thanks-to-contributors" class="hash-link" aria-label="Direct link to Thanks to contributors" title="Direct link to Thanks to contributors" translate="no">​</a></h2>
<p>Thanks to everyone who contributed to this release and gave their feedback.</p>
<p>If you want to talk about this release, you're all welcome on the <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">forum</a>!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-us">Support us<a href="https://gladysassistant.com/blog/gladys-assistant-4-25/#support-us" class="hash-link" aria-label="Direct link to Support us" title="Direct link to Support us" translate="no">​</a></h2>
<p>If you want to support us, there are many ways:</p>
<ul>
<li class="">Answer posts on the forum, give your feedback.</li>
<li class="">Help us improve the documentation.</li>
<li class="">Develop new features/integrations on Gladys, we are 100% open-source.</li>
<li class="">Subscribe to <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a>, at -40% right now!!</li>
</ul><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Camera live streaming in Gladys Assistant 4.23]]></title>
        <id>https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/</id>
        <link href="https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/"/>
        <updated>2023-05-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Watch your home from anywhere in the world, end-to-end encrypted!]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone!</p>
<p>I'm happy to present you today Gladys Assistant 4.23, a new release with lots of new features!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="live-streaming-camera">Live streaming camera<a href="https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/#live-streaming-camera" class="hash-link" aria-label="Direct link to Live streaming camera" title="Direct link to Live streaming camera" translate="no">​</a></h2>
<p>The major feature of this version is the ability to watch your cameras live on the dashboard, either locally or remotely via Gladys Plus.</p>
<p><img decoding="async" loading="lazy" alt="Camera streaming" src="https://gladysassistant.com/assets/images/camera-streaming-6b404a71b4bc92903c578178fa6e8ba1.jpg" width="1128" height="952" class="img_ev3q"></p>
<p>The video stream is encrypted from end to end before guaranteeing your privacy, as always 😉</p>
<p><strong>Note:</strong> This feature requires quite a lot of resources (playing a video stream, compressing it, encrypting it, live, it requires resources!), if the live doesn't start or takes really too long to start, it might be that your machine is not powerful enough for it. 32-bit Raspberry Pi's are not powerful enough for this, for example.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="selecting-the-zigbee-dongle-model">Selecting the Zigbee dongle model<a href="https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/#selecting-the-zigbee-dongle-model" class="hash-link" aria-label="Direct link to Selecting the Zigbee dongle model" title="Direct link to Selecting the Zigbee dongle model" translate="no">​</a></h2>
<p>In the Zigbee integration, it is now possible to select which Zigbee dongle model you are using, which will update the Zigbee2mqtt configuration file automatically!</p>
<p><img decoding="async" loading="lazy" alt="Zigbee model" src="https://gladysassistant.com/assets/images/zigbee-dongle-c9312b406931ccc97d66e72cb2273a38.jpg" width="1850" height="434" class="img_ev3q"></p>
<p>Thanks to AlexTrovato for the development 👏</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="calculations-in-scenes">Calculations in scenes<a href="https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/#calculations-in-scenes" class="hash-link" aria-label="Direct link to Calculations in scenes" title="Direct link to Calculations in scenes" translate="no">​</a></h2>
<p>In scenes, it is now possible to do mathematical calculations in 2 places:</p>
<p>In the "continue only if" condition, it is possible to compare several variables with each other, while doing a mathematical calculation:</p>
<p><img decoding="async" loading="lazy" alt="Continue only if with calculation" src="https://gladysassistant.com/assets/images/continue-only-if-eef7e39333a0b54c6c8d25072d973699.jpg" width="2442" height="974" class="img_ev3q"></p>
<p>In the action "control a device" it is possible to use a variable and a mathematical calculation to deduce the value that will be sent to the device.</p>
<p><img decoding="async" loading="lazy" alt="Control a device with calculation" src="https://gladysassistant.com/assets/images/set-device-value-96945a559e655114f2bf7406d0b574d4.jpg" width="776" height="988" class="img_ev3q"></p>
<p>Very useful to make dynamic scenes that adapts to the execution of the scene!</p>
<p>Thanks @bertrandda for the development 👏</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="nextcloud-talk-integrations">NextCloud Talk integrations<a href="https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/#nextcloud-talk-integrations" class="hash-link" aria-label="Direct link to NextCloud Talk integrations" title="Direct link to NextCloud Talk integrations" translate="no">​</a></h2>
<p>New integration! This integration allows you to use NextCloud Talk to chat with Gladys, the same way the Telegram integration works.</p>
<p><img decoding="async" loading="lazy" alt="NextCloud Talk" src="https://gladysassistant.com/assets/images/nextcloud-talk-1d9652afd06646538164a5c29d93de3a.jpg" width="978" height="870" class="img_ev3q"></p>
<p>Thanks @bertrandda for the development 👏</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="various-improvements-and-fixes">Various improvements and fixes<a href="https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/#various-improvements-and-fixes" class="hash-link" aria-label="Direct link to Various improvements and fixes" title="Direct link to Various improvements and fixes" translate="no">​</a></h2>
<ul>
<li class="">Improved account creation process: more responsive, simpler, with less information to fill in.</li>
<li class="">Homekit integration now supports door/window opening sensors</li>
<li class="">The dashboard displays the sensor names in a clearer way (<a href="https://github.com/GladysAssistant/Gladys/pull/1749" target="_blank" rel="noopener noreferrer" class="">#1749</a>)</li>
<li class="">Fixed a bug on the "HTTP Request" action that did not allow to have an empty POST request body (<a href="https://github.com/GladysAssistant/Gladys/pull/1772" target="_blank" rel="noopener noreferrer" class="">#1772</a>)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-upgrade">How to upgrade?<a href="https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/#how-to-upgrade" class="hash-link" aria-label="Direct link to How to upgrade?" title="Direct link to How to upgrade?" translate="no">​</a></h2>
<p>If you installed Gladys with the official Raspberry Pi OS image, your instance will update <strong>automatically</strong> in the coming hours. It can take up to 24 hours, don't panic.</p>
<p>If you installed Gladys with Docker, make sure you are using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="thanks-to-contributors">Thanks to contributors<a href="https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/#thanks-to-contributors" class="hash-link" aria-label="Direct link to Thanks to contributors" title="Direct link to Thanks to contributors" translate="no">​</a></h2>
<p>Thanks to everyone who contributed to this release and gave their feedback.</p>
<p>If you want to talk about this release, you're all welcome on the <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">forum</a>!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-us">Support us<a href="https://gladysassistant.com/blog/camera-live-streaming-gladys-assistant-4-23/#support-us" class="hash-link" aria-label="Direct link to Support us" title="Direct link to Support us" translate="no">​</a></h2>
<p>If you want to support us, there are many ways:</p>
<ul>
<li class="">Answer posts on the forum, give your feedback.</li>
<li class="">Help us improve the documentation.</li>
<li class="">Develop new features/integrations on Gladys, we are 100% open-source.</li>
<li class="">Subscribe to <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a>.</li>
</ul><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[OpenAI GPT-3 now available in Gladys Assistant]]></title>
        <id>https://gladysassistant.com/blog/open-ai-gpt-3-in-gladys-assistant/</id>
        <link href="https://gladysassistant.com/blog/open-ai-gpt-3-in-gladys-assistant/"/>
        <updated>2023-01-26T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Give the power of artificial intelligence to Gladys!]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone!</p>
<p>Unless you live in a cave, you've probably heard about ChatGPT/GPT-3, an artificial intelligence developed by OpenAI.</p>
<p>On the internet, everyone has tried to chat with this AI, whether it was to see if it would replace us at work, do better than us in university exams, or just to see how it reacts when asked convoluted questions.</p>
<p>On my side, I think this AI is a great tool, a kind of overpowered search engine, accessible to language, which has access to an impressive dataset!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-does-this-have-to-do-with-gladys">What does this have to do with Gladys?<a href="https://gladysassistant.com/blog/open-ai-gpt-3-in-gladys-assistant/#what-does-this-have-to-do-with-gladys" class="hash-link" aria-label="Direct link to What does this have to do with Gladys?" title="Direct link to What does this have to do with Gladys?" translate="no">​</a></h2>
<p>In Gladys, we have always had a "Discussion" tab, which allows you to send requests to Gladys: "Turn on the light in the living room", "Show me the camera in the garden", "What is the temperature in the bathroom?</p>
<p>On the principle, this tab works in the same way as GPT-3: we trained a neural network on a set of data, to "teach" it to respond to user commands.</p>
<p>The difference between the current implementation in Gladys, and GPT-3, is the size of the input data.</p>
<p>Where Gladys was trained on a few commands, GPT-3 was trained on 175 billion parameters, including:</p>
<ul>
<li class="">Petabytes of web pages crawled over 8 years</li>
<li class="">All Reddit content with more than 3 upvotes</li>
<li class="">A lot of books</li>
<li class="">All of Wikipedia</li>
</ul>
<p>To train this model, OpenAI used a cluster of 10,000 Nvidia V100 graphics cards. Monstrous!</p>
<p>Once trained, this model is so big that you need a server with at least 175 GB of RAM to run it 🤯</p>
<p>In short, you get it, GPT-3 is at an impressive level that is hard to reach on our small scale.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="openai-gpt-3-integration-in-gladys">OpenAI GPT-3 integration in Gladys<a href="https://gladysassistant.com/blog/open-ai-gpt-3-in-gladys-assistant/#openai-gpt-3-integration-in-gladys" class="hash-link" aria-label="Direct link to OpenAI GPT-3 integration in Gladys" title="Direct link to OpenAI GPT-3 integration in Gladys" translate="no">​</a></h2>
<p>This model, OpenAI did not create it for them, it is available via an API ( and it's not free, because they obviously have to pay for the 10k Nvidia V100 ^^).</p>
<p>It is this API that I integrated in Gladys!</p>
<p>I did some tests to see if GPT-3 could have an interest in home automation, and frankly it's amazing.</p>
<p>I worked on the "prompt" that I send to GPT-3 to delimit the framework of possible interactions, and it works great!</p>
<p>GPT-3 manages to classify each request, and can answer a lot of questions because I remind you that GPT-3 has access to content coming from everywhere on the internet.</p>
<p>But enough talking...</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="show-time">Show time!<a href="https://gladysassistant.com/blog/open-ai-gpt-3-in-gladys-assistant/#show-time" class="hash-link" aria-label="Direct link to Show time!" title="Direct link to Show time!" translate="no">​</a></h2>
<p>Let's start easy, I forgot how to boil eggs?</p>
<p><img decoding="async" loading="lazy" alt="Controlling the house with Gladys and GPT-3" src="https://gladysassistant.com/assets/images/boiled-eggs-15bf80d21f220744472585c37677b141.jpg" width="2000" height="1083" class="img_ev3q"></p>
<p>Here, I have a question about home automation, what do you think Gladys?</p>
<p><img decoding="async" loading="lazy" alt="Question about electrical consumption to Gladys and GPT-3" src="https://gladysassistant.com/assets/images/reduce-electricity-6e3d063365c71364739f96172858db02.jpg" width="2000" height="1263" class="img_ev3q"></p>
<p>I don't remember how to display the logs of a Docker container...</p>
<p><img decoding="async" loading="lazy" alt="Docker logs - Gladys and GPT-3" src="https://gladysassistant.com/assets/images/docker-logs-10d406f70680493b1c6544556cc9b0c0.jpg" width="2000" height="1262" class="img_ev3q"></p>
<p>What's the height of the Eiffel Tower?</p>
<p><img decoding="async" loading="lazy" alt="General culture, Jules Verne - Gladys and GPT-3" src="https://gladysassistant.com/assets/images/size-eiffel-tower-7818a442c63ba067f8139bbc0a9897d5.jpg" width="2000" height="1273" class="img_ev3q"></p>
<p>AI seems super smart, is it the future?</p>
<p><img decoding="async" loading="lazy" alt="Next 10 years - Gladys and GPT-3" src="https://gladysassistant.com/assets/images/ai-standard-065ffdb378bf6d9c6b0154c23a671439.jpg" width="2000" height="1241" class="img_ev3q"></p>
<p>But isn't this dangerous? I've seen i-Robot, and humans were getting locked up in their homes!</p>
<p><img decoding="async" loading="lazy" alt="Rebel AI - Gladys and GPT-3" src="https://gladysassistant.com/assets/images/i-robot-rebel-41e5e5ad429b592477dd962202373936.jpg" width="2000" height="1248" class="img_ev3q"></p>
<p>Phew, we were not far from a catastrophe there!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-test">How to test?<a href="https://gladysassistant.com/blog/open-ai-gpt-3-in-gladys-assistant/#how-to-test" class="hash-link" aria-label="Direct link to How to test?" title="Direct link to How to test?" translate="no">​</a></h2>
<p>As the GPT-3 API is not free, I offer this integration to all <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a> users.</p>
<p>If you want to test, you have to switch to Gladys Plus, and as a bonus you will support the growth of an amazing open-source project 😊</p>
<p>On the occasion of this launch, I launched the promo code <strong>SMART2023</strong> which gives -40% discount on your first Gladys Plus payment, for 59,99€ per year ( 4,99€/month ).</p>
<p>No excuses!</p>
<p>➡️ <a class="" href="https://gladysassistant.com/plus/">Learn more about Gladys Plus</a> ⬅️</p>
<p>You must be in Gladys Assistant v4.15 to take advantage of this integration, and you will find the integration in the "Integrations" tab:</p>
<p><img decoding="async" loading="lazy" alt="Gladys Open-AI Integration" src="https://gladysassistant.com/assets/images/open-ai-integration-8744326ae36e22d468e5724f26ac3493.jpg" width="2000" height="1384" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="next">Next<a href="https://gladysassistant.com/blog/open-ai-gpt-3-in-gladys-assistant/#next" class="hash-link" aria-label="Direct link to Next" title="Direct link to Next" translate="no">​</a></h2>
<p>For now, this integration is an alpha, the goal is to collect your feedback and allow you to test.</p>
<p>This integration has for now no impact on your home automation system, if you ask it to turn on the light, it will answer you but will not do the action.</p>
<p>Depending on your feedback, we will be able to integrate GTP-3 fully with Gladys.</p>
<p>So, what do you think? Excited? 😄</p>
<p>I'm waiting for your feedback on <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">the forum</a>!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-upgrade">How to upgrade?<a href="https://gladysassistant.com/blog/open-ai-gpt-3-in-gladys-assistant/#how-to-upgrade" class="hash-link" aria-label="Direct link to How to upgrade?" title="Direct link to How to upgrade?" translate="no">​</a></h2>
<p>If you installed Gladys with the official Raspberry Pi OS image, your instance will update <strong>automatically</strong> in the coming hours. It can take up to 24 hours, don't panic.</p>
<p>If you installed Gladys with Docker, make sure you are using Watchtower. See the <a class="" href="https://gladysassistant.com/docs/installation/docker/#auto-upgrade-gladys-with-watchtower">documentation</a>.</p>
<p>With Watchtower, Gladys will update automatically.</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Gladys Assistant's 2022 Year In Review]]></title>
        <id>https://gladysassistant.com/blog/2022-year-in-review/</id>
        <link href="https://gladysassistant.com/blog/2022-year-in-review/"/>
        <updated>2023-01-04T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Let's dive into an amazing year for Gladys !]]></summary>
        <content type="html"><![CDATA[<p>Hi everyone, and happy new year!</p>
<p>Every year I write an article to summarize what happened in the past year, and my projects for the next one.</p>
<p>This year is no exception, so here is my yearly review on Gladys.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-happened-in-2022">What happened in 2022?<a href="https://gladysassistant.com/blog/2022-year-in-review/#what-happened-in-2022" class="hash-link" aria-label="Direct link to What happened in 2022?" title="Direct link to What happened in 2022?" translate="no">​</a></h2>
<p>2022 was an amazing year for Gladys Assistant!</p>
<p>We were even more productive than last year with <strong>28 releases</strong>, which is one release every 2 weeks on average.</p>
<p>I think it's the maximum we should do, as pushing too much is a burden for users, and could reduce overall stability. One release every 2 weeks looks like a good rytmn that we will keep in 2023.</p>
<p>This year, we got 200 PRs merged on master from amazing contributors!</p>
<p>We can remember those features:</p>
<ul>
<li class=""><a class="" href="https://gladysassistant.com/blog/gladys-assistant-4-8-with-calendar-in-scenes/">Calendar based triggers and conditions in scenes</a></li>
<li class=""><a class="" href="https://gladysassistant.com/blog/gladys-assistant-4-9-with-alexa-integration/">Amazon Alexa support</a></li>
<li class=""><a class="" href="https://gladysassistant.com/blog/gladys-assistant-4-10-broadlink-and-performances/">Broadlink integration</a></li>
<li class=""><a class="" href="https://gladysassistant.com/blog/gladys-assistant-4-12-homekit/">Apple Homekit support</a></li>
<li class=""><a class="" href="https://gladysassistant.com/blog/gladys-assistant-4-13-ecowatt/">Node 18 compatibility and Ecowatt integration</a></li>
</ul>
<p>Thanks to all contributors who contributed to this release, it's thanks to you that we can have such a great product today!</p>
<p>I'm thinking about: Alexandre Trovato, Vincent Kulak, Bertrand D'Aure, Cyril Beslay, Corentin Allemand, NickDub, Terdious, Romuald Pochet and Nicolas Geissel! 🙏</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="usage">Usage<a href="https://gladysassistant.com/blog/2022-year-in-review/#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage" translate="no">​</a></h3>
<p>We saw this year quite some growth in usage on the product.</p>
<p>This year, every month had more users than the same month of the previous year (expect January but that's because in January 2021 it was the launch of the v4, with media coverage).</p>
<p><img decoding="async" loading="lazy" alt="Gladys Usage 2022" src="https://gladysassistant.com/assets/images/gladys-usage-2022-1dbd4caba53580337413e89a7e697153.jpg" width="1600" height="839" class="img_ev3q"></p>
<p>On the revenue side, we saw a +33,8% increase in revenue from 2021.</p>
<p>Most of the revenue came in March when I launched the yearly plan for 59,99€:</p>
<p><img decoding="async" loading="lazy" alt="Gladys Revenue 2022" src="https://gladysassistant.com/assets/images/gladys-plus-revenue-2022-642918bbb19d5bf63817c652ecbf2fb7.jpg" width="1600" height="461" class="img_ev3q"></p>
<p>I'm very happy with those numbers and I hope this trend will continue in 2023.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-youtube-channel">The YouTube channel<a href="https://gladysassistant.com/blog/2022-year-in-review/#the-youtube-channel" class="hash-link" aria-label="Direct link to The YouTube channel" title="Direct link to The YouTube channel" translate="no">​</a></h3>
<p>This year I released 8 videos and recorded 3 YouTube lives.</p>
<p>It's a bit more than last year (5 videos &amp; 5 lives), and it's definitely worth it.</p>
<p>Those videos brings visibility on Youtube about what we're doing on Gladys/</p>
<p>In terms of views, I did twice the numbers of views of 2021, from 9k to 20k views in a year:</p>
<p><img decoding="async" loading="lazy" alt="YouTube Stats 2022" src="https://gladysassistant.com/assets/images/youtube-stats-2022-87973863d5ecf51773890746b39fb907.jpg" width="1600" height="925" class="img_ev3q"></p>
<p>For now the channel is all in French, if you are interested here are my most popular videos this year:</p>
<ul>
<li class=""><a href="https://youtu.be/ALW3uDB9P0s" target="_blank" rel="noopener noreferrer" class="">Gérez vos appareils Zigbee dans votre domotique avec Zigbee2mqtt et Gladys Assistant</a></li>
<li class=""><a href="https://youtu.be/Zn7imzI0oYU" target="_blank" rel="noopener noreferrer" class="">Installer un Raspberry Pi sur un disque externe SSD sans ligne de commandes (pour débutant)</a></li>
<li class=""><a href="https://youtu.be/Da_AQSQedFg" target="_blank" rel="noopener noreferrer" class="">Live : Lancement de Gladys Assistant 4.9 avec le support d'Amazon Alexa</a></li>
<li class=""><a href="https://youtu.be/XXanY-SP_5w" target="_blank" rel="noopener noreferrer" class="">Louis et sa boîte aux lettres connectée - Gladys Assistant chez vous #1</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="social-networks">Social networks<a href="https://gladysassistant.com/blog/2022-year-in-review/#social-networks" class="hash-link" aria-label="Direct link to Social networks" title="Direct link to Social networks" translate="no">​</a></h3>
<p>On social networks:</p>
<ul>
<li class=""><a href="https://twitter.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">@gladysassistant on Twitter</a> has 2,775 followers</li>
<li class=""><a href="https://www.facebook.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">Gladys Assistant Facebook</a> counts 763 likes</li>
<li class=""><a href="https://www.instagram.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">@gladysassistant on instagram</a> brings together 575 subscribers</li>
</ul>
<p>And finally 2,266 followers on <a href="https://twitter.com/pierregillesl" target="_blank" rel="noopener noreferrer" class="">my personal Twitter</a>!</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-newsletter">The newsletter<a href="https://gladysassistant.com/blog/2022-year-in-review/#the-newsletter" class="hash-link" aria-label="Direct link to The newsletter" title="Direct link to The newsletter" translate="no">​</a></h3>
<p>In terms of the newsletter, 3,388 of you follow the <a href="https://email-list.gladysassistant.com/subscription/haflMsWmU" target="_blank" rel="noopener noreferrer" class="">Gladys Assistant newsletter</a>.</p>
<ul>
<li class="">2874 subscribers in French</li>
<li class="">514 subscribers in English</li>
</ul>
<p>It's less than last year, but as I said last year I implemented a bounce detection feature that purges subscribers that no longer receive my emails.</p>
<p>Let's see what happens in 2023, but this time I hope to grow this mailing list!</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-github-gladys-assistant">The GitHub Gladys Assistant<a href="https://gladysassistant.com/blog/2022-year-in-review/#the-github-gladys-assistant" class="hash-link" aria-label="Direct link to The GitHub Gladys Assistant" title="Direct link to The GitHub Gladys Assistant" translate="no">​</a></h3>
<p>We are at 2,233 stars ⭐ on the <a href="https://github.com/GladysAssistant/Gladys" target="_blank" rel="noopener noreferrer" class="">Gladys Assistant repo</a></p>
<p>It's +19% compared to last year!</p>
<p>Still a yearly double-digit growth on the Github 😍</p>
<p>I am counting on you to support us on GitHub by putting a star ⭐ on the project.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="projects-and-goals-for-2023">Projects and goals for 2023<a href="https://gladysassistant.com/blog/2022-year-in-review/#projects-and-goals-for-2023" class="hash-link" aria-label="Direct link to Projects and goals for 2023" title="Direct link to Projects and goals for 2023" translate="no">​</a></h2>
<p>As I was telling you, the growth in use, as well as Gladys Plus turnover, all of this makes me much more confident for the future.</p>
<p>Unlike the end of 2021 when my opinion was mixed, I am convinced that Gladys is a project with infinite potential if we continue on this trajectory.</p>
<p>For my part, I want to go further in 2023, and for that I created a new company for Gladys Assistant : <strong>Gladys Assistant SAS</strong>.</p>
<p>Until then, I collected the Gladys Plus income on my personal french "micro-enterprise", alongside my freelance income. The concern of this status is that this status did not push me to re-invest the Gladys Plus income in growth, because this status does not allow to deduct its expenses: the income of a micro is considered as personal income, it is not a business separate from the individual.</p>
<p>This change in status will therefore allow me to reinvest the income from Gladys Plus in various projects: contests? Offer hardware + Gladys Plus bundles? Financing home automation equipment? Marketing? Pay a freelance? Everything becomes possible!</p>
<p>It may seem like a simple change, but for me it's a complete paradigm shift that will have a huge impact on the project in 2023.</p>
<p>If you want to contribute to this growth in 2023, join us on <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a>!</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="product-side">Product side<a href="https://gladysassistant.com/blog/2022-year-in-review/#product-side" class="hash-link" aria-label="Direct link to Product side" title="Direct link to Product side" translate="no">​</a></h3>
<p>On the product side, I have lots of ideas for 2023, but the main idea is very simple: to satisfy Gladys users.</p>
<p>Many of you make feature requests on the forum, and the goal is still to bring down these requests one by one from the most voted to the least voted.</p>
<p>Some progress that I would like to see in 2023 on Gladys:</p>
<ul>
<li class="">Duplication of scenes + "Clock" box on the dashboard</li>
<li class="">Enedis-Linky integration</li>
<li class="">New integrations (Zwave-js-ui, Withings, Yeelight)</li>
<li class="">Highly requested UX improvement: Re-order scenes, dashboard, etc...</li>
<li class="">More content: Mini-PC tutorial? Better developer documentation? More Youtube videos!</li>
<li class="">Matter support?</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="thank-you-all">Thank you all!<a href="https://gladysassistant.com/blog/2022-year-in-review/#thank-you-all" class="hash-link" aria-label="Direct link to Thank you all!" title="Direct link to Thank you all!" translate="no">​</a></h2>
<p>Thank you to all those who support Gladys, whether by developing new features, by contributing via <a class="" href="https://gladysassistant.com/plus/">Gladys Plus</a>, via <a href="https://www.buymeacoffee.com/gladysassistant" target="_blank" rel="noopener noreferrer" class="">one-time donations</a>, or by helping on the <a href="https://community.gladysassistant.com/" target="_blank" rel="noopener noreferrer" class="">forum</a>.</p>
<p>Another happy new year to all!</p>
<p>Pierre-Gilles Leymarie</p><div><div style="border-top:1px solid white;margin-top:50px;margin-bottom:50px"></div><div class="row"><div class="col col--8"><h2>Join the community, and get the latest news about the project!</h2>Emails are sent by Pierre-Gilles Leymarie, founder of the project. You can unsubscribe at any time 🙂</div><div class="col col--4 newsletterSectionInputCol_wyow"><form><div class="form-group"><input type="email" style="width:100%;line-height:1.5;border-radius:5px;padding:8px" placeholder="Email" value=""></div><div class="form-group"><input type="text" style="width:100%;line-height:1.5;border-radius:5px;padding:8px;margin-top:10px" placeholder="First name" value=""></div><button style="margin-top:10px" class="button button--primary button--block">Subscribe</button></form></div></div></div>]]></content>
        <author>
            <name>Pierre-Gilles Leymarie</name>
            <uri>https://github.com/Pierre-Gilles</uri>
        </author>
    </entry>
</feed>