Hi Martin,
Thanks for your continued interest in this project.
You're spot-on with your observations from the graphs. I've since modified the NR-flow to check the Li-Ion battery voltage and send a message ( via the 'telegram' node ) to my mobile phone if the value drops below +3.5V
I've used a MySQL database to store the weather station readings and modified the Node-RED flow created by Csongor Varga to produce a semi-dynamic graphing facility. (i.e. you can select one dataset then overlay another and another.). Checkout his excellent series of Youtube videos.
I might re-visit InfuxDB and Grafana (which I have running on one of my RPi(s) ).
I like the idea of using the INA219 - I'll give that some thought.
I've built a second weather station (WS) and so has my friend Paul @zenofmud who is located in Boston, USA. Between us we have developed a NR-flow whereby we can control all our weather stations. (e.g. I can stop Paul's WS from going into 'deepsleep', perform some readings, then put it back to sleep remotely from the UK - great fun.)