I've been working on a smoke Sensor
It uses two types of smoke sensors
MQ9+MQ135(carbon monoxide +smoke)
These give analogue and digital outputs
(only issue in domoticz there is no dedicated dummy device, air quality doesn't work, so currently being logged as a percentage)
It also has a temp /Hum, Pir and lux sensors

See link to YouTube
https://youtu.be/ze3ho06KZDg