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

Esra Ş.

esra.dev

@esra_s29 · Membre depuis octobre 2025

Nouveau

Backend geliştirici · yazılım · sahada 8 yıl

Sujets
3
Réponses
26
Points
0
Nouveau10 points pour Membre

Toutes mes réponses sur les forums

11 sujets de 16 à 26 (sur un total de 26)

Donanım sağlam, onu sen kapattın 🙂 disable-bt Bluetooth’u tamamen devre dışı bırakıyor, controller hiç oluşmuyor. Pi 3’te iyi UART (PL011) normalde Bluetooth’a bağlı, mini UART pinlere. Senin istediğin ikisinin yer değiştirmesi, kapatılması değil:

# /boot/config.txt
enable_uart=1
dtoverlay=miniuart-bt
core_freq=250

Böylece PL011 GPIO 14/15’te Modbus’a kalıyor, Bluetooth mini UART üzerinden çalışıyor. core_freq=250 Pi 3’te mini UART baud’unu sabit tutmak için, yoksa Bluetooth tarafı saçmalayabiliyor. Sonra sudo systemctl enable --now hciuart ve rfkill unblock bluetooth.

Bir de hcitool scan klasik Bluetooth tarar, BLE kaydedicileri bulmaz. sudo hcitool lescan ya da bluetoothctl içinde scan on kullan. hcitool zaten eskidi.

Kayıtta yoksa olmamıştır.
Solution acceptée♥ 6

Sırayla:

1) Türkiye LoRaWAN’da Avrupa ile aynı 863-870 MHz bandını kullanıyor, yani EU868. Hermetry’de frekans planı gateway’e göre gidiyor, profildeki bölge de gateway’lerinizin planını izliyor. Gateway’iniz EU868 olduğu için alanda EU868 görüyorsunuz.

2) 915’ler (US915/AU915) genelde donanım olarak o banda göre yapılmış, anten ve RF filtresi 915’e göre. Bazı modüllerde firmware ile bölge değişiyor ama sensörün anten eşleşmesi değişmiyor, menzil çok düşer. İade edin ya da EU868 versiyonunu isteyin. 433’ler de aynı durumda.

3) Zigbee 868 bambaşka bir protokol, LoRaWAN gateway’i onu duymaz.

Duty cycle: Avrupa kuralları bir vericinin her alt bantta saatin ne kadarında yayında olabileceğini sınırlıyor. Uplink kanallarının çoğunda %1, yani saatte 36 saniye. Sensör bunu kendisi uyguluyor, gateway de downlink için uyguluyor. Normal bir sensör 10 dakikada bir gönderiyorsa bu sınıra yaklaşmaz. Kanallar ve alt bantlar burada: Bölgeler ve frekans planları

Kayıtta yoksa olmamıştır.
Solution acceptée♥ 4

« SCADA protokolü » diye tek bir şey yok, cihazın konuştuğu dil neyse o: UPS için genelde SNMP ya da Modbus TCP. Kerem Bey’in dediği de bir seçenek.

Hermetry tarafı şöyle: platform SNMP cihazlarını buluttan sorgulayabiliyor, ama ya public adresteki cihazları ya da sahaya bir Hermetry Edge koyarsanız Edge’in şifreli bağlantısı üzerinden iç ağdakileri. O durumda public adres ve port yönlendirme gerekmiyor. Özel ağ adresini buluttan doğrudan yazarsanız reddediliyor. Edge’iniz yoksa en ucuz yol içeride küçük bir bilgisayar (bir Raspberry Pi yeter): UPS’leri SNMP ya da Modbus TCP ile okur, Hermetry’ye MQTT ile gönderir.

Sembolleri bağlamanın en kolay yolu anahtarları sembol adına göre göndermek. Hermetry <sembol id>.<alan> şeklindeki anahtarları elle seçmeden bağlıyor. Çizimdeki sembolleriniz ups1, ups2, bat1…bat8 ise Pi şunu gönderir:

