Czujnik Wagi Integracja

Hej
Chciałem zapytać jak byście widzieli podłączenie czujnika wagi do HA.
Czujnik nacisku :

Chciałbym stworzyć automat który pokaże kiedy mam zejść do pieca i napełnić zasobnik.
Myślałem coś o podpięciu czujnika do : ESP8266 NodeMCU v3 ale nie wiem jak powinien wyglądać soft. Może już ktoś coś takiego zrobił ?

Tu masz innym sposobem
Liczniki wody, ekogroszku, gazu, energii -Licznik impulsów (AISpeaker - Home Assistant)

Tasmota obsługuje układ HX711 do którego podpinasz czujniki nacisku i ESP.
Wgrywasz Tasmota, ustawiasz GPIO na obsługę HX711 i kalibrujesz.

https://tasmota.github.io/docs/Commands/


1 polubienie

Dzięki Wilekie o takie coś mi chodziło :slight_smile:

Można również wgrać ESPHome, wydaje się prościej z kalibracją, jak już się ogarnie samo ESPHome.

Hej wszystkim,
Mam już potrzebny sprzęt, aby taka konfiguracje i rozwiązanie stworzyć.

Urządzenia :

  • Moduł WIFI ESP8266 NODEmcu V2 - CP2102
  • Miernik nacisku HX711
  • Czujnik nacisku YZC-516C (300 KG)

Problem polega na wgraniu oprogramowania Tasmota na NodeMcu, wszystko podłączone i flash przez : Tasmota-PyFlasher-1.0 - rezultat poniżej

Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 48:3xxxxxxxxxxx
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Erasing flash (this may take a while)...
Chip erase completed successfully in 13.8s
Flash params set to 0x0340
Compressed 616304 bytes to 434281...
Wrote 616304 bytes (434281 compressed) at 0x00000000 in 38.6 seconds (effective 127.6 kbit/s)...
Hash of data verified.

Leaving...
Staying in bootloader.

Firmware successfully flashed. Unplug/replug or reset device 
to switch back to normal boot mode.

Niestety po wgraniu softu nie mogę się z nim połączyć. aby ustawić moduł. NIe ma widocznej sieci wifi.

Wgrywam złe oprogramowanie → AIS-Tasmota.bin

Jak wgrywam → Tasmota git to działa jak należy

Jakie powinienem wgrać ze strony GIT AIS ?

Dodatkowe pytanie: chciałbym podłączyć jeszcze pod ten moduł jakiś mały ekranik który pokazywał by mi stan przy piecu (a nie tylko w AIS). Nie wiem czy dobrze myślę z podłączeniem :

D0 i D1 → HX711
D2 i D3 → IC2 LCD

Jak ustawić, aby odczyt z czujnika wagi był przekazywany do AIS i na ekranik (do AIS rozumiem przez odczyt czujnika z Tasmota ale czy ekranik tez będzie widoczny w AIS ?)

Myślałem o czymś takim : LCD IC2

Dziękuję za pomoc i po ukończeniu projektu prześlę pełną dokumentację projektu.

Od pewnej wersji Tasmota od AIS jest z tym problem. Poniżej link z opisem moich obserwacji.
Najprościej połączyć się po kabelkach z ESP, użyć jakikolwiek monitor portu szeregowego i z konsoli wpisać Backlog ustawiający nazwę sieci i hasło.:

Backlog SSID1 NazwaTwojejSieciWiFi; Password1 TwojeHasloWiFi

@Sebastian - jak widać sporo osób ma problem z brakiem rozgłaszania AP przy Tasmota z AIS.
Można to jakoś naprawić?

1 polubienie

A tu nie wystarczy zewrzeć GPIO0 do masy na 5s?

Próbowałem wielokrotnie, na 20 prób czasem się udaje…

Tu właśnie widać taką udaną próbę, zanim wbiłem Backlog:

1 polubienie

Hej
Mam problem z podłączeniem HX711 do nodeMCU z wgranym oprogramowaniem Tasmota. Niestety nie wiem co wybrać przy konfiguracji modułu na GPIO. (brak opcji jak ponizej)
obraz

Do tego mam podłączony LCD I2C ale również nie ma tam pozycji do wybrania :
obraz

Jak to skonfigurować ?

Podłączone mam tak:

HX711
D1 → SCK
D2 → DT
3V3 → VCC
GND → GND

IC2 LCD (2x16)
D3 → SCL
D4 → SDA
3V3 → VCC
GND → GND

Chciałbym aby na LCD wyświetlało się

  • % ekogroszku w zasobniku
  • Pusty/Pełny/Połowa

I żeby było to widoczne w AIS.

Dziękuję za podpowiedzi

Prawdopodobnie wgrałeś niewłaściwy plik bin. Obecnie biblioteki Tasmota urosły na tyle, że są dzielone na kategorie zależnie od zastosowania sprzętowego, np tasmota-display.bin; tasmota-sensors.bin.

https://tasmota.github.io/docs/Builds/


Ok dzięki za podpowiedz a jak wgrać dwa, aby podłączyć sensor i display ?

Myślę, że wgrać na początek sensors, następnie aktualizacja przez OTA i dograć display. Jeśli coś nie idzie pomiędzy aktualizacją dołożyć mimimal.
Tak zgaduję…

2 polubienia

Cześć, czy udało Ci się zrealizować ten projekt ? Możesz zrobić zdjęcia w jaki sposób zamontowałeś tensometr ?
Pozdrawiam.