Powiadomienia
Wyczyść wszystko
Domoticz
170
Wpisów
3
Użytkownicy
3
Reactions
6,608
Wyświetleń
To mi zaczyna już brakować pomysłów. Dlaczego nie dociera do ESP polecenie w poprawnej formie.
Wychodzi ok. ale nie jest prawidłowo interpretowanie przez ESP. Jak się podłączysz konwerterem do ESP ale do pinów TX i RX na płytce (nie przez USB) to normalnie możesz wydawać polecenia do ESP i masz podgląd na logi?
Dodane : 02/03/2023 12:03 am
Autor tematu
tego jeszcze nie próbowałem
Dodane : 02/03/2023 10:08 pm
Autor tematu
trochę walczyłem z tematem i efekt jest taki że to co chciałem czyli wartość wagi pojawia mi się w ESPEASY (ESP6266) ale tylko w logu jako COMMAND UNKNOWN: (tu wartość)
nie moge spowodować żeby tą wartość przypisać do jakiegoś DEVICES
w logu ESP mam takie coś przychodzącego z arduino i to jest to o co mi chodziło czyli realna wartość wagi:
i teraz chodzi o to żeby się to ukazało tutaj (jako Generic - Dummy Device nie działa), pod jakie urządzenie to podczepić żeby ta wartość z logu się tu pojawiła? :
nie sugerujcie sie że Generic - Dummy Device tu jest zablokowane bo zrobiłem to celowo bo mi siało w logu
może jeszcze dorzucę jakie mam ustawienia dla tego Generic - Dummy Device który tej wartości nie chce prezentować:
Dodane : 17/03/2023 9:30 pm
A co jest wysyłane do tego ESP. Jakie polecenie dokładnie.
Dodane : 18/03/2023 12:37 am
Autor tematu
takie coś, to samo wysyłam na serial monitor i na wyświetlacz no i na ESP
fragment kodu:
void loop() { if (loops > 10){ String waga = String(scale.get_units(), 3); Serial.print("TaskValueSet,1,1,"); Serial.println(waga); mySerial.println(waga); delay(3000); loops = 0;
Dodane : 18/03/2023 7:46 am
Tego nie wysyłasz na mySerial . Dokładnie 1 linii.
Serial.print("TaskValueSet,1,1,");
Serial.println(waga);
Dodane : 18/03/2023 12:17 pm
zibi reacted
Autor tematu
to znaczy ?
bo nie wiem co chcesz przez to powiedzieć
Dodane : 18/03/2023 4:33 pm
Masz tylko
mySerial.println(waga)
A powinieneś mieć tak
mySerial.print("TsakValueSet,1,1,");
mySerial.println(waga);
Dodane : 18/03/2023 4:39 pm
zibi reacted
Autor tematu
a widzisz, myślałem że jedno wystarczy
Dodane : 18/03/2023 5:47 pm
Autor tematu
kurde @steel_rat JESTEŚ WIELKI 👍
działa 😀
o to mi chodziło 🍾 🥂
bez Twojej pomocy bym nie ruszył z miejsca
Dodane : 18/03/2023 6:06 pm
W końcu się udało. A co było przyczyną, że na początku nie można było złożyć połączenia przez RS między Arduino a ESP?
Dodane : 18/03/2023 6:43 pm
Autor tematu
tak naprawdę to nie do końca wiem, albo przypadek, albo nie wiem co, będę to jeszcze analizował, ale generalnie mi to ruszyło jak odlutowałem czujnik SHT3X który był przylutowany do Wemosa, tylko że jak go potem na próbę ponownie przylutowałem to nadal działa pomiar wagi więc zgłupiałem i nie znajduję twardej przyczyny, teraz mam w miejsce czujnika SHT wlutowany układ INA219 do pomiaru napięcia prądu i mocy no i oba działają czyli waga i pomiar napięcia/prądu.
A musze to znaleźć bo niewytłumaczalne działanie czegokolwiek jest najgorsze
teraz mam tak w ESP EASY :
do tego zestawu powinien dojść jeszcze czujnik SHT3X ale zobaczymy bo jest potrzebne wolne SCL SDA a taki zestaw w ESP jest raczej jeden obecnie zajęty przez INA219, no i czujnik SHT obsługuje inna wersja oprogramowania ESPEASY więc musze to robić ostrożnie żeby nie zrąbać tego co mi już działa
Dodane : 18/03/2023 7:45 pm
To może użyj DHT22 lub DHT11. Tylko w Polsce dosyć drogo. Na wschodzie po 2 dolary jest. Poza tym pod l2c można podpiąć więcej niż jedno urządzenie.
Dodane : 18/03/2023 8:11 pm
Autor tematu
zobaczymy, na razie popróbuję z tymi co mam bo one wydają się być niezłe i chyba dokładniejsze od DHT jak to nie ruszy to popróbuję z czymś innym.
a tak z ciekawości jest jakiś konwerter z SDA SCL na I2C ?
Dodane : 18/03/2023 8:31 pm
Nie ma bo I2c to jest właśnie SDA i SCL. Poszukaj na YT tam widziałem jak łączyć więcej niż jedno urządzenie.
Dodane : 18/03/2023 8:42 pm
Autor tematu
dzieki za wskazanie kierunku przynajmniej wiem gdzie szukać
edit
a to ciekawostka, wygląda na to że by się dało wszystkie 3 czujniki INA219 i 2xSHT3X połączyć ze sobą równolegle, jeśli by tak było to byłoby genialnie 😀
Dodane : 18/03/2023 8:57 pm
Wiem że się da połączyć ale nigdy sam tego nie robiłem. Pewnie każde urządzenie ma swój adres.
Dodane : 18/03/2023 9:21 pm
Autor tematu
no to chyba popróbujemy 😀
jak to się uda to będzie git i kolejny problem odpadnie
Dodane : 18/03/2023 9:36 pm
Autor tematu
wygląda na to że można łączyć równolegle tylko trzeba pin adresu podciągnąć po VCC albo masy i wtedy zmienia się adres o jeden, będę próbował zobaczymy
Dodane : 20/03/2023 2:53 pm
Autor tematu
a mam pytanie, ktoś wie która wersja ESP EASY obsługuje czujniki SHT 30/31/35 ?
bo ja używam dla nich dość starej wersji z 2018 r bo tylko ta je widzi:
ESP_Easy_v2.0-20180218_test_ESP8266_4096.bin (tu jest do wyboru SHT 30/31/35[testing])
w innych, w tym w najnowszych, jest dostęp tylko do czujnika SHT1x
gdzieś miałem info że wersja COLLECTION z 2022 (jest tych wersji A,B,C,D,E,F) niby ma, ale wgrałem i niestety ma tylko SHT1X
Dodane : 20/03/2023 5:32 pm