Gladys big UI upgrade is here 🚀

@samcmoi : Hello ! Je vois le soucis, excuse moi c’est de ma faute lorsque j’ai Ă©cris le tutoriel je n’avais pas mis la bonne commande de CREATE TABLE, je l’ai corrigĂ© assez vite mais toi visiblement tu as fais la migration avant. Peux tu refaire la migration en suivant le tutoriel blog Ă  partir de l’import de la DB ? ( tu verras le CREATE TABLE n’est plus exactement le mĂȘme )

Aha, j’allais te le dire :wink:

Merci ! ça fait plaisir !

hĂ©hĂ©, c’est ça l’open-source, rĂ©activitĂ© :muscle: Merci pour tes retours positifs, ça fait super plaisir :slight_smile:

Ah oui effectivement, j’ai zappĂ© de mettre la migration de donnĂ©e automatique pour ce point, bien vu! :slight_smile:

2 « J'aime »

ah, ça c’est bizarre. Tu peux regarder les logs de Gladys + la console JS du navigateur ?

@HocheA bizarre
 chez moi j’utilise l’image MySQL avec les mĂȘmes paramĂštres et ça fonctionne

pour le logs gladys ok mais la console, comment dois je procéder?

Salut tout le monde !

Je viens de tenter le transfert de ma base de donnée en suivant le tuto de Pierre-Gilles.

  • TĂ©lĂ©chargement de la nouvelle image de Gladys
  • Installation sur une nouvelle carte microSD via Etcher
  • Backup de ma base de donnĂ©e de la misroSD originale
  • Transfert de la sauvegarde situĂ©e dans le rĂ©pertoire /home/pi de la carte originale sur la nouvelle carte dans le mĂȘme dossier : /home/pi
  • Lancer les diffĂ©rentes commandes donnĂ©es dans le tuto.

Depuis maintenant 10 minutes, putty reste muet aprÚs avoir lancé la commande cd gladys && node init.js.
Est-ce normal ?

Une capture d’écran de ce que je vois dans putty (car une image vaut toutes les explications)

Edit : 30 minutes


Edit 2 : Bon, 45 minutes, je recommence toute la procédure car cela ne me semble pas normal (backup de ma base de données, installation de la nouvelle image sur la nouvelle carte etc etc
)

Edit 3 : 2h30 depuis la nouvelle tentative
 toujours le mĂȘme problĂšme
 Je laisse tomber, reviens Ă  ma carte SD originale et vais me coucher en attendant qu’un pro passe par lĂ  et me dise oĂč j’ai merdé  :thinking:

1 « J'aime »

ça peut prendre un peu de temps, mais lĂ  effectivement 45 minutes c’est bizarre
 Par curiositĂ© tu as quel version de Raspberry Pi ?

Sinon, si ton ancienne installation de Gladys Ă©tait en 3.7.4 ( la derniĂšre version avant la 3.8.0 ), tu peux skipper cette Ă©tape, car les migrations de DB sont faite automatiquement entre la 3.7.4 et la 3.8.0. Le node init.js servait Ă  ĂȘtre sur que c’est good mais dans certains cas n’est pas nĂ©cessaire
 Essaie de skipper cette Ă©tape, et dis nous :slight_smile: ( tu peux toujours retenter le node init.js Ă  posteriori si on se rend compte qu’il te manque des Ă©tapes de la migration de DB )

Rien dedans ? Tu as suivi pas Ă  pas le tutoriel, re-importĂ© ta base de donnĂ©e, et rien dedans ? Tu as du oublier des Ă©tapes c’est pas possible


Le wifi tu dois le configurer sur la nouvelle image (normal), et le son je ne vois pas pourquoi il ne fonctionnerait pas


1 « J'aime »

Un RPi 2 (je garde le RPi3 pour ma borne d’arcade :wink: )

C’est le cas, j’ai donc passĂ© l’étape comme tu l’as suggĂ©rĂ© et tout c’est bien passĂ© !

En revanche, mes modules Z-wave contrĂŽlant lumiĂšres et prises ne rĂ©pondaient plus, j’ai donc mis Ă  jour les donnĂ©es de Gladys via les paramĂštres et depuis, tout est rentrĂ© dans l’ordre et fonctionne Ă  merveille !

