Connecteur Universel HTTP
#11
De ce que j'ai appris cela ne servira pas pour les utilisateurs qui ont qu'un serveur, mais c'est plus orienté pour un parc de LD donc fait pour les installateurs.
Répondre
#12
Bonjour,
Est ce qu'il y a un moyen de faire du web scraping pour intégrer des variables dans Lifedomus, avec request & cheerio par exemple?
Merci,
Clarin
Répondre
#13
Bonjour,

Si tel est le sens de votre question, il n'est pas possible d'utiliser des framework js dans lifedomus a moins de copier/coller le code complet de la lib dans le JS.

Julien
Répondre
#14
Julien a écrit :Bonjour,

Si tel est le sens de votre question, il n'est pas possible d'utiliser des framework js dans lifedomus a moins de copier/coller le code complet de la lib dans le JS.

Julien

Julien, dis-moi si je me trompe, mais même comme ca, il y a aussi un certain nombre de fonctions JS qu'on rencontre classiquement sur les navigateurs internet qui ne sont pas disponibles dans la LD ... je pense par exemple à tout ce qui concerne l'objet Window et en particulier des fonctions comme setTimeOut, setInterval, etc. ou encore l'objet XMLHttpRequest et il y en a certainement d'autres ... existe-t-il une liste des fonctions/objets supportées par le moteur JS de LD ?
www.osmotiq.com, domotique, développement logiciel et web -- tests & tutoriels KNX, Lifedomus, ZWave, etc.
Twitter: osmotiq
Répondre
#15
Lifedomus possède un interpréteur JS mais pas un moteur tel qu'un navigateur.
Le but étant de proposer aux développeurs un moteur pour décoder des trames récupérés des modules.
Nous ne pourrons jamais atteindre les demandes tel que l'utilisation des classes 'XMLHttpRequest'.

Nous avons vu vos demandes sur l'évolution de notre moteur, mais son intérêt premier est le développement de ces modules Universels.
Répondre
#16
clarin a écrit :Bonjour,
Est ce qu'il y a un moyen de faire du web scraping pour intégrer des variables dans Lifedomus, avec request & cheerio par exemple?
Merci,
Clarin

Bonjour,

Il est possible de le faire avec des expressions régulières.

Christophe
Répondre
#17
Bonjour Christophe,
Est ce que tu as a petit exemple, par hazard?
Merci,
Clarin
Répondre
#18
Bonjour,

Oui, voici un petit script que j'avais fais pour récupérer l'heure de lever et coucher du soleil avant que LD ne l'intègre en natif.

Code :
//http://weather.yahooapis.com/forecastrss?w=582200


r = new RegExp('sunrise="(.*)" sunset');
match = r.exec(trame);
if (match)
{
    ldprint("sunrise : "+match[1]);
    Sunrise = match[1];
}


r = new RegExp('sunset="(.*)"/>');
match = r.exec(trame);
if (match)
{
    ldprint("sunset : "+match[1]);
    Sunset = match[1];
}

Christophe
Répondre
#19
Merci bien Christophe...:)
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Demande d'aide Paramétrage connecteur HTTP / json / commandes linux Popovitch 15 15,587 05-11-2020, 11:51 AM
Dernier message: Popovitch
  Connecteur API Deezer fransiouz 19 25,774 04-30-2020, 12:47 PM
Dernier message: Jlr
  parser le retour d'une commande initiale connecteur HTTP sud-domotique-expert 2 4,181 01-20-2020, 11:42 PM
Dernier message: sud-domotique-expert
  Demande d'aide Récupération de variable via request HTTP Torrent007 4 6,277 12-25-2019, 06:02 PM
Dernier message: Torrent007
  requette HTTP avec Header Domo 1 3,771 12-28-2018, 07:40 PM
Dernier message: Hsd
  requette http meije 10 12,881 12-12-2018, 09:40 PM
Dernier message: tonyb0t77
  connecteur bluetooth Domo-TIC 0 2,633 10-29-2018, 03:58 PM
Dernier message: Domo-TIC
  SSH universel Nikopol 6 10,349 08-28-2018, 02:40 PM
Dernier message: Marcoparigi
  Envoyer un retour d'état via http johxx1 3 7,210 05-19-2018, 09:33 PM
Dernier message: johxx1
  Connecteur Synology Surveillance Station grichka 28 36,331 12-21-2017, 07:28 PM
Dernier message: jojo



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