{"ups1.status": "ok", "ups1.value": 74, "ups1.running": true,
 "ups2.status": "warning", "ups2.value": 41,
 "bat1.value": 13.42, "bat2.value": 13.38,
 "room.value": 23.8}

UPS durum kodu sayı olarak geliyorsa (örneğin 2 = normal, 3 = akü üzerinde), sembolün Status alanına ifade yazabilirsiniz: value == 2 ? "ok" : "critical". İfade tek satır, en fazla 200 karakter.

Ayrıntılar: Sembolleri canlı verilere bağlama.

Kayıtta yoksa olmamıştır.
Solution acceptée♥ 8

Keskin’in hesabı doğru, sıcaklık da üstüne biniyor: bakırın direnci derece başına yaklaşık %0.4 artıyor, panel arkasında kablo 65-70 °C’yi görüyorsa direnç %15-20 artar. Sabah 9.4V ile sınırdaydın, öğlen 9V’un altına inince en uçtakiler sırayla resetleniyor. Bir sahada aynı tabloyu yaşadık, şöyle çözdük:

  1. Beslemeyi 24V’a çıkardık. Sensörler 9-30V kabul ediyorsa en ucuz ve etkili adım bu: aynı güç için akım yarıya iniyor, düşüm de yarıya, üstelik 15V’luk pay kalıyor.
  2. Besleme için ikinci çifti de paralel kullanmak mümkünse kullanın, ama data çiftini beslemeye katmayın.
  3. Adaptörü kabinde bıraktık ama çıkışına 24V DIN ray güç kaynağı koyduk, ucuz adaptörlerin yük altında gerilimi de düşüyor.

Oğuz’un dediği de önemli: ekranı tek uçtan, kabin tarafında toprakla.

Bir şey daha: sensörünüzün besleme gerilimini bir register’dan veriyorsa onu da okuyup Hermetry’ye gönderin ve 10V altı için bir uyarı kuralı kurun. Bu sefer sensörler düşmeden önce haberiniz olur.

Kayıtta yoksa olmamıştır.
Solution acceptée♥ 6

Traduit de Türkçe par IA ·

Tu ne peux pas simplement laisser la session ouverte dans Chromium ? Il n’y a pas une option du type « se souvenir de moi » ? C’est ce que nous faisons au bureau.

Kayıtta yoksa olmamıştır.
♥ 0

Traduit de Türkçe par IA ·

Réponse courte aux deux questions : installez une PRV, car même si Safe est présent, il ne remplace pas la soupape.Concernant la soupape : la hauteur de refoulement de la pompe n’est pas la seule source de pression. Dans une conduite fermée, l’eau se dilate en chauffant, et si une portion côté échangeur se retrouve isolée alors que les deux vannes sont fermées, la pression monte avec la température, indépendamment de la pompe. Il en va de même si la régulation propre de la chaudière tombe en panne. Le scénario de la pompe vous protège, mais pas les scénarios de dilatation thermique et de vanne qui se ferme à tort. La réglementation impose d’ailleurs une sécurité mécanique pour les équipements sous pression, votre installateur a donc raison.Côté Hermetry : Safe n’a pas de page dédiée dans la documentation, il faut donc demander au commercial comment cela fonctionne, comme l’a dit Ergun. Mais quel que soit le produit logiciel, je ne pense pas qu’il remplacera une soupape mécanique : la surveillance et la protection sont des couches distinctes.Ce que vous pouvez faire dès aujourd’hui, c’est bien configurer la surveillance. Dans le profil, dans l’onglet Alarm rules, une Threshold rule à deux niveaux :

"severities": [
  { "severity": "CRITICAL", "condition": { "key": "p_bar", "op": ">", "value": 5.6 } },
  { "severity": "MAJOR",    "condition": { "key": "p_bar", "op": ">", "value": 5.0 } }
],
"debounce": { "mode": "count", "raise": 3, "clear": 3 },
"hysteresis": 0.2

