Integrate scenes with weather channel

I am a Sonoff home automation installer and my clients are medium-sized construction companies. It would add a lot of value if eWelink could take data from the weather channel and trigger routines based on that. For example, if it is cloudy, I turn on lights in dark rooms. If it rains I disable irrigation, if the outside temperature is low I enable heating, if the humidity is low I turn on humidifier, etc.
Thanks and regards.

Weather(Open Weather Map) action can be obtained via