Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Kerem Aslan

aslandev

@aslan-k · Membre depuis janvier 2026

Nouveau

Backend geliştirici · enerji · sahada 24 yıl

Sujets
2
Réponses
16
Points
0
Nouveau10 points pour Membre

Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 16)

Traduit de Türkçe par IA ·

À -86 et en dessous, on est à la limite pour l’ESP8266, et l’armoire métallique agit comme une cage de Faraday. L’ESP-01 possède une antenne PCB et aucune entrée pour antenne externe. Nous avons rencontré le même problème dans notre entrepôt et l’avons résolu ainsi :Nous avons remplacé le module par un ESP-07S ou par la version à connecteur U.FL de l’ESP-12 (l’ESP-07S n’a pas d’antenne PCB, seulement un U.FL, donc il n’y a pas de confusion). Avec un câble pigtail U.FL vers RP-SMA de type panneau, nous avons fait ressortir l’antenne par le haut de l’armoire et fixé à l’extérieur une petite antenne à tige de 3 dBi. Si vous souhaitez utiliser un ESP32, l’ESP32-WROOM-32U suit la même logique. Le code ne change pas, seules les définitions des broches changent.Gardez le câble court (20-30 cm), car un long câble coaxial fin entraîne des pertes à 2,4 GHz. Placez l’antenne à au moins quelques cm de la surface métallique de l’armoire, en position verticale. Chez nous, le signal est passé de -88 à -61.Côté Hermetry, faites aussi ceci : vérifiez la valeur Open after (seconds offline) dans la règle hors ligne. La valeur par défaut est 600, mais la vôtre a peut-être été réglée sur une valeur courte comme 60 ; remettez-la à 600. Les coupures brèves ne déclencheront pas d’alarme, et un appareil réellement déconnecté sera toujours détecté en 10 minutes. Détails : Offline alarmları. Gardez aussi le keepalive entre 30 et 60 secondes ; la valeur par défaut de PubSubClient est de 15 secondes.

Solution acceptée♥ 7

Alarm koşulunda aritmetik yok, haklısın, « eşik + yüzde 20 » ya da « geçen haftaya göre » yazılamıyor. Ben bunu kendi su pompalarımda iki adımda çözdüm.

Birinci adım cihazda: her saniyelik akım yerine her açılış-kapanış döngüsünün özetini gönder. Döngü bitince tek mesaj:

{"cycle.peak_a": 4.1, "cycle.avg_a": 2.3,
 "cycle.duration_s": 14.2, "cycle.energy_wh": 0.21}

Yaşlanan motorda önce cycle.duration_s ve cycle.avg_a artıyor. Grafikte günlük ortalama ile çizince aylık trend çok net görünüyor. Mesaj sayısı da düşüyor.

İkinci adım alarm: eşiği sabit sayı yerine cihazın özniteliğinden okut. Motor yeniyken birkaç gün ölç, normal süreyi bul (ör. 12 s), cihaza duration_limit = 14.5 diye bir server attribute yaz. Kural:

"severities": [
  { "severity": "WARNING",
    "condition": { "key": "cycle.duration_s", "op": ">",
                   "value": { "attribute": "duration_limit" } } }
],
"debounce": { "mode": "count", "raise": 3, "clear": 3 }

Debounce 3 sayesinde buzlu bir sabahtaki tek yavaş açılış alarm açmıyor, arka arkaya üç yavaş döngü açıyor. Fırçayı değiştirince özniteliği güncellersin, yarım dakika içinde yeni değer kullanılıyor. 6 A kuralını da kalsın, o sıkışma gibi ani durumlar için.

Öznitelikten eşik okuma: Alarm koşulları referansı.

Solution acceptée♥ 5

Tuğba’nın tanımı iyi bir başlangıç. Ben şöyle ayırıyorum, 24 yıldır enerji tarafındayım:

IoT bağlantı katmanı: cihazın veriyi bir yere ulaştırması. CPS fiziksel süreç ile hesaplamanın kapalı döngüde birleşmesi: ölç, karar ver, sahaya geri etki et. Dijital ikiz de bir varlığın verilerle güncel tutulan modeli: nerede, neye bağlı, şu an ne durumda.

Hermetry Twin’i ikiz tarafına koyarım. Sites & Assets’te bir ağaç kuruyorsunuz (saha, köşk, trafo gibi), cihazları bu ağaca yerleştiriyorsunuz. İlişkilerle daha fazlasını söylüyorsunuz: UPS köşkü besler (Feeds), kontrolör pompayı yönetir (Manages), kamera kapıyı izler (Monitors). Her yerin bir durumu var, altındaki cihazların en kötüsü yukarı taşınıyor, bir trafodaki kritik alarm köşkü ve sahayı da kırmızıya çeviriyor. Üstüne 2D çizim ve 3D görünüm bağlanabiliyor.

Kapalı döngü kısmı Twin’de değil, kurallar ve komutlarda: örneğin sıcaklık 5 dakika boyunca eşiğin üstünde kalırsa fanı çalıştıran bir kural. İkisini birlikte kurarsanız teklifte « CPS » demek de haksız olmaz.

