shimano73 wrote: Wed Dec 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.
Kompilowałem sam z primaryGUI nie mam tam zaremowanego Serial.begin i mam 1 gpio na 1 czujnik. Tak ten sonoff to esp8266
Code: Select all
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);
Code: Select all
#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
Code: Select all
// Setup a DHT instance
//DHT dht(DHTPIN, DHTTYPE);
DHT dht_sensor[MAX_DHT] = {
{ -1, -1 },
{ -1, -1 },
};