Sflashowałem czujnik wody 898WT dostępny na AliExpress za pomocą openbeken. To jest PCB, które zawiera moduł CBU:
Mam wszystko prawie gotowe z następującą konfiguracją pinów:
Plik BAT, którego używam, jest następujący (mocno oparty na pliku BAT czujnika dymu):
Battery_Setup 2000 3000 2 2400 4096
//measure batt every 2s
Battery_cycle 2
//mqtt_broadcastInterval 1
//mqtt_broadcastItemsPerSec 5
addEventHandler OnHold 10 SafeMode 5
setChannelLabel 1 Water
// now wait for MQTT
waitFor MQTTState 1
// extra delay, to be sure
delay_s 1
// publish water state at least once after boot
publish 1 $CH1
// if water detected, keep cycling (but drains battery)
again:
delay_s 1
if $CH1=1 then goto again
delay_s 15
// All good, sleep for 5 days
PinDeepSleep 432000 Wszystko wydaje się działać, urządzenie wybudza się z uśpienia, aby powiadomić o wyciekach wody, ale małym problemem, z którym się borykam, jest to, że dioda LED WiFi miga podczas łączenia się z WiFi, pozostaje włączona po pełnym połączeniu, ale po wykonaniu polecenia Sleep dioda LED pozostaje włączona. Myślę, że nie będzie to pobierać dużo baterii, ale myślę, że lepiej będzie ją wyłączyć podczas snu. Czy jest to możliwe? Dziękuję