Text this: A demand response program for isolated PV systems based on the state of charge of the battery and the prediction of demand and generation of electric power