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
ESP8266 (Arduino) nie podłącza się do Supli
-
Ktechnik
- Posts: 7
- Joined: Mon May 25, 2020 11:28 am
Takie coś się pokazuje
You do not have the required permissions to view the files attached to this post.
-
Xoggo
- Posts: 182
- Joined: Sun Mar 29, 2020 10:03 pm
- Location: Zbąszynek
Nie ma więcej tego logu?
Pokaz jeszcze kod w Arduino IDE.
Na jakim urządzeniu jest to ESP?
Pokaz jeszcze kod w Arduino IDE.
Na jakim urządzeniu jest to ESP?
-
Ktechnik
- Posts: 7
- Joined: Mon May 25, 2020 11:28 am
Dwie ostatnie linijki tego loga się zapętlają.
Kod: https://github.com/Ktechnik/Arduino_YT/ ... 1s_DHT.ino
Jest to ESP-01s
Kod: https://github.com/Ktechnik/Arduino_YT/ ... 1s_DHT.ino
Jest to ESP-01s
-
Xoggo
- Posts: 182
- Joined: Sun Mar 29, 2020 10:03 pm
- Location: Zbąszynek
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
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
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ń)
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.
-
Xoggo
- Posts: 182
- Joined: Sun Mar 29, 2020 10:03 pm
- Location: Zbąszynek
Ok to teraz na nowej bibliotece pokaż kod źródłowy.
-
Ktechnik
- Posts: 7
- Joined: Mon May 25, 2020 11:28 am
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();
}
