This is for some US cars, but looks relevant - U01B0 is a battery current sensor communications fault on a Vauxhall Insignia & the others look to be indirectly related.
Also, stop-start systems can be extremely sensitive to the battery condition. If it's more than three years old, or ever been fully discharged, it may need replacing even if it tests OK.
That may involve resetting the stored battery age and type using a scanner.
With vehicles that need such settings, replacing the battery without also resetting the parameters will not work - the new battery gets treated as if it's aged and lost capacity regardless!
It MUST also be the correct type, usually AGM, rather than a generic battery.
The battery monitor is most likely attached to the battery negative terminal. It probably has two other connections. One of those goes to the battery +ve, and it is the other one that you are interested in.
Record the waveform on the connection that doesn't go to the battery +ve and post it here.
There are two frames shown, the first is 8 bytes and the second is 4 bytes. On every frame, the break (purple, marked as 1.355 ms) the sync (turquoise, labelled 55) and the ID (green, marked F0 or 20) is sent by the master module. The data that follows (00 00 00 00 3F FD 28 00 or 00 00 08 00) and the checksum (9A or F7) can come from the master or from the slave.
The battery monitor will almost certainly be a slave.
It can help to put a resistor of about 100 Ohm in series with the LIN wire when monitoring with an oscilloscope. The voltage levels will be slightly different when the master is transmitting compared to when the slave is transmitting which can help working out what is going on.
Thanks guys.
I have taken grill shutter motor out and checked all connectors with multimeter for continuity. I have found that one pin in the plug wasn't continuous and that caused all problems. As soon I have replaced that pin all works fine and no more DTC codes present.