ldleman / yana-server

Interface PHP de domotique Y.A.N.A (You Are Not Alone)
http://projet.idleman.fr/yana
107 stars 59 forks source link

client yana windows > yana server sur un acces restreint #111

Open hdi-95 opened 9 years ago

hdi-95 commented 9 years ago

yo,

que 2015 vous apportes a tous beaucoup de domotique !

Alors sur le serveur de mon rpi ou j'ai installer yana, une authentification est requise, donc pour moi impossible de faire fonctionner le client windows/android pour les commandes vocales.

est-ce possible de gérer l’authentification du serveur en plus du token ?

aussi je trouve que les updates ne sont pas assez souples et claires, je dispose de la version 3.0.6, mais je trouve pas une pages avec l'historiques des différentes releases, et le top serait une page dans yana qui déclancherai une maj en background.

ldleman commented 9 years ago

Coucou ! Pour les MAJ c'est délicat, c'est un enorme travail de gerer un système de maj automatique fiable, presque un projet a part entiere, je n'ai pas assez de temps pour ça, je prèfere concentrer mon temps de développement sur les fonctionnalités de yana, l'installation/maj étant ponctuelle, j'espère que tu comprendras.

Concernant l'authentification quelle erreur as tu quand tu tente d'envoyer tes commandes vocales ? As tu bien renseigné le token dans les config du client windows ?

hdi-95 commented 9 years ago

hello,

dommage pour les maj, qu'elle est le moyen le plus simple de mettre a jours alors via le git ?

c'est un authentification de type .htacces sur le serveur donc le client windows / android ne peut pas se connecter car la connexion est refusée.

j'ai aussi une suggestion pour le module des Interrupteurs radios : faire une requête ajax plutôt qu'un lien href.

F0cks commented 9 years ago

@hdi-95 Pour mettre à jour via Github cest simplement "sudo git pull" dans le dossier yana-server. (si tu n'as pas trouvé depuis 29j :D )

maditnerd commented 9 years ago

Je me rends compte que j'en ai jamais vraiment parler mais j'avais (grossièrement) fait un système pour les mise à jour dans le script d'installation install.sh

Si yana est déjà installé et qu'une mise à jour est disponible normalement il devrait

(Bien évidemment après vous avoir brutalement demandé la permission) Après je sais pas à quel point c'est fiable, il faudrait que je fasse plus de tests.

Si ça intéresse des gens je pourrais me pencher à gérer un système de backup / update rudimentaire en ligne de commande à partir de ça.

Ca permettrait de faire quelquechose du genre:

ldleman commented 9 years ago

ça peut être interessant :), celà dit le gros soucis c'est surtout la partie bdd, pour le code un simple git pull suffit, j'ai mis en place un petit système pour ça (cf db.json a la racine) mais il faut que je pense a le maintenir a chaque upgrade et ça c'est pas gagné.

ldleman commented 8 years ago

@hdi-95 Pourquoi ne pas enlever ce fichier htacess alors ?

Celà dit le problème devrait être résolue avec le client v2.0 qui vas sortir, celui ci ne passant plus par http.