Merci pour ton aide Pierre-Gilles !

Edit : Ah, ben non, je rencontre un petit problĂšme
 Pas d’évĂšnement « DĂ©part de la maison Â» dans les timeline pour les 2 utilisateurs
 Seul « Utilisateur vu Ă  la maison Â» et durĂ©e de l’absence apparait. (Donc pas de lancement du scĂ©nario mise en route de l’alarme)

Edit 2 : Autre problÚme détecté, à chaque reboot, gladys-bluetooth et gladys-xiaomi-home sont tués, je suis obligé de relancé les commandes pm2 start /home/pi/gladys-xiaomi-home/app.js --name gladys-xiaomi-home et pm2 start /home/pi/gladys-bluetooth/app.js --name gladys-bluetooth

Je n’arrive pas Ă  retrouver sur le forum comment fixer ce problĂšme (j’étais pourtant persuadĂ© d’avoir vu l’info quelque part
)
Quelqu’un pour m’aider ?

C’est à dire ? À quel occasion ?

Il faut faire pm2 save pour enregistrer la conjugation ! :slight_smile:

Mais quel c*n je fais
 Evidemment !!! boulet-3

Avant la MAJ, j’avais « DĂ©part de la maison Â» qui apparaissait sur la timeline de l’utilisateur qui quittait le domicile lorsque son porte clef bluetooth n’était plus dĂ©tectĂ©.
Et j’avais crĂ©Ă© un scĂ©nario « Si l’utilisateur quitte la maison et que la maison est vide, mettre l’alarme de la maison en marche Â»

Maintenant, il n’y a plus d’évĂ©nement « DĂ©part de la maison Â» (ni de « retour Ă  la maison Â» d’ailleurs) dans la timeline (donc plus de left-home dans Gladys), les scenarii ne peuvent donc pas se lancer (du moins, c’est la conclusion Ă  laquelle j’arrive)

Exemple de la timeline avant MAJ et aprĂšs MAJ

Timeline

Que veux-tu dire par « Tout noir ? Â» OĂč vois-tu un Ă©cran noir ?

Essaie de retĂ©lĂ©charger l’image au cas oĂč ton prĂ©cĂ©dent tĂ©lĂ©chargement soit corrompu

j’ai le mĂȘme soucis
 juste utilisateur vu Ă  la maison

comment dois je faire pour la console JS du navigateur?

Pour l’afficher ? En gĂ©nĂ©ral, c’est la touche F12.

marche pas sur macbook


Quel idĂ©e d’utiliser un macbook
 :stuck_out_tongue:

Ceci pourra probablement t’aider :wink:

merci ça fonctionne

voici les logs

pour Gladys :

pi@gladys:~ $ pm2 logs gladys
[TAILING] Tailing last 15 lines for [gladys] process (change the value with --lines option)
/home/pi/.pm2/logs/gladys-out-0.log last 15 lines:
0|gladys | Scenario : Trigger : Found 3 launchers with code alarm.
0|gladys | Scenario : Trigger : Condition not verified.
0|gladys | Scenario : Trigger : Condition not verified.
0|gladys | Scenario : Trigger : Condition not verified.
0|gladys | Scenario : Trigger : New event : alarm
0|gladys | Scenario : Trigger : Found 3 launchers with code alarm.
0|gladys | Scenario : Trigger : Launcher condition verified.
0|gladys | Scenario : Trigger : Condition not verified.
0|gladys | Scenario : Trigger : Condition not verified.
0|gladys | Scenario : Trigger : Conditions verified, starting all actions.
0|gladys | Scenario : exec : Found 1 actions to execute.
0|gladys | Executing action “ExĂ©cute un script”
0|gladys | House : checkUsersPresence
0|gladys | [ [] ]
0|gladys | New User connected : Sam

