Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Networks

Avatar de l’utilisateur
Fabrice
Modérateur
Messages : 3424
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: Networks

Message par Fabrice » 07 juil. 2018, 17:00

Bonjour à tous,

Comme vous avez pu le voir, Loic a modifié le plugin Network en séparant les CRON du plugin et ceux du système.
- J'ai tout réactivé comme avant et depuis ne je n'ai eu aucune alerte.

Merci pour la correction !
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

Gwladys
Timide
Messages : 250
Inscription : 27 avr. 2018, 18:22

Re: Networks

Message par Gwladys » 07 juil. 2018, 18:02

Plugin très utile,

Merci Loïc

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: Networks

Message par yogui » 07 juil. 2018, 20:35

Bonjour
Question à ceux qui ont des problème de cron utilisez vous des ping arp
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

Avatar de l’utilisateur
Fabrice
Modérateur
Messages : 3424
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: Networks

Message par Fabrice » 07 juil. 2018, 20:57

Bonsoir.

Non pour moi.

Vous avez une idée ?

Note : Depuis la mise à jour il n'y a plus de problème. Mais si vous avez une idée pour consommer moins de ressources et de temps je suis preneur.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: Networks

Message par yogui » 07 juil. 2018, 21:19

En fait j'ai fait des modifications sur le ping arp (c'est moi qui a fait le pr) et avec le recul ça pourrait être consommateur en ressource
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

Avatar de l’utilisateur
sjauquet
Timide
Messages : 321
Inscription : 08 mars 2015, 19:38

Re: Networks

Message par sjauquet » 07 juil. 2018, 22:30

Bonjour,
Chez moi le ping arp ne fonctionne plus depuis quelques jours, (alors qu'il fonctionne encore avec le plugin ping).
Je me demande si ce n'est pas parce-que le plugin network veut absolument que l'on encode ... une adresse IP... malgré que l'on a sélectionné ARP comme méthode de ping.
Comme pas mal de mes appareils sont en DHCP, j'ai mis 0.0.0.0 comme ip mais ça ne fonctionne pas.
Pourquoi forcer une adresse ip, alors que l'adresse ARP n'y est pas liée ?
une idée ?
Merci,
Seb
Pseudo habituel: sebcbien, mais il était déjà pris.
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079

Avatar de l’utilisateur
Laco
Actif
Messages : 822
Inscription : 06 oct. 2014, 19:25

Re: Networks

Message par Laco » 07 juil. 2018, 22:40

Salut

Perso, je n'ai jamais réussi à avoir un ping arp plus pertinent que le normal

A +
MERCI A TOUTE L'ÉQUIPE POUR LE TAF

Avatar de l’utilisateur
sjauquet
Timide
Messages : 321
Inscription : 08 mars 2015, 19:38

Re: Networks

Message par sjauquet » 07 juil. 2018, 22:51

Cela peut dépendre de ton routeur qui "nettoie" la table arp très vite.
Pseudo habituel: sebcbien, mais il était déjà pris.
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: Networks

Message par yogui » 07 juil. 2018, 22:55

Dans la version actuelle il y a une faute de frappe dans le ping arp @loic peux tu inclure mon dernier pr

Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

Avatar de l’utilisateur
sjauquet
Timide
Messages : 321
Inscription : 08 mars 2015, 19:38

Re: Networks

Message par sjauquet » 07 juil. 2018, 23:31

Bonjour yogui,
J'ai fait la modif direct (ajout d'un espace), mais malheureusement ça ne fonctionne toujours pas.

https://github.com/jeedom/plugin-networ ... 65708a95ec

la commande arp renvoie bien plein de mac adresses, dont celles que je teste:

Code : Tout sélectionner

root@Jeedom:/home/jeedom# arp
Address                    HWtype  HWaddress           Flags Mask            Iface
Galaxy-Note8.lan           ether   XX:XX:aa:18:XX:XX   C                     eth0
SonosZP.lan                ether   XX:XX:3e:85:XX:XX   C                     eth0
192.168.X.XX               ether   XX:XX:4d:a7:XX:XX   C                     eth0
192.168.X.XX               ether   XX:XX:eb:48:XX:XX   C                     eth0
..
etc...
Ceci fonctionne: commande utilisée par le plugin "PING":

