Aller au contenu

Recommended Posts

Evénements

Module virtuel pour afficher les derniers événements

 



 
mini_904513Events.png
Lorsque l'on fait des tests, il est parfois pratique d'avoir la liste des derniers événements ayant eu lieu sur notre HC2. Voici donc mon dernier module virtuel avant les vacances :-)
 

Comme vous pouvez le voir, ce module affiche les 10 événements en oubliant volontairement les modules de températures.
Si vous voulez voir plus d'événements, il vous faudra rajouter vous-même des labels en faisant juste attention que leur ID suivent la numérotation Label11, Label12, Label13, ... et modifier la position du bouton rafraîchir dans le Main Loop.
 
J'ai volontairement ajouté la pièce pour certaine personne qui se reconnaîtrons :) 

 

Ce dernier affiche donc :

  • Le nom du module concerné
  • La pièce dans laquelle il se trouve
  • Son ancienne valeur
  • Sa nouvelle valeur
  • L'heure de l'événement

 
Ce module se rafraîchi automatiquement toutes les 3 secondes
.
.
.
Installation
Il vous suffit juste d'importer le module virtuel ci-joint puis de modifier votre pseudonyme et mot de passe qui se trouve dans le bouton Rafraichir

local user = "admin"
local pwd = "password"

HC2 = Net.FHttp("127.0.0.1",80)
HC2:setBasicAuthentication(user, pwd)
...

 
Cordialement

post-339-0-12057300-1407890950_thumb.png

Evenements.vfib

  • Upvote 10

Partager ce message


Lien à poster
Partager sur d’autres sites

:60: mais il n'arrête jamais!

Je suggère l'ouverture d'une section spécial Steven dans le forum pour recenser tous ses développements.

Partager ce message


Lien à poster
Partager sur d’autres sites

:60: mais il n'arrête jamais!

Je suggère l'ajout d'un onglet Steven à  coté de l'onglet Tutoriaux dans la barre de navigation du site pour recenser tous ses développements.

 

 

:D

 

 

Et bonnes vacances Steven !

Partager ce message


Lien à poster
Partager sur d’autres sites

Cool. Merci pour ce petit outil bien pratique. Ha oui, vraiment pratique :)

Bonnes vacances. ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Ici aussi je regarde

2 semaines en Toscane, loin du LUA de Fibaro et de Fredo ... le rêve

Partager ce message


Lien à poster
Partager sur d’autres sites

Fredo coule des jours heureux en ce moment... on ne le voit plus ou alors il a définitivement quitté le forum par ta faute Steven !  :lol:

 

Merci pour ce VD Steven ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est une blague ???

Je pars en Toscane demain matin..... avec une escale de 2 jours à  qq kilomètres de chez toi Steven.

 

Promis je ne fais pas exprès de te suivre :wacko:

Partager ce message


Lien à poster
Partager sur d’autres sites

@Yohan

Rêve pas, on ne se débarrasse pas comme cela du fredo :)

@Lazer

2 jours àStresa (lac majeur)

3 jours àFlorence

8 jours àLucques

Si tu croises une famille avec 3 enfants excités comme des puces et 2 parents dépités et épuisés... C'est nous :)

Partager ce message


Lien à poster
Partager sur d’autres sites

@Steven, on reste 15 jours àcôté de Florence mais on va bouger dans toute la région. Profite bien !

La voiture est chargée, départ imminent :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Ben t'as pas chômé Steven avant de partir en congés!

Profite bien de tes vacances pour réfléchir aux futurs modules que tu vas pouvoir nous trouver!  ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Sur la route, on a fait une pause sur l'aire de Valleiry... Tient ça me disais quelque chose. Vérification faite, on était visiblement tout prêt de chez toi Steven !!

C'est charmant :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu étais à5km de chez moi soit à30mn :) L'aire de Valleiry n'a pas d'accès avec la ville, il faut faire tout le tour :(

Partager ce message


Lien à poster
Partager sur d’autres sites

VD installé nickel pour voir les dernières actions, merci Steven ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci nickel. Et que dire de l'ajout de la pièce :-)

Envoyé de mon Nexus 5 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Venant de toi, cela ne me surprend pas :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Super taf comme d'hab.

Passes de bonnes vacances.

C'est top l'Italie !

L'année dernière, on a fait Florence et Venise ... Et sans les enfants !!!!!!!!!!

Le rêve ...

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Top merci pour ceci, très pratique pour le jardin :)

 

Steven on est presque voisin, je bosse à  GE et mon meilleur pote vit à  Valleiry

Partager ce message


Lien à poster
Partager sur d’autres sites

Je bosse aussi àGenève :)

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai réussi àl'importer depuis Chrome sur ma Nexus 7. Ça n'a pas été sans mal mais ça fonctionne.

Beau travail Steven, une fois de plus.

Suggestion : exclure également les événements d'hygrométrie (mes ST814 me polluent le module virtuel).

(au pire je ferai la modif chez moi àmon retour avec un PC... Trop galère sur tablette)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'en ai pas donc il me faudrait leur type "temperature_sensor" précis pour que je puisse le faire.

Ou le mieux.. Tu le fait :) Vacancier va ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Facile c'est humidity_sensor

Et light_sensor pour les FGMS

Je vois bien que tu ne veux pas travailler ;)

Je ferai ça àla rentrée.

Avec une variable qui permet aussi d'exclure spécifiquement certains modules, comme par exemple le Fibaro Universel branché sur les cellules de mon portail et qui voit passer tous les chats du quartier àlongueur de journée.

Partager ce message


Lien à poster
Partager sur d’autres sites

Autre suggestion (tu le dis si je t'embête) : ajouter la date en plus de l'heure. Car pendant les vacances il n'y a pas beaucoup d'évènements, et ça fait bizarre de voir un événement qui vient de se produire alors qu'il a en fait plus de 24h.

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi aussi les capteurs humidité me gènent...

 

J'ai modifié le code, en enlevant humidité et luminosité.

J'en ai profité pour mettre le jour, mois et année   ;)

 

post-2-0-21124300-1409074647_thumb.jpg

local user = "admin"
local pwd = "XXXXXXXX"

HC2 = Net.FHttp("192.168.0.XXX",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 Date = (os.date("%d-%m-%Y %H:%M:%S"))
  fibaro:debug(Date)
  
local msg = fibaro:getName(t[i].deviceID) .. " ["..fibaro:getRoomName(fibaro:getRoomID(t[i].deviceID)) .. "] | " .. t[i].oldValue .. "->" .. t[i].newValue .. " | " .. os.date("%d-%m-%Y %H:%M:%S", t[i].timestamp)
fibaro:debug(msg)

  if (t[i].deviceType == "temperature_sensor") or 
     (t[i].deviceType == "humidity_sensor") or
     (t[i].deviceType == "light_sensor")
    then
    -- pas interessant
  else
    j = j + 1
	pcall(function() 
    	fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label"..j..".value", msg)
	end)
  end
end
  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Tiens, j'ai une idée d'amélioration ...mais qui dépasse un peu mes connaissances du HC2. :rolleyes:

 

En fait, ce VD marche très bien mais ne trace pas toutes les actions. Il manque les trames en broadcast, non ?

 

Depuis qqles jours, j'ai de temps en temps un déclenchement intempestif de la trame en broadcast et j'ai un dimmer qui clignote pendant qqles secondes montrant qu'il a reçu une trame mais je ne sais pas de quel capteur !!!

 

J'ai 2 motions sensors et je ne sais pas duquel. Vous pensez qu'il est possible d'avoir un log avec + d'info ?

Partager ce message


Lien à poster
Partager sur d’autres sites

×