Omdat het bericht potentieel niet compleet is, zou je dat als vereiste kunnen stellen. Het is misschien wel erg interessant om vast te stellen wat de exacte data is bij normaal gebruik. Als niet alles afgeleverd of acknowledged wordt, dan is de data niet juist. Je wilt dit mogelijk gaan loggen om zeker van je zaak te zijn.strandbal schreef op maandag 13 juli 2026 @ 08:44:
Misschien dat iemand mij hier de goeie richting op kan wijzen. Sinds een paar dagen lees ik mijn Growatt omvormer uit met een Lilygo ESP32 met ESPHome erop (in plaats van de gammele Chinese cloud)
Wat ik merk is dat elke avond, als de omvormer precies uitschakelt, de waarde van huidig vermogen enorm spiked:
[Afbeelding]
Nu zijn die sensoren blijkbaar U32 registers (twee sequentiele 16-bit modbus registers):YAML:Mijn vermoeden is dat de ESP geen volledig antwoord meer terugkrijgt (de omvormer schakelt uit tijdens het uitlezen), maar ik weet nog niet zo goed hoe ik dit kan bevestigen (of voorkomen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 sensor: - platform: modbus_controller modbus_controller_id: modbus_pv name: "Growatt AC Output Power" address: 35 # Pac H (start van 32-bit waarde) register_count: 2 register_type: "read" unit_of_measurement: W device_class: power state_class: measurement icon: mdi:power-plug value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1). Iemand een idee hoe ik dit kan aanvliegen?
De concrete eerste stap is wel om de boel eerst te controleren en 100% te zijn dat het inderdaad komt door incomplete data. Meten is weten.
1995: 486 AM5x86-p75@160 512kb L2, 64MB, S3 Stealth 64 3000 4MB VLB, AWE64 Value, 8GB CFµDrive
1998: K6-III 400MHz, 384MB, Voodoo4 AGP, AWE64 Gold!, Adaptec AHA-29160+2x 72GB 10krpm SCSI
/f/image/RZwCzPFIxEHKIxEoSIvhKDEA.png?f=fotoalbum_large)
:strip_exif()/f/image/8Ml3voOqBzHXbQZCBg2vFLz8.jpg?f=fotoalbum_large)
/f/image/U9UrdzZECc80EOtjxqktrXmm.png?f=fotoalbum_large)
:strip_exif()/f/image/uUKnGMvp3RPmQ2ufjwGPZ5zU.jpg?f=fotoalbum_tile)
:strip_exif()/f/image/d3UZjm2QKqPgsfNoqMJQHovw.jpg?f=fotoalbum_tile)
:strip_exif()/f/image/W6pkg5FBthSVuOXu6LMrb9SJ.jpg?f=fotoalbum_tile)
/f/image/QshKzAF1LL1ItJiwCxtBb6aV.png?f=fotoalbum_tile)