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

robertklepacki94
Posts: 962
Joined: Thu Sep 02, 2021 1:06 pm

Post

krycha88 wrote: Wed Aug 24, 2022 5:30 am a to zrobię 9 ekranów :P
Jak tam udało się rozbudować tablicę dla liczników 3F ? :D
Widzę na githubie jakieś zmiany ale nie znam się na tyle żeby to ocenić. :mrgreen: :geek:
Wziąłem udział w Supla Offline Party 2023
krycha88
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

robertklepacki94 wrote: Tue Sep 13, 2022 6:27 pm
krycha88 wrote: Wed Aug 24, 2022 5:30 am a to zrobię 9 ekranów :P
Jak tam udało się rozbudować tablicę dla liczników 3F ? :D
Widzę na githubie jakieś zmiany ale nie znam się na tyle żeby to ocenić. :mrgreen: :geek:
Jeszcze nic nie robiłem w tym kierunku.
https://gui-generic-builder.supla.io/
Antonio
Posts: 129
Joined: Sat Dec 18, 2021 4:15 pm

Post

krycha88 wrote: Thu Aug 11, 2022 6:52 pm linki.PNG

Można dodać 5 linków różnego typy odczyt z linków odbywa się co 30s. Wartości te powinny wyświetlać się na OLED oraz LCD jak i cloud (aby nie powielać wartości można te kanały ukryć). Warunkowania przekaźnika nie robiłem bo nie wiem czy jest potrzebne.

https://gui-generic-builder.supla.io/
SUPLA_DIRECT_LINKS_MULTI_SENSOR

Pozdrawiam ;)
Mogę prosić o dodanie tej funkcjonalności do LCD ?
krycha88
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

Antonio wrote: Wed Sep 14, 2022 8:06 am
krycha88 wrote: Thu Aug 11, 2022 6:52 pm linki.PNG

Można dodać 5 linków różnego typy odczyt z linków odbywa się co 30s. Wartości te powinny wyświetlać się na OLED oraz LCD jak i cloud (aby nie powielać wartości można te kanały ukryć). Warunkowania przekaźnika nie robiłem bo nie wiem czy jest potrzebne.

https://gui-generic-builder.supla.io/
SUPLA_DIRECT_LINKS_MULTI_SENSOR

Pozdrawiam ;)
Mogę prosić o dodanie tej funkcjonalności do LCD ?
O co dokładnie pytasz?

Jeżeli chodzi o wyświetlanie wartości licznika dla LCD - to przed chwilą dorobiłem.
https://gui-generic-builder.supla.io/
User avatar
Hrumque
Posts: 275
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

krycha88 wrote: Wed Aug 24, 2022 6:13 am Fajnie się pisze, ale upchajcie to na tym małym ekraniku :)
Bo to trzeba jakoś z głową - od dawna mówię, że wypadało by, by był jakiś konfigurator "co i jak ma być na LCD".
Wtedy to nie ty będziesz się musiał martwić jak co upchać, tylko każdy co będzie sobie upychał - sobie zdecyduje...
Zwłaszcza jeśli się znajdą (może kiedyś) jakieś większe LCD w obsłudze. Albo mniejsze (te podłużne OLEDy, 64x240 pix - fajne na moduł 1S w rozdzielni - w pionie)

W wielu zastosowaniach - górna linia (ta, gdzie jest zasięg wifi, nr kanałów on/off itd) jest zupełnie zbędna. (nawet jak dany moduł ma jakieś kanały on/off przekaźników). Powinno dać się to wyłączyć - i już jest kilkanaście pixeli na wysokość odratowane.

Zegarek który dorobiłeś niedawno - cudownie że jest, fajnie że działa ... Ale powinien być "włączalny i wyłączalny" - albo/oraz możliwy do włączenia FullScreen - jak kanał pomiarowy na całym ekranie, a nie tylko w małym rogu (i realnie zjada całą linię pixeli)

Fajnie to jest rozwiązane w firmware EspHome, dowolnie definiuje się wręcz wszystko włącznie z fontem, z możliwością rysowania wykresów itd
Image
krycha88
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

Hrumque wrote: Thu Sep 15, 2022 8:54 pm
krycha88 wrote: Wed Aug 24, 2022 6:13 am Fajnie się pisze, ale upchajcie to na tym małym ekraniku :)
Bo to trzeba jakoś z głową - od dawna mówię, że wypadało by, by był jakiś konfigurator "co i jak ma być na LCD".
Wtedy to nie ty będziesz się musiał martwić jak co upchać, tylko każdy co będzie sobie upychał - sobie zdecyduje...
Zwłaszcza jeśli się znajdą (może kiedyś) jakieś większe LCD w obsłudze. Albo mniejsze (te podłużne OLEDy, 64x240 pix - fajne na moduł 1S w rozdzielni - w pionie)