Ajoutez aussi une Device offline rule. Si le transmetteur ou l’ESP32 se tait, vous devez en être informé, pour qu’un capteur silencieux ne donne pas l’impression que tout va bien.

Kayıtta yoksa olmamıştır.
Solution acceptée♥ 5

Hande Hanım doğru söylüyor, eskiden otomasyon tarafında çalıştım, bu diyagramları çok çizdik.

Bir bloğun üstünden çapraz geçen ok « bu eleman değişken ya da ayarlanabilir » demek: kontrol vanasında açıklığı değişen eleman, « Kp » bloğunda ayarlanabilen kazanç. Bir bloğa dışarıdan çapraz giren ok ise prosesten gelen bir sinyal değil, operatörün ya da başka bir döngünün verdiği bir ayar: sizin PID’deki SP (set point) tam bu. Yani üç farklı şey çizilmiş: ölçülen değer, kontrol çıkışı, dışarıdan verilen ayar.

Ekranda ben şöyle yapıyorum:

  • Vana: sembol kütüphanesinden bir kontrol vanası (akış kontrol vanası Su şebekesi ailesinde var). Vanalar Opening değeri alıyor, onu cihazın cv101_pos gibi konum anahtarına bağlayın. Operatör vananın ne kadar açık olduğunu sembolde görür.
  • Kp: operatör ekranına koymam, devreye alma parametresi. En fazla bir değer kartında salt okunur.
  • SP: ayrı bir yer açın. Panoya bir Set point kontrol kartı koyup cihaz profilinin katalogundaki Basic seviyeli bir komutu bağlıyorum, mevcut değeri de cihazın bildirdiği SP anahtarına bağlıyorum. Diyagram kartında sembole tıklanınca komut göndermek de mümkün, o zaman her seferinde onay soruyor.

Panolardan ve sembollerden yalnızca katalogdaki Basic seviyeli komutlar gidiyor. SP değiştirmeyi Privileged yaptıysanız konsoldan gönderilir, panodan reddedilir; buna göre karar verin.

Kayıtta yoksa olmamıştır.
Solution acceptée♥ 1

Güneş Hanım doğru yere bakmış. Kodun referansı 5.0 V varsayıyor ama ADC’nin referansı gerçekte 4.82 V ve ESP-01 her gönderimde akım çektikçe o da oynuyor. Referans düşük olduğunda okunan sayı büyüyor, senin 0.4 V fazlalığın oradan geliyor.

Ben benzerini kendi karavan aküsünde dahili 1.1 V referansla çözdüm, besleme ne yaparsa yapsın sabit kalıyor. Bölücüyü buna göre değiştirmek gerekiyor: 15 V’u 1.1 V’un altına indirmek için 150k + 10k (16:1) iş görür.

void setup() { analogReference(INTERNAL); }   // ~1.1 V

float readBattery() {
  long sum = 0;
  for (int i = 0; i < 32; i++) { sum += analogRead(A0); delay(2); }
  float adc = sum / 32.0;
  return adc * (VREF / 1023.0) * (160.0 / 10.0);
}

VREF kart başına biraz farklı (1.0-1.2 V arası). Bir kere multimetreyle aküyü ölçüp VREF’i ona göre ayarla. A0 ile GND arasına 100 nF kondansatör koymak da gürültüyü epey keser. 32 örneğin ortalamasını dakikada bir gönderirsen grafik düzelir.

Kayıtta yoksa olmamıştır.
Solution acceptée♥ 2

Traduit de Türkçe par IA ·

Ergün, les tags se trouvent sur deux appareils différents. Dans le Line chart, tu peux ajouter jusqu’à 8 sources dans le champ Series ; utilise « + Add another source » pour ajouter le second appareil comme source séparée.

Kayıtta yoksa olmamıştır.
♥ 0
11 sujets de 16 à 26 (sur un total de 26)