For meteo-configuration combined with LoRa the configuration range is very wide.
The minimal meteo-configuration would be a LoRa-EndDevice with a ‘cheap’ sensor like DHT22 for Temp&Hum: some homework for ‘glueing’ the hardware and software.
Considerable improvement of quality if you upgrade to a T/H-sensor like SHT31, or further expanding (including baro-readout) to a sensor BME280: these latter 2 sensors have an I2C-interface.
For LoRa you could go for a more or less ‘ready’ package like the Sensebox, described at sensebox.de = https://sensebox.de/en/
The required homework is described in their manuals.
That package has capability included for many optional sensors, incl. Light and Dust.
A maximum/luxury configuration for a LoRa-PWS would be something like described at https://www.mcf88.it/prodotto/mcf-lwws00/ , but that seems far exceeding your stated functional requirements.
If at the lower end of the range you are aiming at ‘dirt-cheap’, then go for a configuration consiting of multiple ESP8266+DHT22+ESPEasy (feeding to a WiFi-Network) in combination with Raspberry&Domoticz for the centralized handling in that Network.
Not commercial, but based on DIY, with plenty of examples available and with very active User-Forums.