W wielu zastosowaniach - górna linia (ta, gdzie jest zasięg wifi, nr kanałów on/off itd) jest zupełnie zbędna. (nawet jak dany moduł ma jakieś kanały on/off przekaźników). Powinno dać się to wyłączyć - i już jest kilkanaście pixeli na wysokość odratowane.

Zegarek który dorobiłeś niedawno - cudownie że jest, fajnie że działa ... Ale powinien być "włączalny i wyłączalny" - albo/oraz możliwy do włączenia FullScreen - jak kanał pomiarowy na całym ekranie, a nie tylko w małym rogu (i realnie zjada całą linię pixeli)

Fajnie to jest rozwiązane w firmware EspHome, dowolnie definiuje się wręcz wszystko włącznie z fontem, z możliwością rysowania wykresów itd
Image
A czy byś mógł pokazać screena jak ty to sobie poukładałem w esphome? Bo pokazałeś domyślny układ.
https://gui-generic-builder.supla.io/
Antonio
Posts: 129
Joined: Sat Dec 18, 2021 4:15 pm

Post

krycha88 wrote: Thu Sep 15, 2022 7:36 pm
Antonio wrote: Wed Sep 14, 2022 8:06 am
krycha88 wrote: Thu Aug 11, 2022 6:52 pm linki.PNG

Można dodać 5 linków różnego typy odczyt z linków odbywa się co 30s. Wartości te powinny wyświetlać się na OLED oraz LCD jak i cloud (aby nie powielać wartości można te kanały ukryć). Warunkowania przekaźnika nie robiłem bo nie wiem czy jest potrzebne.

https://gui-generic-builder.supla.io/
SUPLA_DIRECT_LINKS_MULTI_SENSOR

Pozdrawiam ;)
Mogę prosić o dodanie tej funkcjonalności do LCD ?
O co dokładnie pytasz?

Jeżeli chodzi o wyświetlanie wartości licznika dla LCD - to przed chwilą dorobiłem.
No i pięknie działa.dziękuje
Jeszcze tylko ciśnienie i będzie wszystko :D
krycha88
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

Antonio wrote: Fri Sep 16, 2022 7:51 am Jeszcze tylko ciśnienie i będzie wszystko :D
@Antonio Faktycznie coś jest nie tak.

Jak dodałem sam kanał PressMeter
https://github.com/krycha88/GUI-Generic ... inks.h#L57

To nie jest on iterowany w
https://github.com/krycha88/GUI-Generic ... D.cpp#L188

@klwe Czy to jakiś błąd w bibliotece czy jednak szukać problemu w swoim kodzie? :)
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 8357
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

krycha88 wrote: Fri Sep 16, 2022 10:55 am
Antonio wrote: Fri Sep 16, 2022 7:51 am Jeszcze tylko ciśnienie i będzie wszystko :D
@Antonio Faktycznie coś jest nie tak.

Jak dodałem sam kanał PressMeter
https://github.com/krycha88/GUI-Generic ... inks.h#L57

To nie jest on iterowany w
https://github.com/krycha88/GUI-Generic ... D.cpp#L188

@klwe Czy to jakiś błąd w bibliotece czy jednak szukać problemu w swoim kodzie? :)
W biblitece nie ma czegoś takiego jak "PressMeter". Pewnie chciałeś dziedziczyć po Supla::Sensor::Pressure ?
Widzimy się na Supla Offline Party vol. 2 :!:
krycha88
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

klew wrote: Fri Sep 16, 2022 11:43 am
krycha88 wrote: Fri Sep 16, 2022 10:55 am @Antonio Faktycznie coś jest nie tak.

Jak dodałem sam kanał PressMeter
https://github.com/krycha88/GUI-Generic ... inks.h#L57

To nie jest on iterowany w
https://github.com/krycha88/GUI-Generic ... D.cpp#L188

@klwe Czy to jakiś błąd w bibliotece czy jednak szukać problemu w swoim kodzie? :)
W biblitece nie ma czegoś takiego jak "PressMeter". Pewnie chciałeś dziedziczyć po Supla::Sensor::Pressure ?
Faktycznie, ja tą klasę dodałem wcześniej niż została dodana przez Ciebie i ona dziedziczyła po Element. Dzięki za naprowadzenie :)
https://gui-generic-builder.supla.io/

Return to “GUI Generic”