Page 1 sur 5
Saint du jour
Publié : 27 nov. 2015, 12:01
par vil1driver
Salut,
Désolé je sature dans mes recherches google..(projets annexes..)
Quelqu'un peut me partager son script lua de récupération du saint du jour.
Merci d'avance.
Re: Saint du jour
Publié : 27 nov. 2015, 12:08
par jackslayter
Code : Tout sélectionner
commandArray = {}
saint = os.execute('curl http://domogeek.entropialux.com/feastedsaint/now')
commandArray[1] = { ['UpdateDevice'] = saint_text_idx .. '|0|' .. saint }
return commandArray
Re: Saint du jour
Publié : 27 nov. 2015, 12:28
par vil1driver
Merci
Désolé pour le gros coups de flême..
Re: Saint du jour
Publié : 27 nov. 2015, 12:57
par jackslayter
Re: Saint du jour
Publié : 27 nov. 2015, 19:58
par vil1driver
ça m'apprendra à faire mon fainéant
donc voici un script fonctionnel (c'était gentil tout de même

)
Code : Tout sélectionner
-- script_time_saint.lua
--
-- récupération du saint du jour dans un capteur texte
local saint_text_idx = 311 -- idx du capteur texte
function os.capture(cmd)
local f = assert(io.popen(cmd, 'r'))
local s = assert(f:read('*a'))
f:close()
return s
end
commandArray = {}
time = os.date("*t")
-- Toutes les heures et 10 minutes
if (time.hour%1 == 0 and time.min == 10) then
-- Path to curl
local curl = '/usr/bin/curl'
local cmd = curl .. ' http://domogeek.entropialux.com/feastedsaint/now'
local saint = os.capture(cmd);
-- Update device idx with nValue and sValue
commandArray['UpdateDevice'] = saint_text_idx .. '|0|Aujourd\'hui nous fêtons les ' .. saint
end
return commandArray
Re: Saint du jour
Publié : 29 nov. 2015, 21:03
par jcjames_13009
Salut
Je n'arrive pas à avoir le nom du saint du jour. Que ce soit directement ou via un script lua. La cde
http://domogeek.entropialux.com/feastedsaint/now pour le jour même renvoie "none". Alors que la cde
http://domogeek.entropialux.com/feastedsaint/tomorrow renvoie bien le saint du lendemain.
Même pb avec la date du jour ou une date dans le passé.
http://domogeek.entropialux.com/feastedsaint/29-11 renvoie "none". Alors que pour le lendemain
http://domogeek.entropialux.com/feastedsaint/30-11 ça fonctionne.
La cde pour la saison
http://domogeek.entropialux.com/season (Que j'utilise déjà ailleurs) fonctionne sans pb.
Une idée de l'origine du pb...
D'avance merci
JC
Re: Saint du jour
Publié : 29 nov. 2015, 21:08
par patrice
Bonsoir
Sans aucun rapport. Nous sommes nombreux à utiliser les services proposées par Domogeek, aussi je vous remets ici le lien pour pouvoir le remercier pour le boulot effectué
5,10 € ça fait toujours plaisir , utilisez le bouton "Faire un Don"
[url]
http://domogeek.entropialux.com/static/index.html/url]
Re: Saint du jour
Publié : 30 nov. 2015, 20:29
par jcjames_13009
Re: Saint du jour
Publié : 30 nov. 2015, 21:43
par vil1driver
@Patrice,
Ton lien ne fonctionne pas..
Re: Saint du jour
Publié : 30 nov. 2015, 21:54
par patrice
C'est corrigé, merci Vil1driver