How to use:
docker run -d --privileged --device=/dev/spidev0.0 --device=/dev/spidev0.1 dmitrijsgribkovs/mqtt-gassensor
Need to
nano /boot/config.txt
uncomment or add
dtparam=i2c_arm=on
dtparam=spi=on
Home Assistant
sensor:
- platform: mqtt
state_topic: "home/office/gas/level"
name: "Office CO LPG Smoke level"
icon: mdi:gas-cylinder
payload_available: "online"
payload_not_available: "offline"
unit_of_measurement: "npm"
binary_sensor:
- platform: mqtt
name: "Office Gas Sensor"
state_topic: "home/office/gas"
payload_on: "1"
payload_off: "0"
availability_topic: "home/office/gas/availability"
payload_available: "online"
payload_not_available: "offline"
qos: 0
device_class: gas
force_update: true