Adresse MAC non trouvée

Bonjour Didier3L

Encore merci pour ce plugin qui va m’être bien pratique :slight_smile:

Ma configuration:

  • version Jeedom 4.6.1
  • plugin webos version beta (2026-07-09 21:55:05)
  • jeedom sur un VLAN_Domotique
  • pfSense en firewall au milieu ( avec UDP Broadcast Relay correctement configuré)
  • TV sur un autre VLAN_freebox

Les ports nécessaires sont ouverts et passants: tcp/3000-3001 /+ udp/9 (WOL) + icmp

Presque tout fonctionne très bien, sauf l’allumage de la TV :

Le getmac ne fonctionne pas, et c’est normal: La table ARP ne communique pas entre les VLAN (segments L2 différents)

jerry@jeedom2:/var/www/html/plugins/webOS/resources/venv/bin $ ./python3  getmac -d -v -n 192.168.0.4
DEBUG    Initializing 'ip4' method cache (platform: 'linux')
DEBUG    Test failed for method 'ArpingHost'
DEBUG    Current method cache: {'ip4': 'ArpFile', 'ip6': 'None', 'iface': 'None', 'default_iface': 'None'}
DEBUG    Current fallback cache: {'ip4': '[<getmac.getmac.IpNeighborShow object at 0x7f9115a6d0>, <getmac.getmac.ArpVariousArgs object at 0x7f9166d110>, <getmac.getmac.UuidArpGetNode object at 0x7f9115a610>]', 'ip6': '[]', 'iface': '[]', 'default_iface': '[]'}
DEBUG    Finished initializing 'ip4' method cache
DEBUG    Attempting get() (method='ArpFile', method_type='ip4', arg='192.168.0.4')
DEBUG    Attempting to populate ARP table with UDP packet to 192.168.0.4:55555
DEBUG    Attempting get() (method='ArpFile', method_type='ip4', arg='192.168.0.4')
DEBUG    Method 'ArpFile' failed for 'ip4' lookup
DEBUG    Raw MAC found: None
DEBUG    getmac took 0.0096 seconds

Cela rend donc le WakeOnLan inopérant par le plugin, car l’adresse mac n’est pas remontée correctement.


(d’ou provient cette mac ? et quid du modèle?)

Par contre, le WOL en CLI fonctionne très bien (grâce à UDP Broadcast Relay)

jerry@jeedom2:/var/www/html/plugins/webOS/resources/venv/bin $ ./python3 wakeonlan 38:06:e6:1d:d4:7e
jerry@jeedom2:/var/www/html/plugins/webOS/resources/venv/bin $

→ Question: Est-il possible d’avoir un champ d’édition de l’adresse MAC au-lieu de la « deviner » ?

Merci

Salut, si elle est sur un autre VLAN, il y a des chances que l’adresse MAC en question soit celle de ton routeur étant donné que c’est la seule que jeedom voit.

Tu as vérifié si c’est bien le cas ?

J’y avais déjà pensé, cherché et non: Elle est parfaitement inconnue,

Vu du de pfSense:

[jerry@pfsense]/home/jerry: arp -a | grep "58:96"
[jerry@pfsense]/home/jerry: arp -a | wc -l
      82
[jerry@pfsense]/home/jerry: 

Alors que…

[jerry@pfsense]/home/jerry: arp -a | grep -i lg
lgwebostv (192.168.0.4) at 38:06:e6:1d:d4:7e on igb0 expires in 1186 seconds [ethernet]
[jerry@pfsense]/home/jerry: 

Vu de l’adaptateur ioBroker (sur le même VLAN domotique que jeedom) :
image

Vu de la Freebox:

Et, enfin, c’est bel et bien celle-là qui allume en WOL, tant qu’en ligne de commande (depuis ligne de commande), que par la Fbx :slight_smile:

Mystère !

D’ou ma suggestion de pouvoir modifier l’adresse directement par l’interface du plugin :slight_smile: