Forum eedomus
http://forum.eedomus.fr/

Horaire de train + Eedomus + Raspberry
http://forum.eedomus.fr/viewtopic.php?f=50&t=4218
Page 1 sur 1
Auteur:  eedomusbox [ 18 Mai 2016 09:42 ]
Sujet du message:  Horaire de train + Eedomus + Raspberry

Bonjour,
voici une nouvelle version du script qui permet de récupérer les horaires de trains.
http://www.domo-blog.fr/leedomus-reprend-train/
Auteur:  bifidus [ 30 Mai 2016 23:07 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

Bonjour,

J'ai testé le script publié sur Domo-Blog.
J'y suis presque mais que mettre dans les champs "Type" et "Paramètres" de l'onglet valeur de l'actionneur HTTP ?
Je ne sais pas si ça vient de là mais j'ai une erreur du type "Une erreur est survenue lors de la mise à jour [{ "success": "0", "body": { "error_code": "6", "error_msg": "Unknown peripheral value [06h28, 06h44, 06h58, 07h14]." } }]" en toute fin d'exécution du script

Un grand merci pour ton boulot

bifidus
Auteur:  eedomusbox [ 31 Mai 2016 00:04 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

Salut,
ce n'est pas un actionneur mais un etat. Il doit être de type de données "texte".
Auteur:  Gurdil [ 31 Mai 2016 18:59 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

Bonjour,
j'ai moi aussi voulu tester ce script mais sans succès.
j'ai le message ci-dessous lorsque j’essaie de l’importer dans eedomus

La fonction utilisateur supprimer_accents() doit être préfixée par 'sdk_'
La fonction utilisateur maj_periph() doit être préfixée par 'sdk_'
La fonction date_default_timezone_set() n'est pas autorisée
La fonction file_get_contents() n'est pas autorisée
La fonction json_decode() n'est pas autorisée
La fonction -() n'est pas autorisée
La fonction maj_periph() n'est pas autorisée
La fonction supprimer_accents() n'est pas autorisée
La fonction htmlentities() n'est pas autorisée
La fonction preg_replace() n'est pas autorisée

mais je ne suis pas doué. quelles sont les parties a adapter pour le faire fonctionner directement sous eedomus?
merci
Auteur:  eedomusbox [ 31 Mai 2016 19:07 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

Ce script ne fonctionne pas sur la box. Il faut un serveur externe type raspberry.
Désolé
Auteur:  Gurdil [ 01 Juin 2016 06:37 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

Oki je comprends mieux
Merci
Auteur:  eedomusbox [ 01 Juin 2016 12:40 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

Si tu veux l'adapter, ce n'est pas très compliqué.il faut mettre SDK deant les fonctions et remplacer les fonctions PHP qui n'existe pas par d'autre qui sont autorisées par la box
Auteur:  Gurdil [ 05 Juin 2016 19:39 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

OK je vais essayer
encore merci
Auteur:  Gurdil [ 06 Juin 2016 21:34 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

je ne dois pas être loin d'un résultat :
après avoir modifié le script j'obtiens ce résultat :

Date et heure d'execution: 20160606T22:26

Requete: https://xxxxxxx-xxxx-xxx-xxxx-xxxxxxxxx ... journeys=4


************TRAINS*************
Heure de depart: 20160606T224300
Heure d'arrive: 20160606T225700
Numero de train: 3137
Statut du train: SIGNIFICANT_DELAYS
ID de retard: a9ae2697-4868-4f2e-ab4c-29c3ecac2d80
ID de retard dans les retards: a9ae2697-4868-4f2e-ab4c-29c3ecac2d80
Nouvelle heure de depart: 2303
ID de retard dans les retards: 1e56d93b-2a60-4dde-9e9a-f73f6a299104
ID de retard dans les retards: 0cf8ece9-f935-4854-a2b8-c89f764a33ca
************TRAINS*************
Heure de depart: 20160607T065000
Heure d'arrive: 20160607T071500
Numero de train: 850401
************TRAINS*************
Heure de depart: 20160607T070100
Heure d'arrive: 20160607T072500
Numero de train: 850303
Statut du train: NO_SERVICE
************TRAINS*************
Heure de depart: 20160607T071300
Heure d'arrive: 20160607T073300
Numero de train: 850403
Statut du train: NO_SERVICE
************TRAINS*************

Resultat: 22h43-Arraymn, 06h50

URL locale Mise à jour Eedomus: https://192.168.0.xx/api/set?action=per ... n,%2006h50

je pense que le problème viens du calcul du retard que j'ai supprimé.
je n'ai pas trouvé comment faire pour qu'il prenne en compte le -
une idée?
Auteur:  eedomusbox [ 10 Juin 2016 13:00 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

Bonjour,
j'ai ajouté le script gare dans le repertoire https://github.com/Madoma73/EedomusScripts
Un version Eedomus et une version Eedomus + Raspberry.
Auteur:  Gurdil [ 14 Juin 2016 19:53 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

Merci de ton aide.
La script marche au poil
Auteur:  galaksy2001 [ 19 Nov 2016 02:56 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

Bonsoir,

Merci beaucoup pour ce script ;)
Le script hébergé sur l'eedomus s'exécute correctement.
Pour info, pour récupérer les données pour le trajet aller et le trajet retour , il faut placer les commandes suivantes dans l'actionneur http :

Pour l'aller :
Code : Tout sélectionner
http://localhost/script/?exec=gare.php&trajet=a

Pour le retour :
Code : Tout sélectionner
http://localhost/script/?exec=gare.php&trajet=r


Pour récupérer l'ID des gares ( y compris les RER ! ):
Code : Tout sélectionner
https://api.sncf.com/v1/coverage/sncf/places?q=nom_gare
Auteur:  annarol [ 01 Oct 2017 19:11 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

bonsoir a tous,

Je detere ce post car je n'arrive pas a mettre en oeuvre le script de madoma73 (celui a integre dans la box et non le raspberry° :
- j'ai un message d'erreur lorsque je l'execute :
************TRAINS************* Resultat: URL locale Mise à jour Eedomus: https://192.168.1.10/api/set?action=per ... 874&value= URL cloud: https://api.eedomus.com/set?action=peri ... 874&value= Une erreur est survenue lors de la mise à jour [{ "success": "0", "body": { "error_code": "2", "error_msg": "Missing parameter [value]." } }]

periph_id= api du capteur http que j'ai crée
Je pense que je melange les pinceaux entre les capteurs et etat dans les periphs eedomus;

alors si une bonne ame peut m'aider a mettre en place ce script ce serait genial car super interessant pour nous

merci a tous
annarol
Auteur:  annarol [ 02 Oct 2017 05:06 ]
Sujet du message:  Re: Horaire de train + Eedomus + Raspberry

rebonsoir a tous,

j'ai trouve l'erreur /
il faut remplacer dans les script : admin:117905extern par admin:fr:117905 et après le script marche a perfection.
merci a tous ceux qui ont bosse syr ce script bien utile
annarol
Page 1 sur 1 Le fuseau horaire est UTC+1 heure