La premiùre alpha de Gladys Assistant 4 est disponible ! 🚀

Je voudrais installer Gladys V4 sur mon ReSpeaker sous debian, j’utilise la mĂȘme procĂ©dure que pour le Raspberry Pi?

Merci @VonOx, @Boimb :smile:

C’est corrigĂ© de mon cĂŽtĂ©,
sous Windows il suffit donc bien de tĂ©lĂ©charger l’exĂ©cutable de la librairie ffmpeg et de placer ffmpeg.exe dans le rĂ©pertoire C:/Windows et lĂ  tout fonctionne :+1:

  • Je peux donc bien ajouter la camĂ©ra dans le Dashboard, par contre elle n’apparaĂźt pas dans la piĂšce concernĂ©e dans l’onglet Devices, est-ce Ă©galement le cas chez vous ?

  • j’ai Ă©galement le soucis avec Telegram qui ne fonctionne pas chez moi, j’obtiens l’erreur suivante (environnement dev sous Windows) :
    SQLITE_ERROR: no such column: user_id

  • j’ai Ă©galement un soucis avec le chat (pourtant j’ai bien exĂ©cutĂ© les migrations de la db), aucune ligne ne s’affiche et pas d’affichage de rĂ©ponses de Gladys :
    table t_message has no column named file

j’ai du coupĂ© mes serveurs, plus de 50° dans la piĂšce.
Je vais tester dĂšs que possible

hi hi hi on en reparle en septembre/octobre quand les températures vont baisser alors :rofl:
Moi ca chauffe aussi en ce moment, j’ai fini par installĂ© un ventillo pour Ă©vaquer l’air chaud de ma baie.

Elle rĂ©ponde au ping tes camĂ©ras ? L’idĂ©e c’est de ping depuis le conteneur

Oui mĂȘme comportement, le lien avec la partie Device n’est surement pas encore intĂ©grĂ©.

Salut @VonOx, effectivement elle ne rĂ©pond pas au ping ^^’
J’avoue ne pas comprend pourquoi ^^

Et depuis l’hîte ? Ça ping ?

Que veux tu dire pars depuis l’hîte ? Via mon mac oui ca ping :wink:

Oui c’est ça l’hĂŽte c’est ton Mac, je voulais ĂȘtre sur que le pĂ©riphĂ©rique rĂ©pond au ping ( de maniĂšre gĂ©nĂ©rale) car certains pĂ©riphĂ©riques rĂ©seau ne rĂ©pondent jamais au ping.

Quoi qu’il en soit, si tu as crĂ©Ă© ton conteneur avec le network host il n’y a rien d’ autre Ă  faire. Je pense que c’est l’hĂŽte qui bloque la connexion, je connais pas assez Mac os pour t’aider mais s’il y’a un pare feu ou un problĂšme de privilege c’est par la que je commencerai.

je vais l’installer sur mon synology alors :stuck_out_tongue:.
Merci de ton aide :smiley:

Hello Ă  tous!

De retour en France ce matin aprÚs 26h de vol/escale/taxi, un peu crevé mais content de retrouver le fromage et la pain :stuck_out_tongue:

Je vois que vous avez été actif pendant ce temps là, je vais essayer de répondre aux messages.

Mmm effectivement je testerais sur une autre machine, je sais que Docker sous Mac est assez particulier (Docker Desktop Mac fait tourner une VM qui fait tourner les containers). C’est clairement pour du dĂ©veloppement, pas plus, et c’est largement possible (c’est mĂȘme quasi sĂ»r) que le rĂ©seau de la VM soit sĂ©parĂ© du rĂ©seau de l’host principal, donc quand tu appelle 192.168.xx.xx, ça appelle probablement le network de la VM interne lancĂ©e par Docker Desktop, d’oĂč l’erreur.

C’est la mĂȘme commande pour lancer le container Docker, aprĂšs c’est peut ĂȘtre une autre commande pour installer Docker. Tu peux tester celle que j’ai mise, mais je garanti pas. Cherche sur google pour installer Docker sur respeaker.

Ce n’est pas censĂ© ĂȘtre le cas, ces boxs sont dĂ©diĂ©s au contrĂŽle de pĂ©riphĂ©riques/capteurs, pas aux camĂ©ras.

Cool! Pourrais-tu enrichir le tutoriel pour mettre en place son environnement de développement (En français ici , en anglais ici )

Pour rappel, comme toujours dans ce projet, le site est 100% open-source et vous pouvez me proposer des PR qui seront automatiquement déployé sur le site (thanks Netlify).

