Forum Lifedomus

Version complète : lancement automate par http
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2
bonjour,
peut-on lancer l'exécution d'un automate par une requête http ou mieux https lancée sur un téléphone ?
l'idée serait de lancer des taches à partir d'un téléphone avec une appli comme Macrodroid pour dire par exemple quand j'ai telle condition sur mon téléphone alors lancer l'automate x dans Lifedomus pour faire telle chose.
Bonjour,

Il est possible via le module d'écoute universelle de modifier une variable et du coup de déclencher un automate au changement de cette variable.
Si j'ai bien compris la demande :-)

La documentation est disponible ici : http://www.lifedomus.com/docs/manuels_ut...-fr-29.pdf

Julien
bonjour,
merci pour la réponse et effectivement cela fonctionne mais je rencontre un petit soucis avec le certificat comment le détourner ? voilà ce qui se passe :
lorsque je mets l'url https://ip_ext_ld:port_ext/UniversalList...=mon_texte sur mon navigateur IE il m'affiche la page de validation du certificat donc je continue en cliquant sur le lien qui va bien comme indiqué et ça fonctionne mon action se produit bien dans ma LD
maintenant si je lance automatiquement cet url à partir de mon téléphone avec l'appli Macrodroid rien ne se passe car je pense qu'il attend la validation de la page du certificat et comme je ne voie pas cette page car elle est cachée, de plus je ne souhaite pas cette étape.

comment peut-on s'en sortir ?
Ca marche en http avec le port 8088!



jackouille a écrit :bonjour,
merci pour la réponse et effectivement cela fonctionne mais je rencontre un petit soucis avec le certificat comment le détourner ? voilà ce qui se passe :
lorsque je mets l'url https://ip_ext_ld:port_ext/UniversalList...=mon_texte sur mon navigateur IE il m'affiche la page de validation du certificat donc je continue en cliquant sur le lien qui va bien comme indiqué et ça fonctionne mon action se produit bien dans ma LD
maintenant si je lance automatiquement cet url à partir de mon téléphone avec l'appli Macrodroid rien ne se passe car je pense qu'il attend la validation de la page du certificat et comme je ne voie pas cette page car elle est cachée, de plus je ne souhaite pas cette étape.

comment peut-on s'en sortir ?
je précise que je suis à l'extérieur de chez moi lorsque je veux envoyer une action donc hors de portée de mon wifi donc le port est 51100
jackouille a écrit :je précise que je suis à l'extérieur de chez moi lorsque je veux envoyer une action donc hors de portée de mon wifi donc le port est 51100
De l'ext J'ai redirigé le port 8088 sur ma lb vers la ld et cela marche.
889laurent a écrit :De l'ext J'ai redirigé le port 8088 sur ma lb vers la ld et cela marche.

si je comprends bien il faut utiliser http://mon_ip_ext:8088/UniversalListen?xxxxx et faire une redirection dans la box vers la LD vers quel port de la LD pour éviter le certificat ? et sur quel protocole UDP ou TCP ?
merci pour l'aide

EDIT : je viens de trouver la solution par hasard, en faites ça fonctionne avec le port 8080 et non pas 8088 donc voilà ce qu'il faut faire pour ceux qui voudront faire la même chose :
de l'extérieur il faut mettre http://mon_ip_ext:8080/UniversalListen?xxxxx et faire une redirection de port sur la box internet du port 8080 vers l'IP interne et le port 8080 de la LD en TCP
jackouille a écrit :si je comprends bien il faut utiliser http://mon_ip_ext:8088/UniversalListen?xxxxx et faire une redirection dans la box vers la LD vers quel port de la LD pour éviter le certificat ? et sur quel protocole UDP ou TCP ?
merci pour l'aide

EDIT : je viens de trouver la solution par hasard, en faites ça fonctionne avec le port 8080 et non pas 8088 donc voilà ce qu'il faut faire pour ceux qui voudront faire la même chose :
de l'extérieur il faut mettre http://mon_ip_ext:8080/UniversalListen?xxxxx et faire une redirection de port sur la box internet du port 8080 vers l'IP interne et le port 8080 de la LD en TCP

Désolé 8088 est le port que j'avais utilisé pour la redirection vers port 8080
Cà marche en HTTPS avec le port 8443. le certificat affiche Un HTTPS barré mais les données envoyées s'affiche dans le DS
bonjour,
je ne comprends pas car la cde http://mon_ip_ext:8080/UniversalListen?xxxxx fonctionne avec un navigateur sur un PC raccordé en externe de la maison et ne fonctionne pas sur un tél mobile en 4G, que faut-il faire ? quel est le pb ?
Pages : 1 2