I doubt the green light means finished charging. From what I’ve seen it indicates screen saving mode when the device is on but screen is off (generator for example still works). I never tried to charge it to 100% (it’s actually better for the battery life) but I think the red indicates when it’s charging, so no red means no charging (or finished).
Looking at schematics it confirms that red is CHRG and green is /SLEEP.