Pobrałem i wgrałem , niestety u mnie ten bin nie działa , esp ciągle się resetuje
Kod: Zaznacz cały
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
vbc204a9b
~ld
Pobrałem i wgrałem , niestety u mnie ten bin nie działa , esp ciągle się resetuje
Kod: Zaznacz cały
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
vbc204a9b
~ld
Tak zmieniałem. Dodałem tylko drugi dht, ale nawet jeśli ściągam Twoją paczkę i nic nie zmieniając kompiluje to i tak jest to samo, czyli brak ssid SUPLA
Na jakim gpio dodałeś DHT?
Raczej to nie to. Ja wrzucam skompilowany soft przez flash_download_tools_v3.6.5. I z żadnych problemów nie ma, po za tym jednym. A szkoda bo przydała by mi się opcja WOL dla NAS'a żeby nie musieć logować się na mikrotik.
Kod: Zaznacz cały
#define LEDCONFIG_PIN 13
#define RELAY1_PIN 12
#define CONFIG_PIN 0
#define DHT_PIN 3
#define DHT_PIN 14
#define ONE_WIRE_BUS 1
Obecnie DHT działają mi na GPIO3 i GPIO1 skompilowane primary v2
Oczywiście mogę zrobic ci kompilację tylko czy sonoff TH16 też ma esp8266 ja nigdy jeszcze miałem w rękach sonoff'aprozak pisze: ↑wt gru 03, 2019 8:32 pmRaczej to nie to. Ja wrzucam skompilowany soft przez flash_download_tools_v3.6.5. I z żadnych problemów nie ma, po za tym jednym. A szkoda bo przydała by mi się opcja WOL dla NAS'a żeby nie musieć logować się na mikrotik.
Ewentualnie jeśli to możliwe to proszę Cie o kompilacje dla sonoff th16:Kod: Zaznacz cały
#define LEDCONFIG_PIN 13 #define RELAY1_PIN 12 #define CONFIG_PIN 0 #define DHT_PIN 3 #define DHT_PIN 14 #define ONE_WIRE_BUS 1
Obecnie DHT działają mi na GPIO3 i GPIO1 skompilowane primary v2
Kompilowałem sam z primaryGUI nie mam tam zaremowanego Serial.begin i mam 1 gpio na 1 czujnik. Tak ten sonoff to esp8266shimano73 pisze: ↑śr gru 04, 2019 7:38 am Oczywiście mogę zrobic ci kompilację tylko czy sonoff TH16 też ma esp8266 ja nigdy jeszcze miałem w rękach sonoff'a
Te działające DHT masz na sofcie kompilowanym przez siebie czy na bin'ie, pytam ponieważ te gpio to rx i tx i aby na nich coś zawiesić należy wyłączyć (zaremować/usunąć) "Serial.begin(74880);" ponieważ jedeno gpio nie może pełnić dwóch funkcji jednocześnie.
Może tu jest problem , kompilator tego nie wykrywa.
Kod: Zaznacz cały
void supla_board_configuration(void) {
add_Relay_Button(12, 0, CHOICE_TYPE);
// add_Relay_Button_Invert(13, 12, CHOICE_TYPE);
// Czas załączenia przekaźnika działa tylko dla przycisku MONOSTABILNEGO
// add_Relay_Button(5, 14, CHOICE_TYPE, 5000);
// add_Relay_Button_Invert(13, 12, CHOICE_TYPE, 5000);
// add_Relay(5);
// add_Relay_Invert(5);
// add_Roller_Shutter_Relays(5, 13) ;
// add_Roller_Shutter_Buttons(0, 14, 12);
// SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
// add_Sensor(4);
// add_Sensor(16);
add_DS18B20Multi_Thermometer(1);
// add_DS18B20_Thermometer(12);
// add_DHT11_Thermometer(12);
add_DHT22_Thermometer(14);
add_DHT22_Thermometer(3);
Kod: Zaznacz cały
#define SUPLA_DEVICE_NAME "SUPLA TESTY"
#define CONFIG_WIFI_LOGIN "MODUL SUPLA"
#define CONFIG_WIFI_PASSWORD ""
#define DEFAULT_LOGIN "admin"
#define DEFAULT_PASSWORD "password"
#define DEFAULT_HOSTNAME "Primary v2"
#define UPDATE_PATH "/firmware"
//DHT ****************************************************************************************************
#define DHTTYPE DHT22
#define MAX_DHT 2
//DS18B20 ************************************************************************************************
#define MAX_DS18B20 1
#define TEMPERATURE_PRECISION 10 // rozdzielczość czujnika DS 9 -12 bit
//LED CONFIG *********************************************************************************************
#define LED_CONFIG_PIN 13
//CONFIG PIN *********************************************************************************************
#define CONFIG_PIN 0
//WIRE I2C************************************************************************************************
#define SDA 4
#define SCL 5
Kod: Zaznacz cały
// Setup a DHT instance
//DHT dht(DHTPIN, DHTTYPE);
DHT dht_sensor[MAX_DHT] = {
{ -1, -1 },
{ -1, -1 },
};
Kod: Zaznacz cały
#define LEDCONFIG_PIN 13
#define RELAY1_PIN 12
#define CONFIG_PIN 0
#define DHT_PIN 3
#define DHT_PIN 14
#define ONE_WIRE_BUS 1
Super że działa , szkoda że nie możesz sam tego skompilować