Kanały pomiarowe ogólnego przeznaczenia - konsultacje społeczne
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Ja nie do końca rozumiem co opisałeś wcześniej.SOYER wrote: Sat Jan 20, 2024 7:32 pm Skoro tylko do diy, to co stało na przeszkodzie by zrobić to tak jak napisałem? Było by to multum razy bardziej praktyczne i przydatne. Twórca urządzenia diy i tak sam kombinuje nad kodem, wie co wysyła, więc wie jak to zinterpretować z drugiej strony.
Kanały pomiarowe służą głównie temu, aby można było przygotować implementację prawie dowolnego kanału pomiarowego i ustawić mu jednostkę.
W zasadzie dużo więcej tu nie ma.
W supla-device są już trzy przykłady użycia kpop (klasy do obsługi bh1750, max44009 oraz do ilości wolnego RAMu na ESP). Są też przykłady ino przygotowane.
Ogólnie osoba tworząca soft na jakieś urządzenie, może przesłać dowolny pomiar, a ewentualne korekty, przeliczania, zmiany jednostki, to może sobie już użytkownik w cloud ustawić.
Najlepsze suple dla Twojego domu 
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Robert nie narzekam. Naprawdę tylko pytam. Śmiem twierdzić, że sposób który opisałem pozwolił by nie tylko na kpop i klop w jednym ale to byłby kop, kanał ogólnego przeznaczenia. W prosty sposób przesłałbyś nim dowolną zmienną z albo do urządzenia/apk. Przecież to dzielenie, dodawanie, zerowanie, cokolwiek…, taki user diy zrobi sobie w kodzie przed wysłaniem zmiennej, albo po jej odebraniu, albo cokolwiek tam sobie tylko wymyśli. Brakuje tylko opcji wysłania/odebrania na cloud/apk i odpowiedniego opisania.
Takie dwa kanały zamknęły by buzie użytkownikom diy na długo, a tak za chwilę zaczną się kolejne prośby.
Dziękuję za pracę Twórców tylko chcę poznać powody takiego utrudniania sobie pracy. Takie moje zdanie.
Takie dwa kanały zamknęły by buzie użytkownikom diy na długo, a tak za chwilę zaczną się kolejne prośby.
Dziękuję za pracę Twórców tylko chcę poznać powody takiego utrudniania sobie pracy. Takie moje zdanie.
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
No i o to mi chodzi, by można wysłać cokolwiek z device do apk, nie tylko double, a w apk dowolnie to opisać.klew wrote: Sat Jan 20, 2024 7:46 pmJa nie do końca rozumiem co opisałeś wcześniej.SOYER wrote: Sat Jan 20, 2024 7:32 pm Skoro tylko do diy, to co stało na przeszkodzie by zrobić to tak jak napisałem? Było by to multum razy bardziej praktyczne i przydatne. Twórca urządzenia diy i tak sam kombinuje nad kodem, wie co wysyła, więc wie jak to zinterpretować z drugiej strony.
Kanały pomiarowe służą głównie temu, aby można było przygotować implementację prawie dowolnego kanału pomiarowego i ustawić mu jednostkę.
W zasadzie dużo więcej tu nie ma.
W supla-device są już trzy przykłady użycia kpop (klasy do obsługi bh1750, max44009 oraz do ilości wolnego RAMu na ESP). Są też przykłady ino przygotowane.
Ogólnie osoba tworząca soft na jakieś urządzenie, może przesłać dowolny pomiar, a ewentualne korekty, przeliczania, zmiany jednostki, to może sobie już użytkownik w cloud ustawić.
W następnej kolejności zrobilibyście okno dialogowe w apk z którego device by to mogło odebrać i zrobić z tym co dusza zapragnie. Głupi przykład, mam wyświetlacz led witający klienta, wchodzę w suplę, w oknie dialogowym wpisuję dzisiejszą promocję, leci to do esp które wyświetla to na mojej tablicy led.
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
-
lukfud
- Posts: 2480
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
- Has thanked: 13 times
- Been thanked: 11 times
Jak związek mają kanały pomiarowe z "info tablicą ledową"?SOYER wrote: Sat Jan 20, 2024 7:53 pm W następnej kolejności zrobilibyście okno dialogowe w apk z którego device by to mogło odebrać i zrobić z tym co dusza zapragnie. Głupi przykład, mam wyświetlacz led witający klienta, wchodzę w suplę, w oknie dialogowym wpisuję dzisiejszą promocję, leci to do esp które wyświetla to na mojej tablicy led.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Taki, że jeśli byłby jeden kanał do przesyłania dowolnej zmiennej do aplikacji, a drugi w drugą stronę, to nie byłby potrzebny ani kpop, ani klop, ani multum kolejnych kanałów które będą robić wycinek roboty KOP.
Jeśli zrobienie takiego kanału jak piszę kosztowało by znacznie więcej pracy i czasu niż zrobienie kpop i klop, to ok, zgadzam się, jeśli nie, to gdzie sens?
Poważnie pytam, Was programistów, czy taki kanał o którym piszę, przesyłający dowolną zmienną do apk, z możliwością jej dowolnego tam opisania, to aż takie wyzwanie?
Jeśli zrobienie takiego kanału jak piszę kosztowało by znacznie więcej pracy i czasu niż zrobienie kpop i klop, to ok, zgadzam się, jeśli nie, to gdzie sens?
Poważnie pytam, Was programistów, czy taki kanał o którym piszę, przesyłający dowolną zmienną do apk, z możliwością jej dowolnego tam opisania, to aż takie wyzwanie?
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
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Tylko wybór między kpop i klop będzie generował konflikt, bo to różne typy kanałów.krycha88 wrote: Sat Jan 20, 2024 7:44 pm Czy te dane będą zapisywane w configu urządzenia? Bo jeżeli nie to już widzę ten lament przy konflikcie kanału jak ktoś będzie musiał go usunąć![]()
Konfiguracja z wartościami domyślnymi nie jest przechowywana przez kanał, tylko określona przez soft. Jeśli chciałbyś pozwolić w swoim sofcie, aby użytkownik określał wartość domyślną, to trzeba by samemu zadbać o jej zapis i odczyt.
Natomiast cała konfiguracja, która jest też dostępna z cloud, jest normalnie zapisywana.
Na urządzeniu możesz odczytać wartość po przeliczeniu a także będzie metoda na pobranie gotowego tekstu z jednostkami i ustaloną precyzją - głównie pod kątem lokalnych wyświetlaczy.
Najlepsze suple dla Twojego domu 
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Ok, będzie gotowe to będziemy testować. Może będzie tak, że wystarczy na 99% przypadków. Jak na razie się nie zawiodłem na Supli, wszędzie polecam. Będzie dobrze.
Tylko zróbcie fajne przykłady i dobry opis gdzieś na githubie chociaż.
Przykład dobrze opisanych funkcji:
https://docs.blynk.io/en/blynk-library- ... rtual-pins
Tylko zróbcie fajne przykłady i dobry opis gdzieś na githubie chociaż.
Przykład dobrze opisanych funkcji:
https://docs.blynk.io/en/blynk-library- ... rtual-pins
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
-
[email protected]
- Posts: 1585
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
Do Klop dodał bym możliwość ignorowania wartości mniejszych niż poprzednia - liczniki wody czasem stają w niejasnej pozycji pomiędzy jedna wartością a druga i zdarza się że odczyt jest mniejszy ,a to nie znaczy że licznik się resetował .
Druga rzecz to możliwość edycji danych ,jak to w dyi zdarza się wysłać jakaś wartość z kosmosu a nie chcemy tracic całej historii - chociaż to pewnie bardziej ogólny temat .
Dla obu kanałów tymczasowy zapis danych częściej niż co 10 min -w celach typowo debugu , z jakimś ograniczeniem jak max doba po której dane zostaną usunięte, oraz nie częściej niż co 10 sek .
W Kpop możliwość interpretacji wartości na tekst - przykład z kierunkiem wiatru
Druga rzecz to możliwość edycji danych ,jak to w dyi zdarza się wysłać jakaś wartość z kosmosu a nie chcemy tracic całej historii - chociaż to pewnie bardziej ogólny temat .
Dla obu kanałów tymczasowy zapis danych częściej niż co 10 min -w celach typowo debugu , z jakimś ograniczeniem jak max doba po której dane zostaną usunięte, oraz nie częściej niż co 10 sek .
W Kpop możliwość interpretacji wartości na tekst - przykład z kierunkiem wiatru
