YoMan wrote: Wed Apr 05, 2023 11:02 pmNie wiem o co tu chodzi z tymi postamiSOYER wrote: Wed Apr 05, 2023 5:25 pmSOYER wrote: Wed Apr 05, 2023 5:22 pm
Masz takie same "kółeczko z lustereczkiem" jak mój wodomier.
Czujnik odbiciowy TCRT5000, podłączasz zasilanie i masę, sygnał do wyjścia D(cyfrowego) i do esp.
Na esp kanał licznika impulsów i ...działa.
Mnie już hula, dwa pytania, dlaczego nie można skasować historii, wyskakuje mi komunikat, że dla tego kanału się nie da
.
Druga sprawa ważniejsza.
Jak za pomocą supla scripts ustawić powiadomienie o tym, że np. godzinne zużycie przekroczyło jakąś wartość. Czyli powiadomienie o prawdopodobnym gwałtownym wycieku. Jakie warunki wpisać w skryptach. Chyba, że da się to zrobić inaczej.
Oraz czy da się wyłączyć floata i dać int, nie potrzebuję tego przecinka.ale ...
1. kasowanie/zmiana licznika w GG - wpisujesz liczbę
2. nie znam sposobu na takie powiadomienie i zaryzykuję stwierdzenie, że nie ma takiej opcji. Skrypty podają wartość chwilową i kończą działanie, nie działają w pętli, nie pamiętają wartości z poprzednich wykonań.
Supla, wodomierz i czujnik odbiciowy
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
YoMan
- Posts: 3521
- Joined: Thu Apr 30, 2020 5:18 pm
- Location: Częstochowa
- Has thanked: 3 times
- Been thanked: 3 times
Dawaj .... przyda mi sięSOYER wrote: Sat Apr 08, 2023 12:53 pmYoMan wrote: Wed Apr 05, 2023 11:02 pmNie wiem o co tu chodzi z tymi postamiale ...
1. kasowanie/zmiana licznika w GG - wpisujesz liczbę
2. nie znam sposobu na takie powiadomienie i zaryzykuję stwierdzenie, że nie ma takiej opcji. Skrypty podają wartość chwilową i kończą działanie, nie działają w pętli, nie pamiętają wartości z poprzednich wykonań.2. jest taka opcja
![]()
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
________________________________________
Wziąłem udział w SOP2023 & SOP2024
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Ja uruchomiłem powiadomienia z mojego 7 letniego arduino mega z ethernet shieldem. Na esp jest fajna biblioteka, dzisiaj sprawdzałem, wszystko działa.
https://github.com/ArduinoHannover/Pushover
Jakbyś potrzebował na arduino to pisz, wkleję linka jak będę przy kompie.
https://github.com/ArduinoHannover/Pushover
Jakbyś potrzebował na arduino to pisz, wkleję linka jak będę przy kompie.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
YoMan
- Posts: 3521
- Joined: Thu Apr 30, 2020 5:18 pm
- Location: Częstochowa
- Has thanked: 3 times
- Been thanked: 3 times
Aaaaa.... to znam ale temat był:SOYER wrote: Sat Apr 08, 2023 8:21 pm Ja uruchomiłem powiadomienia z mojego 7 letniego arduino mega z ethernet shieldem. Na esp jest fajna biblioteka, dzisiaj sprawdzałem, wszystko działa.
https://github.com/ArduinoHannover/Pushover
Jakbyś potrzebował na arduino to pisz, wkleję linka jak będę przy kompie.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
________________________________________
Wziąłem udział w SOP2023 & SOP2024
-
dobo
- Posts: 1051
- Joined: Sun Apr 07, 2019 8:14 pm
- Location: Nadarzyn
W wolnej chwili przetestuję kod na attiny13a stworzony przez chatgpt dla 3 TCRT5000
Code: Select all
int pb0_state = HIGH;
bool pb3_detected = false;
bool pb4_detected = false;
bool pb5_detected = false;
void setup() {
pinMode(0, OUTPUT); // ustawienie pinu pb0 jako wyjście
pinMode(3, INPUT_PULLUP); // ustawienie pinu pb3 jako wejście z podciągnięciem do VCC
pinMode(4, INPUT_PULLUP); // ustawienie pinu pb4 jako wejście z podciągnięciem do VCC
pinMode(5, INPUT_PULLUP); // ustawienie pinu pb5 jako wejście z podciągnięciem do VCC
}
void loop() {
int pb3_state = digitalRead(3); // odczyt stanu pinu pb3
int pb4_state = digitalRead(4); // odczyt stanu pinu pb4
int pb5_state = digitalRead(5); // odczyt stanu pinu pb5
if (pb3_state == LOW && !pb3_detected) { // jeśli stan pinu pb3 jest niski i nie został jeszcze wykryty
pb3_detected = true; // oznaczenie wykrycia stanu niskiego na pinie pb3
} else if (pb4_state == LOW && pb3_detected && !pb4_detected) { // jeśli stan pinu pb4 jest niski i stan niski na pinie pb3 został już wykryty, ale nie został jeszcze wykryty na pinie pb4
pb4_detected = true; // oznaczenie wykrycia stanu niskiego na pinie pb4
} else if (pb5_state == LOW && pb4_detected && pb3_detected && !pb5_detected) { // jeśli stan pinu pb5 jest niski i stany niskie na pinach pb3 i pb4 zostały już wykryte, ale nie został jeszcze wykryty na pinie pb5
pb5_detected = true; // oznaczenie wykrycia stanu niskiego na pinie pb5
}
if (pb3_detected && pb4_detected && pb5_detected) { // jeśli stany niskie na pinach pb3, pb4 i pb5 zostały wykryte w kolejności
digitalWrite(0, LOW); // ustawienie stanu niskiego na pinie pb0
delay(100); // opóźnienie 100ms
digitalWrite(0, HIGH); // ustawienie stanu wysokiego na pinie pb0
// resetowanie zmiennych
pb3_detected = false;
pb4_detected = false;
pb5_detected = false;
}
} -
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Temat był:YoMan wrote: Sun Apr 09, 2023 2:05 pmAaaaa.... to znam ale temat był:SOYER wrote: Sat Apr 08, 2023 8:21 pm Ja uruchomiłem powiadomienia z mojego 7 letniego arduino mega z ethernet shieldem. Na esp jest fajna biblioteka, dzisiaj sprawdzałem, wszystko działa.
https://github.com/ArduinoHannover/Pushover
Jakbyś potrzebował na arduino to pisz, wkleję linka jak będę przy kompie.
"Jak za pomocą supla scripts ustawić powiadomienie o tym, że np. godzinne zużycie przekroczyło jakąś wartość. Czyli powiadomienie o prawdopodobnym gwałtownym wycieku. Jakie warunki wpisać w skryptach. Chyba, że da się to zrobić inaczej."
Kluczowe ostatnie zdanie, zawsze je zadaję, bo nauczłem się, że moje pomysły na rozwiązanie problemu niekoniecznie są najlepsze;).
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
@klew poratujesz? Czy to błąd w bibliotece?SOYER wrote: Sat Apr 08, 2023 9:40 am Gapa, nie dołączyłem pliku cpp.
Jednak po dołączeniu .cpp jest kolejny błąd i tu już nie wiem co zrobić:Code: Select all
D:\ARDUINO\projekty\libraries\SuplaDevice\src\supla\sensor\virtual_impulse_counter.cpp: In member function 'virtual void Supla::Sensor::VirtualImpulseCounter::handleAction(int, int)': D:\ARDUINO\projekty\libraries\SuplaDevice\src\supla\sensor\virtual_impulse_counter.cpp:67:10: error: 'INCREMENT' was not declared in this scope case INCREMENT: { ^~~~~~~~~
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
xcszuwar
- Posts: 127
- Joined: Sun Sep 08, 2019 8:58 pm
Miałem podobny licznik przed wymiana. Teraz wstawili mi radiówkę. Jedynie czego mi brakuje to możliwości sprawdzenia zużycia wody 
Rozumiem że jeśli nie ma tego lustereczka to u mnie tematu nie ma ?
Rozumiem że jeśli nie ma tego lustereczka to u mnie tematu nie ma ?
xcszuwar
https://sobianowice.aqi.eco/pl
30 urządzeń Supla

https://sobianowice.aqi.eco/pl
30 urządzeń Supla
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Poczytaj o Twoim wodomierzu, może da się użyć czujnika indukcyjnego.
Jakbyś dobrze pokombinował to może wystarczy samo kółeczko z wcięciem, bez "lusterka".
Jakbyś dobrze pokombinował to może wystarczy samo kółeczko z wcięciem, bez "lusterka".
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
xcszuwar
- Posts: 127
- Joined: Sun Sep 08, 2019 8:58 pm
Mam takie coś . Czytałem temat związany z odczytem radiowym postawionym na Malince ale mnie to przerosło
.
You do not have the required permissions to view the files attached to this post.
xcszuwar
https://sobianowice.aqi.eco/pl
30 urządzeń Supla

https://sobianowice.aqi.eco/pl
30 urządzeń Supla
