Horaire de train + Eedomus + Raspberry

Discussion et échanges de scripts pour la box eedomus

Horaire de train + Eedomus + Raspberry

Messagepar eedomusbox » 18 Mai 2016 09:42

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/
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: Horaire de train + Eedomus + Raspberry

Messagepar bifidus » 30 Mai 2016 23:07

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
bifidus
 
Messages : 22
Inscription : 02 Oct 2015

Re: Horaire de train + Eedomus + Raspberry

Messagepar eedomusbox » 31 Mai 2016 00:04

Salut,
ce n'est pas un actionneur mais un etat. Il doit être de type de données "texte".
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: Horaire de train + Eedomus + Raspberry

Messagepar Gurdil » 31 Mai 2016 18:59

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
Gurdil
 
Messages : 5
Inscription : 29 Fév 2016

Re: Horaire de train + Eedomus + Raspberry

Messagepar eedomusbox » 31 Mai 2016 19:07

Ce script ne fonctionne pas sur la box. Il faut un serveur externe type raspberry.
Désolé
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: Horaire de train + Eedomus + Raspberry

Messagepar Gurdil » 01 Juin 2016 06:37

Oki je comprends mieux
Merci
Gurdil
 
Messages : 5
Inscription : 29 Fév 2016

Re: Horaire de train + Eedomus + Raspberry

Messagepar eedomusbox » 01 Juin 2016 12:40

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
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: Horaire de train + Eedomus + Raspberry

Messagepar Gurdil » 05 Juin 2016 19:39

OK je vais essayer
encore merci
Gurdil
 
Messages : 5
Inscription : 29 Fév 2016

Re: Horaire de train + Eedomus + Raspberry

Messagepar Gurdil » 06 Juin 2016 21:34

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?
Gurdil
 
Messages : 5
Inscription : 29 Fév 2016

Re: Horaire de train + Eedomus + Raspberry

Messagepar eedomusbox » 10 Juin 2016 13:00

Bonjour,
j'ai ajouté le script gare dans le repertoire https://github.com/Madoma73/EedomusScripts
Un version Eedomus et une version Eedomus + Raspberry.
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: Horaire de train + Eedomus + Raspberry

Messagepar Gurdil » 14 Juin 2016 19:53

Merci de ton aide.
La script marche au poil
Gurdil
 
Messages : 5
Inscription : 29 Fév 2016

Re: Horaire de train + Eedomus + Raspberry

Messagepar galaksy2001 » 19 Nov 2016 02:56

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
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: Horaire de train + Eedomus + Raspberry

Messagepar annarol » 01 Oct 2017 19:11

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
EEDOMUS V2 - 4 ZXT-120 - motion sensor fgms-001 - 2 QUBINO "Flush 2 relays" V2 ZMNHBD1 - 2 QUBINO "Flush Dimmer V2" ZMNHDD1- NEO COOLCAM NAS-PD01Z - GC00AM NAS - DS01Z Door Window Sensor
annarol
 
Messages : 48
Inscription : 09 Déc 2015

Re: Horaire de train + Eedomus + Raspberry

Messagepar annarol » 02 Oct 2017 05:06

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
EEDOMUS V2 - 4 ZXT-120 - motion sensor fgms-001 - 2 QUBINO "Flush 2 relays" V2 ZMNHBD1 - 2 QUBINO "Flush Dimmer V2" ZMNHDD1- NEO COOLCAM NAS-PD01Z - GC00AM NAS - DS01Z Door Window Sensor
annarol
 
Messages : 48
Inscription : 09 Déc 2015


Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 33 invité(s)