Code : Tout sélectionner

root@Jeedom:/home/jeedom# sudo arp-scan -l -g -t800 -T XX:XX:aa:18:XX:XX
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.X.XX   XX:XX:aa:18:XX:XX       (Unknown)
5 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8.1: 256 hosts scanned in 2.637 seconds (97.08 hosts/sec). 1 responded
mais la commande ARPING

Code : Tout sélectionner

root@Jeedom:/home/jeedom# sudo arping -b -c 3 XX:XX:aa:18:XX:XX
arping: lookup dev: No matching interface found using getifaddrs().
arping: Unable to automatically find interface to use. Is it on the local LAN?
arping: Use -i to manually specify interface. Guessing interface eth0.
ARPING XX:XX:aa:18:XX:XX
Timeout
Timeout
Timeout
utilisé par le plugin NETWORK donne un time out

Pourtant cette commande apring voit bien la MAC:

Code : Tout sélectionner

root@Jeedom:/home/jeedom# sudo arping -I eth0 -c 1 192.168.X.XX

ARPING 192.168.X.XX
60 bytes from XX:XX:aa:18:XX:XX (192.168.X.XX): index=0 time=41.736 msec
ma debian est complètement à jour

Je suppose donc que la commande arping n'est pas faite pour trouver les devices dans une table mais plutôt pour "pinger" un device trouvé avec avec sa MAC, ce qui n'est pas la même chose.

Avec mes maigres connaissances...
Dernière édition par sjauquet le 08 juil. 2018, 10:50, édité 2 fois.
Pseudo habituel: sebcbien, mais il était déjà pris.
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: Networks

Message par yogui » 08 juil. 2018, 07:00

Salut
Comme tu le disais plus haut le plugin utise l'adresse ip pour le ping arp
Tu d'ailleurs du le voir dans le code. Faut voir avec @loic quel est la philosophie qu'il veut suivre. Ma modification augmentait le nombre de ping et s'arrette des qu'il y a une réponse
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

Avatar de l’utilisateur
sjauquet
Timide
Messages : 321
Inscription : 08 mars 2015, 19:38

Re: Networks

Message par sjauquet » 08 juil. 2018, 10:49

Oui effectivement.
J'ai mis à jour mon post de 22h31 pour plus de clarté.
A noter: le plugin PING demande l'ajout du programme arp-scan, ce qu'il veut peut être éviter.
Pseudo habituel: sebcbien, mais il était déjà pris.
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: Networks

Message par fwehrle » 18 juil. 2018, 11:36

sjauquet a écrit :
07 juil. 2018, 23:31
Bonjour yogui,
J'ai fait la modif direct (ajout d'un espace), mais malheureusement ça ne fonctionne toujours pas.

https://github.com/jeedom/plugin-networ ... 65708a95ec

la commande arp renvoie bien plein de mac adresses, dont celles que je teste:

Code : Tout sélectionner

root@Jeedom:/home/jeedom# arp
Address                    HWtype  HWaddress           Flags Mask            Iface
Galaxy-Note8.lan           ether   XX:XX:aa:18:XX:XX   C                     eth0
SonosZP.lan                ether   XX:XX:3e:85:XX:XX   C                     eth0
192.168.X.XX               ether   XX:XX:4d:a7:XX:XX   C                     eth0
192.168.X.XX               ether   XX:XX:eb:48:XX:XX   C                     eth0
..
etc...
Ceci fonctionne: commande utilisée par le plugin "PING":

Code : Tout sélectionner

root@Jeedom:/home/jeedom# sudo arp-scan -l -g -t800 -T XX:XX:aa:18:XX:XX
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.X.XX   XX:XX:aa:18:XX:XX       (Unknown)
5 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8.1: 256 hosts scanned in 2.637 seconds (97.08 hosts/sec). 1 responded
mais la commande ARPING

Code : Tout sélectionner

