Pnet en Pzon zijn nu een word. Die kan niet negatief worden. (van 0 tot 65535) Als de zon nu meer levert dan je gebruikt wordt het resultaat heel groot. (pnet - pzon) Dat is waarom hij pendelt.

Ik zou het overschot een keer uitrekenen, en daarop regelen.

Vraagje, want blijkbaar er ontgaat mij iets.

Je hebt een nieuwe kWh-meter met P1-poort; dus een nieuwe 'slimme' meter? Welk merk en type?
De communicatie op 9600 baud gaat goed. Dus de seriele protocol-instellingen zijn correct.
Voor zover mij bekend heeft een P1-poort een Tx-lijn en een Data-Request-lijn; geen RX-lijn!
Hoe zet je de kwh-meter op 15200 baud?

Beetje recente meter (DSMR4 en nieuwer) is default 115k2, alleen de oudere zijn 9600 baud.

DSMR is async serieel met 115200 bd. Dat staat in de specs.

https://www.netbeheernederland.nl/publicatie/dsmr-502-p1-companion-sta…

6.1 Transfer speed and character formatting
The interface must use a fixed transfer speed of 115200 baud.
The Metering System must send its data to the OSM device every single second and the
transmission of the entire P1 telegram must be completed within 1s.
The format of transmitted data must be defined as “8N1”. Namely:
- 1 start bit,
- 8 data bits,
- no parity bit and
- 1 stop bit

Alleen de baudrate is dus verhoogd en de telegram-intervaltijd.
OK, nooit te oud om te leren.