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

Météo HS #270

Open SebNania opened 7 years ago

SebNania commented 7 years ago

Bonsoir, Je continue mon petit tour du propriétaire, et Yana me plait de plus en plus d'ailleurs :) Avec un sacré effet WAF qui ne gache rien. Je me suis rendu compte que les commandes vocales en rapport avec météo ne passent pas, en cherchant dans le début, Yana-Server envoi au client une URL :
_http://192.168.0.200:80/yana-server/action.php?action=vocalinfo_meteo&today=1&token=$MONTOKEN_ Quand je suis cette URL, je tombe sur cette erreur : _Warning: file_get_contents(http://weather.yahooapis.com/forecastrss?w=598788&u=c): failed to open stream: HTTP request failed! HTTP/1.0 401 Unauthorized in /var/www/yana-server/plugins/vocal_infos/vocalinfo.plugin.php on line 266

Fatal error: Call to a member function xpath() on boolean in /var/www/yana-server/plugins/vocalinfos/vocalinfo.plugin.php on line 270

Et quand j'essai tout bêtement d'atteindre l'url yahoo weather qui semble poser pb, j'ai une belle réponse qui m'explique qu'il faut une clé valide pour accéder aux données :

_Warning: file_get_contents(http://weather.yahooapis.com/forecastrss?w=598788&u=c): failed to open stream: HTTP request failed! HTTP/1.0 401 Unauthorized in /var/www/yana-server/plugins/vocal_infos/vocalinfo.plugin.php on line 266

Fatal error: Call to a member function xpath() on boolean in /var/www/yana-server/plugins/vocalinfos/vocalinfo.plugin.php on line 270

Je ne pense pas qu'une demande soit ouverte a ce sujet, si oui, désolé d'avance.

Bonne fin de journée et encore merci pour tout le boulot accompli

Sebastien

ldleman commented 7 years ago

Salut Seb, Oui je pense que le plugin météo n'est plus a jour par rapport au service yahoo weather. Il devient compliqué de trouver un webservice gratuit et sans inscription, il vas falloir remanier ce plugin pour y spécifier un compte j'en ai peur :). Je me met ce plugin de coté, je ne pense pas pouvoir m'en occuper avant un moment car je me concentre plus sur les fonctionnalités core en espérant qu'un contributeur voudra bien s'en occuper avant moi :D

Merci pour le signalement

SebNania commented 7 years ago

Salut Idle, Merci pour ta réponse, la méthode d'authentification choisie par Yahoo est pas super simple en plus et nécessité pas mal de modification que je pense ne pas être capable de faire, j'essaierais quand même de voir si j'ai moyen de bricoler un truc. Avec plaisir, merci a toi pour Yana :)

SebNania commented 7 years ago

Je repensais a ça, a mon sens deux alternatives pas mal sont :

ingfred commented 7 years ago

Bonjour Plugin de linquant fonctionne avec widget meteoblue Tres pratique mais ne cause pas.