Page 1 sur 1

help merci, plus que débutant

Publié : 07 févr. 2017, 21:45
par jfpou
Bonjour,

j'ai^pu créer ma page grace a monitor de vil1...et ce en sus de ma page domoticz
J'ai créé un capteur virtuel text nommé saint-text ( idx 50) et suis incapable d’afficher plus que "Aujourd'hui nous fêtons les "

Code : Tout sélectionner

-- script_time_saint.lua
--
-- récupération du saint du jour dans un capteur texte

local saint_text_idx = 50   -- 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    (pur le test)
if (time.hour%1 == 0  and time.min == 22) 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'] = '50' .. '|0|Aujourd\'hui nous fêtoyns les ' .. saint

end 
Quelle manip ignores-je?



résultat de ma commande json
{
"ActTime" : 1486492381,
"ServerTime" : "2017-02-07 19:33:01",
"Sunrise" : "08:19",
"Sunset" : "18:00",
"result" : [
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"CustomImage" : 0,
"Data" : "Aujourd'hui nous fêtoyns les ",
"Description" : "",
"Favorite" : 1,
"HardwareID" : 5,
"HardwareName" : "saint",
"HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
"HardwareTypeVal" : 15,
"HaveTimeout" : false,
"ID" : "00082050",
"LastUpdate" : "2017-02-07 19:33:00",
"Name" : "saint",
"Notifications" : "false",
"PlanID" : "0",
"PlanIDs" : [ 0 ],
"Protected" : false,
"ShowNotifications" : false,
"SignalLevel" : "-",
"SubType" : "Text",
"Timers" : "false",
"Type" : "General",
"TypeImg" : "text",
"Unit" : 1,
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "50"
}
],
"status" : "OK",
"title" : "Devices"
}

Merci pour mon ignorance, est-ce au niveau du capteur virtuel? ou du "local/curl"

Re: help merci, plus que débutant

Publié : 08 févr. 2017, 08:46
par vil1driver
Salut,

Essai la version sans accès web..

Re: help merci, plus que débutant

Publié : 08 févr. 2017, 10:53
par jfpou
Merci, ça fonctionne comme cela (en +; c'est aujourd'hui la fête à maman!)
reste un mystère?

Bonne journée.