Aller au contenu

Evénements


Steven

Messages recommandés

  • 2 mois après...

Voici mon code que j'ai derrière le bouton Rafraichir;

HC2 = Net.FHttp("127.0.0.1",11111)
  
response = HC2:GET("/api/panels/event?last=1000&type=id")

local t = json.decode(response)
local j = 0
for i = 1, 1000 do
  local msg = fibaro:getName(t[i].deviceID) .. " | " .. t[i].oldValue .. "->" .. t[i].newValue .. " | " .. os.date("%X", t[i].timestamp)
  if (string.match(t[i].deviceType, "com.fibaro.*.Sensor")) then
    -- pas interessant
  else
    j = j + 1
	pcall(function() 
    	fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label"..j..".value", msg)
	end)
  end
end

Je te laisse tester.

Lien vers le commentaire
Partager sur d’autres sites

j'ai remis les paramètres, mais rien, toujours les dernières évènement d'avant la mise a jour a 4.036.

 

je vais regarder le bugtracker si il n'y a pas déjà  un bug sur le panneau des évènements.

 

merci,

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Bonjour

 

J'ai un Store (juste 1 / 4) qui s'ouvre tout seul tous les dimanche a minuit

 

Mais je n'arrive pas a trouver pourquoi, ni de quel scène cela pourrait venir

 

Peut être adapter le Module Événements qu'aux scènes ?

 

Ou auriez vous une autre idée car cela déclenche mon alarme systématiquement

 

Merci par avance

Lien vers le commentaire
Partager sur d’autres sites

  • 7 mois après...
  • 7 mois après...

Bonjour,

 

Suis je le seul a avoir un bug dans le debug "concatenate a nil value" sur la piece. Je comprends pas ce  qu'il n'aime plus ;-)

ca n'a pas lair d'avoir change niveau code fibaro pourtant

fibaro:getRoomName(fibaro:getRoomID(t[i].deviceID)
Lien vers le commentaire
Partager sur d’autres sites

[ERROR] 19:30:16: line 9: Expected value but found T_END at character 1
[ERROR] 21:41:47: line 9: Expected value but found invalid token at character 1
[ERROR] 21:45:21: line 9: Expected value but found T_END at character 1

sa fonctionne pas Lazer

Lien vers le commentaire
Partager sur d’autres sites


HC2 = Net.FHttp("127.0.0.1",80)

HC2:setBasicAuthentication(user, pwd)

response = HC2:GET("/api/panels/event?last=50&type=id")

local t = json.decode(response)

local j = 0

for i = 1, 50 do

local msg = (fibaro:getRoomName(fibaro:getRoomID(t.deviceID) or "") .. " ["..(fibaro:getRoomName(fibaro:getRoomID(t.deviceID) .. "] | " .. t.oldValue .. "->" .. t.newValue .. " | " .. os.date("%X", t.timestamp)

if (t.deviceType == "temperature_sensor") then

-- pas interessant

else

j = j + 1

pcall(function()

fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label"..j..".value", msg)

end)

end

end

Lien vers le commentaire
Partager sur d’autres sites


Evénements

Périphérique Virtuel

netatmo CO2 [CHAMBRE] | 574->577 | 22:53:39

Netatmo CO2 [SALON] | 532->505 | 22:52:57

Netatmo Temp [SALON] | 27->26.9 | 22:52:57

netatmo Humidity [BALCON] | 68->69 | 22:52:52

netatmo Temp [BALCON] | 25.3->25.2 | 22:52:52

Montion sensor entré [ENTREE] | 1->0 | 22:47:49

T° flood salle bains [SALLE DE BAINS] | 25.92->25.94 | 22:47:28

inter entrée [ENTREE] | 5->0 | 22:47:20

T° flood cuisine [CUISINE] | 27.57->27.3 | 22:47:12

inter entrée [ENTREE] | 0->5 | 22:46:50

Rafraichir

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...