Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fails in connecting to api.pushbullet.com #1

Open
anuroopshannu opened this issue Jan 6, 2019 · 1 comment
Open

Fails in connecting to api.pushbullet.com #1

anuroopshannu opened this issue Jan 6, 2019 · 1 comment

Comments

@anuroopshannu
Copy link

.........
Connected to MY-SSID
IP address: 192.168.0.113
Pushbullet note pushing
connecting to api.pushbullet.com
connection failed

Please help me get past this. I am unable to figure out why this is happening. Here is my code:

#include <ESP8266WiFi.h>
#include <PushbulletAPI.h>

// wifi connection variables
const char* ssid     = "ssid";
const char* password = "pwd";

boolean wifiConnected = false;

int incomingByte = 0;
boolean connectWifi();

PushbulletAPI pb = PushbulletAPI("my key");


void setup() {
  // Initialise Serial connection
  Serial.begin(115200);
  pinMode(LED_BUILTIN, OUTPUT); 

  // Initialise wifi connection
  wifiConnected = connectWifi();

  
}

void loop() {
  // check if the WiFi connection were successful
  if (wifiConnected) {
          Serial.println("Pushbullet note pushing");
          pb.notify("Write the title here","Write the body here");  
          
      }
    }
 

// connect to wifi – returns true if successful or false if not
boolean connectWifi() {
  boolean state = true;
  int i = 0;
  WiFi.begin(ssid, password);
  Serial.println("");
  Serial.println("Connecting to WiFi");

  // Wait for connection
  Serial.print("Connecting");
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
    if (i > 10) {
      state = false;
      break;
    }
    i++;
  }
  if (state) {
    Serial.println("");
    Serial.print("Connected to ");
    Serial.println(ssid);
    Serial.print("IP address: ");
    Serial.println(WiFi.localIP());
  }
  else {
    Serial.println("");
    Serial.println("Connection failed.");
  }
  return state;
}
@antoniomechas
Copy link

antoniomechas commented Dec 11, 2019

Adding client.setInsecure(); on PushbulletAPI::PBConnect() did the trick for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants