Développement D'un Dashboard Complémentaire pour Gladys

beta

#1

Bonjour a tout les gladynaute,

Alors voila j’ai un gros projets de domotique je vais essayer de vous faire des tuto avec les code sources des que possible pour ceux que sa intéresserait.
Dans un premier temps j’ai pris deux Raspberry pi 3 un pour Gladys et un autre pour le Dashboard qui sera accrocher au mur du salon, voila se que sa rend pour l’instant.
Je précise que toute les information qui ont un (X) rouge sont fictive en cour de développent ou pour la suppression.

dit moi se que vous en penser et si vous voulez d’autre photo.

Demo GladysDashboard
Username : admin
passwors : admin

[details=“Version 1.0.4”]

**Version 1.0.0**
First version

**Version 1.0.1**
Fonction SSH => En cour
Fonction API REST => En cour
Fonction Settings SSH => En cour
Fonction Full JavaScript  => En cour
Fonction changement de page toute les x Second  => Réflexion

**Version 1.0.2**
Fonction SSH => Défaut sur nginx erreur de cryptage. En cour
Fonction API REST => En cour
Fonction Settings SSH => En cour
Fonction Menu JavaScript  => OK
Fonction Full JavaScript  => En cour
Fonction changement de page toute les x Second  => Réflexion

**Version 1.0.3**
Fonction SSH => Défaut sur nginx erreur de cryptage. En cour
Fonction API REST => Partiellement
Fonction Settings SSH => En cour
Fonction Menu JavaScript  => OK
Fonction Full JavaScript  => Partiellement
Fonction changement de page toute les x Second  => Réflexion

**Version 1.0.4**
Fonction SSH => Défaut sur nginx erreur de cryptage. En cour
Fonction API REST => Partiellement
Fonction Settings SSH => En cour
Fonction Menu JavaScript  => OK
Fonction Full JavaScript  => Partiellement
Fonction changement de page toute les x Second  => Réflexion
Suppression du buttons OFF Et Désactiver  => OK
[/details]

Screenshot 1.0.3

Login

Dashboard

Entre

Salon

Cuisine

Couloir

Chambre Enfant

Chambre Parental

Salle De Bain

Toilette

Chaudière

Settings

Monitorings

Logs

Manage API


Changer de mode dans gladys
#2

Salut !
Il est propre ton Dashboard !

Mais su coup tu gère pas les scénario, alarmes, brain tout ça ?


#3

Sault
merci

non il ne servira pas a sa enfaite le vrais dashboard de Gladys ou tu gère comme tu dit les alarme, les scénario les module ect … sa sera toujours sur le dashboard de Gladys je ne veut en aucun cas le laisser de coter je l’adore troop.
se dashboard la sert uniquement a des fonction comme allumer la lampe des chambre ou allumer les prise,
et avoir des info en temps réel des module installer dans l’appartement la consommation de l’eau , gaz, électricité, température, humidité des pieces, boite aux lettre ect …


#4

Ah tu veux faire quelque chose plus épuré et friendly pour l’utilisation de tout les jours ?

Il me semble qu’il y a une faute à couloir ^^


#5

exactement il sera sur le mur du salon désoler pour les faut je la corrigerait des que j’ai une minute


#6

Ok j’attend avec impatience pour voir ça ^^
D’ailleurs pour la communication utilise plutôt l’API REST car elle a plein de requête pour récupérer les info des devices des pièces et tout ça :wink:


#7

J’ai commencer a regarder mai je doit t’avoue que je ni comprend rien lol
je sait que pour les information du Raspberry il faut faire des requête en ssh2 mai je ni arrive pas depuis wampserver 3 je bloque dessus.


#8

Alors pour L’API REST je peux te donner un coup main si tu veux (je la connais comme ma poche ^^)
Par contre pour la connexion ssh2 je connais pas trop mais je peux regarder.


#9

sa sera avec un grand plaisir car la je sèche.


#10

Pas de soucis je te donnerais un coup de main ce soir si tu veux ^^


#11

Sympa l’idée du Gladys Dashboard avec les commandes déportées :+1:


#12

@Pti_Nico : merci sa fait plaisir je vient juste de finir la connexion SSH du dashboard, j’ai accès au Raspberry pour afficher les température, version, uptime ect… je poste de novelle photo le temps de peaufiner un peut sa.

après in me restera les fonction avec L’API REST mai la se nest pas encore mon domainne mai jai de la chance un gladynaute me rejoint pour la bataille lol @LepetitGeek merci a lui


#13

Franchement c’est cool vu ce qu’on voit pour le moment :slight_smile:
Si je peux proposer une fois que tu auras fini tout ce que tu veux faire, possible de prévoir une fonction pour que le dashboard passe par tous les screens. (genre 5s 1ere page puis 2eme page).
Histoire qu’on ai pas à utiliser l’écran (je pense me mettre un truc comme ça derrière un miroir).


#14

@Maegfea oui très bonne idée mai je ne connait pas bien javascript pour faire se que tu demande mai je la garde de coter merci
edit : si tu a la fonction je peut inclure de-suit avec un boutons dans les settings activer désactiver


#15

Je sais pas du tout, je suis entrain de lire des tutos sur Javascript. (mes souvenirs de cours datent un peu ^^)
Par contre, je tenterai bien un truc comme ca :

Avec le content la variable pour notre timer (pour pouvoir le choisir dans la conf) et URL le chemin pour la page suivante. A placer dans la partie head du fichier HTML

#16

non il y a qu’une seul page se sont juste des div que j’affiche et je cache car le rafraichissement de la page en blanc sait pas super jolie. J’attente @LepetitGeek pour L’API REST car je ne comprend toujours pas comment sa fonctionne.


#17

Le temps d’arriver chez moi et de manger et j’te donne un coup de main :grin:


#18

@LepetitGeek lol prend ton temps sait pas urgent


#19

Je suis la ! ^^
Alors qu’est ce que tu ne comprend pas ? Explique moi tout ^^


#20

@LepetitGeek déjà merci avant tout. Je ne voit pas comment avec L’API REST quand je clique sur mon buttons on ou off que sa envoi a Gladys quoi faire et vise versa que si Gladys voit que je sui pas présent elle envoi l’information au dashboard pour mettre le buttons des lumière sur off