# Faire clignoter une prise

**URL:** <https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868>\
**Category:** Demandes livrées\
**Created:** [Avril 28, 2024, 7:53 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868 "2024-04-28T19:53:06Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [Avril 28, 2024, 7:53 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/1 "2024-04-28T19:53:06Z")

</div>

Suite au développement de cette [feature](https://community.gladysassistant.com/t/faire-clignoter-une-ampoule-prise/8435) pour les lumières (et à la demande de développer la même chose pour les prises), voici une image de test

`docker pull cicoub13/gladys:blink-electric-plug`

⚠ Ceci est une image de test, lancez-la à vos propres risques. Voici la documentation pour ce genre d’image.

Le choix a été fait de gérer les deux types (lumières/prises) dans le même type d’action.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/a/ca5d8c27fdef5673ffb3f9373514ca0a5b87c1c7.png)

@pierre-gilles J’ai développé une migration pour gérer les scènes existantes. J’ai l’impression de tout bien faire et les logs me l’indiquent aussi mais le changement ne se fait pas (comme si la sauvegarde ne fonctionnait pas).

[https://github.com/cicoub13/Gladys/blob/feat-blink-electric-plug/server/migrations/20240426100609-change-blinking-light-action.js](https://github.com/cicoub13/Gladys/blob/feat-blink-electric-plug/server/migrations/20240426100609-change-blinking-light-action.js)

```auto
2024-04-28T21:49:46+0200 <info> 20240426100609-change-blinking-light-action.js:16 (Object.up) Scene migration: Found 1 scenes with light.blink action
2024-04-28T21:49:46+0200 <info> 20240426100609-change-blinking-light-action.js:21 () Scene migration: Updating action light.blink with device.blink
2024-04-28T21:49:46+0200 <info> 20240426100609-change-blinking-light-action.js:26 () Scene migration: Saving updated scene Blinking lights

```

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [Avril 28, 2024, 7:58 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/2 "2024-04-28T19:58:29Z")

</div>

cc @guim31 @GBoulvin

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Avril 28, 2024, 8:12 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/3 "2024-04-28T20:12:00Z")

</div>

Quelle efficacité ! Merci !  
Je suis en déplacement, je ne pourrai pas tester avant jeudi 😇. Mais il n’y a pas de raison que ça coince 😉

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Avril 29, 2024, 7:00 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/4 "2024-04-29T07:00:40Z")

</div>

C’est trop cool 🙂 sauf que moi non plus je ne peux pas tester, j’ai bidouillé un peu mon NAS donc je vais devoir le remonter avant de remettre en place mon Gladys de tests…

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Avril 29, 2024, 8:22 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/5 "2024-04-29T08:22:15Z")

</div>

Salut @cicoub13, bravo super efficace 👏

Petite question, est-ce qu’on a vraiment besoin de renommer l’action ?

En soit, même si on laisse l’utilisateur sélectionner une prise, ça reste pour faire clignoter une lampe non ?

Est-ce qu’il y a un cas où un utilisateur voudrait faire clignoter une prise pour utiliser autre chose sur la prise ? ça m’étonnerait

Donc pour moi on parle de prise nul part, même dans l’interface «&nbsp;Faire clignoter les lumières&nbsp;» est suffisant, juste que l’utilisateur peut sélectionner une prise dans les lumières non ?

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [Avril 29, 2024, 9:04 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/6 "2024-04-29T09:04:57Z")

</div>

Ah oui, en prenant un peu de recul, ça a plus de sens. Et ça m’évite la migration 😉 Je change ça

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [Avril 29, 2024, 6:24 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/7 "2024-04-29T18:24:36Z")

</div>

> [@pierre-gilles](#):
>
> Petite question, est-ce qu’on a vraiment besoin de renommer l’action ?

C’est corrigé. Image `cicoub13/gladys:blink-electric-plug` prête à tester.

PR ici [Feat blink light from switch device by cicoub13 · Pull Request #2064 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/pull/2064)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 1, 2024, 11:54 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/8 "2024-05-01T11:54:25Z")

</div>

@cicoub13 Je viens de tester, ça marche bien chez moi !

Juste un petit feedback d’UX, comme les listes de lumières et de prises sont concaténés, on perdre l’ordre et donc ça peut être compliqué de s’y retrouver:

 ![Screenshot 2024-05-01 at 13.52.01](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/a/9/a969576b6f0ea110a429151c0e318aa0f6985cbc.png)

On pourrait peut-être rajouter un sort au tableau pour que ce soit bien trié ?

Cf review: [Feat blink light from switch device by cicoub13 · Pull Request #2064 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/pull/2064#pullrequestreview-2033501224)

Merci pour la PR en tout cas 🙏

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Mai 2, 2024, 7:49 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/9 "2024-05-02T07:49:50Z")

</div>

En effet, excellente remarque.  
En dehors de cela, ça tourne sans souci !  
Merci @cicoub13 !

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [Mai 2, 2024, 1:37 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/10 "2024-05-02T13:37:43Z")

</div>

> [@pierre-gilles](#):
>
> On pourrait peut-être rajouter un sort au tableau pour que ce soit bien trié ?

Changement effectué, PR et image docker à jour ✅

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 3, 2024, 8:03 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/11 "2024-05-03T08:03:48Z")

</div>

Merci @cicoub13 pour les correctifs, c’est bon pour moi !

C’est mergé et ça partira dans la prochaine version de Gladys 🚀

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 6, 2024, 3:46 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/12 "2024-05-06T15:46:22Z")

</div>

Cette fonctionnalité est disponible dans Gladys Assistant 4.40:

> [@Gladys Assistant 4.40 : Connecter Gladys à une installation Zigbee2mqtt existante](https://community.gladysassistant.com/t/gladys-assistant-4-40-connecter-gladys-a-une-installation-zigbee2mqtt-existante/8899):
>
> Salut à tous slight_smile Je sors aujourd’hui Gladys Assistant 4.40, une mise à jour qui apporte un gros morceau : la possibilité de connecter Gladys à une instance Zigbee2mqtt existante partying_face Je vous parle de toute les nouveautés sur le blog : N’hésitez pas si vous avez des retours wink

Je ferme ce sujet, n’hésitez pas à en créer un nouveau en cas de feedbacks 🙂

Merci à @cicoub13 pour le développement !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 6, 2024, 3:46 UTC](https://community.gladysassistant.com/t/faire-clignoter-une-prise/8868/13 "2024-05-06T15:46:25Z")

</div>


