Linki bezpośrednie odczytywanie: temperatury, wilgotności, ciśnienia, licznika energii

krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

dobo pisze: sob wrz 24, 2022 9:19 pm Patrząc jak to się tu wyświetla to najciekawiej wyglądają wersje v1 i v3 odległości i głębokości (choć v1 będą kompatybilne z tym co jest w cloud)
Chyba, że da radę wykonać aby można było samemu wybierać ikonę w GG :roll:

P.S.
Przyszła mi taka myśl, że może w gui-generic-builder była by możliwość wstawienia swoich grafik 32x32 wygenerowanych przez https://www.online-utility.org/image/convert/to/XBM i przyporządkowania jej do danej wartości-czujnika.
Teraz mamy trzy grafiki tj. temperaturę, wilgotność i ciśnienie ale osoby używające pinu np. analogowego podłączają różne urządzenia (miernik napięcia, prądu itp.) mogłyby samemu stworzyć swoją grafikę mieszczącą się w wymiarze 32x32 i wstawić w przygotowane do tego okno w builder.
Zmiana grafik jest możliwa we własnych kompilacjach. Zmiany w źródła zrobię dopiero za tydzień.
https://gui-generic-builder.supla.io/
dobo
Posty: 1042
Rejestracja: ndz kwie 07, 2019 8:14 pm
Lokalizacja: Nadarzyn

To tylko takie moje przemyślenia do ewentualnego wdrożenia na przyszłość.
Natomiast na obecną chwilę jeśli o mnie chodzi to mi brakuje ikon do odległości i głębokości.

P.S.
W sumie teraz tak pomyślałem, że jak będziesz robił taką możliwość to moje obecne braki odległości i głębokości nie mają znaczenia i poczekają do możliwości zmian w źródłach.

P.S. 2
Zastanawiam się nad dwojakim dodawaniem ikon.
1) Dodawanie takiej ilości rodzajów ikon ile nam potrzeba w danym projekcie po wcześniejszym wygenerowaniu na https://www.online-utility.org/image/convert/to/XBM do kodu w gui-generic-builder, a potem po wykryciu czujników przy konkretnym czujniku pokazywała by się opcja wybierania z listy wcześniej dodanych ikon.
Przy okazji stworzenie na forum np. bazy ikon użytkowników z którego każdy mógłby sobie skopiować i wkleić do generowanego kodu w gui-generic-builder.
2) Po wczytaniu i skonfigurowaniu danych czujników w GUI byłyby okienka przy danym czujniku do wprowadzenia wygenerowanego kodu ikony.
Minusem tego rozwiązania jest to, że dając np. 8 czujników DS do każdego z czujników trzeba by osobno dodawać ikonę co na pewno zabierało by miejsce na dane w ESP
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Czy komuś też wyniki linku w formacie json nie zwracają wszystkich wyników?
Screenshot_20220927-223836_Chrome.jpg
Screenshot_20220927-223836_Chrome.jpg (474.52 KiB) Przejrzano 407 razy
Od paru dni nic nie ruszam nie grzebie i dzisiaj wodze braki w odczytach.

Jak wchodzę w link bezpośredni licznika widzę tylko nazwę linku i ikonkę. Żadnych wskazań. Jak za /read dopisze ?format=json to widzę tylko wartość connected=true i to wszystko.

Coś było grzebane ?
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

dobo pisze: ndz wrz 25, 2022 3:35 pm To tylko takie moje przemyślenia do ewentualnego wdrożenia na przyszłość.
Natomiast na obecną chwilę jeśli o mnie chodzi to mi brakuje ikon do odległości i głębokości.

P.S.
W sumie teraz tak pomyślałem, że jak będziesz robił taką możliwość to moje obecne braki odległości i głębokości nie mają znaczenia i poczekają do możliwości zmian w źródłach.

P.S. 2
Zastanawiam się nad dwojakim dodawaniem ikon.
1) Dodawanie takiej ilości rodzajów ikon ile nam potrzeba w danym projekcie po wcześniejszym wygenerowaniu na https://www.online-utility.org/image/convert/to/XBM do kodu w gui-generic-builder, a potem po wykryciu czujników przy konkretnym czujniku pokazywała by się opcja wybierania z listy wcześniej dodanych ikon.
Przy okazji stworzenie na forum np. bazy ikon użytkowników z którego każdy mógłby sobie skopiować i wkleić do generowanego kodu w gui-generic-builder.
2) Po wczytaniu i skonfigurowaniu danych czujników w GUI byłyby okienka przy danym czujniku do wprowadzenia wygenerowanego kodu ikony.
Minusem tego rozwiązania jest to, że dając np. 8 czujników DS do każdego z czujników trzeba by osobno dodawać ikonę co na pewno zabierało by miejsce na dane w ESP
Ja osobiście nie czuję takiej potrzeby, ponieważ są to tak małe grafiki, że cudów nie wymyślisz :)

Wrzuciłem poprawki o których mówiliśmy w poprzednich postach.
https://gui-generic-builder.supla.io/
dobo
Posty: 1042
Rejestracja: ndz kwie 07, 2019 8:14 pm
Lokalizacja: Nadarzyn