Bir tuzak: durum anahtarında true kritik sayılıyor. Cihazınız « çalışıyor » anlamında status: true gönderirse saha kırmızı görünür. Ayrıntı: Hermetry Twin.

Solution acceptée♥ 2

Aynı değil. Desibel, havadaki ses basıncının ölçüsü, onu ölçmenin yolu bir basınç dönüştürücü, yani mikrofon. İvmeölçer duvarın ya da makinenin titreşimini ölçer, havadan gelen sesi değil. Soğutma kulesinin fan sesi duvarı neredeyse hiç titretmez ama komşunun penceresine kadar gider.

Yağmur meselesi çözülmüş bir konu. Bir enerji santralinin çevre ölçümünde kullandığımız düzen şuydu: dış ortam kiti (yağmur başlığı, rüzgarlık, kurutucu) olan sınıf 2 bir ses seviye ölçer, RS485 Modbus çıkışlı. Cihaz 1 dakikalık LAeq değerini bir register’da tutuyor. Bir gateway onu Modbus ile okuyup Hermetry’ye gönderiyor, ölçer child cihaz olarak görünüyor.

Hermetry tarafı bugün çalışan parçalarla:

  • laeq_1min telemetrisi, grafik kartında gece-gündüz.
  • Rules kartı: When « A value changes » laeq_1min 55’in üstüne çıkınca, Only if « A time window » 22:00 sonrası, 07:00 öncesi, Then « Tell people ». Kartta rol seçiliyor (Owners, Admins, Members), tek tek kişi ya da ekip vermek için kurallar API’si var.
  • Şikayet gelince ilgili gecenin verisini grafikten indirirsiniz.

Ölçerin yeri önemli, duvarın 1-2 m üstüne ve yansıtıcı yüzeylerden uzağa koyun. Kural kartının saat koşulu sitenin saat dilimine göre çalışıyor, site ayarı boşsa UTC kullanılıyor, onu bir kontrol edin. Ayrıntı: Saat, gün doğumu/batımı, tarihler ve tatiller.

Solution acceptée♥ 6

Traduit de Türkçe par IA ·

avg × 24 donne une estimation approximative, mais à une condition : les relevés doivent arriver régulièrement. L’avg de Hermetry n’est pas pondéré dans le temps, c’est la moyenne simple des relevés à l’intérieur d’un intervalle. Si l’ESP32 perd le Wi-Fi pendant une demi-heure, cette demi-heure n’est pas du tout prise en compte, et si les relevés arrivent en rafale après la reconnexion, ces minutes ont un poids excessif.Je travaille par ailleurs dans le domaine de l’énergie. Avec le relais coupé, voir entre 0,4 et 1,2 W sur ces prises est normal. Le module Wi-Fi reste allumé en permanence. Une valeur de 0,9 chez vous est donc raisonnable.

♥ 1

Traduit de Türkçe par IA ·

N’utilisez pas PNG. Pour cela, il existe le lien d’affichage (display link), que nous utilisons sur les écrans de la salle de contrôle de la centrale.Le tableau de bord doit être partagé. Ouvrez le tableau de bord partagé, dans le menu du tableau de bord sélectionnez Liens d’affichage…, donnez un nom à l’écran (Couloir labo), choisissez sa durée (de 1 jour à 365 jours), Create link. Le lien n’est affiché qu’une seule fois, copiez-le immédiatement. Un écran ouvert avec ce lien ne demande pas de connexion et fonctionne avec les droits de la personne qui a créé le lien, sans plus. Aucune commande ne fonctionne depuis l’écran ; même s’il y a des boutons, ils sont inactifs, donc quelqu’un dans le couloir ne peut rien modifier.Dans l’autostart du Pi, ajoutez ceci :

chromium-browser --kiosk --noerrdialogs --disable-infobars 
"https://<host>/...#<bağlantının gizli kısmı>"

Dans les paramètres du tableau de bord, activez Fill the screen height et réglez Refresh every sur une valeur comme 30 secondes. Deux remarques : les vues 3D ne sont pas affichées avec le lien d’affichage ; si le tableau de bord contient une carte 3D, elle reste vide à l’écran. Créez un lien distinct pour chaque écran, afin que l’annulation de l’un n’affecte pas les autres.Duvar ekranları, tam ekran ve yakınlaştırma

Solution acceptée♥ 1

24V DIN ray kaynağı taktık, uç noktada öğlen 21.8V ölçtüm. Üç gündür tek bir sensör düşmedi. Sensörlerin besleme register’ı varmış, onu da gönderiyorum, Tuğba hanımın dediği grafiği de rapora koydum. Ekran zaten tek uçtan bağlıymış.

♥ 2

Traduit de Türkçe par IA ·

D’accord, moi aussi je t’ai mal orienté en parlant de flux, je ne le savais pas. J’ai noté cela pour ma propre maison.

♥ 0

Traduit de Türkçe par IA ·

L’éditeur de flux a l’air effrayant, mais une fois configuré, c’est simple. Je pense que tu peux le faire avec le bloc Schedule trigger + Send command. Je ne connais pas la partie coucher de soleil.

♥ 0
15 sujets de 1 à 15 (sur un total de 16)