@pierre-gilles , du coup j’ai refait un sujet avec l’ajout des fonctionnalités spécifiques pour le LixeeTIC.
Par contre cela casse actuallement le tableau de bord pour celui qui a un tableau de bord avec le lixeeTic. Donc je pense qu’il faut faire une migration mais je n’ai pas eu le temps de me pencher dessus.
1 « J'aime »
Ok! N’hésite pas si tu as des questions pour la migration
@pierre-gilles , je revient au sujet de la migration que je voudrais faire.
Je suppose que c’est dans le dossier server/migrations que cela se passe.
Comment est formé le nom du fichier? Car je vois que tous les fichiers ont une date/heure dans le nom.
Quand le fichier est t-il exécuté? Au démarrage de Gladys?
On utilise l’outil de migration de Sequelize:
Tu peux créer une migration en faisant dans le dossier server
:
npx sequelize-cli migration:generate --name nom-de-la-migration
_Will_71:
Au démarrage de Gladys?
Quand tu développe, tu peux faire:
npm run db-migrate:dev
Où pour les tests :
npm run db-migrate:test
Sinon, oui ça sera lancé au démarrage de Gladys (une seule fois)
Si tu regarde dans ta DB SQLite, tu verras il y a une table qui liste les migrations qui ont déjà été exécutée !
1 « J'aime »
merci je te tiens au courant dès que la PR est prête avec la migration
@pierre-gilles , la PR est prête. J’ai ajouté la migration.
GladysAssistant:master
← William-De71:lixee-tic
opened 09:25PM - 17 Oct 24 UTC
### Pull Request check-list
To ensure your Pull Request can be accepted as fa… st as possible, make sure to review and check all of these items:
- [x] Are tests passing? (`npm test` on both front/server)
- [x] Is the linter passing? (`npm run eslint` on both front/server)
- [x] Did you run prettier? (`npm run prettier` on both front/server)
- [x] If you are adding a new features/services, did you run integration comparator? (`npm run compare-translations` on front)
- [x] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community ([french forum](https://community.gladysassistant.com/)/[english forum](https://en-community.gladysassistant.com/)) for testing before merging.
NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
### Description of change
Please provide a description of the change here. It's always best with screenshots, so don't hesitate to add some!
![image](https://github.com/user-attachments/assets/f045172f-a9de-4991-afcb-50b84a548522)
![image](https://github.com/user-attachments/assets/a257c186-992e-45a4-816f-18f3d2662d7a)
De mon côté, j’ai testé en réel cela fonctionne. Je peux générer une image si besoin si quelqu’un veut bien tester.
Génial si tu as testé
J’ai fais une petite review, j’ai une remarque:
GladysAssistant:master
← William-De71:lixee-tic
ouvert 09:25PM - 17 Oct 24 UTC
### Pull Request check-list
To ensure your Pull Request can be accepted as fa… st as possible, make sure to review and check all of these items:
- [x] Are tests passing? (`npm test` on both front/server)
- [x] Is the linter passing? (`npm run eslint` on both front/server)
- [x] Did you run prettier? (`npm run prettier` on both front/server)
- [x] If you are adding a new features/services, did you run integration comparator? (`npm run compare-translations` on front)
- [x] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community ([french forum](https://community.gladysassistant.com/)/[english forum](https://en-community.gladysassistant.com/)) for testing before merging.
NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
### Description of change
Please provide a description of the change here. It's always best with screenshots, so don't hesitate to add some!
![image](https://github.com/user-attachments/assets/f045172f-a9de-4991-afcb-50b84a548522)
![image](https://github.com/user-attachments/assets/a257c186-992e-45a4-816f-18f3d2662d7a)
Cette fonctionnalité est disponible dans Gladys Assistant 4.49 :
Salut à tous !
Nouvelle version de Gladys aujourd’hui, avec des fonctionnalités vraiment sympa
Déclencheur avec délai dans les scènes
Il est désormais possible d’ajouter un délai avant le déclenchement d’une scène sur valeur de capteur.
Par exemple, si vous avez un capteur de mouvement, et que vous voulez vérifier qu’il n’y a pas de mouvement pendant au moins 5 minutes avant de couper la lumière, vous pouvez désormais faire ça :
[Screenshot 2024-11-04 at 17.19.46]
Cette condition …