Aller au contenu

Script Contrôle des noeuds mort et leur réveil


lolomail

Messages recommandés

Le problème est quand j'ai une rupture d'alimentation électrique, les FGD-212  ne passent pas automatiquement comme mort.

 

Pour information, les WALPLUG, pas de problème dès qu'il y a une rupture de l'alimentation électrique elle passe automatiquement comme mort.
Lien vers le commentaire
Partager sur d’autres sites

  • 4 mois après...

Pour info, je suis en V4.112 et pour réveiller un module, j'ai du modifier le code de wakeup :

Les commandes : fibaro:wakeUpDeadDevice(devID) et fibaro:call(1, "wakeUpDeadDevice", devID) ne fonctionnent pas ou plus, mais celle-ci Oui :
fibaro:call(devID, "wakeUpDeadDevice")
 

Modifié par Titof_44
Lien vers le commentaire
Partager sur d’autres sites

  • 3 mois après...
Le 11/03/2017 à 03:12, Titof_44 a dit :

Pour info, je suis en V4.112 et pour réveiller un module, j'ai du modifier le code de wakeup :

Les commandes : fibaro:wakeUpDeadDevice(devID) et fibaro:call(1, "wakeUpDeadDevice", devID) ne fonctionnent pas ou plus, mais celle-ci Oui :
fibaro:call(devID, "wakeUpDeadDevice")
 

Bonjour,

 

 

je suis en V4.130 et le module ne réveille pas les noeuds morts, que dois je faire ?

Lien vers le commentaire
Partager sur d’autres sites

  • 5 mois après...

Bonjour,

 

J'ai beau regarder,je ne comprend rien au mode LUA:angry:,est il possible que l'un d'entre vous m'aide adapter ce script a ma box,

Il me faudrait principalement contrôler et réveiller si besoin 3 modules ,un FGS 223,un RGBW et un FGBS-001

 

 

Merci

Lien vers le commentaire
Partager sur d’autres sites

Je ne comprends pas ta question : il contrôle tous les modules, et il ne faut donc pas lui préciser ceux à surveiller. Seule chose (si je me souviens bien) tu peux préciser une liste de modules à ne PAS surveiller.

Envoyé de mon Nexus 5 en utilisant Tapatalk

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Ce script est très vieux,  il date des tous premiers firmwares de la HC2, je ne suis pas certain qu'il soit encore fonctionnel dans les dernières v4.

Il faudrait peut être le réécrire totalement..... reste à trouver quelqu'un de motivé.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

 

Merci pour vos réponse,

en faite je veux mettre ce script car j'ai un abri de jardin a 55m de ma maison,dans cette abri j'ai un fgs-223,un fgbs-001,et un rgbw.

 

Le 223 me commande un accélérateur et un câble chauffant,

le fgbs 4 sondes de T° et contact de porte,

le rgbw est la pour me donner le niveau d'eau de mon puits,

 

Pour le moment ça fonctionne malgré la distance,les boitiers communique bien ensemble et reprenne le signal via un fgr-222 qui lui est dans la maison,

 

 

Le problème est que de temps en temps il y a des coupure de signal,j'arrive a relancer le signal en réveillant les nœuds mais en le faisant manuellement,

Le but du fgbs-001 et du fgs-223 est de me mettre un circuit d'eau fermer en circulation ou si il fait en dessous de 1° hors gel.

 

 

Après que je surveille ces 3 boitiers ou toute la maison ne change rien,ces juste que je ne sais pas le faire,et que si quelqu’un veut bien m'aider j'ai penser que ce serait plus simple pour 3 boitiers que pour tout mes boitiers.

 

Merci

Bonne journee

 

 

Lien vers le commentaire
Partager sur d’autres sites

Si tu veux du tout simple, il te suffit de créé une nouvelle scène en mode LUA, de copier le code ci-dessous et de sauvegarder la scène.

 

--[[
%% autostart
--]]

function wakeThemUp()
	local devices = api.get("/devices?property=[dead,true]&enabled=true&visible=true")
  	fibaro:debug("Nombre de modules morts : " .. #devices)
	for k, v in pairs(devices) do
  		fibaro:debug("Reveil de " .. v.name .. " ...")
  		fibaro:call(1, "wakeUpAllDevices", v.id)
	end
  	setTimeout(function() wakeThemUp() end, 5*60*1000)
end

wakeThemUp()

 

  • Like 4
Lien vers le commentaire
Partager sur d’autres sites

  • 8 mois après...
×
×
  • Créer...