Kodu nie mam - w tasmocie wystarczy czujnik podpiąć pod I2C (używam Wemosa) i samo się wykrywa. A z czym masz konkretnie problem?
W kwestii monitorowania: spróbuj mojej metody z “rules” - wówczas informacje są wysyłane tylko gdy zmienią się o jakiś próg, a nie ciągle.