Atualmente, estou testando meu RPi Zero W com sensores de temperatura, umidade e pressão barométrica conectados. Eu tenho duas baterias de 3.000 mAh conectadas em paralelo. Eles também passam por um regulador da Adafruit. Depois que meu script python foi executado, desconectei o teclado e o mouse, pois eles não serão conectados quando meu projeto final for concluído.
Nesta configuração, consegui obter 8 horas e 10 minutos no meu RPi 3B na mesma configuração exata. Hoje vou saber quanto tempo o Zero W funcionará e vou publicá-lo aqui.
Atualização: na configuração mencionada, executou apenas um fio de cabelo (5 minutos) por 14 horas. Tudo o que faz é ler os sensores uma vez a cada 10 minutos e inseri-los em uma tabela MySQL. Também estou executando o serviço da Web Lighttpd. Espero que isso seja útil.
Se você optar por usar baterias de lítio / íon, tenha cuidado; há algum lixo real no ebay e amazon alegando ser 9800 mAh. Eles são lixo. Estes são uns honestos 3000 mAh. Boa sorte.