Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Sauvegarder "ailleurs" une variable Geoloc/tasker

Pour échanger sur les plugins classés en catégorie "Programmation"
shewy
Timide
Messages : 192
Inscription : 22 nov. 2014, 21:56
Localisation : Beauvais (60)

Sauvegarder "ailleurs" une variable Geoloc/tasker

Message par shewy » 30 mai 2019, 18:38

Bonjour à tous.

Je suis à la recherche d'une solution pour sauvegarder / écrire une donnée reçue de Tasker.

Actuellement, via Tasker je récupère la géolocalisation de mon téléphone et appelle Jeedom (Plugin Geoloc). La position est reçue et enregistrée.

Dans un second temps, j'ai un scénario qui se déclenche lorsqu'une position est reçue afin de déterminer où je suis. (à ma maison, au travail etc)
Je reçois alors des alertes météo adéquates. Tout fonctionne parfaitement bien.

Dans ce scénario j'aimerai ajouter qqchose (quoi ??) pour me permettre de récupérer cette géolocalisation et aller simplement l'inscrire ailleurs.
Je peux l'inscrire dans un fichier Google Drive, je peux appeler une page PHP et ajouter ces coordonnées en base sql sur un serveur que j'ai chez OVH, on peut imaginer un fichier texte : les coordonnées seraient les unes sous les autres ...

bref peut importe je m'adapterai, ne sachant pas ce qu'il est possible de faire depuis un scénario.
L'idée de la base de données sur mon serveur OVH est celle qui me ferai le plus plaisir, car je serai ensuite en mesure de développer en PHP un script me permettant de définir où j"étais.

Pourquoi vouloir enregistrer ces positions ?
En fait dans mes déplacements parfois je m'égare volontairement histoire de visiter. Waze étant pratique pour retrouver son chemin.
Parfois je tombe sur des coins vraiment sympa et donc je me dis que j'aimerai bien y retourner.
Alors je lancerai depuis mon téléphone le scénario qui me sers habituellement à définir si je suis à la maison ou au travail.
Je récup la position GPS et lorsque je serai en vacance je pourrai me faire une balade souvenir ...

Voili voilou.
Si vous avez des idées je suis preneur.

