GUI Generic

User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

krycha88 wrote: Thu Jan 21, 2021 6:04 pm LED.PNG
Dodałem możliwość sterowania LEDem w zależności od stanu przekaźnika. Liczba LEDów określa się na podstawie ilości przekaźników. Dodatkowo rozszerzyłem szablon Gosund SP111 o diodę czerwoną na GPIO0.
Wow super :o Czy da się ustawić negację, jeżeli przekaźnik wyłączony to dioda świeci i odwrotnie?
Chciałem zastosować to w Sonoff Mini do podświetlania włączników gdy światło jest wyłączone.
Dobra robota, co dzień nowa niespodzianka :D
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

uchnast.michal wrote: Thu Jan 21, 2021 6:27 pm
krycha88 wrote: Thu Jan 21, 2021 6:04 pm LED.PNG
Dodałem możliwość sterowania LEDem w zależności od stanu przekaźnika. Liczba LEDów określa się na podstawie ilości przekaźników. Dodatkowo rozszerzyłem szablon Gosund SP111 o diodę czerwoną na GPIO0.
Wow super :o Czy da się ustawić negację, jeżeli przekaźnik wyłączony to dioda świeci i odwrotnie?
Chciałem zastosować to w Sonoff Mini do podświetlania włączników gdy światło jest wyłączone.
Dobra robota, co dzień nowa niespodzianka :D
W GUI nie ma tego w prost ale spróbuj ustawić sterowanie stanem przeciwnym przekaźnika.
https://gui-generic-builder.supla.io/
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

@krycha88
v1.1.13

1. Dzięki za dodatkowe LED-y. !!!
Przetestowane na SP111 - działa !!!
Czyli jesteś pierwszą osobą, której udało się stworzyć uniwersalny soft, który obsługuje więcej niż jednego LED-a.
Brawo TY !!! :D
Również oczywiście WIELKIE podziękowania dla @klew !!!

2. Podłączyłem dziś po raz pierwszy:
wemos-a d1 mini + OLED 1.3 + MAX6675.
Działa ok.
Tylko na OLED zamiast temperatury, wyświetla mi się napis: SUPLA.
Czy temperatura z MAX6675 nie jest wyświetlana na OLED, czy może ja coś źle ustawiłem.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

krycha88 wrote: Thu Jan 21, 2021 6:33 pm
uchnast.michal wrote: Thu Jan 21, 2021 6:27 pm
krycha88 wrote: Thu Jan 21, 2021 6:04 pm LED.PNG
Dodałem możliwość sterowania LEDem w zależności od stanu przekaźnika. Liczba LEDów określa się na podstawie ilości przekaźników. Dodatkowo rozszerzyłem szablon Gosund SP111 o diodę czerwoną na GPIO0.
Wow super :o Czy da się ustawić negację, jeżeli przekaźnik wyłączony to dioda świeci i odwrotnie?
Chciałem zastosować to w Sonoff Mini do podświetlania włączników gdy światło jest wyłączone.
Dobra robota, co dzień nowa niespodzianka :D
W GUI nie ma tego w prost ale spróbuj ustawić sterowanie stanem przeciwnym przekaźnika.
Włączenie negacji na poziomie konfiguracji LEDa może być konieczne.
Przykładowo możesz mieć przekaźniki sterowane stanem niskim, albo wysokim. Jeśli nie dasz możliowści negacji stanu na LED, to przy różnych przekaźnikach, będzie inaczej świecić dioda.
Do tego dochodzi ten usecase opisany przez uchnast.michal - tego się nie załatwi zmianą sterowania przekaźnika na stan przeciwny
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Patryk wrote: Thu Jan 21, 2021 10:15 pm 2. Podłączyłem dziś po raz pierwszy:
wemos-a d1 mini + OLED 1.3 + MAX6675.
Działa ok.
Tylko na OLED zamiast temperatury, wyświetla mi się napis: SUPLA.
Czy temperatura z MAX6675 nie jest wyświetlana na OLED, czy może ja coś źle ustawiłem.
generowanie ekranów na podstawie dodanych kanałów zadziałało poprawnie :D Po prostu OLED był dodawany wcześniej niż MAX6675.
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Thu Jan 21, 2021 10:35 pm
krycha88 wrote: Thu Jan 21, 2021 6:33 pm
uchnast.michal wrote: Thu Jan 21, 2021 6:27 pm
Wow super :o Czy da się ustawić negację, jeżeli przekaźnik wyłączony to dioda świeci i odwrotnie?
Chciałem zastosować to w Sonoff Mini do podświetlania włączników gdy światło jest wyłączone.
Dobra robota, co dzień nowa niespodzianka :D
W GUI nie ma tego w prost ale spróbuj ustawić sterowanie stanem przeciwnym przekaźnika.
Włączenie negacji na poziomie konfiguracji LEDa może być konieczne.
Przykładowo możesz mieć przekaźniki sterowane stanem niskim, albo wysokim. Jeśli nie dasz możliowści negacji stanu na LED, to przy różnych przekaźnikach, będzie inaczej świecić dioda.
Do tego dochodzi ten usecase opisany przez uchnast.michal - tego się nie załatwi zmianą sterowania przekaźnika na stan przeciwny
Dodam taką opcję ale będzie to jeden wspólny parametr dla wszystkich LEDów - chyba nie będzie przypadku, że będą różne wartości dla różnych LEDów.
https://gui-generic-builder.supla.io/
User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

krycha88 wrote: Fri Jan 22, 2021 5:36 am Dodam taką opcję ale będzie to jeden wspólny parametr dla wszystkich LEDów - chyba nie będzie przypadku, że będą różne wartości dla różnych LEDów.
Ekstra, czekam z niecierpliwością:)
Rafaello
Posts: 108
Joined: Sun May 29, 2016 1:34 pm

Post

Panowie a jak wygląda kwestia ekspandera MCP23017 oraz możliwości ustawienia wejść jako czujników otwarcia a nie tylko jako przycisków. Czy ten temat jest już ogarnięty?
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Rafaello wrote: Fri Jan 22, 2021 8:58 am Panowie a jak wygląda kwestia ekspandera MCP23017 oraz możliwości ustawienia wejść jako czujników otwarcia a nie tylko jako przycisków. Czy ten temat jest już ogarnięty?
dodałem to jakiś czas temu, można dodać dodatkowych 16 wejść.
https://gui-generic-builder.supla.io/
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

v 1.1.14
1. Teraz już temperatura, z MAX6675 jest wyświetlana na OLED - dzięki !!!
2. Natomiast nie potrafię pod Arduino IDE skompilować softu z źródeł.
(v 1.1.13 kompiluje się poprawnie).
Dostaje taki błąd:

Code: Select all



D:\Supla\Arduino IDE\GUI-Generic_krycha88_22012021\GUI-Generic\GUI-Generic.ino: In function 'void setup()':

GUI-Generic:203:13: error: a function-definition is not allowed here before '{' token

 void loop() {

             ^

GUI-Generic:207:1: error: expected '}' at end of input

 }

 ^

exit status 1

a function-definition is not allowed here before '{' token



Return to “GUI Generic”