nodemcu pomoc

emerce23
Posty: 36
Rejestracja: sob gru 16, 2017 10:46 pm

Witam, stworzyłem taki kod i nie widzi mi urzadzenia w cloud.supla.org, pomoze ktos ?

Kod: Zaznacz cały

#include <SuplaDevice.h>
#include <supla/sensor/DS18B20.h>
#include <supla/network/esp_wifi.h>
#include <supla/control/roller_shutter.h>
#include <supla/control/relay.h>
#include <supla/control/button.h>
#include <supla/control/action_trigger.h>
#include <supla/device/status_led.h>
#include <supla/storage/littlefs_config.h>
#include <supla/network/esp_web_server.h>
#include <supla/network/html/device_info.h>
#include <supla/network/html/protocol_parameters.h>
#include <supla/network/html/status_led_parameters.h>
#include <supla/network/html/wifi_parameters.h>
#include <supla/network/html/security_certificate.h>
#include <supla/device/supla_ca_cert.h>
#include <supla/events.h>

Supla::ESPWifi wifi("TP-LINK_MARCIN", "**********");

void setup() 
{
    Serial.begin(115200);
    
    uint8_t mac[6];
    WiFi.macAddress(mac);
  
    // Replace the falowing GUID with value that you can retrieve from https://www.supla.org/arduino/get-guid
    char GUID[SUPLA_GUID_SIZE] = {0xC6,0xEF,0x6F,0xC7,0x29,0x18,0xAE,0x0B,0x3B,0xC5,0xDB,0x9A,0x1D,0xB0,0xA3,0x3E};
    // Replace the following AUTHKEY with value that you can retrieve from: https://www.supla.org/arduino/get-authkey
    char AUTHKEY[SUPLA_AUTHKEY_SIZE] = {0xFC,0xC5,0x35,0xA6,0xAB,0x5F,0xAD,0x64,0x0E,0xF6,0x69,0x56,0x90,0x38,0xB3,0xF2};
  
    //DeviceAddress ds1addr = {0x28, 0xFF, 0x4B, 0xFC, 0xA2, 0x17, 0x04, 0xE8}; // Adres czujnika DS18B20 :)
    //new Supla::Sensor::DS18B20(2, ds1addr);  
    
    auto r1 = new Supla::Control::Relay(13);
    auto r2 = new Supla::Control::Relay(12);
    auto button1 = new Supla::Control::Button(6, true, true);
    auto button2 = new Supla::Control::Button(8, true, true);

    button1->addAction(Supla::TOGGLE, *r1, Supla::ON_PRESS);
    button2->addAction(Supla::TOGGLE, *r2, Supla::ON_PRESS);

    auto at1 = new Supla::Control::ActionTrigger();
    
    at1->setRelatedChannel(r1);
    at1->setRelatedChannel(r2);
   
    SuplaDevice.begin(GUID, "svr71.supla.org", "marcingugula9436@gmail.com", AUTHKEY);
}

void loop() 
{
    SuplaDevice.iterate();
}
Dodam ze po wgraniu firmware przez strone normalnie wszystko działa, niewiem co moze być h m ?
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Czy w logach coś widać?
Czy urządzenie łączy się poprawnie z WiFi? Czy następnie łączy się poprawnie z serwerem Supli?
Widzimy się na Supla Offline Party vol. 2 :!:
emerce23
Posty: 36
Rejestracja: sob gru 16, 2017 10:46 pm

własnie wczesniej normalnie działało, nie było problemu na ESP8266 - 01, a na NodeMCU działa tylko po wgraniu firmoware z generatora Generic Bulider, a logi tutaj:

ets Jan 8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x4010f000, len 3460, room 16
tail 4
chksum 0xcc
load 0x3fff20b8, len 40, room 4
tail 4
chksum 0xc9
csum 0xc9
v0006ea60
~ld
Supla - starting initialization
Main storage not configured
Config storage not configured
Relay[0] turn OFF (duration 0 ms)
**** Digital write[0], gpio: 13; value 0
Relay[1] turn OFF (duration 0 ms)
**** Digital write[1], gpio: 12; value 0
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

To są całe logi?
Jeśli tak to jest szansa że ustawiłeś coś na gpio, którego nie powinieneś ruszać.
Z tego co pamiętam to gpio6 jest używane do połączenia z pamięcią flash, więc przypisanie tam przycisku to zły pomysł. 8 chyba też się nie nadaje. Poszukaj w sieci opisu gpio dla Twojej płytki.
Widzimy się na Supla Offline Party vol. 2 :!:
emerce23
Posty: 36
Rejestracja: sob gru 16, 2017 10:46 pm

Tak wiec pozmieniałem piny i działa super, dodałem relay do clouda ale pojawił się drobny problem związany z tym ze nie widzi przycisków w aplikacji, poprzez WWW działa wszystko jak należy, aplikacja jest połączona z chmura, nie widać tylko przycisków

Obrazek
Awatar użytkownika
pzygmunt
Posty: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Może urządzenie jest podłączone do lokalizacji, która nie jest skojarzona z identyfikatorem dostępu, który jest przypisany do tego smartfona.
marek.lucke@yahoo.pl
Posty: 1
Rejestracja: pt lis 25, 2022 1:46 pm

Mam ten sam problem, jak to ustawić?
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

marek.lucke@yahoo.pl pisze: pt lis 25, 2022 1:49 pm Mam ten sam problem, jak to ustawić?
viewtopic.php?p=136594#p136594
Widzimy się na Supla Offline Party vol. 2 :!:
ODPOWIEDZ

Wróć do „Pomoc”