(sinon il y a la solution d'appeler directement une page PHP stockée sur mon serveur ovh et d’enregistrer la position mais ça me ferait perdre un moyen de ctrl que tasker fonctionne bien en communique régulierement avec Jeedom)

merci & Bécots !
> Qui a peur de poser des questions a honte d'apprendre.
> Tout le monde peut être important car tout le monde peut servir à quelque chose. (M.L.King)
> L'homme ne se construit qu'en poursuivant ce qui le dépasse. (A.Malraux)

Mips2648
Actif
Messages : 932
Inscription : 08 sept. 2018, 17:09

Re: Sauvegarder "ailleurs" une variable Geoloc/tasker

Message par Mips2648 » 31 mai 2019, 08:44

Bonjour,

Dans un scénario du peut créer un bloc code et y mettre du php, et là tu peux tout faire (sauf le café)
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!

Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648

shewy
Timide
Messages : 192
Inscription : 22 nov. 2014, 21:56
Localisation : Beauvais (60)

Re: Sauvegarder "ailleurs" une variable Geoloc/tasker

Message par shewy » 02 juin 2019, 10:12

hello !

Merci de ta réponse. Je n'avais même pas imaginé que ce fusse possible.

Je viens d'essayer. Je récupère bien la variable de Geoloc, mais impossible d'appeler ma page php
J'ai pourtant essayé bcp de chose mais rien.

Code : Tout sélectionner

$cmd = cmd::byString("#[Zoutils][Geoloc via Tasker][Tél_Position]#");
$coord = $cmd->execCmd();
comment ferais tu pour aller cette page ?

Code : Tout sélectionner

http://URL/mapage.php?c=$coord&q=jeedom&o=maison
> Qui a peur de poser des questions a honte d'apprendre.
> Tout le monde peut être important car tout le monde peut servir à quelque chose. (M.L.King)
> L'homme ne se construit qu'en poursuivant ce qui le dépasse. (A.Malraux)

Mips2648
Actif
Messages : 932
Inscription : 08 sept. 2018, 17:09

Re: Sauvegarder "ailleurs" une variable Geoloc/tasker

Message par Mips2648 » 02 juin 2019, 12:15

Un appel simple:

Code : Tout sélectionner

$json = file_get_contents($url);
la variable $json aura le résultat de l'appel http

si tu veux modifier les headers ou d'autres propriétés de la requete:

Code : Tout sélectionner

            $opts = [
                "http" => [
                    "method" => "GET",
                    "header" => "un header \r\n"
                ]
            ];
            $context = stream_context_create($opts);
            $json = file_get_contents($url, false, $context);
plus d'info dans la doc php : https://www.php.net/manual/fr/function. ... ntents.php
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!

Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648

shewy
Timide
Messages : 192
Inscription : 22 nov. 2014, 21:56
Localisation : Beauvais (60)

Re: Sauvegarder "ailleurs" une variable Geoloc/tasker

Message par shewy » 03 juin 2019, 07:52

Super ! ça fonctionne
Merci
> Qui a peur de poser des questions a honte d'apprendre.
> Tout le monde peut être important car tout le monde peut servir à quelque chose. (M.L.King)
> L'homme ne se construit qu'en poursuivant ce qui le dépasse. (A.Malraux)

ymer66
Timide
Messages : 61
Inscription : 31 août 2017, 16:37

Re: Sauvegarder "ailleurs" une variable Geoloc/tasker

Message par ymer66 » 07 nov. 2019, 17:58

Bonsoir Shewy, je me rapproche de toi car j'ai remarqué que tu utilisais tasker et geoloc pour transmettre à jeedom (geoloc) ta position (smartphone)
Dis moi !!!
Ça fait deux jour que j'essaie d'appliquer les consignes (Doc jeedom de (geoloc))

Dans le plugin geoloc
J'ai créé
Mon domicile
Mon téléphone
Et la distance entre mon tél et mon domicile

Dans tasker

J'ai créé :
une 1r tâche :
"Obtenir une localisation toute les 30sc"

Un 2e tâche :
Post HTTP
,(Sur le serveur port : HTTPS://mon DNS jeedom.dns3.jeedom.com/plugins/geoloc/core/api/jeeGeoloc.php?apikey=l'API du plugin geoloc=#mon id#&value=%LOCNACC)

Mais quand je clique sur le bouton pour lancer les deux lignes.. ça passe dans le vert... Mais je n'ai absolument rien dans mon plugin geoloc !!

Aurais tu une petite idée ?
Cdt
Remi

Envoyé de mon Mi Note 3 en utilisant Tapatalk



Envoyé de mon Mi Note 3 en utilisant Tapatalk


shewy
Timide
Messages : 192
Inscription : 22 nov. 2014, 21:56
Localisation : Beauvais (60)

Re: Sauvegarder "ailleurs" une variable Geoloc/tasker

Message par shewy » 07 nov. 2019, 20:39

Je te réponds ce wend sûrement lundi car c'est mon anniversaire samedi ! Lool.
Je te ferai des captures de tasker et jeedom. Ça marche super bien chez moi.
Mon adresse email ce sera plus simple. Donne moi la tienne et je t'envoie tout ça
Dernière édition par shewy le 07 nov. 2019, 21:46, édité 1 fois.
> Qui a peur de poser des questions a honte d'apprendre.
> Tout le monde peut être important car tout le monde peut servir à quelque chose. (M.L.King)
> L'homme ne se construit qu'en poursuivant ce qui le dépasse. (A.Malraux)

ymer66
Timide
Messages : 61
Inscription : 31 août 2017, 16:37

Re: Sauvegarder "ailleurs" une variable Geoloc/tasker

Message par ymer66 » 07 nov. 2019, 21:41

Merci. Je viens de t'envoyer un courriel. A très bientôt.
Merci

Envoyé de mon Mi Note 3 en utilisant Tapatalk


Répondre

Revenir vers « [Catégorie] Programmation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités