Linki bezpośrednie odczytywanie: temperatury, wilgotności, ciśnienia, licznika energii
-
jamsjamsen
- Posts: 72
- Joined: Sat Jan 28, 2017 11:08 am
- Location: 0xE952
Przy 3 direct linkach:
1. Pzem
2. STH3x jako temp+wilgotność
3. Temperatura (ds18b20)
czasem uda się zczytać 3 poprawne wyniki ale często wali błędami:
przy błędzie odczytu PZEM:
"Direct links - Headers received
parseObject - failed"
i brak zmiany wyświetlania danych na wyświetlaczu;
dla pozostałych linków takie błędy:
"Direct links - Headers received
parseObject - failed
Channel(7) value changed to temp(-275.000000), humi(-1.000000)"
"Direct links - Headers received
parseObject - failed
Channel(8) value changed to -275.0"
czekasz na odczyt 5 minut a na wyświetlaczu przy odczycie "błąd" ;(
PS:
przy odczycie direct linków przełączanie przekaźników i wykonanie AT dalej jest zamrażane na czas odczytu linków.
1. Pzem
2. STH3x jako temp+wilgotność
3. Temperatura (ds18b20)
czasem uda się zczytać 3 poprawne wyniki ale często wali błędami:
przy błędzie odczytu PZEM:
"Direct links - Headers received
parseObject - failed"
i brak zmiany wyświetlania danych na wyświetlaczu;
dla pozostałych linków takie błędy:
"Direct links - Headers received
parseObject - failed
Channel(7) value changed to temp(-275.000000), humi(-1.000000)"
"Direct links - Headers received
parseObject - failed
Channel(8) value changed to -275.0"
czekasz na odczyt 5 minut a na wyświetlaczu przy odczycie "błąd" ;(
PS:
przy odczycie direct linków przełączanie przekaźników i wykonanie AT dalej jest zamrażane na czas odczytu linków.
Byłem na Supla Offline Party 2023 & 2024 ;
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Nigdy nie powinien pojawiać się błąd parseObject - failed - po prostu za dużo wyciąłem (poprawkę wrzuciłem). Jeżeli czujnik będzie nie osiągalny to nastąpią 3 próby odczytania w innym wypadku zostanie wyświetlony błąd.jamsjamsen wrote: Fri Aug 12, 2022 10:42 pm Przy 3 direct linkach:
1. Pzem
2. STH3x jako temp+wilgotność
3. Temperatura (ds18b20)
czasem uda się zczytać 3 poprawne wyniki ale często wali błędami:
przy błędzie odczytu PZEM:
"Direct links - Headers received
parseObject - failed"
i brak zmiany wyświetlania danych na wyświetlaczu;
dla pozostałych linków takie błędy:
"Direct links - Headers received
parseObject - failed
Channel(7) value changed to temp(-275.000000), humi(-1.000000)"
"Direct links - Headers received
parseObject - failed
Channel(8) value changed to -275.0"
czekasz na odczyt 5 minut a na wyświetlaczu przy odczycie "błąd" ;(
PS:
przy odczycie direct linków przełączanie przekaźników i wykonanie AT dalej jest zamrażane na czas odczytu linków.
Co na blokowanie AT to jedynie co mogę zrobić to wydłużyć czas odczytu co 10min, odczyt wg mnie trwa teraz dość krótko.
https://gui-generic-builder.supla.io/
-
Antonio
- Posts: 140
- Joined: Sat Dec 18, 2021 4:15 pm
OLED wydaje się pracować poprawnie.
Na LCD brak wyświetlanych wartości dla licznika energii i ciśnienia,w cloud kanały pokazują się poprawnie
Na LCD brak wyświetlanych wartości dla licznika energii i ciśnienia,w cloud kanały pokazują się poprawnie
-
jamsjamsen
- Posts: 72
- Joined: Sat Jan 28, 2017 11:08 am
- Location: 0xE952
Teraz przy 5 linkach odczyty bez błędów.krycha88 wrote: Sat Aug 13, 2022 5:25 am
Nigdy nie powinien pojawiać się błąd parseObject - failed - po prostu za dużo wyciąłem (poprawkę wrzuciłem). Jeżeli czujnik będzie nie osiągalny to nastąpią 3 próby odczytania w innym wypadku zostanie wyświetlony błąd.
Co na blokowanie AT to jedynie co mogę zrobić to wydłużyć czas odczytu co 10min, odczyt wg mnie trwa teraz dość krótko.
Wydłużenie czasu do 10 minut chyba nic nie da u mnie odczyt 5 linków trwa ok. 20 sekund, więc zawsze się trafi na odczyt i będzie blokada.
Moim zdaniem jak budować "kombajn" do odczytów parametrów na wyświetlaczu to przeznaczyć na to jednego ESP dedykować go tylko na odczyt linków i użyć więcej pinów na wyświetlacz np 2,4 cala SPI (np ILI9341) i wyświetlać więcej odczytów na jednej stronie bez przewijania ramek, odczytać 10 linków do bufora i wrzucić na raz na wyświetlacz (biblioteka eSPI jeszcze szybsza).
PS. a co do przycisku do OLED, dlaczego się "klonuje" ustawienie gpio z pierwszego przycisku do sterowania przekaźnika i odwrotnie.
Byłem na Supla Offline Party 2023 & 2024 ;
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Trzeba by dopisać dla LCD.Antonio wrote: Sat Aug 13, 2022 10:06 am OLED wydaje się pracować poprawnie.
Na LCD brak wyświetlanych wartości dla licznika energii i ciśnienia,w cloud kanały pokazują się poprawnie
https://gui-generic-builder.supla.io/
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
To nie ja robię te kombajny, nie próbuje upachć wszystkiego w jeden modułjamsjamsen wrote: Sat Aug 13, 2022 11:16 am Teraz przy 5 linkach odczyty bez błędów.
Wydłużenie czasu do 10 minut chyba nic nie da u mnie odczyt 5 linków trwa ok. 20 sekund, więc zawsze się trafi na odczyt i będzie blokada.
Moim zdaniem jak budować "kombajn" do odczytów parametrów na wyświetlaczu to przeznaczyć na to jednego ESP dedykować go tylko na odczyt linków i użyć więcej pinów na wyświetlacz np 2,4 cala SPI (np ILI9341) i wyświetlać więcej odczytów na jednej stronie bez przewijania ramek, odczytać 10 linków do bufora i wrzucić na raz na wyświetlacz (biblioteka eSPI jeszcze szybsza).
PS. a co do przycisku do OLED, dlaczego się "klonuje" ustawienie gpio z pierwszego przycisku do sterowania przekaźnika i odwrotnie.
Wydłużenie czasu spowoduje to, że prawdopodobieństwo wystąpienia laga jest mniejsze.
Co do przycisku, to nic się nie klonuje, bo nie ma czegoś takiego jak przycisk dla OLEDa.
https://gui-generic-builder.supla.io/
-
dobo
- Posts: 1051
- Joined: Sun Apr 07, 2019 8:14 pm
- Location: Nadarzyn
Oj tam oj tam Ja, Ja tam kombajnów nie robię bo mam za mały garaż
Teraz śmiga jak Starlinki Muska
.
https://youtu.be/Hzl4Wd8to70
Teraz śmiga jak Starlinki Muska
.
https://youtu.be/Hzl4Wd8to70
-
jamsjamsen
- Posts: 72
- Joined: Sat Jan 28, 2017 11:08 am
- Location: 0xE952
chodziło mi o ustawienie tego przycisku przy OLED na stronie.../i2ckrycha88 wrote: Sat Aug 13, 2022 11:58 am
Co do przycisku, to nic się nie klonuje, bo nie ma czegoś takiego jak przycisk dla OLEDa.
jak ustawie gpio dla pierwszego przycisku to ten sam gpio ustawia się jak na zdjęciu"Przycisk OLED"
You do not have the required permissions to view the files attached to this post.
Byłem na Supla Offline Party 2023 & 2024 ;
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Jest to prawidłowe działanie. Przyciskiem 1 steruje się OLEDem. To, że widzisz go w tym miejscu to tylko ułatwienie konfiguracji.jamsjamsen wrote: Sat Aug 13, 2022 3:42 pmchodziło mi o ustawienie tego przycisku przy OLED na stronie.../i2ckrycha88 wrote: Sat Aug 13, 2022 11:58 am
Co do przycisku, to nic się nie klonuje, bo nie ma czegoś takiego jak przycisk dla OLEDa.
jak ustawie gpio dla pierwszego przycisku to ten sam gpio ustawia się jak na zdjęciu"Przycisk OLED"
https://gui-generic-builder.supla.io/
