The greenhouse mus be resistant to:
-Sudden temperature changes.
-Long time without light.
It must have the possibility of obteining energy for the batteries if it is possible, it have to detect when there has not been light for too long, it have to provide water in small amounts to not depleting reserves... For all those tasks, it will have sensors connected to an Arduino Uno which will be supplied by two Li batteries. The objective of the external sliding skin is to protect the plant of strong sunlight or wind.
For establishing a programme for each plant an app will be used. You will only have to search your plant and the Greenhouse will do the rest. If the plant is not in the list, you will be able to select the desired inside conditions.