Dans le cas de la documentation, la doc est hébergée sur ce repo:

https://github.com/GladysAssistant/gladys-4-docs

Le tutoriel dont je te parlais est dans ce fichier en FR, et ce fichier en EN

Toutes les contributions pour améliorer la doc sont les bienvenues :slightly_smiling_face:

Tu avais probablement clonĂ© le dĂ©pĂŽt avant l’alpha. Avant l’alpha, comme le repo n’était pas encore versionĂ© ni dĂ©ployĂ©, on travaillait en modifiant les mĂȘmes migrations de DB, donc tu as du crĂ©er la DB avec un ancien schĂ©ma, et comme on a modifiĂ© les mĂȘmes migrations, elles ne sont pas appliquĂ©es.

Tu peux supprimer ta DB de dev et relancer les migrations + Gladys.

DĂ©sormais, vu qu’on a des instances actives, les migrations sont immutables et ne sont jamais modifiĂ©: dĂšs qu’on modifie la DB, on crĂ©Ă© une migration.

MĂȘme souci.

1 « J'aime »

Salut @pierre-gilles et félicitation pour ton travail.
si je comprend bien dans la V4, il n’est plus possible de faire ses propres modules et tuning? c’est dommage car cela risque de brider les dev.

M’suis fait la mĂȘme remarque d’entrĂ©e.
Mais en fait non.
C’est sĂ»r, c’est pas hĂ©bergĂ© sur ton git, et tu « perds en visibilitĂ© » (ouĂ© c’est pas le bon terme
 mais au final, ce n’est que ça)
Si tu veux dev ton propre module, tu n’as qu’a Fork et ne pas PR derriĂšre. Pas d’intĂ©rĂȘt pour la commu, mais tu peux expĂ©rimenter de ton cĂŽtĂ©. Et pour le coup, pour le user non familier de git , aller, j’ose
 Mme Michu
 hĂ© bien, si tu le fais propre, et que tu PR, c’est embarquĂ©, sans effort pour l’utilisateur.
Un effort de plus pour le dev, mais quel gain pour Mme Michu ! :slight_smile:

Merci pour ton retour, je vais regarder ca.
j’ai vu que c’était en docker cette fois. il y a une raison particuliĂšre? et d’ailleurs, la BDD est stockĂ©e dans le docker ou en dehors?

La BDD est SQLite. Suis pas spĂ©cialiste, mais de ce que j’ai pu lire, c’est serverless. Pas besoin d’avoir un conteneur dĂ©diĂ©, c’est juste un volume.
Et pour rĂ©pondre Ă  ta question, oui, c’est embarquĂ© ds le docker.

Une des raisons de docker c’est que tu n’es plus dĂ©pendant de la couche OS. On est tous dans le mĂȘme environnement c’est un Ă©norme gain. Si ça marche chez toi, ça marchera chez un autre, pas besoin de vĂ©rifier s’il a bien installĂ© les dĂ©pendances etc, tout est dans le container.

oui oui ca je comprends bien et c’est effectivement pas mal comme solution. je me posais juste la question de l’hĂ©bergement de la BDD car je suis sur un projet avec mon taf ou on rĂ©flĂ©chi Ă  passer en docker mais on hĂ©site pour la question de la BDD.

Salut @Isokar!

La philosophie change un peu effectivement. Je considĂšre que le produit Gladys est un “tout” qui doit fonctionner de A Ă  Z. L’expĂ©rience module est cruciale pour les utilisateurs Gladys, si on veut que le projet soit utilisĂ© par plus d’utilisateurs, on ne peut plus se permettre l’expĂ©rience instable de la v3 sur la partie module.

Effectivement en terme de dĂ©veloppement il y a de nouvelles contraintes qui ont pour but d’amĂ©liorer la qualitĂ© du produit, et de fournir une expĂ©rience stable Ă  l’utilisateur!

Et comme dit @Boimb, pour un dev qui sait bidouiller, c’est toujours possible de bidouiller :slight_smile:

j’avoue que c’est frustrant mais je comprend le raisonnement.
il est clair qu’il y avait trop d’approximatif dans le fonctionnement de la V3.
donc si je comprend bien, dans la V4, tout sera intĂ©grĂ© de base c’est ca?

Je pense qu’il va falloir crĂ©er un domaine community un peux sĂ©parĂ© car ca va vite devenir compliquĂ© de suivre les sujets V3 et V4

1 « J'aime »