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

Problèmes YANA windows #71

Closed Maxvi33 closed 9 years ago

Maxvi33 commented 10 years ago

Bonjour tout le monde, Le fonctionnement de YANA à marché chez moi une trentaines de secondes, j'ai pu lui demander l'heure et de faire un concours de pet (hihihih) mais après cela il me dit soit: "08/04/2014 19:07:18 Yana quelle heure est il - reconnue à 0,8255241 sur 0,9 : Invalidée (En savoir plus) "

"08/04/2014 18:59:30 | <!> ERREUR: Timeout sur l'url :http://192.168.x.xx/yana-server/action.php?action=GET_EVENT&token=65b5e66cea882a47545cf4852ed5070ffe8629a9 (url invalide ou yana-server inactif) 08/04/2014 18:59:30 | <!> ERREUR: La demande a été abandonnée : La demande a été annulée. L: 0 | à System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) à YANA.Control.receive(IAsyncResult result)"

(x.xx) correspond bien à mon adresse ip :) ensuite cette erreure apparaît:

" "\ Texte de l'exception ** System.Reflection.TargetInvocationException: Une exception a été levée par la cible d'un appel. ---> System.ObjectDisposedException: Impossible d'accéder à un objet supprimé. Nom de l'objet : 'DebugWindow'. à System.Windows.Forms.Control.CreateHandle() à System.Windows.Forms.Form.CreateHandle() à System.Windows.Forms.Control.get_Handle() à System.Windows.Forms.Control.SetVisibleCore(Boolean value) à System.Windows.Forms.Form.SetVisibleCore(Boolean value) à System.Windows.Forms.Control.Show() à YANA.MainWindow.logsButton_Click(Object sender, HtmlElementEventArgs e) --- Fin de la trace de la pile d'exception interne --- à System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) à System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) à System.Delegate.DynamicInvokeImpl(Object[] args) à System.Windows.Forms.HtmlShim.FireEvent(Object key, EventArgs e)

\ Assemblys chargés ** mscorlib Version de l'assembly : 4.0.0.0 Version Win32 : 4.0.30319.18444 built by: FX451RTMGDR

CodeBase :file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

YANA Version de l'assembly : 1.0.0.0 Version Win32 : 1.0.0.0 CodeBase : file:///C:/Users/Maxime/Documents/Raspberry_PI/ProjetYana/yana-windows/YANA.exe ----------------------------------------etc etc "

Si vous avez déjà rencontré cette erreur, je serais heureux de savoir la solution car je bug un petit peu la dessus..

Amicalement, Maxime

NoriRom commented 10 years ago

puisque tu m'as aidé je vais essayer d'en faire autant. Je n'ai aucun problème avec Yana server qui marche du tonnerre pour moi. Pour ton premier problème cela est dû à la reconnaissance vocale, c'est souvent lié à un micro pas très performant. essai avec un meilleur micro. Sinon, une méthode que j'emploie (puisque mon Yana windows ne marche pas) c'est l'application android. Elle marche super bien, la reconnaissance vocale aussi et tu n'as pas de problème de micro. Donc essais avec l'application android. Pour tes autres problèmes as tu fais quelque chose en particulier ? Dans le doute ré-installe Yana server, si tu n'y a as pas de dev perso, ça devrait tout résoudre et mettre comme c'était. bonne chance ;)

Maxvi33 commented 10 years ago

Ah merci beaucoup pour ta réponse! J'ai pu le faire marcher 30 secondes et après Windows me dit "L'application à cesser de fonctionner" pourtant elle me dit bien " Je peux maintenant t'écouter" et entre 10 reboots de l'application, elle répond une ou deux fois...

Je sais pas d'ou vient ce soucis, j'attends une MàJ qui sait ?! Sinon tu sais si il est possible de contrôler les GPIO depuis la page web car j'ai ouvert le port pour apache et je peux y accéder depuis l'entreprise de mon stage! J'aimerais allumer eteindre la télé depuis le boulot pour faire rager ma chérie :japanese_ogre:

Merci de ton aide en tout cas! Amicalement, Maxime VILLADARY

NoriRom commented 10 years ago

