Page 2 sur 6

Re: Sript Lua - Présence sur BBox

Publié : 10 mars 2018, 22:07
par nico.g2
emylive a écrit :
nico.g2 a écrit :
As tu essayé de mettre "debugging" à true?

Sinon essai de mettre directement l'adresse dans ton explorateur internet:

Code : Tout sélectionner

http://192.168.1.254/api/v1/hosts

oui debugging=true

Dans mon explorateur cela me donne entre autre :
{"id":107,"hostname":"A5emy","macaddress":"88:ad:d2:96:19:18","ipaddress":"192.168.1.73","type":"DHCP","link":"Wifi 5","devicetype":"Device","firstseen":"2016-09-27T20:31:24+0200","lastseen":0,"ip6address":[{"ipaddress":"fe80::8aad:d2ff:fe96:1918","status":"Preferred","lastseen":"2018-03-10T10:27:17+0100","lastscan":"2018-03-08T20:17:27+0100"}],"ethernet":{"physicalport":99,"logicalport":99,"speed":0,"mode":""},"wireless":{"band":"5.0","rssi0":"-42","rssi1":0,"rssi2":0,"mcs":0,"rate":135,"idle":0,"wexindex":"-1","starealmac":"88:ad:d2:96:19:18"},"plc":{"rxphyrate":"","txphyrate":"","associateddevice":0,"interface":0,"ethernetspeed":0},"lease":55787,"active":1,"parentalcontrol":{"enable":0,"status":"Allowed","statusRemaining":0,"statusUntil":""},"ping":{"average":987132},"scan":{"services":[]}}

Il est donc bien listé sur la bbox comme sur le script : ping[2]={'192.168.1.73', 'A5emy'}

Si tu as une idée!
Merci en tout cas pour ton aide :)
A5emy est le nom de ton hostname (c'est à dire le nom du périphérique sur ton réseau. C'est aussi le nom de ton switch sous domoticz ? Peux tu montrer le tableau du script et une capture écran du switch sous domoticz.

Re: Sript Lua - Présence sur BBox

Publié : 10 mars 2018, 22:47
par emylive
nico.g2 a écrit : A5emy est le nom de ton hostname (c'est à dire le nom du périphérique sur ton réseau. C'est aussi le nom de ton switch sous domoticz ? Peux tu montrer le tableau du script et une capture écran du switch sous domoticz.
Voici le début du script

Code : Tout sélectionner

------------ Variables à éditer ------------
-------------------------------------------- 
debugging=true

local BBoxIP = "192.168.1.254"

local ping={}
--{Adresse IP, Name of Dunmmy Switch}
ping[1]={'192.168.1.73', 'A5emy'}
ping[2]={'192.168.1.100', 'phone Laurent'}
--ping[3]={'192.168.1.3', 'Device 3'}
--------------------------------------------
----------- Fin variables à éditer --------
Et ma capture d'écran : [url=https://www.noelshack.com/2018-10-6-152 ... 222107.png]Image

Merci à toi

Re: Sript Lua - Présence sur BBox

Publié : 11 mars 2018, 10:16
par nico.g2
emylive a écrit :
nico.g2 a écrit : A5emy est le nom de ton hostname (c'est à dire le nom du périphérique sur ton réseau. C'est aussi le nom de ton switch sous domoticz ? Peux tu montrer le tableau du script et une capture écran du switch sous domoticz.
Voici le début du script

Code : Tout sélectionner

------------ Variables à éditer ------------
-------------------------------------------- 
debugging=true

local BBoxIP = "192.168.1.254"

local ping={}
--{Adresse IP, Name of Dunmmy Switch}
ping[1]={'192.168.1.73', 'A5emy'}
ping[2]={'192.168.1.100', 'phone Laurent'}
--ping[3]={'192.168.1.3', 'Device 3'}
--------------------------------------------
----------- Fin variables à éditer --------
Et ma capture d'écran : [url=https://www.noelshack.com/2018-10-6-152 ... 222107.png]Image

Merci à toi
C'est étrange tout semble ok. Les log te donne quoi? Sinon il faut ajouter des lignes de log pour voir ou cela ne fonctionne pas.

Re: Sript Lua - Présence sur BBox

Publié : 11 mars 2018, 11:14
par emylive
Mon script me donne juste cela : 2018-03-11 10:55:01.511 LUA: script_time_BBoxPresence.lua

Re: Sript Lua - Présence sur BBox

Publié : 12 mars 2018, 07:29
par nico.g2
emylive a écrit :Mon script me donne juste cela : 2018-03-11 10:55:01.511 LUA: script_time_BBoxPresence.lua
Je suis passé par les messages privés.

Re: Sript Lua - Présence sur BBox

Publié : 25 mars 2018, 21:37
par emylive
Petit retour sur le script de Nico.g2 : fantastique!
Merci à lui de m'avoir aidé à le faire fonctionner.
Je l'utilise depuis plusieurs jours et aucun faux positif contrairement à mon précédent script de présence sur IP!!! c'est vraiment le top
Merci encore!!

Re: Sript Lua - Présence sur BBox

Publié : 27 mars 2018, 12:01
par Phebus06
Oui... je l'utilise aussi depuis une semaine et franchement c'est du bon boulot.

J'ai juste fait une petite modification car en script time il ne se lance que toutes les minutes et je voulais que la détection des smartphone soit plus rapide afin que domoticz me dise bonjour et dans le futur désactive l'alarme dès que je franchi la porte d'entrée, du coup je l'ai passé en script device et je l'ai associé à un interrupteur virtuel qui passe à On toutes les x secondes. C'est une astuce que j'avais trouvé sur le forum ;)

Re: Sript Lua - Présence sur BBox

Publié : 29 mars 2018, 18:13
par nico.g2
Merci a vous. C'est avec plaisir que je partage.

@Phebus06: tu n'as pas peur d'interroger trop souvent la box?

Re: Sript Lua - Présence sur BBox

Publié : 30 mars 2018, 10:38
par Phebus06
nico.g2 a écrit :@Phebus06: tu n'as pas peur d'interroger trop souvent la box?
Pour l'instant je fais des essais mais effectivement pour ne pas exagérer au lieu d'une interrogation toute les minute par le script_time, je l'interroge toutes les 30 secondes par le script_device et du coup mine de rien je suis deux fois plus réactif ;)

Re: Sript Lua - Présence sur BBox

Publié : 18 juin 2018, 10:27
par Phebus06
Bonjour à tous,

Je ne sais pas pour vous, mais depuis une semaine j'ai des coupures de détection de mes smartphones, alors que tout fonctionnait super bien depuis plusieurs mois, et du coup malheureusement cela me déclenche des scripts qui y sont associés n'importe quand !!!!

Est ce que pour vous tout fonctionne toujours aussi bien ????