¿Cómo puedo ver el consumo en standby de mis enchufes inteligentes en Wh diarios?
Traducido del Türkçe por IA ·
Hola, para mi proyecto de fin de carrera monté un experimento en mi habitación de la residencia. Quizás estoy publicando en el subforo equivocado, disculpad. El tema: quiero medir cuánto consumen por sí mismos los enchufes inteligentes baratos incluso cuando el relé está apagado. Mi tutor solo dijo «mídelo y tráeme la gráfica», y eso es todo.Montaje: ESP32 + PZEM-004T v3.0 (UART, 9600 baudios), con 3 enchufes distintos que fui conectando uno tras otro detrás del PZEM y medí. El ESP32 envía esto a Hermetry por MQTT cada 10 segundos:
{"power_w": 0.9, "voltage_v": 228.4, "current_a": 0.012, "energy_wh": 1532}
En la gráfica veo el valor en vatios, sin problema. Pero necesito la energía diaria (Wh/día). En la tarjeta Chart usé sum como agregado y para power_w salió un número absurdo, como 7700 en un día. Un enchufe de 0,9 W no puede gastar 7700 Wh al día, seguro 🙂 Con avg obtengo 0,9. Si lo multiplico por 24, ¿es correcto o hay una forma más limpia?Además, las mediciones de medianoche parecen dividirse de forma extraña, pero creo que eso es otro tema.
Merhaba, bitirme ödevim için yurttaki odamda bir deney kurdum, belki yanlış alt foruma yazıyorum kusura bakmayın. Konu şu: ucuz akıllı prizler röle kapalıyken bile kendileri ne kadar çekiyor, onu ölçmek istiyorum. Hocam «ölçüp grafiğini getir» dedi, o kadar.
Düzenek: ESP32 + PZEM-004T v3.0 (UART, 9600 baud), PZEM’in arkasında sırayla takıp ölçtüğüm 3 farklı priz. ESP32 her 10 saniyede bir Hermetry’ye MQTT ile şunu gönderiyor:
{"power_w": 0.9, "voltage_v": 228.4, "current_a": 0.012, "energy_wh": 1532}
Grafikte watt değerini görüyorum, sorun yok. Ama bana günlük enerji lazım (Wh/gün). Chart kartında aggregate’i sum yaptım, power_w için bir günde 7700 gibi saçma bir sayı çıktı. 0.9 W bir priz günde 7700 Wh harcayamaz herhalde 🙂 avg ile 0.9 çıkıyor, onu 24 ile çarparsam doğru mu olur, yoksa daha düzgün bir yol var mı?
Bir de gece yarısı ölçümler bir garip bölünüyor gibi, ama o ayrı konu sanırım.
Traducido del Türkçe por IA ·
Sumar vatios con sum no da energía, lo que haces es sumar cada lectura de 10 segundos. 8640 lecturas × 0,9 W ≈ 7776, de ahí sale el número.
sum ile watt toplamak enerji vermez, her 10 saniyelik okumayı topluyorsun. Günde 8640 okuma × 0.9 W ≈ 7776, sayı oradan geliyor.
Traducido del Türkçe por IA ·
Ah, vale, entonces estoy multiplicando por 8640. ¿Entonces hago promedio × 24? Tengo que explicar la fórmula en el informe, y mi profesor me va a preguntar «por qué».
Haa doğru, 8640 ile çarpmış oluyorum. O zaman avg × 24 mü yapayım? Raporda formülü açıklamam lazım, hocam «neden» diye soracak.
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.
avg × 24 kabaca tutar ama bir koşulla: okumalar düzenli gelmeli. Hermetry’nin avg’si zamana göre ağırlıklı değil, kova içindeki okumaların düz ortalaması. ESP32 yarım saat Wi-Fi’den düşerse o yarım saat hesaba hiç girmez, bir de yeniden bağlanınca peş peşe gelirse o dakikalar fazla ağırlık alır.
Bu arada ben enerji tarafında çalışıyorum, bu prizlerde röle kapalıyken 0.4 ile 1.2 W arası görmek normal. Wi-Fi modülü sürekli açık duruyor. Sende 0.9 çıkması makul.
Traducido del Türkçe por IA ·
Ya tienes el contador propio del PZEM, energy_wh. Úsalo, no te compliques derivando la energía a partir de los vatios. Yo viví lo mismo al medir el frigorífico de casa con el mismo módulo.En la tarjeta Chart, selecciona la clave energy_wh, bucket de 1 día (1d), agregado increase. increase está pensado para valores tipo contador: resta el último valor del bucket anterior al último valor de cada bucket. Si el contador retrocede (si reinicias el PZEM o si vuelve a cero en 9999 kWh), cuenta ese bucket como si hubiera empezado desde cero, así que no verás un valor negativo.La ventaja es que, aunque el ESP32 se desconecte un tiempo, el contador sigue contando en el PZEM, y al reconectarse la diferencia de energía de ese intervalo no se pierde. avg × 24 pierde ese hueco.La partición a medianoche que mencionas creo que se debe a esto: los buckets diarios se cortan según UTC, de medianoche a medianoche UTC. Como Turquía es UTC+3, tu «día» parece empezar a las 03:00. Si lo anotas en una línea en el informe, no será un problema.Si además quieres una clave derivada en el flujo (por ejemplo, la diferencia en cada lectura), existe el bloque Delta, pero no es necesario para el total diario. Ambos se explican aquí: Valores derivados.
Elinde zaten PZEM’in kendi sayacı var, energy_wh. Onu kullan, watt’tan enerji türetmekle uğraşma. Ben aynı modülle evdeki buzdolabını ölçerken aynı şeyi yaşadım.
Chart kartında energy_wh anahtarını seç, kova olarak 1 gün (1d), aggregate olarak increase. increase sayaç tipi değerler için var: her kovanın son değerinden bir önceki kovanın son değerini çıkarıyor. Sayaç geri düşerse (PZEM’i resetlersen ya da 9999 kWh’de dönerse) o kovada sıfırdan başlamış gibi sayıyor, yani eksi değer görmezsin.
Avantajı şu: ESP32 bir süre koparsa bile sayaç PZEM’de saymaya devam ediyor, tekrar bağlandığında aradaki enerji farkı kaybolmuyor. avg × 24’te o boşluk kayıp.
Gece yarısı bölünme dediğin şey de bence şu: gün kovaları UTC’ye göre kesiliyor, gece yarısından gece yarısına UTC. Türkiye UTC+3 olduğu için senin «gün»ün sabah 03:00’te başlıyor gibi görünür. Rapora bunu bir satırla yazarsan sorun olmaz.
Akış içinde ayrıca bir türetilmiş anahtar istersen (mesela her okumadaki fark) Delta bloğu da var, ama günlük toplam için gerek yok. Burada ikisi de anlatılıyor: Türetilmiş değerler.
Traducido del Türkçe por IA ·
¡Funcionó! Con increase, el enchufe 1 dio 21,4 Wh/día, el 2 dio 11,8 y el 3 dio 27,3. Con avg × 24 había calculado 21,6, que estaba cerca, pero en el segundo enchufe hubo una desconexión de una hora en medio, y ahí la diferencia llegaba a 2 Wh. También anoté el tema de UTC en el informe. ¡Muchas gracias 🙏!
Oldu! increase ile 1. priz 21.4 Wh/gün, 2. priz 11.8, 3. priz 27.3 çıktı. avg × 24 ile 21.6 bulmuştum, yakınmış ama ikinci prizde arada bir saat kopma olmuş, orada fark 2 Wh’ye çıkıyordu. UTC olayını da rapora not düştüm. Çok teşekkürler 🙏
- 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.

