zzrr wrote: Tue Apr 18, 2023 10:26 am
Sorki bo uznałem że prośba o logi była z poprzedniej wiadomości. Co do zamknięcia portu to był on zamknięty przeze mnie. Jak nie było tej części dotyczącej dodatkowego połączenia do WIFI to po prostu na serialu nic nie było oprócz danych przesyłanych do chmury w związku ze zmianą stanu kanału. nic nie rozłączało, program chodzi a pushover "głuchy"
Ok, więc logi, które tam miałeś wstawione w ogóle się nie pojawiały, jakby ta "moja akcja" się nie uruchamiała.
Ja bym wstawił jakieś dodatkowe logi do metody handleAction() w MojaAkcja i zobaczył co tam się dzieje, np.:
Code: Select all
class MojaAkcja : public Supla::ActionHandler {
public:
MojaAkcja(){};
void handleAction(int event, int action) override {
SUPLA_LOG_DEBUG("Handle action: %d %d", event, action);
if (action == MOJA_AKCJA_1) {
SUPLA_LOG_DEBUG("Pushover!");
digitalWrite(LED, HIGH);
Pushover po = Pushover(".............................",
".................................", UNSAFE);
po.setDevice("galaxynote8");
po.setMessage("Testnotification");
po.setSound("bike");
po.send(); // should return 1 on success
}
if (action == MOJA_AKCJA_2) {
SUPLA_LOG_DEBUG("LED off");
digitalWrite(LED, LOW);
}
}
};