ESP8266 (Arduino) nie podłącza się do Supli

Ktechnik
Posts: 7
Joined: Mon May 25, 2020 11:28 am

Post

Dzień dobry,

od niedawna tworze urządzenia Smart Home na ESP8266 (programowane w Arduino IDE, nie wgrywam gotowego firmware). Stworzyłem włącznik oraz czujnik temperatury i wilgotności. Od 19 maja żadne z tych urządzeń nie podłączyło się do Supli (wtedy serwer "svr16.supla.org"). Usunięcie i stworzenie nowego konta (nowy serwer "svr30.supla.org) czy dodanie lokalizacji i kodów dostępu również nie pomogło.
Korzystam z biblioteki do Arduino.

W czym mógłby być problem?
Ktechnik
User avatar
Xoggo
Posts: 182
Joined: Sun Mar 29, 2020 10:03 pm
Location: Zbąszynek

Post

Ktechnik wrote: Mon May 25, 2020 11:36 am
Pokaż log z seriala.
Ktechnik
Posts: 7
Joined: Mon May 25, 2020 11:28 am

Post

Takie coś się pokazuje
You do not have the required permissions to view the files attached to this post.
User avatar
Xoggo
Posts: 182
Joined: Sun Mar 29, 2020 10:03 pm
Location: Zbąszynek

Post

Nie ma więcej tego logu?
Pokaz jeszcze kod w Arduino IDE.
Na jakim urządzeniu jest to ESP?
Ktechnik
Posts: 7
Joined: Mon May 25, 2020 11:28 am

Post

Dwie ostatnie linijki tego loga się zapętlają.

Kod: https://github.com/Ktechnik/Arduino_YT/ ... 1s_DHT.ino

Jest to ESP-01s
User avatar
Xoggo
Posts: 182
Joined: Sun Mar 29, 2020 10:03 pm
Location: Zbąszynek

Post

Nie wiem czy dobrze zrozumiałem, ale wcześniej urządzenia łączyło ci się z Supla Cloud?
Spróbuj zmienić GUID na nowy:
https://www.supla.org/pl/arduino/get-guid
Pamiętaj też żebyś miał włączoną rejestrację urządzeń w Cloudzie.

I nie widzę w twoim kodzie AUTHKEY:
https://www.supla.org/pl/arduino/get-authkey
Ale to być może przez używanie przez Ciebie innej biblioteki. To też może być przyczyną.

Poprawnie ci to wszystko się kompiluje :?:
Czy Twój ESP to golas czy na jakiejś płytce np. z przekaźnikiem :?:
Ktechnik
Posts: 7
Joined: Mon May 25, 2020 11:28 am

Post

Zmieniłem program na ten z AUTHKEY na podstawie : https://github.com/klew/arduino

Program kompiluje się bez problemu

Do tej pory korzystałem z biblioteki którą można pobrać od Supli, lecz zmieniłem ją na tą od klew.

ESP mam na płytce stykowej z konwerterem USB

Niestety dalej ESP nie chce się podłączyć do Supli ( jest włączona rejestracja urządzeń)
You do not have the required permissions to view the files attached to this post.
Last edited by Ktechnik on Mon May 25, 2020 2:17 pm, edited 1 time in total.
User avatar
Xoggo
Posts: 182
Joined: Sun Mar 29, 2020 10:03 pm
Location: Zbąszynek

Post

Ok to teraz na nowej bibliotece pokaż kod źródłowy.
Ktechnik
Posts: 7
Joined: Mon May 25, 2020 11:28 am

Post

Code: Select all

#include <SPI.h>
#include <SuplaDevice.h>
#include <supla/sensor/DHT.h>
#include <supla/network/esp_wifi.h>

const char* ssid     = "ssid"; //Setting SSID for your WiFi
const char* password = "pass"; //Setting password for your WiFi
Supla::ESPWifi wifi(ssid, password);

#define DHTPIN 2
#define DHTTYPE DHT22



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

  new Supla::Sensor::DHT(DHTPIN, DHTTYPE);
 
  char GUID[SUPLA_GUID_SIZE] = {0xB3,0x00,0xE6,0x3A,0xC7,0x98,0x59,0x75,0xA2,0x39,0x91,0xDB,0x77,0x68,0xD3,0xB9};
  char AUTHKEY[SUPLA_AUTHKEY_SIZE] =  {0x00,0x19,0x4C,0xF2,0x01,0xF5,0x30,0x94,0xD0,0x89,0xD7,0x30,0xA1,0xA2,0xB4,0xD9};
  uint8_t mac[6] = {0x64, 0x55, 0x84, 0x23, 0x00, 0x55}; 
  SuplaDevice.begin(GUID, "svr30.supla.org", "[email protected]", AUTHKEY); 
  }
void loop() {
  SuplaDevice.iterate();
}
User avatar
Xoggo
Posts: 182
Joined: Sun Mar 29, 2020 10:03 pm
Location: Zbąszynek

Post

Zaraz ci go poprawię. ;)

Return to “Ogólna dyskusja”