Kanały pomiarowe ogólnego przeznaczenia - konsultacje społeczne

kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

Może chodziło o historię dla kanału ciśnienia?
Maciek663
Posts: 217
Joined: Thu Jan 11, 2024 6:33 am
Has thanked: 1 time
Been thanked: 1 time

Post

klew wrote: Mon Jan 22, 2024 12:33 pm
Maciek663 wrote: Mon Jan 22, 2024 10:41 am Założyłem, że uniwersalny kanał pomiarowy będzie używany najczęściej we współpracy z pomiarem napięcia na ADC lub jako "licznik impulsów". Czy nie o to chodzi?
Mierzyć można cokolwiek, co da się zmierzyć ;). Pomiar napięcia ADC będzie jedną z gotowych opcji. Poza tym można tam wstawić implementację dowolnych czujników (np. dodałem już do biblioteki pomiar natężenia światła z BH1750 oraz MAX44009).
Maciek663 wrote: Mon Jan 22, 2024 10:41 am Pętlę 4-20mA można łatwo przełożyć na pomiar napięcia, można też stosować czujniki np. 0-10V i dzielnik napięcia. Jak dla mnie to taki kanał pomiarowy będzie przydatny wtedy jak będę mógł go wygenerować w GG np. jako pomiar napięcia + określenie dzielnika/mnożnika + jednostka + historia jak obecnie dla pomiaru temperatury.
Czy tutaj nadal będzie potrzebny ten min/max?
1. Implementacja czujników np po I2c to oczywiście osobny temat, myślę, że podstawa powinien być pomiar napięcia i licznik impulsów.

2. Tak, określenie zakresu ułatwia diagnostykę i wykrywanie błędów całej instalacji, jak i samego czujnika
Maciek663
Posts: 217
Joined: Thu Jan 11, 2024 6:33 am
Has thanked: 1 time
Been thanked: 1 time

Post

SOYER wrote: Mon Jan 22, 2024 1:51 pm
klew wrote: Mon Jan 22, 2024 1:44 pm
krycha88 wrote: Mon Jan 22, 2024 1:33 pm
Właśnie to jest idealny przykład, że to urządzenie powinno wiedzieć co się do niego podłączyło i wysyłać poprawne wartości do cloud, w GG właśnie dla takiego pomiaru określam min max i wszystko nie z tego zakresu jest uznawane za błąd.
Ale ten min/max powinien być wg Ciebie ustawiany w GG (lub w sofcie na urządzeniu), czy w Cloud? Dodać KPOP z pomiarem analogowym napięcia, który można skonfigurować w Cloud, czy tego nie robić i całą konfigurację zostawić w sofcie na urządzeniu?

Bo możemy:
1. Dodawać kanały dedykowane do każdego urządzenia podłączanego do GPIO i wtedy mamy kanał "natężęnia dźwięku", "natężenia światła", etc. (wtedy min/max w Cloud nie trzeba podawać) lub
2. Dodać kanał "pomiar ADC" i resztę user sobie wyklika w Cloud, aby mV skonwertować do faktycznej wartości, której te pomiary odpowiadają (wtedy min/max w cloud się przyda)
3. Można też robić wariant mieszany, czyli dodać "pomiar ADC", ale też dodawać ile się da konkretnych czujników, które korzystają z pomiaru ADC
?
2.
Wg mnie również 2 - ma to być kanał diy, więc jak najbardziej uniwersalny i konfigurowany bez zmiany softu urządzenia.
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Ja dalej twierdzę, że brniemy w kolejny ślepy zaułek. Po kiego grzyba, pomiar: tego, tamtego, owego, czegoś i jeszcze czegoś tam i kolejnego typu czujnika których rodzajów są tysiące.
Przecież to kanał do diy, chcę tylko możliwość przesłania wartości w prosty sposób do aplikacji i tam jej dowolnego opisania. To jest DIY!
Dajcie nam wreszcie proste narzędzie do wysłania jakiejś liczby i dowolnego jej opisania w apk. Prostego przesłania, bez korzystania z fafnastu innych kanałów które mają coś zastąpić.
Dajcie nam to na już.
Jeśli uważacie, że nie tędy droga to skoro macie zasoby to potem możecie to sobie uszczegóławiać, precyzować i specjalizować.
Na początek prosta funkcja wysyłająca int na aplikację i kanał w cloud gdzie tego inta dowolnie opiszemy.
Potem taka sama funkcja wysyłająca int z apk do device.
Tylko tyle po tylu latach czekania.
Potem możecie kombinować dalej.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

SOYER wrote: Mon Jan 22, 2024 3:42 pm Ja dalej twierdzę, że brniemy w kolejny ślepy zaułek. Po kiego grzyba, pomiar: tego, tamtego, owego, czegoś i jeszcze czegoś tam i kolejnego typu czujnika których rodzajów są tysiące.
Przecież to kanał do diy, chcę tylko możliwość przesłania wartości w prosty sposób do aplikacji i tam jej dowolnego opisania. To jest DIY!
Dajcie nam wreszcie proste narzędzie do wysłania jakiejś liczby i dowolnego jej opisania w apk. Prostego przesłania, bez korzystania z fafnastu innych kanałów które mają coś zastąpić.
Dajcie nam to na już.
Jeśli uważacie, że nie tędy droga to skoro macie zasoby to potem możecie to sobie uszczegóławiać, precyzować i specjalizować.
Na początek prosta funkcja wysyłająca int na aplikację i kanał w cloud gdzie tego inta dowolnie opiszemy.
Potem taka sama funkcja wysyłająca int z apk do device.
Tylko tyle po tylu latach czekania.
Potem możecie kombinować dalej.
int, double, float… co tam wybierzecie, ale tylko jeden rodzaj zmiennej, w miarę uniwersalnej. Nic nie udziwniajcie, nie komplikujcie, bo się tego nigdy nie doczekamy.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

klew wrote: Mon Jan 22, 2024 12:43 pm
YoMan wrote: Mon Jan 22, 2024 12:03 pm Zgodnie zatem z oczekiwaniami .... do pomiaru:
1. ilość soli w zmiękczaczu
2. poziom nieczystości w zbiorniku (tutaj w zasadzie jest odległość ale brakuje opcji przeliczenia cm na objetość i % w cloudzie i historii, przydatne byłoby uśrednianie ale to chyba się w cloud "nie zmieści")
Właśnie te dwie opcje mnie trochę martwią ;).
To są przykłady pomiarów typu "measurement" (np. odległość, waga), która fajnie by było móc przełączyć na "meter" (czyli zużycie godzinowe, dobowe itp.)
Natomiast wydaje mi się, że w postaci "measurement" (czyli takiej jak obecnie termometr), będą nadal użyteczne.
Owszem ... tak zakładałem, że to leży u podstaw tworzenia dwóch rodzajów kanałów. Mam nadzieję, że nie potraktujesz tego negatywnie ale bez KLOPa (a tak rozumiem ideę - że będzie "zużycie") to w sumie nie potrzebuję nic (albo niewiele) - pozwolić na zmianę jednostek na kanałach :)
klew wrote: Mon Jan 22, 2024 12:43 pm cm na objętość można przeliczyć używając mnożnika/dzielnika oraz wartości dodanej.

