Gladys 4 Beta est disponible ! 🚀

Des avancées au top !! Merci à tout le monde pour votre boulot.

2 « J'aime »

FĂ©licitations Ă  vous tous !

2 « J'aime »

Ça à l’air top pour la carte ! A tester quand on pourra sortir de vous nous :smile:

1 « J'aime »

Et ça fixe le test coté serveur sur ma CI GitLab, top :+1:

1 « J'aime »

Salut Ă  tous !

Quelques nouvelles des développements récents :

  • Le bug de crĂ©ation de multiple pĂ©riphĂ©riques Z-Wave avec le mĂȘme nom est dĂ©sormais fixĂ© ! En cas de pĂ©riphĂ©riques avec plusieurs fois le mĂȘme nom, l’utilisateur est alertĂ© et il peut renommer le pĂ©riphĂ©rique. Le commit en question.
  • L’intĂ©gration “Sonoff” a Ă©tĂ© renommĂ© en “Tasmota”, et de nombreuses amĂ©liorations ont Ă©tĂ© faites. Merci @AlexTrovato ! Le commit.
  • Le bug d’une page blanche / ou d’un freeze de l’UI aprĂšs ĂȘtre aller sur le service Z-Wave est normalement fixĂ©.
  • J’ai crĂ©Ă© un topic pour les dĂ©veloppeurs v4 sur le forum, et publiĂ© des guidelines de dĂ©veloppements frontend pour commencer !

Hñte d’avoir vos retours sur tout ça :slight_smile:

Zwave : Effectivement, je confirme la rĂ©solution du bug des devices portant le mĂȘme nom :wink:

1 « J'aime »

Au sujet du zwave, j’ai croisĂ© eu plusieurs fois un comportement Ă©trange, deux messages contradictoires dans l’interface. :

J’obtient celui-ci avec Gladys installĂ©e sur Synology (Docker).

Il faut savoir que la gestion des clefs USB sur Synology (docker) n’est pas top. A chaque redĂ©marrage d’un container, il faut retirer et rĂ©iiserer le stick Zwave pour qu’il soit de nouveau correctement dĂ©tectĂ© sinon le zwave ne fonctionne plus. En faisant cela, on force docker Ă  gĂ©nĂ©rer un nouveau port com virtuel, et il faut donc modifier le port com dans l’assistant de domotique. Oui, je dis assistant de domotique, car c’est la mĂȘme chose sur home assistant and co.

Et c’est Ă  ce moment lĂ  (reboot + retirer la clef + rĂ©iinserer la clef) que j’obtient le message en capture si dessus. Est-ce que d’autres personnes ont dĂ©jĂ  vu ça ?

IntĂ©ressant! Tu aurais l’erreur des logs quand cela se produit ?

Comme par hasard je n’arrive pas à le reproduire ^^. Je retenterai plus tard

1 « J'aime »

Ce genre de retour sur le Slack Gladys Plus, ça fait plaisir de voir que le travail plait :heart_eyes: Merci @PhilippeMA pour ton retour positif et ton soutien :raised_hands:

Le versioning arrivera avec la RC si je dis pas de bétises.

Pour voir si tu es à jour rien de plus simple. “Gladys is up to date”

Pas pour l’instant, ça ne fonctionnera que quand Gladys sera versionnĂ©e (lorsqu’on sera sorti de la beta)! Pour l’instant, ça n’affiche que « Gladys is up to date Â».

Salut Ă  tous!

Je viens de publier mon travail sur le MQTT :rocket:(en cours de build, ce sera dispo d’ici 1h chez vous)

Cela apporte des nouvelles fonctionnalitĂ©s, mais cela change aussi l’API. Nous sommes encore beta, ainsi je me permets de “casser l’API” en plein milieu, et de vous demander de faire les changements nĂ©cessaire de votre cĂŽtĂ©, afin que l’on puisse avancer et se diriger de plus en plus vers la RC :slight_smile:

L’API ressemble dĂ©sormais Ă  ça:

Au banc des nouveautés, la possibilité de voir quand la derniÚre valeur a été reçu sur chaque périphérique:

Un petit dĂ©tail d’UX mais qui est si pratique, la possibilitĂ© de copier coller d’un clic le topic MQTT sur lequel le pĂ©riphĂ©rique Ă©coute/publie:

J’espĂšre que ça vous plait, en tout cas j’ai passĂ© du temps Ă  faire ça bien de mon cĂŽtĂ© !

Je suis preneur de tout retour comme toujours :slight_smile:

5 « J'aime »

Bonjour a tous

Je relance pour mon probleme de zwave je vois que des maj sont passé mais mes modules ne sont toujour pas geré
Des news la lib zwave n’est toujours pas a jour ?

pour info ajout peripherique ok mais aucune valeur recu

1 « J'aime »

Normalement ça devrait marcher!

Au vu de ce que tu nous montre, il n’y a pas l’air d’avoir de problĂšmes avec la librairie (tes capteurs semblent bien configurĂ©s)

