Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Esra Ş.

esra.dev

@esra_s29 · Se unió el octubre 2025

Recién llegado

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

Temas
3
Respuestas
26
Puntos
0
Recién llegado10 puntos para Miembro

Respuestas de foro creadas

Viendo 11 entradas – de la 16 a la 26 (de 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.
Solución aceptada♥ 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.
Solución aceptada♥ 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.
Solución aceptada♥ 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.
Solución aceptada♥ 6

Traducido del Türkçe por IA ·

¿No puedes simplemente dejar la sesión abierta en Chromium? ¿No hay algo como «recordarme»? En la oficina lo hacemos así.

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

Traducido del Türkçe por IA ·

Respuesta corta a ambas: instale una PRV, aunque Safe esté presente, no sustituye a la válvula.Sobre la válvula: la altura de impulsión de la bomba no es la única fuente de presión. En una línea cerrada, el agua se expande al calentarse, y si un tramo del lado del intercambiador queda aislado mientras ambas válvulas están cerradas, la presión sube con la temperatura independientemente de la bomba. Lo mismo ocurre si falla el control propio de la caldera. El escenario de la bomba le protege, pero el de la expansión térmica y el de una válvula que se cierra por error no. Además, la normativa ya exige seguridad mecánica para los equipos a presión, así que su instalador tiene razón.Sobre Hermetry: Safe no tiene página propia en la documentación, así que hay que preguntar a ventas cómo funciona, como dijo Ergun. Pero sea cual sea el producto de software, no creo que sustituya a una válvula mecánica; la monitorización y la protección son capas separadas.Lo que puede hacer hoy es configurar bien la monitorización. En el perfil, en la pestaña Alarm rules, una Threshold rule de dos niveles:

"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

Añada también una Device offline rule. Si el transmisor o el ESP32 dejan de responder, quiere enterarse, para que un sensor silencioso no parezca que todo va bien.

Kayıtta yoksa olmamıştır.
Solución aceptada♥ 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.
Solución aceptada♥ 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.
Solución aceptada♥ 2

Traducido del Türkçe por IA ·

Ergün, las etiquetas están en dos dispositivos diferentes. En el Line chart puedes añadir hasta 8 fuentes en el campo Series; usa «+ Add another source» para añadir el segundo dispositivo como una fuente separada.

Kayıtta yoksa olmamıştır.
♥ 0
Viendo 11 entradas – de la 16 a la 26 (de un total de 26)