Medir la corriente de un compresor con ESP32 y generar un informe mensual de kWh: ¿qué sensor y de dónde sale el informe?
Traducido del Türkçe por IA ·
Hola, no estoy seguro de si este es el subforo correcto, pero como el objetivo final es un informe, lo escribo aquí.En la fábrica (producción farmacéutica) queremos ver cuánta energía consumen dos compresores de tornillo y un ventilador AHU. A final de mes, la dirección quiere una tabla con «qué máquina consumió cuánto». Tengo un ESP32 DevKit y ya envío la temperatura a Hermetry por MQTT. Esa parte funciona.Me atasco en dos cosas:1) ¿Con qué mido la corriente? ¿ACS712 o pinza tipo SCT-013? El compresor es trifásico de 400V, unos 38A. No puedo cortar cables ni meter nada en el cuadro, porque es un equipo validado.2) Una vez medido, ¿puedo recibir el informe mensual de kWh automáticamente por correo? ¿Existe una función de informe ya hecha? No la encontré.
Selam, doğru alt forum mu emin değilim, işin sonu rapor olduğu için buraya yazdım.
Fabrikada (ilaç üretimi) iki vidalı kompresörün ve bir AHU fanının ne kadar enerji yediğini görmek istiyoruz. Yönetim ay sonunda «hangi makine ne kadar tüketti» tablosu istiyor. Elimde ESP32 DevKit var, Hermetry’ye MQTT ile sıcaklık zaten gönderiyorum, o kısım çalışıyor.
Takıldığım iki şey var:
1) Akımı neyle ölçeyim? ACS712 mi, SCT-013 pens tipi mi? Kompresör 3 faz 400V, ~38A. Panoya kablo kesip bir şey sokmam mümkün değil, validasyonlu ekipman.
2) Ölçtükten sonra aylık kWh raporunu otomatik mail ile alabilir miyim? Hazır bir rapor özelliği var mı, bulamadım.
Traducido del Türkçe por IA ·
Si no puedes cortar el cable, el ACS712 ya queda descartado, porque se conecta en serie. La pinza SCT-013 se coloca alrededor del conductor de fase y no tocas nada más. En nuestras estaciones de bombeo pusimos una en cada una de las 3 fases.
Kablo kesemiyorsan ACS712 zaten elendi, o seri bağlanıyor. SCT-013 pens, faz iletkeninin etrafına takıyorsun, hiçbir şeye dokunmuyorsun. Biz pompa istasyonlarında 3 fazın her birine birer tane taktık.
Traducido del Türkçe por IA ·
¿No estaría bien conectarlo a una fase y multiplicar por tres? Tengo curiosidad: ¿realmente se nota la diferencia si la carga está equilibrada?
Tek faza takıp üçle çarpsak olmaz mı? Merak ettim, yük dengeliyse fark eder mi gerçekten?
Traducido del Türkçe por IA ·
Con una carga equilibrada del motor el resultado es aproximadamente correcto, pero cuando el compresor pasa de vacío a carga, el cosφ cambia y corriente × tensión no te da la potencia real de todos modos. Para una estimación aproximada sirve.
Dengeli motor yükünde yaklaşık doğru çıkar ama kompresör yüksüz/yüklü geçiş yapınca cosφ değişiyor, akım×gerilim sana gerçek gücü vermez zaten. Kaba tahmin için tamam.
Traducido del Türkçe por IA ·
En cuanto a la parte del informe: creo que Hermetry envía él mismo el informe mensual por correo; recuerdo que hay una configuración de informe programado.
Rapor kısmı için: Hermetry bence aylık raporu kendisi mail atıyordur, zamanlanmış rapor ayarı vardır diye hatırlıyorum.
Traducido del Türkçe por IA ·
Hakan, revisa la documentación, no existe nada de eso. Hermetry no tiene un informe prefabricado programado ni enviado por correo electrónico, lo indica claramente. Pero la vía que funciona hoy es esta, nosotros hicimos exactamente eso en una fábrica textil:Medición: para 38A, consigue un SCT-013-050 (salida de 1V), conéctalo al ADC del ESP32 con un bias de 1,65V y haz el cálculo RMS al estilo EmonLib directamente en el dispositivo. Haz que el dispositivo envíe un current_a cada 30 segundos. Si necesitas kWh reales, necesitarás un analizador de energía con Modbus en riel DIN. Acepta un margen de error del 10 % con pinza + cosφ estimado.Potencia y energía: en el root flow, coloca un bloque Calculate antes de Save telemetry y deriva power_kw. Los detalles están en la página de valores derivados.
expr: round(1.732 * 400 * msg.payload.current_a * 0.85 / 1000, 2)
target: msg.payload.power_kw
Informe: coloca una tarjeta de gráfico en el panel, establece la agrupación por día y, en la configuración de la tarjeta, marca Download data (CSV). A fin de mes, cambia la ventana a Este mes y descarga el Excel. Si quieres automatizarlo, un pequeño script puede obtener los valores diarios de la API de history con agg=sum, o con increase si envías un contador, y el correo lo enviarás tú mismo.
Hakan, dokümana bak, öyle bir şey yok. Hermetry’de zamanlanmış ya da e-postayla giden hazır rapor yok, açıkça yazıyor. Ama bugün çalışan yol şu, biz aynısını bir tekstil fabrikasında yaptık:
Ölçüm: 38A için SCT-013-050 (1V çıkışlı) al, ESP32’de ADC’ye 1.65V bias ile bağla, EmonLib benzeri RMS hesabını cihazda yap. Cihaz her 30 saniyede bir current_a göndersin. Gerçek kWh istiyorsan DIN raya Modbus’lı bir enerji analizörü takman gerekir. Pens + tahmini cosφ ile %10 hata payını kabul et.
Güç ve enerji: root flow’da Save telemetry’den önce bir Calculate bloğu koy, power_kw türet. Detayı türetilmiş değerler sayfasında var.
expr: round(1.732 * 400 * msg.payload.current_a * 0.85 / 1000, 2)
target: msg.payload.power_kw
Rapor: panoya bir chart kartı koy, gruplamayı gün yap, kartın ayarlarında Download data (CSV) işaretle. Ay sonunda pencereyi Bu ay yapıp Excel indiriyorsun. Otomatik istiyorsan küçük bir script history API’den agg=sum ya da sayaç gönderiyorsan increase ile günlük değerleri çekip maili kendin atarsın.
Traducido del Türkçe por IA ·
Vale, he pedido el SCT-013-050. Calculé power_kw con Calculate y en el mensaje de prueba salió correcto. La parte del correo, de momento, la hacemos descargando el Excel y enviándolo a mano; como solo es una vez al final de mes, no es un problema. A la dirección le puse la nota de que es un «valor estimado» y pasamos el presupuesto del analizador al siguiente trimestre. Gracias.
Tamamdır, SCT-013-050 siparişini verdim. Calculate ile power_kw türettim, test mesajında doğru çıktı. Mail kısmını şimdilik Excel indirip elle gönderiyoruz, ay sonu bir kere olduğu için sorun değil. Yönetime de «bu tahmini değer» notunu düştüm, analizör bütçesini sonraki çeyreğe yazdık. Sağ olun.
Traducido del Türkçe por IA ·
Tienes razón Esra, lo mezclé con otro producto. Si necesitas el script de la History API, tengo un ejemplo en Python que se ejecuta con cron, así que dímelo.
Haklısın Esra, başka bir üründen karıştırmışım. History API scripti lazım olursa bende cron’la çalışan bir Python örneği var, yazın.
- Debes estar registrado para responder a este debate.
Únete a la conversación
Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