/home/pi/.pm2/logs/gladys-error-0.log last 15 lines:
0|gladys | Network scan completed. Found 12 devices.
0|gladys | gladys.location.create : Create location for user 1
0|gladys | Network scan completed. Found 12 devices.
0|gladys | gladys.location.create : Create location for user 1
0|gladys | Network scan completed. Found 12 devices.
0|gladys | gladys.location.create : Create location for user 1
0|gladys | Network scan completed. Found 13 devices.
0|gladys | gladys.location.create : Create location for user 1
0|gladys | Network scan completed. Found 12 devices.
0|gladys | gladys.location.create : Create location for user 1
0|gladys | Network scan completed. Found 13 devices.
0|gladys | gladys.location.create : Create location for user 3
0|gladys | gladys.location.create : Create location for user 1
0|gladys | gladys.location.create : Create location for user 1
0|gladys | gladys.location.create : Create location for user 1

pour la console JS :

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://c.basemaps.cartocdn.com/light_all/10/525/345.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://b.basemaps.cartocdn.com/light_all/10/525/344.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://b.basemaps.cartocdn.com/light_all/10/524/345.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://d.basemaps.cartocdn.com/light_all/10/526/345.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://d.basemaps.cartocdn.com/light_all/10/525/346.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://a.basemaps.cartocdn.com/light_all/10/524/344.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://c.basemaps.cartocdn.com/light_all/10/526/344.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://c.basemaps.cartocdn.com/light_all/10/524/346.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://a.basemaps.cartocdn.com/light_all/10/526/346.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://a.basemaps.cartocdn.com/light_all/10/523/345.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://a.basemaps.cartocdn.com/light_all/10/527/345.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://d.basemaps.cartocdn.com/light_all/10/523/344.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://d.basemaps.cartocdn.com/light_all/10/527/344.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://b.basemaps.cartocdn.com/light_all/10/523/346.png. (leaflet.js, line 6)

[Warning] [blocked] The page at https://10.0.1.10/dashboard/maps was not allowed to display insecure content from http://b.basemaps.cartocdn.com/light_all/10/527/346.png. (leaflet.js, line 6)

Jusque là, c’est normal. (Note : Windows ne peux pas lire le contenu de la deuxiùme partition.)

C’est ça que je ne comprends pas
 Tout noir oĂč ? Dans ton navigateur internet quand tu tapes l’adresse IP du raspberry ? Dans Putty ? Ou ailleurs ?

Quand tu te log avec Putty, tu as quoi dans les logs de Gladys ?

C’est tout Ă  fait normal !! Tu n’as pas dĂ» comprendre comment accĂ©der Ă  Gladys


Gladys n’apparaitra jamais sur un Ă©cran connectĂ© au RPi. Il faut accĂ©der Ă  Gladys via un navigateur web en tapant l’IP du RPi sur lequel est installĂ© Gladys (ou via http://gladys.local comme indiquĂ© dans le tuto donnĂ© par 20.100)

1 « J'aime »

Salut Ă  tous !

Comme certains l’ont remarquĂ©, il y avait un petit soucis avec la configuration HTTPS sur la nouvelle image 3.8.0, c’est de ma faute j’avais oubliĂ© deux petits fichiers 
 ^^ my bad!

J’ai Ă©crit les instructions pour crĂ©er ces deux fichiers dans ce post sur le forum si vous voulez passer en HTTPS sur Gladys =>

https://community.gladysassistant.com/t/connexion-en-https-message-derreur-err-connection-refused/2549/9?u=pierre-gilles

Et j’ai bien sur corrigĂ© l’image Raspbian et dĂ©ployĂ© l’image corrigĂ©e sur GitHub =>

https://bit.ly/gladys-raspbian-image-3-8-0-rev1

Encore dĂ©solĂ© pour le dĂ©rangement, c’est de ma faute :slight_smile:

@samcmoi : IntĂ©ressant! Tu as une extension chrome qui force le HTTPS partout ? Visiblement le fait que le service de tiling qui sert Ă  afficher la map sous forme de tuile soit en HTTP est bloquĂ© par ton navigateur. C’est bien vu, il faut qu’on corrige dans Gladys et qu’on passe ce service en HTTPS aussi. J’ai exactement le mĂȘme soucis chez moi, sauf que mon navigateur (Chrome derniĂšre version) est visiblement plus permissif et ne met qu’un warning. Cf =>

@Retlaw : Tu pourrais regarder les logs du module gladys-bluetooth ? pm2 logs gladys-bluetooth