I have a greenhouse which I want to automate with wireless sensors and relays controlled and monitored from central station. I would need temperature sensor, humidity sensor, wind/air speed sensor, lux level sensor, water temperature sensor, water PH level sensor, air CO2 sensor, water electrical conductivity sensor, pumps and relays (maybe I'm missing few sensors now but will add later) which every one of them will be connected to its own arduino which will use Lora to send and receive wirelessly signals to maybe another arduino or Raspberry Pi which will have software which will control all relays depending on the sensors inputs. For example if too hot it will activate a relay to open a vent or window or if it's too hot and its lunch time it might drive a relay to pull curtains but if not enough light for the plants for the day it will open the curtain sometimes etc. so it has to log down all the parameters and act upon pre-programmed task.
I would like the master to report if one of the devices is missing due to fault or low battery. Each unit(sensor or relay) will be in a box powered with solar somewhere on the field. Because distance might me an issue I definitely want the units to work in mesh structure so one can send its signals to the other then to another and the last one to the main unit. I would want some security of this wireless communications. The main unit must be able to be configured online via web browser or phone app and maybe local display for local alternations of the settings or manual override of relays etc. This is the best I can describe the project for now but we might add or change some details as we go or If you have better idea or solution to achieve all the above. I would need estimated time for all this to be programmed and tested with all the sensors and hardware.