Dans Gladys 3.7, Gladys apprend désormais toute seule!

Salut à tous,

Je suis heureux de vous annoncer que Gladys 3.7 est disponible pour tous ! :muscle:

Cette version apporte deux nouvelles fonctionnalités que l’on a codée avec @AdrienDesola le week-end dernier lors du live YouTube.

J’explique tout ça dans ma dernière newsletter ici => Gladys apprend désormais toute seule ! 

Bon testing à tous !

10 Likes

What ??? J’ai pas eu le temps de tester la 3.6.3.

:joy::joy::joy::joy::joy::joy::joy:

En tout cas toujours au TOP :thumbsup:

Je test de suite :wink:

Mise à jour en 3.7.2 sans aucun souci, bravo @pierre-gilles ! Maintenant il faut que je m’attaque au problème que j’ai avec l’app Android :wink:

Faut aussi que je prenne le temps de regarder ta vidéo de live coding.

1 Like

Bon, mise à jour à partir de la v3.6.3, via rpi-update.sh…

Gladys redémarre, interface web OK, mais écran Brain, vide :confused: du coup, je tente de mettre à jour les données de Gladys via l’écran paramètres et là, erreur :

Je pense que la migration de la base ne s’est pas bien passée (absence du champ status dans la table sentence)… :cry:

Dans le doute, je reboot… Idem… :sob:

@pierre-gilles, la migration de la BDD se fait elle automatiquement lors de la mise à jour, ou faut-il lancer une commande à part ?

Salut,

je te confirme que la BDD n’est pas impactée par la migration. Mais par précaution moi j’ai installé : Gladys Backup

@+

salut @Pti_Nico,
j’ai mis également à jours cette après midi et j’ai eu le même message d’erreur, je pensais que c’était mon installation, et même en cliquant sur Mise à jours des données ça n’a pas fonctionné et surtout un beau message d’erreur.

donc j’ai ajouter manuellement la colonne à la base dans mysql :

ALTER TABLE sentence ADD status VARCHAR(255);

je sais pas si c’était le bon type de la colonne, mais en tout cas ça marche chez moi.

J’ai aussi fait un backup avant la mise à jour, mais @pierre-gilles a indiqué qu’il y avait aussi une migration de la BDD à faire pour passer en v3.7.x.
Et vu le message d’erreur que j’ai, il me manque bien un champ en base… du coup, je me pose des questions… :confused:

OK, mais ça devrait être automatique… voire même initialiser les valeurs par défaut… non ?

oui je suis d’accord avec toi car le paramètre apparaît bien dans le fichier model Sentense.js, il y a peut-être un problème quelque part, mais la je maîtrise pas trop encore cette partie là, je pense que @pierre-gilles pourrait être le plus apte pour ça.

status: {
  type: 'string',
  enum: ['pending', 'rejected', 'approved', 'official'],
  defaultsTo: 'pending'
}

J’ai exactement le même problème, j’ai relancé la MAJ pour voir !

Edit Le fait d’avoir refait la MAJ a résolu le problème chez moi ^^

Bonjour,

La relance de la mise à jour m’a permis de faire apparaître toutes les phrases dans le brain…

La relance de la mise à jour, à mis en évidence une erreur :

Et toujours le même problème :cry:

Comme j’écrivais plus haut, lors de la mise à jour, le script d’init est lancé. Ce script effectue toutes les opérations de migrations de base de donnée ! :slight_smile: Ne faites pas les migrations à la main, c’est comme ça qu’après vous vous retrouvez avec des problèmes incompréhensible comme là ^^ (forcément quand on bidouille la DB dans le dos de Gladys ^^ )

Si la colonne n’a pas été créée, vous pouvez lancer manuellement l’init en allant dans le dossier “/home/pi/gladys”, et en lançant :

node init.js

Ou tout simplement en relançant la maj.

ça m’étonne que vous soyez autant à avoir ce problème, bizarrement chez moi sur mon Raspberry Pi ça a fonctionné nickel

@pierre-gilles, ça doit être lié aux index que j’ai ajouté pour plus de fluidité des écrans event et devices.
Je test ce soir après les avoir supprimés.

Bonjour tout le monde.

MAJ effectuée à l’instant sans problème ni erreur.

Ca y est je viens de mettre à jour. aucun soucis. j’aime beaucoup l’onglet brain

2 Likes

Pareil pas de problème !!

1 Like

Avis aux amateurs de problèmes balèzes (@pierre-gilles, @C4rlit0, @LepetitGeek), j’ai viré mes index et relancé l’init.
Mais j’ai toujours une erreur :

Et là je sèche (vu le temps :umbrella:, c’est plutôt étonnant…).

Hola @Pti_Nico

T’as une clé primaire qui existe déjà ailleurs :confused:

Quand tu dis :

A quoi tu fais allusion ?

Aux index que j’avais ajouté pour optimiser Gladys :
https://community.gladysassistant.com/t/mysql-usage-cpu/1658/6