[LUA] Présence sur BBox

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
nico.g2
Messages : 35
Inscription : 05 mai 2017, 23:30

Re: Sript Lua - Présence sur BBox

Message 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.
emylive
Messages : 39
Inscription : 21 mars 2017, 22:43

Re: Sript Lua - Présence sur BBox

Message 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
Domoticz+Xiaomi gateway
nico.g2
Messages : 35
Inscription : 05 mai 2017, 23:30

Re: Sript Lua - Présence sur BBox

Message 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.
emylive
Messages : 39
Inscription : 21 mars 2017, 22:43

Re: Sript Lua - Présence sur BBox

Message par emylive »

Mon script me donne juste cela : 2018-03-11 10:55:01.511 LUA: script_time_BBoxPresence.lua
Domoticz+Xiaomi gateway
nico.g2
Messages : 35
Inscription : 05 mai 2017, 23:30

Re: Sript Lua - Présence sur BBox

Message 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.
emylive
Messages : 39
Inscription : 21 mars 2017, 22:43

Re: Sript Lua - Présence sur BBox

Message 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!!
Domoticz+Xiaomi gateway
Phebus06
Messages : 213
Inscription : 26 janv. 2017, 09:25

Re: Sript Lua - Présence sur BBox

Message 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 ;)
nico.g2
Messages : 35
Inscription : 05 mai 2017, 23:30

Re: Sript Lua - Présence sur BBox

Message 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?
Phebus06
Messages : 213
Inscription : 26 janv. 2017, 09:25

Re: Sript Lua - Présence sur BBox

Message 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 ;)
Phebus06
Messages : 213
Inscription : 26 janv. 2017, 09:25

Re: Sript Lua - Présence sur BBox

Message 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 ????
Répondre