ESP8266 Primary GUI

krycha88
Posty: 5199
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Espablo pisze: ndz gru 30, 2018 6:46 pm Sprawdźcie teraz czy działa wam DHT. Żeby było bardziej czytelnie to od teraz konfigurację płytek i GPIO dokonujemy w pliku "supla_board_settings.cpp". Przykłady podane są tak jak wcześniej.
DHT teraz działa :D
https://gui-generic-builder.supla.io/
cino111
Posty: 714
Rejestracja: pn maja 07, 2018 8:00 pm

Potwierdzam - DHT działa. Jeszcze tylko sterowanie stanem niskim i mogę wymieniać softy we wszystkich swoich modułach.
Dobra robota Espablo :!: :!: :!:

PS. mam nazwę hosta wpisaną, a w sieci dalej widzę nazwę ESP_.... Też tak macie?
Załączniki
nazwa.png
nazwa.png (29.59 KiB) Przejrzano 2819 razy
Awatar użytkownika
wojtas567
Posty: 2214
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

Tu jest drobny błąd który później na chmurze może wprowadzać w błąd linia nr 441

Kod: Zaznacz cały

void add_DHT22_Thermometer(int thermpin) {
  int channel = SuplaDevice.addDHT11();
  dht_sensor[channel] = { thermpin, DHT22 };
}
w zasadzie odczytuje dane z DHT22 na DHT11 :)
Pozdrawiam
Wojtek
Awatar użytkownika
Espablo
Posty: 1754
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontakt:

Racja, trzeba to poprawić. Działa wam z kilkoma czujnikami? Ja mam tylko jeden DHT22 i nie mam jak tego sprawdzić.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
Awatar użytkownika
wojtas567
Posty: 2214
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

Wcześniej za pierwszym razem mogłem się zalogować przy pierwszym odpaleniu, z ostatnią wersją mam problem na module ESP-M pod który mam podpięte 6 DHT nie wiem czemu bo wgrywam to do zwykłego ESP12 i wszystko gra od pierwszego strzału?
Ale muszę na spokojnie to przetestować jutro.
Pozdrawiam
Wojtek
marcepanfazik
Posty: 57
Rejestracja: wt lis 27, 2018 8:31 pm

Witam i z góry przepraszam ale jestem początkującym użytkownikiem Supli i amatorem jeśli chodzi o programowanie.
Czy ten kod umożliwia odczyt temperatury z kilku czujników DS18B20 na GPIO2?
Jak to uruchomić? Co zmienić w kodzie?

Kod: Zaznacz cały

void supla_board_configuration(void) {
  //  add_Relay(5);
  add_Relay_Button(5, 14, CHOICE_TYPE);
  //  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_SensorNO(4);
  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(2);
  //  add_DHT22_Thermometer(4);
  //  add_DHT11_Thermometer(12);
  add_SensorNO(10);
  add_Relay_Button(13, 12, CHOICE_TYPE);
//  add_Led_Config(LED_CONFIG_PIN);

}
Awatar użytkownika
Espablo
Posty: 1754
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontakt:

Tylko jeden czujnik na jednym GPIO
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
Awatar użytkownika
wojtas567
Posty: 2214
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

Kod: Zaznacz cały

  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(3);
  add_DS18B20_Thermometer(4);
  add_DS18B20_Thermometer(5);
  add_DS18B20_Thermometer(12);
  add_DS18B20_Thermometer(13);
mniej więcej tak to powinno wyglądać
Pozdrawiam
Wojtek
Awatar użytkownika
Duch__
Posty: 1782
Rejestracja: śr sie 24, 2016 7:26 pm
Lokalizacja: Opole

marcepanfazik pisze: pn gru 31, 2018 11:01 am Witam i z góry przepraszam ale jestem początkującym użytkownikiem Supli i amatorem jeśli chodzi o programowanie.
Czy ten kod umożliwia odczyt temperatury z kilku czujników DS18B20 na GPIO2?
Jak to uruchomić? Co zmienić w kodzie?

Kod: Zaznacz cały

void supla_board_configuration(void) {
  //  add_Relay(5);
  add_Relay_Button(5, 14, CHOICE_TYPE);
  //  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_SensorNO(4);
  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(2);
  add_DS18B20_Thermometer(2);
  //  add_DHT22_Thermometer(4);
  //  add_DHT11_Thermometer(12);
  add_SensorNO(10);
  add_Relay_Button(13, 12, CHOICE_TYPE);
//  add_Led_Config(LED_CONFIG_PIN);

}
Zerknij na to:

viewtopic.php?f=24&t=4077
Obrazek
marcepanfazik
Posty: 57
Rejestracja: wt lis 27, 2018 8:31 pm

Rewelacja.
Dziękuję za pomoc i ruszam z testami.
Duchu widziałem i testowałem twój soft ale nie wiem dlaczego ciągle zrywa mi połączenie a po aktualizacji dane nie są przesyłane do suplaScripts fracza
download/file.php?mode=view&id=4105
Załączniki
4.jpg
4.jpg (222.46 KiB) Przejrzano 2720 razy
ODPOWIEDZ

Wróć do „Nowości”