root@Jeedom:/home/jeedom# sudo arping -b -c 3 XX:XX:aa:18:XX:XX
arping: lookup dev: No matching interface found using getifaddrs().
arping: Unable to automatically find interface to use. Is it on the local LAN?
arping: Use -i to manually specify interface. Guessing interface eth0.
ARPING XX:XX:aa:18:XX:XX
Timeout
Timeout
Timeout
utilisé par le plugin NETWORK donne un time out

Pourtant cette commande apring voit bien la MAC:

Code : Tout sélectionner

root@Jeedom:/home/jeedom# sudo arping -I eth0 -c 1 192.168.X.XX

ARPING 192.168.X.XX
60 bytes from XX:XX:aa:18:XX:XX (192.168.X.XX): index=0 time=41.736 msec
ma debian est complètement à jour

Je suppose donc que la commande arping n'est pas faite pour trouver les devices dans une table mais plutôt pour "pinger" un device trouvé avec avec sa MAC, ce qui n'est pas la même chose.

Avec mes maigres connaissances...
Bon, j'en ai également un peu marre de ces plugins qui disparaissent (Ping) et qui sont remplacé par d'autres (Networks), mais qui ne marchent pas comme ils devraient...
J'ai donc investigué un peu, et en plus de l'espace manquant, il manque aussi un tiret devant le w, et la précision de l'adresse mac en plus de l'ip
Sur Debian 9, la bonne commande est :

Code : Tout sélectionner

sudo arping -c 10 -C 1 -w 500000 -t xx:xx:xx:xx:xx:xx yy.yy.yy.yy
avec xx pour la mac adress, et yy pour l'adresse IP.
Et pour etre complet et permettre que ca fonctionne sur d'autres systemes, il faudrait effectivement également ajouter l'interface.
Et pour la commande ping, toujours sur debian 9, il faut indiquer un ttl à 255, et non a 256 comme indiqué dans la doc.
Voila pour moi. Mais attention, les commandes sur raspbian sont peut-être différentes..
Le plus simple serait de permettre d'editer les commandes. Comme sur le plugin ping...
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: Networks

Message par yogui » 18 juil. 2018, 12:59

fwehrle a écrit :
sjauquet a écrit :
07 juil. 2018, 23:31
Bonjour yogui,
J'ai fait la modif direct (ajout d'un espace), mais malheureusement ça ne fonctionne toujours pas.

https://github.com/jeedom/plugin-networ ... 65708a95ec

la commande arp renvoie bien plein de mac adresses, dont celles que je teste:

Code : Tout sélectionner

root@Jeedom:/home/jeedom# arp
Address                    HWtype  HWaddress           Flags Mask            Iface
Galaxy-Note8.lan           ether   XX:XX:aa:18:XX:XX   C                     eth0
SonosZP.lan                ether   XX:XX:3e:85:XX:XX   C                     eth0
192.168.X.XX               ether   XX:XX:4d:a7:XX:XX   C                     eth0
192.168.X.XX               ether   XX:XX:eb:48:XX:XX   C                     eth0
..
etc...
Ceci fonctionne: commande utilisée par le plugin "PING":

Code : Tout sélectionner

root@Jeedom:/home/jeedom# sudo arp-scan -l -g -t800 -T XX:XX:aa:18:XX:XX
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.X.XX   XX:XX:aa:18:XX:XX       (Unknown)
5 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8.1: 256 hosts scanned in 2.637 seconds (97.08 hosts/sec). 1 responded
mais la commande ARPING

Code : Tout sélectionner

root@Jeedom:/home/jeedom# sudo arping -b -c 3 XX:XX:aa:18:XX:XX
arping: lookup dev: No matching interface found using getifaddrs().
arping: Unable to automatically find interface to use. Is it on the local LAN?
arping: Use -i to manually specify interface. Guessing interface eth0.
ARPING XX:XX:aa:18:XX:XX
Timeout
Timeout
Timeout
utilisé par le plugin NETWORK donne un time out

Pourtant cette commande apring voit bien la MAC:

Code : Tout sélectionner

root@Jeedom:/home/jeedom# sudo arping -I eth0 -c 1 192.168.X.XX

