GUI Generic

User avatar
Elektryk Szczecin
Posts: 92
Joined: Fri Jan 03, 2020 11:14 pm

Post

Zibi wrote: Fri Jan 29, 2021 11:12 pm
kuris wrote: Fri Jan 29, 2021 10:45 pm Brakuje tylko funkcji termostatu i bylo by pięknie 😀😀
I powiadomienia pushover. Czy są jakieś plany powiadomień w tym sofcie? Pushover jest niezawodny i tani ta apka robi super robotę. Malinowo byłoby mieć tą funkcje w GUI Generic 8-)

Zgadzam się w 100%

dobo
Posts: 1051
Joined: Sun Apr 07, 2019 8:14 pm
Location: Nadarzyn

Post

Rozumiem, że dla przekaźników 5V low level napięcie 3,3V w niektórych przypadkach może być zinterpretowane jako stan niski.
W projekcie https://en-forum.supla.org/viewtopic.ph ... t=12+relay Ty użyłeś przekaźników sterowanych stanem wysokim ja natomiast mam 16 przekaźników 12V sterowanych stanem niskim. W związku, że w GIU Generic jest opcja odwrotny stan to taki zestaw podłączyłem ale okazało się, że jest z tym problem.
Gdy nastąpi zanik zasilania na module WIFI z MCP na wyjściach z MCP pojawia się stan niski i mamy efekt jak na filmiku zaprezentowanym przez @LukiSpajder.
Z tego prostego założenia wychodzi, że sterowanie przekaźnikami niskim stanem będzie owocowało opisanymi przeze mnie problemami i dla takich przekaźników trzeba by było zrobić konwerter stanów za pomocą np. transoptora.

Na schemacie w powyższym linku jest błąd ponieważ przekaźniki 5V zasilasz napięciem 3,3V także pin reset nie jest nigdzie podłączony.
Last edited by dobo on Sat Jan 30, 2021 7:36 pm, edited 1 time in total.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Elektryk Szczecin wrote: Sat Jan 30, 2021 6:13 pm
Zibi wrote: Fri Jan 29, 2021 11:12 pm
kuris wrote: Fri Jan 29, 2021 10:45 pm Brakuje tylko funkcji termostatu i bylo by pięknie 😀😀
I powiadomienia pushover. Czy są jakieś plany powiadomień w tym sofcie? Pushover jest niezawodny i tani ta apka robi super robotę. Malinowo byłoby mieć tą funkcje w GUI Generic 8-)

Zgadzam się w 100%
Zaproponujcie sposób działania.
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

krycha88 wrote: Sat Jan 30, 2021 6:24 pm
Elektryk Szczecin wrote: Sat Jan 30, 2021 6:13 pm
Zibi wrote: Fri Jan 29, 2021 11:12 pm

I powiadomienia pushover. Czy są jakieś plany powiadomień w tym sofcie? Pushover jest niezawodny i tani ta apka robi super robotę. Malinowo byłoby mieć tą funkcje w GUI Generic 8-)

Zgadzam się w 100%
Zaproponujcie sposób działania.

Code: Select all

relay->addAction (Supla::SEND_NOTIF_1, pushover, Supla::ON_TURN_ON);
;)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Elektryk Szczecin
Posts: 92
Joined: Fri Jan 03, 2020 11:14 pm

Post

krycha88 wrote: Sat Jan 30, 2021 6:24 pm
Elektryk Szczecin wrote: Sat Jan 30, 2021 6:13 pm
Zibi wrote: Fri Jan 29, 2021 11:12 pm

I powiadomienia pushover. Czy są jakieś plany powiadomień w tym sofcie? Pushover jest niezawodny i tani ta apka robi super robotę. Malinowo byłoby mieć tą funkcje w GUI Generic 8-)

Zgadzam się w 100%
Zaproponujcie sposób działania.
Coś takiego

#include <ESP8266WiFi.h>
#include "Pushover.h"

// - ESP8266 ESP01
// - kompilowane w arduino 1.8.3
// - esp board manager 2.4.2
// - pin2 do masy - powiadomienie

/* pushover - Pushover
bike
bugle
cashregister
classical
cosmic
falling
gamelan
incoming
intermission
magic
mechanical
pianobar
siren
spacealarm
tugboat
alien
climb
persistent
echo
updown
none
*/


byte a1=0;
//************************************************
//tu wpisujesz swoj "apitoken" i "userkey"
char apitoken[] = "aeibqqqqqqqqqqqqqqqqqqqqqqq";
char userkey [] = "uwfg2jyyyyyyyyyyyyyyyyyyyyyyyyyy";

void setup() {
Serial.begin(115200);

//************************************************
//tu wpisujesz twoj SSID i haslo do wifi
WiFi.begin("ssid", "haslo");

while (WiFi.status() != WL_CONNECTED) delay(50);
Serial.println("Polaczony z wifi");
//************************************
pinMode(2, INPUT_PULLUP);//"echo"
//************************************
}

void loop() {

//-----------------------------------
if (digitalRead(2)==HIGH){//D1
a1=0;
}
if (digitalRead(2)==LOW && a1==0){

Pushover po = Pushover(apitoken,userkey);
po.setDevice("Device");
po.setMessage("echo_powiad_2");
// po.setSound("echo");//1
po.setSound("spacealarm");//2
po.send();
Serial.println("Wyslane powiadomienie");
a1=1;
}
//-----------------------------------
delay(500);
}

User avatar
Elektryk Szczecin
Posts: 92
Joined: Fri Jan 03, 2020 11:14 pm

Post

Oczywiście "apitoken" i "userkey" powinien być ustawiony w konfiguracji podobnie powiadomienia

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Mi nie chodzi o sposób zaprogramowania z tym sobie jakoś poradzę :roll: ale o koncepcje co, jak i kiedy wysyłać ;)
https://gui-generic-builder.supla.io/
User avatar
Elektryk Szczecin
Posts: 92
Joined: Fri Jan 03, 2020 11:14 pm

Post

wiem ze sobie poradzisz :)

Proste działanie po zwarciu (lub rozwarciu) ustawionego gpio do masy powiadomienie
Last edited by Elektryk Szczecin on Sat Jan 30, 2021 7:00 pm, edited 1 time in total.

User avatar
Elektryk Szczecin
Posts: 92
Joined: Fri Jan 03, 2020 11:14 pm

Post

A dodam jeszcze ze jest "Porzucenie wsparcia powiadomień Automate w SUPLA Scripts od 30.06.2020"
to by się przydało

zalus
Posts: 157
Joined: Thu Jan 04, 2018 12:29 pm

Post

Też myślę że zwarcie gpio daje powiadomienie.

Return to “GUI Generic”