Kanały pomiarowe ogólnego przeznaczenia - konsultacje społeczne
-
kurus
- Posts: 1312
- Joined: Wed Jan 15, 2020 8:17 pm
Może chodziło o historię dla kanału ciśnienia?
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.klew wrote: Mon Jan 22, 2024 12:33 pmMierzyć można cokolwiek, co da się zmierzyć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?. 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).
Czy tutaj nadal będzie potrzebny ten min/max?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.
2. Tak, określenie zakresu ułatwia diagnostykę i wykrywanie błędów całej instalacji, jak i samego czujnika
Wg mnie również 2 - ma to być kanał diy, więc jak najbardziej uniwersalny i konfigurowany bez zmiany softu urządzenia.SOYER wrote: Mon Jan 22, 2024 1:51 pm2.klew wrote: Mon Jan 22, 2024 1:44 pmAle 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?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.
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
?
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
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.
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
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
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.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.
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
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łachklew wrote: Mon Jan 22, 2024 12:43 pmWłaśnie te dwie opcje mnie trochę martwią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").
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.
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 GGklew 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.
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
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.
... i uśrednianie (niektóre czujniki mają wahnięcia)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 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
________________________________________
Wziąłem udział w SOP2023 & SOP2024
-
YoMan
- Posts: 3521
- Joined: Thu Apr 30, 2020 5:18 pm
- Location: Częstochowa
- Has thanked: 3 times
- Been thanked: 3 times
mam ... ale bez historii ...
... i bez prognozy
You do not have the required permissions to view the files attached to this post.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
________________________________________
Wziąłem udział w SOP2023 & SOP2024
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Cytując klasyka: a może frytki do tego?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ął![]()
Najlepsze suple dla Twojego domu 
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
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
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