ARPING 192.168.X.XX
60 bytes from XX:XX:aa:18:XX:XX (192.168.X.XX): index=0 time=41.736 msec
ma debian est complètement à jour

Je suppose donc que la commande arping n'est pas faite pour trouver les devices dans une table mais plutôt pour "pinger" un device trouvé avec avec sa MAC, ce qui n'est pas la même chose.

Avec mes maigres connaissances...
Bon, j'en ai également un peu marre de ces plugins qui disparaissent (Ping) et qui sont remplacé par d'autres (Networks), mais qui ne marchent pas comme ils devraient...
J'ai donc investigué un peu, et en plus de l'espace manquant, il manque aussi un tiret devant le w, et la précision de l'adresse mac en plus de l'ip
Sur Debian 9, la bonne commande est :

Code : Tout sélectionner

sudo arping -c 10 -C 1 -w 500000 -t xx:xx:xx:xx:xx:xx yy.yy.yy.yy
avec xx pour la mac adress, et yy pour l'adresse IP.
Et pour etre complet et permettre que ca fonctionne sur d'autres systemes, il faudrait effectivement également ajouter l'interface.
Et pour la commande ping, toujours sur debian 9, il faut indiquer un ttl à 255, et non a 256 comme indiqué dans la doc.
Voila pour moi. Mais attention, les commandes sur raspbian sont peut-être différentes..
Le plus simple serait de permettre d'editer les commandes. Comme sur le plugin ping...
Effectivement -w était faux ta fait un pr?
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: Networks

Message par fwehrle » 18 juil. 2018, 15:20

Non, je n'ai pas les outils pour le faire. Et comme la correction de l'espace n'a pas encore été poussé en prod, et que de toute façon ça ne fonctionne pas en l'état, j'informe juste le développeur de la correction à apporter.
:)
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Utilisateur supprimé

Re: Networks

Message par Utilisateur supprimé » 21 juil. 2018, 10:19

Bonjour,

j'utilise actuellement le plugin pour faire des pings ICMP mais je suis assez déçu de la fiabilité de la chose. Je m'en sers (couplé à la localisation) pour gérer la présence dans mon appartement mais il arrive que la géoloc et le ping plantent au même moment, c'est embêtant.

En cherchant un peu j'ai vu qu'il est beaucoup plus fiable de faire des pings ARP pour les smartphones, j'ai donc renseigné l'adresse MAC de mon téléphone (j'ai laissé l'IP) mais ça ne fonctionne pas (toujours KO). J'aurais zappé quelque chose ?

Avatar de l’utilisateur
sjauquet
Timide
Messages : 321
Inscription : 08 mars 2015, 19:38

Re: Networks

Message par sjauquet » 21 juil. 2018, 11:04

On en parle justement dans les post au dessus du tiens... lis un peu...
Pseudo habituel: sebcbien, mais il était déjà pris.
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079

Utilisateur supprimé

Re: Networks

Message par Utilisateur supprimé » 21 juil. 2018, 19:01

C'est vrai, désolé de ne pas avoir pris le temps de chercher dans ce topic. Ceux qui ont déjà pu faire des pings ARP (avec l'ancien plugin par exemple), est-ce vraiment plus fiable que le ping ICMP ? Pour un smartphone par exemple.

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: Networks

Message par yogui » 21 juil. 2018, 19:18

Anodrim a écrit :C'est vrai, désolé de ne pas avoir pris le temps de chercher dans ce topic. Ceux qui ont déjà pu faire des pings ARP (avec l'ancien plugin par exemple), est-ce vraiment plus fiable que le ping ICMP ? Pour un smartphone par exemple.
Si tu mets -w et l'espace ça marche
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

Avatar de l’utilisateur
sjauquet
Timide
Messages : 321
Inscription : 08 mars 2015, 19:38

Re: Networks

Message par sjauquet » 21 juil. 2018, 20:30

Ça marche, mais il faut mettre l'IP ET la Mac... Donc exit le DHCP... Dommage.

Envoyé avec mon pouce via Tapatalk

Pseudo habituel: sebcbien, mais il était déjà pris.
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079

Répondre

Revenir vers « [Plugin Officiel] Networks »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités