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

Kerem Aslan

aslandev

@aslan-k · Se unió el enero 2026

Recién llegado

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

Temas
2
Respuestas
16
Puntos
0
Recién llegado10 puntos para Miembro

Respuestas de foro creadas

Viendo 15 entradas – de la 1 a la 15 (de un total de 16)

Traducido del Türkçe por IA ·

A -86 y por debajo, el límite del ESP8266 es marginal, y el armario metálico actúa como una jaula de Faraday. El ESP-01 tiene antena PCB y no tiene entrada para antena externa. Tuvimos el mismo problema en nuestro almacén y lo resolvimos así:Cambiamos el módulo por el ESP-07S o por la versión con conector U.FL del ESP-12 (el ESP-07S no tiene antena PCB, solo U.FL, así que no hay confusión). Con un cable pigtail de U.FL a RP-SMA de tipo panel, sacamos la antena por la parte superior del armario y en el exterior colocamos una pequeña antena de varilla de 3 dBi. Si quieren usar un ESP32, el ESP32-WROOM-32U sigue la misma idea. El código no cambia, solo las definiciones de pines.Mantengan el cable corto (20-30 cm), porque un cable coaxial largo y fino provoca pérdidas a 2,4 GHz. Mantengan la antena al menos a unos cm de la superficie metálica del armario y en vertical. En nuestro caso, la señal pasó de -88 a -61.En el lado de Hermetry, también hagan lo siguiente: revisen el valor Open after (seconds offline) en la regla de desconexión. El valor predeterminado es 600, pero en su caso puede que se haya introducido algo corto como 60; vuelvan a poner 600. Las desconexiones breves no abrirán una alarma, y un dispositivo que realmente se desconecte seguirá detectándose en 10 minutos. Detalles: Offline alarmları. Mantengan también el keepalive en el rango de 30-60 segundos; el valor predeterminado de PubSubClient es de 15 segundos.

Solución aceptada♥ 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ı.

Solución aceptada♥ 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.

Solución aceptada♥ 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.

Solución aceptada♥ 6

Traducido del Türkçe por IA ·

avg × 24 es un cálculo aproximado, pero con una condición: las lecturas deben llegar de forma regular. El avg de Hermetry no está ponderado por tiempo, sino que es la media simple de las lecturas dentro de cada intervalo. Si el ESP32 se cae del Wi-Fi durante media hora, esa media hora no se cuenta en absoluto, y si las lecturas llegan en ráfaga tras reconectarse, esos minutos pesan de más.Por cierto, yo trabajo en el área de energía. Con el relé apagado, es normal ver entre 0,4 y 1,2 W en estos enchufes. El módulo Wi-Fi permanece encendido todo el tiempo. Así que un valor de 0,9 en el tuyo es razonable.

♥ 1

Traducido del Türkçe por IA ·

No recurra a PNG. Para esto existe el enlace de pantalla (display link), que usamos en las pantallas de la sala de control de la central.El panel debe estar compartido. Abra el panel compartido, en el menú del panel seleccione Enlaces de pantalla…, dé un nombre a la pantalla (Pasillo lab), elija su duración (de 1 día a 365 días), Create link. El enlace se muestra una sola vez, cópielo de inmediato. Una pantalla abierta con este enlace no pide inicio de sesión y funciona con la autoridad de la persona que creó el enlace, sin más. Desde la pantalla no funciona ningún control; aunque haya botones, están inactivos, así que alguien en el pasillo no puede cambiar nada.En el autostart de la Pi, añada lo siguiente:

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

En la configuración del panel, active Fill the screen height y ajuste Refresh every a un valor como 30 segundos. Dos notas: las vistas 3D no se muestran en el enlace de pantalla; si el panel tiene una tarjeta 3D, quedará vacía en la pantalla. Cree un enlace para cada pantalla, para que cancelar uno no afecte a los demás.Duvar ekranları, tam ekran ve yakınlaştırma

Solución aceptada♥ 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

Traducido del Türkçe por IA ·

Vale, yo también te oriente mal al llamarlo flujo, no lo sabía. Me he anotado esto para mi propia casa.

♥ 0

Traducido del Türkçe por IA ·

El editor de flujos parece intimidante, pero una vez configurado es cómodo. Creo que lo harías con el bloque Schedule trigger + Send command. No sé nada de la parte de la puesta de sol.

♥ 0
Viendo 15 entradas – de la 1 a la 15 (de un total de 16)