La mayoría de los controladores de carga solar son para baterías de plomo-ácido de 12-24v, y supongo que el suyo también está destinado a este proceso. Por lo tanto, puede usar prácticamente cualquier batería de plomo de 12v-24v que elija.
Si quieres una batería que también sea capaz de alimentar tu Raspberry pi durante toda la noche, entonces debes elegir una batería del tamaño adecuado.
Una Raspberry Pi usa alrededor de 700mA máximo, pero para estar seguro, asumamos que dibujará 1A a 5v. Dado que es muy probable que utilicemos una batería de 12 voltios, debemos averiguar cuánta corriente consumirá a 12 voltios, lo que resulta ser de 0,42 amperios. Suponiendo que el panel solar es solo de 8 horas al día, necesitamos tener una batería para las otras 16 horas. Eso significa que tendríamos aproximadamente una batería de 7 Ah, que son bastante comunes. (Si tiene preguntas sobre los cálculos, comente, porque no sé cómo usar la ecuación en este sitio)
Lo siguiente es verificar que la cantidad de luz solar que recibe su panel diariamente es suficiente para alimentar el pi y la batería durante la noche, nuevamente para estar seguro, digamos 8 horas. Dado que su panel es de 12v y 20w, emite aproximadamente 1.7 amperios. Reste los 0,42 amperios para la corriente de la frambuesa pi y quedan 1,28 amperios para cargar la batería, durante un período de 8 horas, se colocarán 10,24 amperios. Esto debería ser más que suficiente y da espacio para días nublados e invierno.
En conclusión, debe usar una batería de plomo ácido de 12v 7Ah conectada a su sistema solar y regulador, que le permitirá ejecutar su pi 24/7 con un poco de margen para la ineficiencia y las condiciones climáticas.