ESP8266 Primary GUI v2

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

martinok wrote: Mon Sep 30, 2019 8:36 am Witam.
1) Czy jest gdzieś opisane jak krok po kroku zrobić aktualizację po WIFI u mnie przy aktualizacji wywala się cały soft i moduł przestaje reagować.
2) Po pobraniu najnowszych źródeł przestał działać DS nie wykrywa go widzi tylko adres ale komunikat jest że brak podłączonych DS - przy powrocie do poprzedniej wersji SuplaDevice termometr wraca.
Czy można coś na to zaradzić?
Pozdrawiam
1. na jakim urządzeniu robisz tą aktualizację? może masz za mało pamięci?
https://starter-kit.nettigo.pl/2018/08/ ... zacje-ota/

2. Nie widzę przyczyn dlaczego podmiana SuplaDevice by miała coś zmieniać w odczytywaniu DSów. Wyczyść eeprom za pomocą wbudowanej opcji i sprawdź czy będzie dobrze.
https://gui-generic-builder.supla.io/
martinok
Posts: 126
Joined: Sat Dec 17, 2016 10:12 am
Location: Poznań

Post

krycha88 wrote: Mon Sep 30, 2019 8:50 am
martinok wrote: Mon Sep 30, 2019 8:36 am Witam.
1) Czy jest gdzieś opisane jak krok po kroku zrobić aktualizację po WIFI u mnie przy aktualizacji wywala się cały soft i moduł przestaje reagować.
2) Po pobraniu najnowszych źródeł przestał działać DS nie wykrywa go widzi tylko adres ale komunikat jest że brak podłączonych DS - przy powrocie do poprzedniej wersji SuplaDevice termometr wraca.
Czy można coś na to zaradzić?
Pozdrawiam
1. na jakim urządzeniu robisz tą aktualizację? może masz za mało pamięci?
https://starter-kit.nettigo.pl/2018/08/ ... zacje-ota/

2. Nie widzę przyczyn dlaczego podmiana SuplaDevice by miała coś zmieniać w odczytywaniu DSów. Wyczyść eeprom za pomocą wbudowanej opcji i sprawdź czy będzie dobrze.
1) Sonoff Basic R3
Dziekuje faktycznie miałem źle ustawioną pamięć przy kompilacji - teraz działa.

2)Niestety po czyszczeniu to samo
"Wiedza bez Praktyki jest Bezużyteczna , praktyka bez wiedzy Niebezpieczna"...
martinok
Posts: 126
Joined: Sat Dec 17, 2016 10:12 am
Location: Poznań

Post

Doczytałem co wcześniej koledzy pisali.
martinok wrote: Mon Sep 30, 2019 9:10 am
krycha88 wrote: Mon Sep 30, 2019 8:50 am
martinok wrote: Mon Sep 30, 2019 8:36 am Witam.
1) Czy jest gdzieś opisane jak krok po kroku zrobić aktualizację po WIFI u mnie przy aktualizacji wywala się cały soft i moduł przestaje reagować.
2) Po pobraniu najnowszych źródeł przestał działać DS nie wykrywa go widzi tylko adres ale komunikat jest że brak podłączonych DS - przy powrocie do poprzedniej wersji SuplaDevice termometr wraca.
Czy można coś na to zaradzić?
Pozdrawiam
1. na jakim urządzeniu robisz tą aktualizację? może masz za mało pamięci?
https://starter-kit.nettigo.pl/2018/08/ ... zacje-ota/

2. Nie widzę przyczyn dlaczego podmiana SuplaDevice by miała coś zmieniać w odczytywaniu DSów. Wyczyść eeprom za pomocą wbudowanej opcji i sprawdź czy będzie dobrze.
1) Sonoff Basic R3
Dziekuje faktycznie miałem źle ustawioną pamięć przy kompilacji - teraz działa.

