Так как эти счетчики выдают показания сразу через Bluetooth LE, их довольно удобно использовать в системе умного дома. Однако производитель не предоставляет ни какой информации об протоколе, и единственная возможность получить показания - воспользоваться официальным приложением или выносным дисплеем.
Так как сообщения идут в широковещательном режиме, то без какого-либо вмешательства в ПО прибора учета, можно получить те-же данные, что и в оригинальном приложении.
И тут очень кстати ESP32, который позволяет сделать MQTT сенсор на одном чипе.
Лицензировано на условиях GPL v3.
Принципиально прошивка может работать на любой плате с ESP32, т.к. все необходимое уже встроено в чип. Желательно иметь экран SSD1603, который есть на плате Wemos ESP32 OLED. Но все будет работать и без него, просто без какой-либо индикации.
- BLE sniffer
- mfg data decoder
- config
- WiFi
- MQTT client
- InfluxDB client (UDP)
- Watch dog (soft wdt on WiFi connection)
- NTP date
- LED indicate pkt sent (maybe)
- OLED display (maybe)
- Home Assistant auto discovery (maybe)
- OTA