Tuya RainPoint Indoor Water Pump (TTP106W) z modułem CB3S pomyślnie sflashowana z OpenBeken 1.18.145
Ta rzecz jest dostarczana z kilkoma rurkami i podłączam ją do 20-litrowego zbiornika do podlewania podczas wakacji. Aplikacja RainPoint jest do bani i miałem nadzieję skonfigurować lepszy system, który mógłby podlewać o tej samej porze każdego dnia, a nie tylko X godzin od mojej konfiguracji w danym momencie. Problem polega na tym, że jeśli chcę, aby nawadniał o 5 rano co 48 godzin, lepiej skonfigurować go o 5 rano. W każdym razie... zobaczymy, jak daleko z tym zajdę....
Obudowa jest łatwa do otwarcia i byłem w stanie flashować ją za pomocą UART, trzymając TX / RX bezpośrednio na module za pomocą moich stabilnych palców (bez lutowania!) Dzięki następującym:
https://docs.libretiny.eu/boards/cb3s/#pinout
Nie znalazłem mojego urządzenia na liście rozwijanej, więc zacząłem się trochę pocić....
Próbowałem odkryć, co włącza / wyłącza pompę za pomocą strony eksploracji GPIO, ale nie miałem szczęścia, aby cokolwiek zrobić.
Pocę się jeszcze bardziej.
Kiedy wyruszyłem w tę podróż, nie zdawałem sobie sprawy, że istnieje oddzielny MCU, który łączy się z modułem CB3S. Wydawało mi się dziwne, że fizyczny przycisk nadal włączał i wyłączał pompę.
Teraz dowiedziałem się trochę o tym, czym jest TuyaMCU i jak musimy załadować sterownik i utworzyć plik autoexec.bat z mapowaniami kanałów.
Zasadniczo TuyaMCU kontroluje pompę i jest jedynym kontrolerem, który robi cokolwiek, gdy działa tylko na bateriach. (gdy kabel USB jest podłączony, moduł Wifi jest aktywny i może wydawać polecenia/programować MCU).
Na szczęście udało mi się uzyskać pewne informacje na temat ustawień dpid z https://templates.blakadder.com/rainpoint_TTP106W.html i tutaj https://github.com/make-all/tuya-local/blob/m...vices/aubess_rainpoint_irrigation_system.yaml
Wydaje się, że mają pewne niewielkie różnice, których jeszcze nie dopracowałem.
FYI, z tyłu mojej płytki PCB jest napisane "TTP106W Rev12" z datą 2022.04.22.
Włączyłem następujące flagi: 31, 37 i 51 (wciąż muszę się dowiedzieć, co mają robić inne flagi specyficzne dla TuyaMCU)
Mogę włączyć pompę ze strony internetowej i zobaczyć/zmienić niektóre wartości. Wygląda na to, że nie wypełnia wartości po ponownym uruchomieniu... nie wiem o co chodzi...
EDIT: naprawiłem to używając dpCache i trochę SetStartValue 2 -1 // ustaw na ostatnio zapamiętane między restartami.
W każdym razie, jestem na tyle daleko, że pomyślałem, że mogę podzielić się moim autoexec.bat i poczekać na krytykę...
.
Ta rzecz jest dostarczana z kilkoma rurkami i podłączam ją do 20-litrowego zbiornika do podlewania podczas wakacji. Aplikacja RainPoint jest do bani i miałem nadzieję skonfigurować lepszy system, który mógłby podlewać o tej samej porze każdego dnia, a nie tylko X godzin od mojej konfiguracji w danym momencie. Problem polega na tym, że jeśli chcę, aby nawadniał o 5 rano co 48 godzin, lepiej skonfigurować go o 5 rano. W każdym razie... zobaczymy, jak daleko z tym zajdę....
Obudowa jest łatwa do otwarcia i byłem w stanie flashować ją za pomocą UART, trzymając TX / RX bezpośrednio na module za pomocą moich stabilnych palców (bez lutowania!) Dzięki następującym:
https://docs.libretiny.eu/boards/cb3s/#pinout
Nie znalazłem mojego urządzenia na liście rozwijanej, więc zacząłem się trochę pocić....
Próbowałem odkryć, co włącza / wyłącza pompę za pomocą strony eksploracji GPIO, ale nie miałem szczęścia, aby cokolwiek zrobić.
Pocę się jeszcze bardziej.
Kiedy wyruszyłem w tę podróż, nie zdawałem sobie sprawy, że istnieje oddzielny MCU, który łączy się z modułem CB3S. Wydawało mi się dziwne, że fizyczny przycisk nadal włączał i wyłączał pompę.
Teraz dowiedziałem się trochę o tym, czym jest TuyaMCU i jak musimy załadować sterownik i utworzyć plik autoexec.bat z mapowaniami kanałów.
Zasadniczo TuyaMCU kontroluje pompę i jest jedynym kontrolerem, który robi cokolwiek, gdy działa tylko na bateriach. (gdy kabel USB jest podłączony, moduł Wifi jest aktywny i może wydawać polecenia/programować MCU).
Na szczęście udało mi się uzyskać pewne informacje na temat ustawień dpid z https://templates.blakadder.com/rainpoint_TTP106W.html i tutaj https://github.com/make-all/tuya-local/blob/m...vices/aubess_rainpoint_irrigation_system.yaml
Wydaje się, że mają pewne niewielkie różnice, których jeszcze nie dopracowałem.
FYI, z tyłu mojej płytki PCB jest napisane "TTP106W Rev12" z datą 2022.04.22.
Włączyłem następujące flagi: 31, 37 i 51 (wciąż muszę się dowiedzieć, co mają robić inne flagi specyficzne dla TuyaMCU)
Mogę włączyć pompę ze strony internetowej i zobaczyć/zmienić niektóre wartości.
EDIT: naprawiłem to używając dpCache i trochę SetStartValue 2 -1 // ustaw na ostatnio zapamiętane między restartami.
W każdym razie, jestem na tyle daleko, że pomyślałem, że mogę podzielić się moim autoexec.bat i poczekać na krytykę...
Kod: Bash