Temps réponse au ping lors de la détection wifi

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Temps réponse au ping lors de la détection wifi

Message par pierrotori »

imagesia pour stocker des photos
J'ai remis le script au dessous
Dernière modification par pierrotori le 21 juin 2016, 08:08, modifié 1 fois.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Temps réponse au ping lors de la détection wifi

Message par vil1driver »

lorsque tu colles du code, mets le entre balise code s'il te plait, c'est plus facile à lire

[ code] ton code ici [/code]

il manque un end dans ton code (après commandArray['gsm_pierre']='On'), sinon rien de spécial à dire
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Temps réponse au ping lors de la détection wifi

Message par pierrotori »

Code : Tout sélectionner

commandArray = {}
local idxGsm = '20' -- idx de la variable Utilisateur
local idxSms = '15' -- idx de la variable Utilisateur
local today = os.date("%A")
local DEBUG = 'NON'

time=os.time()
minutes=tonumber(os.date('%M',time))
hours=tonumber(os.date('%H',time))

t1 = os.date("%H:%M")
if ( hours > 7 and ( (minutes==5) or (minutes==20) or (minutes==35) or (minutes==50) ) ) then
    ping_success = os.execute('ping -c1 -w1 -W1 -q 192.168.0.xx')
	if ping_success then
		if ( otherdevices['gsm_pierre'] == 'Off' ) then
			-- Début debug
			if( DEBUG == 'OUI') then
			   print("=====================================")
			   print(os.date("%Y-%m-%d %H:%M:%S", os.time()))
			   print('Ping GSM pierre: OK')
			end

			commandArray['gsm_pierre']='On'
		end
	else
		if (otherdevices['gsm_pierre'] == 'On') then
		   -- Début debug
			if( DEBUG == 'OUI') then
			   print("=====================================")
			   print(os.date("%Y-%m-%d %H:%M:%S", os.time()))
			   print('Ping GSM pierre: KO')
			end
		   commandArray['gsm_pierre']='Off'
             end
	end
end
return commandArray
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Temps réponse au ping lors de la détection wifi

Message par pierrotori »

mais ceux qui utilisent cette méthode vous n'avez pas l'erreur dans la log au moment la détection ou de la non détection ?
Grincheux

Re: Temps réponse au ping lors de la détection wifi

Message par Grincheux »

Si moi je ping 5 périphériques et je l'ai de temps en temps, il met plus de 10 sec a tt pinguer, ca ne me derange pas plus que cela :)
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Temps réponse au ping lors de la détection wifi

Message par pierrotori »

j'ai le time out quand mon gsm est en cours de détection ou de non détection, ce qui correspond à une entrée/sortie. donc avant de passer à 4 IP j'essayais de comprendre pourquoi cette latence au moment de la détection et de la non détection
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Temps réponse au ping lors de la détection wifi

Message par vil1driver »

Tu compliques l'explication non ?
Détection, non détection.. Il y a un autre état ?

En fait ça timeout systématiquement ?

En lançant le ping dans un terminal ça dit quoi ?
En pingant autre chose ça dit quoi ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Temps réponse au ping lors de la détection wifi

Message par pierrotori »

time out uniquement quand il détecte mon gsm le reste du temps pas de time out

ping dans un putty du gsm ou d'une autre machine pas de problème
Répondre