en effet c'est bizarre, je suis sûr que le problème vient de ton PC. Essais l'appli android, ça résoudra tous tes problèmes. Pour ta question, oui bien sûr que ça marche, c'est tout l'intérêt justement. Tu as déjà quelques plugin qui te permettent de commander des GPIO et donc les lumières de chez toi directement par l'interface web ou l'application android. Perso je m'en sers aussi quand je suis à l'extérieur pour allumer/éteindre mes lumières de chez moi et aussi pour la TV, et tout ça avec mon téléphone, JADOOOOOOORE !!!! :D Prends l'appli android, et fais toi plaiz ;)

Maxvi33 commented 10 years ago

Je dois avouer que c'est gavé bien cette application Android! Je m'éclate, merci beaucoup pour ton aide surtout! Bonne soirée, à bientôt!

PS: tiens moi au courant de tes projets YANA, j'ai laissé mon nom plus haut ;) a+

NoriRom commented 10 years ago

je viens de tester l'appli Yana windows....heu..... ça me fait comme toi.... ça ne marche qu'une trentaine de secondes....puis une erreur et se ferme..... :/ tu as peut être raison il doit y avoir un bug sur l'application. J'espère qu'il y travaillera dessus :s

Maxvi33 commented 10 years ago

Ils en parlent ici: https://github.com/ldleman/yana-windows/issues/5 Après je crois qu'il y a une solution ici: https://github.com/ldleman/yana-windows-sources

Tiens moi au courant, je peux pas m'y pencher avant demain soir!

ldleman commented 10 years ago

Je vais regarder ça, le problème de timeout est récurrent chez plusieurs utilisateurs (même chez moi ^^), merci d'avoir signalé le soucis :).

En attendant n'hésitez pas a télécharger la dernière version de yana-wdinwos et à configurer le timeout au max dans la section configuration, ça devrait aider.

darkpisto commented 10 years ago

Je profite du sujet pour ajouter : lorsqu'une réponse de Yana est l'un des fichiers wav (la poule, le pet, etc), ça fait souvent planter Yana-Windows.

Je n'ai pas encore investigué donc je n'en sais pas plus pour le moment ^^

En tout cas ce n'est pas encore super stable :p

ldleman commented 9 years ago

Je suis en train de bosser sur une version Yana4all développée en c++ et utilisant plusieurs alternatives d'ASR comme de TTS, ça devrait a terme résoudre beaucoup de choses. capture

Huhra commented 9 years ago

Bonjour Idleman, Je suis développeur C# frontend/backend, est-ce que ça pourrait t’intéresser que je refactor la version C# de ton client pour passer à du WPF et rajouter un peu de modularité au client pour permettre une API aussi côté client ou tu as trop avancé dans la version C++ pour que ce soit utile ? Merci en tout cas c'est top ce que tu fais :)

ldleman commented 9 years ago

Salut Huhra !!

Merci pour ta proposition d'aide !!

J'ai effectivement pas mal avancé sur la version C++, il ne reste qu'un problème d'encodage a régler (l'encodage : ma némésis) et je devrais pouvoir sortir la version beta pour windows.

Ma contre si tu as quelques compétences en C++ c'est avec plaisir que j'accepte ton aide :)

Amicalement,

idle

Le 22.03.2015 15:52, Huhra a écrit :

Bonjour Idleman, Je suis développeur C# frontend/backend, est-ce que ça pourrait t'intéresser que je refactor la version C# de ton client pour passer à du WPF et rajouter un peu de modularité au client pour permettre une API aussi côté client ou tu as trop avancé dans la version C++ pour que ce soit utile ? Merci en tout cas c'est top ce que tu fais :)

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/ldleman/yana-server/issues/71#issuecomment-84625201

Huhra commented 9 years ago

Salut,

Objectivement je ne serais jamais aussi efficace en C++ que je ne le suis en C# mais je devrais pouvoir t'aider sans soucis. Il y a un autre repository pour la version C++ ?

ldleman commented 9 years ago

Non elle est encore en mode privé ^^, mais ça peux se faire si tu donne un coup de pattes :).

Envoie moi ton mail si t'es chaud je te ferais un résumé des avancées.

Le 01.04.2015 13:17, Huhra a écrit :

Salut,

Objectivement je ne serais jamais aussi efficace en C++ que je ne le suis en C# mais je devrais pouvoir t'aider sans soucis. Il y a un autre repository pour la version C++ ?

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/ldleman/yana-server/issues/71#issuecomment-88444467