bonjour
je souhaite retranscrire ce script en LUA :
*******************************************
#!/bin/bash
DATEJOUR=$(date +%Y-%m-%d)
adresse="https://particulier.edf.fr/bin/edf_rc/s ... _remonter="
finadresse="&TypeAlerte=TEMPO"
adresse=${adresse}${DATEJOUR}${finadresse}
#echo $adresse
wget -O site.txt $adresse
#echo RechercheJour
coul_J=$(grep -Po '(?<="JourJ":{"Tempo":")[^"]+(?=")' site.txt)
coul_J1=$(grep -Po '(?<="JourJ1":{"Tempo":")[^"]+(?=")' site.txt)
#echo $coul_J
#echo $coul_J1
****************************
j'ai commencé par ceci :
****************************
Date_jour=os.date("%Y/%m/%d")
print (Date_jour)
adresse="https://particulier.edf.fr/bin/edf_rc/s ... _remonter="
finadresse="&TypeAlerte=TEMPO"
adresse=adresse..Date_jour..finadresse
print (adresse)
a="site.txt"
--os.execute ('wget adresse -q -O ' .. a )
**************************
mais je suis sûr qu'il y a des erreurs...et je n'arrive plus à poursuivre...
Comment dois je faire pour récupérer coul_J et coul_J1 dans 2 variables?
Je souhaiterai envoyer coul_J1 dans mon smartphone en SMS ( ou autre) pour être informé de la couleur du lendemain.... comment dois-je faire?
merci
[LUA] transformer SH en LUA
Re: [LUA] transformer SH en LUA
Ce sujet ne correspond pas à ce que tu cherches à faire ?
Pareil pour les SMS, fais une recherche sur le forum. Il y a plusieurs façon de faire, mais ça dépend de ton matériel et/ou forfait.
Pareil pour les SMS, fais une recherche sur le forum. Il y a plusieurs façon de faire, mais ça dépend de ton matériel et/ou forfait.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: [LUA] transformer SH en LUA
le site Domogeek ne fonctionne plus sur Tempo !!
par contre avec le site : https://particulier.edf.fr/bin/edf_rc/s ... erte=TEMPO
on obtient ceci :
{"JourJ1":{"Tempo":"TEMPO_BLEU"},"JourJ":{"Tempo":"TEMPO_BLEU"}}
et donc le principe c'est d'aspirer le contenu, le traiter en cherchant les chaines texte qui correspondent aux couleurs de JourJ1 et JourJ ...
et je voudrais faire cela en LUA .
voilà
merci
par contre avec le site : https://particulier.edf.fr/bin/edf_rc/s ... erte=TEMPO
on obtient ceci :
{"JourJ1":{"Tempo":"TEMPO_BLEU"},"JourJ":{"Tempo":"TEMPO_BLEU"}}
et donc le principe c'est d'aspirer le contenu, le traiter en cherchant les chaines texte qui correspondent aux couleurs de JourJ1 et JourJ ...
et je voudrais faire cela en LUA .
voilà
merci
Re: [LUA] transformer SH en LUA
Le principe du script pour l'api domogeek doit être le même pour toi ? Il faut ajuster un peu le code.
Si, ton résultat (désolé je n'y ai pas accès), ce ne serait pas un format Json ?
Si, ton résultat (désolé je n'y ai pas accès), ce ne serait pas un format Json ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: [LUA] transformer SH en LUA
Bonjour
Donc j'arrive à reformuler l'adresse internet du site.
JE voudrais aspirer le résultat dans un fichier et rechercher les valeurs des couleurs des jours JourJ et JourJ1 .
Et mettre ces valeurs dans un device Text par exemple ou autre...
En LUA:
1-Comment faire pour récupérer, dans un fichier, le contenu de la réponse lors de la requête sur Internet ?
2-quelle est la syntaxe pour récupérer dans ce fichier, la partie "texte" qui m'intéresse ?
merci
Donc j'arrive à reformuler l'adresse internet du site.
JE voudrais aspirer le résultat dans un fichier et rechercher les valeurs des couleurs des jours JourJ et JourJ1 .
Et mettre ces valeurs dans un device Text par exemple ou autre...
En LUA:
1-Comment faire pour récupérer, dans un fichier, le contenu de la réponse lors de la requête sur Internet ?
2-quelle est la syntaxe pour récupérer dans ce fichier, la partie "texte" qui m'intéresse ?
merci
Re: [LUA] transformer SH en LUA
Ne te focalise peut-être pas sur l'idée de refaire en LUA absolument la même chose que tu faisais en SH. Les langages ont des possibilités / fonctionnalités différentes.
Regarde ce lien que je t'ai déjà donné https://easydomoticz.com/forum/viewtopi ... 501#p46391 Pour moi toutes les bases y sont pour que tu puisses refaire ton programme en LUA.
Regarde ce lien que je t'ai déjà donné https://easydomoticz.com/forum/viewtopi ... 501#p46391 Pour moi toutes les bases y sont pour que tu puisses refaire ton programme en LUA.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: [LUA] transformer SH en LUA
je voudrais utiliser Wget et non Curl .
Donc dans un 1er temps, je voudrais exécuter un https pour accéder à un site, récupérer le contenu en retour , dans un fichier Texte...
normalement, je dois récupérer ceci {"JourJ1":{"Tempo":"TEMPO_BLEU"},"JourJ":{"Tempo":"TEMPO_BLEU"}} dans un fichier texte.
Déjà cette 1ere étape , ça avancera beaucoup
merci
Donc dans un 1er temps, je voudrais exécuter un https pour accéder à un site, récupérer le contenu en retour , dans un fichier Texte...
normalement, je dois récupérer ceci {"JourJ1":{"Tempo":"TEMPO_BLEU"},"JourJ":{"Tempo":"TEMPO_BLEU"}} dans un fichier texte.
Déjà cette 1ere étape , ça avancera beaucoup
merci