Détection utilisation tablette
Publié : 07 mai 2018, 08:10
Bonjour à tous,
Je voudrais pouvoir détecter l'utilisation de la tablette par mon fils (l'idée est de contrôler son utilisation et de vérifier surtout s'il respecte les règles d'utilisation ou pas... Oui, je sais, c'est pire que les boeufs carottes à la maison
)
Bref, mon idée de départ était de vérifier quand celle-ci se connecte à internet ; j'ai fait alors le script suivant (inspiré de ce que j'ai vu sur le forum) :
Le hic, c'est que la tablette est toujours à la maison, toujours allumée et donc toujours connectée au réseau...
Est-ce que vous verrez une autre variable d'utilisation possible ?
Merci la compagnie !
Je voudrais pouvoir détecter l'utilisation de la tablette par mon fils (l'idée est de contrôler son utilisation et de vérifier surtout s'il respecte les règles d'utilisation ou pas... Oui, je sais, c'est pire que les boeufs carottes à la maison
Bref, mon idée de départ était de vérifier quand celle-ci se connecte à internet ; j'ai fait alors le script suivant (inspiré de ce que j'ai vu sur le forum) :
Code : Tout sélectionner
--Cette fonction calcule la différence de temps (en secondes) entre maintenant
--et la date passée en paramètre.
function timedifference (s)
year = string.sub(s, 1, 4)
month = string.sub(s, 6, 7)
day = string.sub(s, 9, 10)
hour = string.sub(s, 12, 13)
minutes = string.sub(s, 15, 16)
seconds = string.sub(s, 18, 19)
t1 = os.time()
t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
difference = os.difftime (t1, t2)
return difference
end
--Si le téléphone n'est pas détecté ou qu'il est présent depuis plus de 10 minutes (600 secondes),
--alors on vérifie à nouveau sa présence
if (otherdevices['Hugo']=='Off' or (otherdevices['Hugo']=='On' and timedifference(otherdevices_lastupdate['Hugo']) > 600)) then
ping_success_tel1=os.execute('ping -c1 192.168.1.112')
if ping_success_tel1 then
commandArray['Hugo']='On'
else
if otherdevices['Hugo']=='On' then --On ne passe l'interrupteur virtuel à Off que s'il est sur On.
commandArray['Hugo']='Off'
end
end
end
Est-ce que vous verrez une autre variable d'utilisation possible ?
Merci la compagnie !