Supla Pushover x4 cd

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
lukfud
Posty: 439
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

czw maja 07, 2020 11:38 am

Xoggo pisze:
pt maja 01, 2020 7:48 am
Wyłączenie SSL pomogło. Stan sensora się zmienia i wysyłane są powiadomienia. 8-)
Mógłbyś podać link do EspPush?
piomar2
Posty: 368
Rejestracja: pt kwie 26, 2019 5:32 pm
Lokalizacja: Bukowice

czw maja 07, 2020 11:49 am

biblia
Załączniki
EspPush.zip
(2.03 KiB) Pobrany 32 razy
lukfud
Posty: 439
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

czw maja 07, 2020 12:12 pm

piomar2 pisze:
czw maja 07, 2020 11:49 am
biblia
Dzięki.
Czym różni się ta biblioteka od tej https://github.com/ArduinoHannover/Pushover ?
Na tej, co podrzuciłeś program działa płynniej (tak mi się wydaje)
piomar2
Posty: 368
Rejestracja: pt kwie 26, 2019 5:32 pm
Lokalizacja: Bukowice

czw maja 07, 2020 12:19 pm

Jak porównasz to są prawie identyczne. A w działaniu...nie zauważyłem różnicy
lukfud
Posty: 439
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

czw maja 07, 2020 12:34 pm

piomar2 pisze:
czw maja 07, 2020 12:19 pm
Jak porównasz to są prawie identyczne. A w działaniu...nie zauważyłem różnicy
Ok, dzięki.
klew pisze:
czw kwie 30, 2020 9:40 pm
To może wysyłanie PO w każdej iteracji zagładza Suplowe "iterate"? Aktualnie, gdy te GPIO są na "LOW" to w każdej iteracji tam wejdzie i wyśle powiadomienie.
Dorzuć sobie takie coś przed setup():

Kod: Zaznacz cały

enum MyAction { SEND_PO_1, SEND_PO_2 };
class MyNotif : public Supla::Triggerable {
  MyNotif(){};
  void trigger(int event, int action) {
    if (action == SEND_PO_1) {
        Serial.println("SEND_PO_1");
    }
    if (action == SEND_PO_2) {
      Serial.println("SEND_PO_2");
    }
  }
};
W miejsca tych "Serial.println" wstaw kod z "ifów" wysyłających powiadomienia.
Potem dodaj w setupie:

Kod: Zaznacz cały

new MyNotif *notif = new MyNotif;
buttonSet->willTrigger(*notif,  Supla::Control::Button::ON_PRESS, SEND_PO_1);
buttonClear->willTrigger(*notif,  Supla::Control::Button::ON_PRESS, SEND_PO_2);
Następnie wywal z "iterate" wszystko poza Supla iterate ;)
Czy jest możliwość aby zmiana stanu przekaźnika (a nie przycisk) wyzwalała akcję powiadomienia?
Awatar użytkownika
klew
Posty: 1133
Rejestracja: czw cze 27, 2019 12:16 pm

czw maja 07, 2020 1:59 pm

lukfud pisze:
czw maja 07, 2020 12:34 pm

Czy jest możliwość aby zmiana stanu przekaźnika (a nie przycisk) wyzwalała akcję powiadomienia?
Będę taką funkcjonalność dodawał
lukfud
Posty: 439
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

czw maja 07, 2020 2:25 pm

klew pisze:
czw maja 07, 2020 1:59 pm
lukfud pisze:
czw maja 07, 2020 12:34 pm

Czy jest możliwość aby zmiana stanu przekaźnika (a nie przycisk) wyzwalała akcję powiadomienia?
Będę taką funkcjonalność dodawał
To czekam z niecierpliwością :)
elmaya
Posty: 960
Rejestracja: śr cze 27, 2018 5:48 pm
Lokalizacja: Sevilla

czw maja 07, 2020 4:17 pm

piomar2 pisze:
czw maja 07, 2020 12:19 pm
Jak porównasz to są prawie identyczne. A w działaniu...nie zauważyłem różnicy
the difference is "client.setInsecure ();"
piomar2
Posty: 368
Rejestracja: pt kwie 26, 2019 5:32 pm
Lokalizacja: Bukowice

czw maja 07, 2020 5:18 pm

elmaya pisze:
czw maja 07, 2020 4:17 pm
piomar2 pisze:
czw maja 07, 2020 12:19 pm
Jak porównasz to są prawie identyczne. A w działaniu...nie zauważyłem różnicy
the difference is "client.setInsecure ();"
Hi GURY. I didn't find the entry "client.setInsecure ();" in the EspPush library or in Pushover (I have 2 versions). Can you explain it to me?
elmaya
Posty: 960
Rejestracja: śr cze 27, 2018 5:48 pm
Lokalizacja: Sevilla

czw maja 07, 2020 5:42 pm

your version is probably not there, you use arduino core 2.4.2 which is not compatible with "setInsecure".
the library https://github.com/ArduinoHannover/Pushover was updated a week ago and now allows to define insecure connection:

Kod: Zaznacz cały

Pushover po = Pushover("SecureAppToken","UserToken", UNSAFE); //setInsecure  --  
ODPOWIEDZ

Wróć do „Pomysły i koncepcje”