Reconnaître les Pi par leur adresse MAC et les ajouter en masse via un CSV
Traduit de Türkçe par IA ·
Nous installons de la domotique dans les appartements de l’immeuble d’un ami, un Pi par appartement (mélange : quelques 3B+, surtout des Pi 4, et deux Pi 5). Ils démarrent tous avec la même image et se connectent au même réseau local. Pour savoir quelle IP correspond à quel Pi, je regarde la liste DHCP du modem, mais elle contient aussi des imprimantes, des téléviseurs et des téléphones.Mon idée : extraire les Pi de la liste à partir des trois premiers octets de l’adresse MAC (l’OUI), en faire un CSV, puis utiliser ce CSV pour ajouter les appareils dans Hermetry, avec le numéro d’appartement comme nom et la MAC à côté. Je travaille dans l’électronique depuis 19 ans, mais je n’ai jamais vraiment connu la liste complète des OUI des Pi. Quels préfixes existent ? Et l’import de Hermetry enregistre-t-il l’adresse MAC ?
Bir arkadaşın sitesindeki dairelere ev otomasyonu kuruyoruz, her daireye bir Pi (karışık: birkaç 3B+, çoğu Pi 4, iki tane Pi 5). Hepsi aynı imajla açılıyor ve aynı yerel ağa bağlanıyor. Hangi IP’nin hangi Pi olduğunu bulmak için modemin DHCP listesine bakıyorum ama listede yazıcılar, TV’ler, telefonlar da var.
Düşündüğüm şu: MAC adresinin ilk üç baytından (OUI) Pi’leri ayıklayıp bir CSV yapayım, o CSV’yi de Hermetry’de cihaz eklemek için kullanayım, isim olarak daire numarası, yanına MAC. 19 yıldır elektronikle uğraşıyorum ama Pi’lerin OUI listesini hiç tam bilmedim. Hangi önekler var? Bir de Hermetry’nin içe aktarması MAC’i saklıyor mu?
Traduit de Türkçe par IA ·
Pour autant que je sache, B8:27:EB et DC:A6:32. Ce sont deux Raspberry Pi.
B8:27:EB ve DC:A6:32 bildiğim kadarıyla. İkisi de Raspberry Pi.
Traduit de Türkçe par IA ·
Vas-tu utiliser la MAC comme nom de l’appareil ou dans un champ séparé ? Comme nom, elle ne sera pas très lisible.
MAC’i cihaz adı olarak mı kullanacaksın yoksa ayrı bir alan mı? İsim olarak pek okunaklı olmaz.
Traduit de Türkçe par IA ·
Attention, l’adresse MAC Wi-Fi et l’adresse MAC Ethernet du Pi sont différentes. Si les Pi se connectent en Wi-Fi, vous verrez l’adresse MAC de wlan0 dans la liste DHCP.
Dikkat, Wi-Fi ile Ethernet MAC’i farklı. Pi’ler Wi-Fi’dan bağlanıyorsa DHCP listesinde wlan0 MAC’i görürsün.
Traduit de Türkçe par IA ·
Le nom sera le numéro d’appartement (comme d-12), je veux qu’il reste à côté de la MAC. Ils sont tous connectés en Wi-Fi, heureusement que tu l’as dit Derya.
İsim daire numarası olacak (d-12 gibi), MAC yanında dursun istiyorum. Hepsi Wi-Fi’dan bağlı, iyi ki söyledin Derya.
Traduit de Türkçe par IA ·
Le semestre dernier, en établissant l’inventaire des Pi du laboratoire, j’avais déjà cherché cette même liste.Préfixes que je connais : B8:27:EB pour les anciens Pi (dont le Pi 3), DC:A6:32, E4:5F:01, 28:CD:C1, D8:3A:DD et 2C:CF:67 pour les modèles plus récents. Un nouveau préfixe a pu être ajouté, donc recherche le fabricant dans la liste OUI publique de l’IEEE pour vérifier. Comme l’a dit Derya, les adresses MAC Ethernet et Wi-Fi d’un même Pi sont différentes, mais elles partagent généralement le même préfixe.Plus fiable : demander au Pi de communiquer lui-même sa MAC avec cat /sys/class/net/wlan0/address. Si un script l’affiche quelque part au premier démarrage, plus besoin de deviner.Côté Hermetry, l’import accepte une colonne mac et la stocke dans les informations supplémentaires de l’appareil. Exemple :
name,label,profile,mac,attr:daire
d-01,Daire 1,Ev Pi,dc:a6:32:1a:2b:3c,1
d-02,Daire 2,Ev Pi,e4:5f:01:4d:5e:6f,2
Ne mets jamais de token dans le fichier : les colonnes qui ressemblent à des secrets sont de toute façon refusées. L’import effectue d’abord une vérification, puis applique les changements. Les tokens d’accès des nouveaux appareils sont fournis dans un seul fichier, téléchargeable une seule fois, dans les 15 minutes suivant l’import. Si tu le manques, récupère-en un nouveau depuis la page de l’appareil avec Rotate secret.Importer des appareils en masse
Geçen dönem laboratuvardaki Pi’lerin envanterini çıkarırken aynı listeyi aramıştım.
Bildiğim önekler: B8:27:EB eski Pi’ler (Pi 3 dahil), DC:A6:32, E4:5F:01, 28:CD:C1, D8:3A:DD ve 2C:CF:67 daha yeni modeller. Yeni önek eklenmiş olabilir, IEEE’nin herkese açık OUI listesinde üreticiyi aratıp kontrol et. Derya’nın dediği gibi aynı Pi’nin Ethernet ve Wi-Fi MAC’i farklı, ama ikisi de genelde aynı önekten.
Daha sağlamı Pi’nin MAC’i kendisinin söylemesi: cat /sys/class/net/wlan0/address. İlk açılışta bir betikle bunu bir yere yazdırırsan tahmine gerek kalmaz.
Hermetry tarafında içe aktarma mac sütununu kabul ediyor, cihazın ek bilgilerinde tutuluyor. Örnek:
name,label,profile,mac,attr:daire
d-01,Daire 1,Ev Pi,dc:a6:32:1a:2b:3c,1
d-02,Daire 2,Ev Pi,e4:5f:01:4d:5e:6f,2
Dosyaya asla token koyma, gizli bilgi gibi görünen sütunları zaten reddediyor. İçe aktarma önce bir kontrol yapıyor, sonra uyguluyor. Yeni cihazların erişim token’larını tek bir dosyada veriyor, o dosya içe aktarmadan sonra 15 dakika içinde ve bir kez indirilebiliyor. Kaçırırsan cihaz sayfasından Rotate secret ile yenisini alıyorsun.
Traduit de Türkçe par IA ·
Avec le script de premier démarrage, j’ai récupéré l’adresse MAC wlan0 et le numéro d’appartement de chaque Pi, j’ai importé le CSV, et l’étape de contrôle a indiqué que 25 lignes étaient prêtes. J’ai tout de suite téléchargé le fichier de jeton ; j’avais seulement copié un mauvais jeton sur un Pi, je l’ai corrigé avec Rotate secret. Les adresses MAC de deux Pi 5 commencent par 2C:CF:67, j’ai aussi noté la liste.
İlk açılış betiği ile her Pi’nin wlan0 MAC’ini ve daire numarasını topladım, CSV’yi yükledim, kontrol adımında 25 satır hazır dedi. Token dosyasını hemen indirdim, bir Pi’ye yanlış token kopyalamışım sadece, onu da Rotate secret ile düzelttim. İki Pi 5’in MAC’i 2C:CF:67 ile başlıyormuş, listeyi ben de not aldım.
- Vous devez être connecté pour répondre à ce sujet.
Rejoignez la discussion
Connectez-vous pour poser et répondre à des questions, aimer les messages utiles et marquer la réponse qui a résolu votre problème. Chaque contribution rapporte des points et des niveaux.

