Page 1 sur 1

Evenement connexion à Domoticz

Publié : 07 févr. 2018, 11:31
par flochocinco
Bonjour,

Est-il possible de lancer un script lorsque quelqu'un se connecte à l'interface via le réseau local ? L'idée est de mettre à jour les valeurs de certains capteurs virtuel uniquement lorsque quelqu'un se connecte et non toutes les X minutes.

merci d'avance,

Re: Evenement connexion à Domoticz

Publié : 09 févr. 2018, 13:05
par landaisbenj
Ca c'est le genre de chose qui me plait. Sauf que tu pourras pas faire ca nativement avec domoticz.

Il va falloir trouver un moyen pour detecter la connection a domoticz (comme le ferai un fail2ban).
Peut etre en scrutant les logs, mais je ne sais pas si ca serait tres reactif.

Il y a peut etre un moyen de surveiller le port de connexion mais je n'en ai aucune idée.

Par contre je ne pense pas que tu puisse dissocié le local du non local...

(sauf si tu surveille via les adresse IP)

C'est beaucoup trop poussé pour moi mais l'idée est sympas.

Re: Evenement connexion à Domoticz

Publié : 09 févr. 2018, 16:28
par flochocinco
Dommage alors, peut-être je peux ouvrir une requête sur le dev officiel de domoticz ?

en fait je précisait connexion locale car cela simplifie un peu les choses. Effectivement il y a peut-être moyen de scruter les connexion entrante sur un port donné. C'est également un peu trop pointu pour moi mais je garde l'idée en tête si un jour je veux "m'amuser".

Re: Evenement connexion à Domoticz

Publié : 09 févr. 2018, 16:51
par landaisbenj
Tu peux essayé ça ne coûte rien. Mais j'ai bien l'impression qu'ils sont overdebordé... Si jamais l'idée leurs plait tu auras peut être une chance que la demande monte en haut de la pile.

Mais je pense qu'il faut que tu trouve un moyen plus générique. Car modifier un device si quelqu'un se log en local c'est trop precis.

Peut-être créer un tableau avec les dernière adresse ip et leur date de connexion et afficher le tableau dans les paramètres... Apres ce tableau pourrait être récupérable dans un script lua. Comme le tableau panel_security par exemple..

Re: Evenement connexion à Domoticz

Publié : 09 févr. 2018, 17:35
par flochocinco
Ouai j'ai cru comprendre qu'ils ont pas mal de boulot en ce moment ^^ on va dire tant mieux.

je vois pas trop le lien entre ce que je veux faire et le tableau dont tu parles mais je regarderai tranquilement ce soir.
merci pour les infos en tout cas ;)

Re: Evenement connexion à Domoticz

Publié : 09 févr. 2018, 17:49
par landaisbenj
En fait c'est pour espérer qu'il prenne le besoin en compte.

Si toi tu as besoin d'un device s'active lorsqu'il y a une connexion, c'est cool. Mais je pense que les dev du logiciel vont te dire qu'on ne peux pas faire car trop complexe.

Alors que si tu dis qu'il faudrait une table lua qui se rempli a chaque connexion de la journée alors je pense que ce sera plus simple pour eux a imaginé. Je dis ca car tout fonctionne en table j'ai l'impression. Les device sont dans la table otherdevice, le panel_security est dans la tablea panel_security, il y a une table timeofday une table pour les variables... Enfin bref tout ca pour dire que quand tu as un domoticz vierge y a plein de table et aucun device.. Je pense que c'est pas pour rien.