2)Niestety po czyszczeniu to samo
Rafaello wrote: Wed Sep 04, 2019 8:10 pm
krycha88 wrote: Wed Sep 04, 2019 7:45 pm
Rafaello wrote: Wed Sep 04, 2019 6:55 pm
przy Multi temperaturę czyta poprawnie
wrzuciłem poprawkę w Primary_GUI dla add_DS18B20_Thermometer. Jeżeli nadal nic, to wrzuć tutaj co wyświetla serial monitor do momentu połączenia z serwerem.
teraz jest OK, dzięki
U mnie na Sonoff Basic R3 działa(ESP8285)

Code: Select all

  add_DS18B20Multi_Thermometer(9);

natomiast

Code: Select all

    add_DS18B20_Thermometer(9);

niestety nie chyba że zmienię SuplaDevice na starszą.
Pozdrawiam
"Wiedza bez Praktyki jest Bezużyteczna , praktyka bez wiedzy Niebezpieczna"...
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

tyle wątków przytoczyłeś, że ja się zgubiłem co nie działa.

dla metody add_DS18B20Multi_Thermometer powinieneś wyszukać adresy czujników i po ich zapisaniu temperatura powinna się pojawić

natomiast metoda add_DS18B20_Thermometer działa trochę inaczej i nie trzeba wyszukiwać adresów czujników.

Aby było łatwiej się dogadać, pokaż supla_board_settings.cpp
https://gui-generic-builder.supla.io/
martinok
Posts: 126
Joined: Sat Dec 17, 2016 10:12 am
Location: Poznań

Post

W takiej konfiguracji nie działa.
Widać adres ale nie czyta temperatury i nie wykrywa DS

Code: Select all

void supla_board_configuration(void) {

  //add_Relay_Button(13, 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(12);
  //  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(9);
    add_DS18B20_Thermometer(9);
  //  add_DHT11_Thermometer(12);
  //  add_DHT22_Thermometer(4);

  add_Led_Config(LED_CONFIG_PIN);
  add_Config(CONFIG_PIN);

"Wiedza bez Praktyki jest Bezużyteczna , praktyka bez wiedzy Niebezpieczna"...
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

martinok wrote: Mon Sep 30, 2019 2:02 pm W takiej konfiguracji nie działa.
Widać adres ale nie czyta temperatury i nie wykrywa DS

Code: Select all

void supla_board_configuration(void) {

  //add_Relay_Button(13, 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(12);
  //  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(9);
    add_DS18B20_Thermometer(9);
  //  add_DHT11_Thermometer(12);
  //  add_DHT22_Thermometer(4);

  add_Led_Config(LED_CONFIG_PIN);
  add_Config(CONFIG_PIN);

Sprawdziłem tą konfigurację i u mnie działa, zobacz czy na Serial monitorze wyświetla się:

Code: Select all

DS18B2 init
Parasite power is: OFF
Znaleziono DSa adres: 2864277791060213
Zainicjowany
Wyszukiwanie DSów jest nadmiarowe dla add_DS18B20_Thermometer
https://gui-generic-builder.supla.io/
martinok
Posts: 126
Joined: Sat Dec 17, 2016 10:12 am
Location: Poznań

Post

Nie wiem o co chodzi raz działa raz nie może to problem DS-a?
Zamówiłem 2 nowe sztuki i będę testował.
Przepraszam za zamieszanie i dzięki za poświęcony czas.
"Wiedza bez Praktyki jest Bezużyteczna , praktyka bez wiedzy Niebezpieczna"...
User avatar
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

Sprawdź przewody przy tym DS-ie
Pozdrawiam
Wojtek
cino111
Posts: 714
Joined: Mon May 07, 2018 8:00 pm

Post

Tez mialem z mim problem. Juz nie pamietam, ale chyba w końcu zadzialal mi multi tylko w Arduino ustawiłem na nim 1szt, zeby na cloudzie mi sie nie pokazywały "wydmuszki".
gbiel
Posts: 32
Joined: Sun Jun 04, 2017 11:57 am

Post

Witam.
Co należy zmienić w kodzie żeby dioda stanu zaświeciła się po zalogowaniu do sieci ? Teraz mi tylko miga gdy się łączy z siecią i po połączeniu gaśnie .

Return to “Nowości”