lancement automate par http
#1
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.
Répondre
#2
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
Répondre
#3
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 ?
Répondre
#4
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 ?
Répondre
#5
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
Répondre
#6
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.
Répondre
#7
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
Répondre
#8
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
Répondre
#9
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
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  creer automate avec les alertes yann29 10 11,572 04-03-2020, 07:31 PM
Dernier message: yann29
  Boucle dans automate syndrom 3 5,253 04-03-2020, 06:41 PM
Dernier message: Al_Bla
  Aide automate fermeture volets coucher de soleil FranckH 27 34,048 02-01-2020, 07:57 PM
Dernier message: Daniel
  Lancer un automate lors de l'activation d'une scène KNX fredblabla 4 8,284 09-20-2019, 11:23 PM
Dernier message: Pollux06
  Automate pour arrosage Daniel 21 28,171 09-11-2019, 03:09 PM
Dernier message: Pollux06
  Demande d'aide realisation automate satpak 3 6,310 03-20-2019, 07:48 AM
Dernier message: 889laurent
  Intercaler nouvelle action dans automate sirdjey 2 5,551 03-07-2019, 03:16 PM
Dernier message: sirdjey
  Déclencher un automate sur le retour d'état d'un autre automate? AucuneID 3 6,285 10-28-2018, 01:05 PM
Dernier message: jojo
  Lancer un automate toutes les heures Ives 9 14,433 09-18-2018, 06:01 PM
Dernier message: Daniel
  Modification d'un automate fpicard102 9 13,680 03-20-2018, 02:12 PM
Dernier message: fpicard102



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)