Przykładowo: mamy pomiar odległości, który nam daje ilość cm pustej przestrzni. Jeśli wiemy, że zbiornik ma 100 cm i każdy 1 cm, to np. 10 l, to wtedy przeliczamy: (pomiar * 10) -> ilość "pustych litrów".
Teraz możemy dodać korektę. Cały zbiornik ma 1000 l pojemności (100 cm * 10 l), więc (pomiar * (-10)) + 1000 -> da nam pozostałą ilość opału/soli etc.
można tylko miejmy na uwadze, że suplożytkownicy są na różnych stopniach zaawansowania a z rozkładu statystycznego większość jest na moim, czyli niewysokim. Stąd umiejętność kodowania raczej nie wchodzi w grę dla ponad 90%. Natomiast widziałbym to w ten sposób, że urządzenie przekazuje wartości do cloud (np. z czujnika odległości) a w cloud ustawiamy co to jest, jaką ma jednostkę i ewentualnie jak ma przeliczać. Druga opcja jak rozumiem, to umieszczenie takich algorytmów w sofcie urządzenia. Wadą jest to, że zanim ZAMEL coś takiego wypuści to ja już będę na emeryturze, alterntywnie @krycha88 się wkurzy od ciągłego narzekania i wniosków o zmiany w GG
klew wrote: Mon Jan 22, 2024 12:43 pm
Wykresy będą wyglądać jak pomiar temperatury, więc wartość będzie spadać od 1000 l w dół do 0 l, a potem wzrosną (wsypanie soli).
Tylko nie będzie tam "przyrostów", więc nie będzie na wykresach widać ile zużywamy na godzinę/dobę/miesiąc/rok.
Tak naprawdę wtedy przydałyby się obie wersje wykresu: stan bieżący jak temperatura i zużycia jak przy licznikach energii/wody/gazu.
klew wrote: Mon Jan 22, 2024 12:43 pm Tu pewnie też by się przydały te parametry ograniczające wartości min/max, aby nam przy błędnych pomiarach nie wskakiwało < 0 lub > 1000
... i uśrednianie (niektóre czujniki mają wahnięcia)
... i jakiś filtr - jak uzupełniam sól lub jest opróżnianie szamba to wskazania skaczą ponieważ przy czujnikach pojawiają się inne przeszkody (np. wąż od szambiarki) - ja akurat mam czujniki ultradźwiękowe i dzisiaj otrzymałem 20 powiadomień bo wskazówka skakała co chwilę do maksa. Potem cloud mnie wyciął :)
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

SOYER wrote: Mon Jan 22, 2024 1:52 pm Nie masz ciśnienia?
mam ... ale bez historii ...

... i bez prognozy :lol: :lol: :lol:
You do not have the required permissions to view the files attached to this post.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

YoMan wrote: Mon Jan 22, 2024 4:41 pm
... i uśrednianie (niektóre czujniki mają wahnięcia)
... i jakiś filtr - jak uzupełniam sól lub jest opróżnianie szamba to wskazania skaczą ponieważ przy czujnikach pojawiają się inne przeszkody (np. wąż od szambiarki) - ja akurat mam czujniki ultradźwiękowe i dzisiaj otrzymałem 20 powiadomień bo wskazówka skakała co chwilę do maksa. Potem cloud mnie wyciął :)
Cytując klasyka: a może frytki do tego? ;)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

YoMan wrote: Mon Jan 22, 2024 4:46 pm
SOYER wrote: Mon Jan 22, 2024 1:52 pm Nie masz ciśnienia?
mam ... ale bez historii ...

... i bez prognozy :lol: :lol: :lol:
Uwaga, teraz będę złośliwy.😏
Historia i wykresy dla kanału ciśnienia będą po kolejnej ankiecie, jej przeanalizowaniu, upłynięciu 397 dni. Potem prace pójdą jak z płatka, będą wykresy dla ciśnienia, kanały i cloud będą obsługiwać wszystkie dostępne czujniki ciśnienia, wykresy pokazywać w kolorach tęczy, a pod wykresami będzie ankieta co robimy dalej.
😉
Wybaczcie, nie mogłem się powstrzymać.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

No i podniosłeś sobie niepotrzebnie ciśnienie, a tu nie ma wykresów :lol: :D ;)
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl

Return to “Ogólna dyskusja”