Tu es sĂ»r que ton stick USB Z-Wave est bien branchĂ©? Qu’il fonctionne bien?

Bonjour

Tu es sĂ»r que ton stick USB Z-Wave est bien branchĂ©? Qu’il fonctionne bien?

Ben il est bien reconnu dans gladys et oui il est bien sur un port usb du raspberry
Ca n’a jamais fonctionnĂ© seul l’appareillage fonctionne donc la clĂ© est ok mais une fois fait aucune donnĂ©es a part la batterie du capteur d’ouverture a la premiĂšre syncro
Il te faut quoi comme info de debug ? pas de souci pour ssh sur le rapsberry au cas ou

Salut j’ai le mĂȘme problĂšme que @Will9, ma clĂ© Z-Wave est bien reconnue sans soucis, et j’essaye d’afficher les donnĂ©es de mon Fibaro multi sensor mais seul la tempĂ©rature remonte de temps en temps et la batterie seulement a l’appairage


Pour info, la clĂ© que j’utilise est la suivante :

MĂȘme problĂšme que toi pour la neo coolcam. La class zwave remontĂ©e ne doit pas correspondre Ă  celle dĂ©clarĂ©e en standard. Je regarde ce soir si je vois quelque chose.

On possede exactement la meme clé zwave

la vue sur interface

sinon les logs ( si ca peut aider)

docker logs gladys

> gladys-server@ start:prod /src/server
> cross-env NODE_ENV=production node index.js

Initialising OpenZWave 1.6.974 binary addon for Node.JS.
	OpenZWave Security API is ENABLED
	ZWave device db    : /etc/openzwave
	User settings path : /src/server/services/zwave/node_modules/openzwave-shared/build/Release/../../
	Option Overrides : --Logging false --ConsoleOutput false --SaveConfiguration true
2020-04-13T14:44:32+0400 <info> index.js:19 (Object.start) Starting telegram service
2020-04-13T14:44:32+0400 <info> index.js:13 (Object.start) Starting usb service
2020-04-13T14:44:32+0400 <info> index.js:16 (Object.start) Starting zwave service
2020-04-13T14:44:32+0400 <info> index.js:20 (Object.start) Starting Dark Sky service
2020-04-13T14:44:32+0400 <info> service.start.js:16 (Service.start) Service darksky is not configured, so it was not started.
2020-04-13T14:44:36+0400 <info> service.start.js:16 (Service.start) Service telegram is not configured, so it was not started.
2020-04-13T14:44:36+0400 <info> service.start.js:16 (Service.start) Service mqtt is not configured, so it was not started.
2020-04-13T14:44:36+0400 <info> index.js:63 (Server.<anonymous>) Server listening on port 1080
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! gladys-server@ start:prod: `cross-env NODE_ENV=production node index.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the gladys-server@ start:prod script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-04-13T11_14_37_527Z-debug.log

docker exec -it gladys cat /root/.npm/_logs/2020-04-13T11_14_37_527Z-debug.log

docker exec -it gladys cat /root/.npm/_logs/2020-04-13T11_14_37_527Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ â€č /usr/local/bin/node â€ș, â€č /usr/local/bin/npm â€ș, â€č run â€ș, â€č start:prod â€ș ]
2 info using npm@6.13.4
3 info using node@v12.16.1
4 verbose run-script [ â€č prestart:prod â€ș, â€č start:prod â€ș, â€č poststart:prod â€ș ]
5 info lifecycle gladys-server@~prestart:prod: gladys-server@
6 info lifecycle gladys-server@~start:prod: gladys-server@
7 verbose lifecycle gladys-server@~start:prod: unsafe-perm in lifecycle true
8 verbose lifecycle gladys-server@~start:prod: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/src/server/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
9 verbose lifecycle gladys-server@~start:prod: CWD: /src/server
10 silly lifecycle gladys-server@~start:prod: Args: [ â€č -c â€ș, â€č cross-env NODE_ENV=production node index.js â€ș ]
11 silly lifecycle gladys-server@~start:prod: Returned: code: 1 signal: null
12 info lifecycle gladys-server@~start:prod: Failed to exec start:prod script
13 verbose stack Error: gladys-server@ start:prod: cross-env NODE_ENV=production node index.js
13 verbose stack Exit status 1
13 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack at EventEmitter.emit (events.js:311:20)
13 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:311:20)
13 verbose stack at maybeClose (internal/child_process.js:1021:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
14 verbose pkgid gladys-server@
15 verbose cwd /src/server
16 verbose Linux 4.19.97-v7+
17 verbose argv « /usr/local/bin/node Â» « /usr/local/bin/npm Â» « run Â» « start:prod Â»
18 verbose node v12.16.1
19 verbose npm v6.13.4
20 error code ELIFECYCLE
21 error errno 1
22 error gladys-server@ start:prod: cross-env NODE_ENV=production node index.js
22 error Exit status 1
23 error Failed at the gladys-server@ start:prod script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]