Widzę, że spodobała Ci się wersja v3. Czy dałeś tą samą ikonę do odległości i głębokości? bo zamiast ikony głębokości mam ikonę odległości.
Ikona wygląda dość mizernie więc ją pogrubiłem i proszę o jej podmianę - dlatego fajniejsze rozwiązanie było by dodawanie ich samemu no ale może kiedyś w wolnej chwili ;) dasz się namówić na to rozwiązanie.
Może komuś się przyda jak wrzucamy pliki do konwertera trzeba pamiętać, ze nie może on zawierać polskich znaków :)

odległość_32x32_v3.1.png
odległość_32x32_v3.1.png (276 Bajtów) Przejrzano 342 razy

Kod: Zaznacz cały

#define 1664576028476_width 32
#define 1664576028476_height 32
static char 1664576028476_bits[] = {
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x00, 0xC0, 0x30, 
  0x0C, 0x00, 0x80, 0x31, 0x0C, 0x00, 0x00, 0x33, 0x0C, 0x00, 0x00, 0x36, 
  0xFC, 0xFF, 0xFF, 0x3F, 0xFC, 0xFF, 0xFF, 0x3F, 0x0C, 0x00, 0x00, 0x36, 
  0x0C, 0x00, 0x00, 0x33, 0x0C, 0x00, 0x80, 0x31, 0x0C, 0x00, 0xC0, 0x30, 
  0x0C, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, };
głębokość_32x32_v3.1.png
głębokość_32x32_v3.1.png (267 Bajtów) Przejrzano 342 razy

Kod: Zaznacz cały

#define 1664575999467_width 32
#define 1664575999467_height 32
static char 1664575999467_bits[] = {
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x3F, 0x00, 
  0x00, 0xFC, 0x3F, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x88, 0x11, 0x00, 0x00, 0x98, 0x19, 0x00, 
  0x00, 0xB0, 0x0D, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0xC0, 0x03, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0xFC, 0x3F, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, };
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Nie da się rozróżnić tych dwóch kanałów dla mnie jest to ten sam kanał.
https://gui-generic-builder.supla.io/
dobo
Posty: 1042
Rejestracja: ndz kwie 07, 2019 8:14 pm
Lokalizacja: Nadarzyn

:( to słabo

Może jednak dało by radę wstawić możliwość ręcznego przypisywania ikony do danej wartości kanału w GUI?
W jakiś sposób wcześniej wykrywał różnicę w kanałach dla głębokości i odległości bo nie chciało prawidłowo wyświetlać wartości.
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Problem był dla linków bezpośrednich gdzie ta wartość jest rozróżniana.
https://gui-generic-builder.supla.io/
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Odczytywanie funkcji z serwera można dodać. Ogólnie taka metoda już jest, tylko nie wiem czy serwer to implementuje dla tego typu kanału
Widzimy się na Supla Offline Party vol. 2 :!:
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

dobo pisze: pt wrz 30, 2022 10:24 pm Widzę, że spodobała Ci się wersja v3. Czy dałeś tą samą ikonę do odległości i głębokości? bo zamiast ikony głębokości mam ikonę odległości.
Ikona wygląda dość mizernie więc ją pogrubiłem i proszę o jej podmianę - dlatego fajniejsze rozwiązanie było by dodawanie ich samemu no ale może kiedyś w wolnej chwili ;) dasz się namówić na to rozwiązanie.
Może komuś się przyda jak wrzucamy pliki do konwertera trzeba pamiętać, ze nie może on zawierać polskich znaków :)


odległość_32x32_v3.1.png

Kod: Zaznacz cały

#define 1664576028476_width 32
#define 1664576028476_height 32
static char 1664576028476_bits[] = {
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x00, 0xC0, 0x30, 
  0x0C, 0x00, 0x80, 0x31, 0x0C, 0x00, 0x00, 0x33, 0x0C, 0x00, 0x00, 0x36, 
  0xFC, 0xFF, 0xFF, 0x3F, 0xFC, 0xFF, 0xFF, 0x3F, 0x0C, 0x00, 0x00, 0x36, 
  0x0C, 0x00, 0x00, 0x33, 0x0C, 0x00, 0x80, 0x31, 0x0C, 0x00, 0xC0, 0x30, 
  0x0C, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, };

głębokość_32x32_v3.1.png

Kod: Zaznacz cały

#define 1664575999467_width 32
#define 1664575999467_height 32
static char 1664575999467_bits[] = {
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x3F, 0x00, 
  0x00, 0xFC, 0x3F, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0x88, 0x11, 0x00, 0x00, 0x98, 0x19, 0x00, 
  0x00, 0xB0, 0x0D, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0xC0, 0x03, 0x00, 
  0x00, 0x80, 0x01, 0x00, 0x00, 0xFC, 0x3F, 0x00, 0x00, 0xFC, 0x3F, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, };
Podmieniłem.
https://gui-generic-builder.supla.io/
ODPOWIEDZ

Wróć do „GUI Generic”