Envoi d'une commande vers une tablette en local

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
petergab
Messages : 15
Inscription : 09 janv. 2015, 14:09

Envoi d'une commande vers une tablette en local

Message par petergab »

Bonjour,

avec pushover on peut envoyer une commande a une tablette .. smartphone et autre ...
j'aimerais faire la même chose en local , pour que cela fonctionne même si l’accès internet et HS .

exemple : humidité 100 % == envoi de la commande : il pleut
- avec tasker la tablette lit le message et affiche la notif sur l'écran . "prend ton parapluie... "

j'ai essayé avec le plugin de tasker : autoremote ,sa fonctionne mais avec du réseau (pas testé sans réseau mais je doute)
une autre idée ?
loops
Messages : 306
Inscription : 13 nov. 2014, 18:14

Re: Envoi d'une commande vers une tablette en local

Message par loops »

J'ai eu fait dans le passé quelque chose d'approchant (si je t'ai bien compris) dans tasker.
Je sais plus quel était le déclencheur mais ça n'a pas trop d'importance.
Il est possible dans Tasker d'appeler les API HTTP de DZ, de récupérer le résulta et d'en faire ce que l'on veut.
J'ai plus le code mais je dois pouvoir le refaire.
En revanche ça implique bien sur qu'il y ait un lien réseau valide entre DZ et la tablette. On peu par contre se passer d'internet !
loops
Messages : 306
Inscription : 13 nov. 2014, 18:14

Re: Envoi d'une commande vers une tablette en local

Message par loops »

Je me souviens ce que j'avais fait ...
J'utilise DZ pour surveiller les températures des salles serveurs au bureau.
J'avais fait une tache tasker qui interceptais les requettes vocales de google Now et si la phrase interceptait était "quelle est la température de la salle serveur 1" alors tasker allait interroger la sonde 1-Wire en question via les api de DZ et ensuite me lisait le résultat avec la synthèse vocale du téléphone ! "La température de la salle serveur 1 est de 20 degrés !"

Je m'en suis servi 2 fois, juste pour faire taire les rigolos qui faisait les malins avec SIRI ...

Je vais essayer de retrouver le paramétrage et je te le donne !
petergab
Messages : 15
Inscription : 09 janv. 2015, 14:09

Re: Envoi d'une commande vers une tablette en local

Message par petergab »

Merci loops,

oui j'ai lu qu'on pouvait lire par json les statuts de DZ , mais cela permet de passer des variables ?
je pensais plus a l'inverse dz envoi une commande à la tablette du type http:192.xxx.xx/macommande , soit par blocky ou script ..
je trouve pas comment tasker récupère l'info ...
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Envoi d'une commande vers une tablette en local

Message par patrice »

Google https://www.google.fr/search?q=tasker+v ... iable+http

Le 4eme lien est un exemple détaillé
http://apcmag.com/ultimate-guide-to-tas ... e-web.htm/

il faudra que tu l'adapte à ce que renvoie DZ lorsque tu fais une requete JSON pour recuperer ta donnée
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
petergab
Messages : 15
Inscription : 09 janv. 2015, 14:09

Re: Envoi d'une commande vers une tablette en local

Message par petergab »

Merci patrice,

oui j'ai déjà joué avec les get http ... j'ai même un profil qui enregistre ma position (adresse complète) dans le calendrier .

mais je trouve sa pas très élégant que tasker interroge Dz toutes x minute pour vérifier si il y une notification d'activer.

Je préfère l'option autoremote qui post la notification à tasker .
je vais vérifier ce soir si sa fonctionne sans l’accès internet, d’après le créateur cela fonctionne.
petergab
Messages : 15
Inscription : 09 janv. 2015, 14:09

Re: Envoi d'une commande vers une tablette en local

Message par petergab »

vérifié hier soir, autoremote ne fonctionne pas en local .... ou bien j'arrive pas le paramétrer correctement.
toujours a la recherche d'une solution simple ...
Répondre