8 x DS na ESP (GUI) by Duch__ + THINGSPEAK

Duch__
Posty: 683
Rejestracja: śr sie 24, 2016 7:26 pm
Lokalizacja: Opole

pn gru 17, 2018 5:30 pm

wrobel111 pisze:
pn gru 17, 2018 11:09 am
Mam problem z odczytami, co jakiś czas zdarzają się spadki temperatury do wartości odpowiadającej numerowi kanału. Czym to może być spowodowane?
wykres temperatury.png


Jaka długość przewodów?
Jaki rezystor podciągający?
Ile czujników?
Aktualnie w domu: 8xSRW-01, 1xROW-02, SUPLA BUTTON V3.4, 16xDS na ESP (GUI), Sonoff S20 jako kontroler CWU

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
wrobel111
Posty: 57
Rejestracja: wt cze 05, 2018 6:13 pm

pn gru 17, 2018 8:30 pm

Duch__ pisze:
pn gru 17, 2018 5:30 pm
wrobel111 pisze:
pn gru 17, 2018 11:09 am
Mam problem z odczytami, co jakiś czas zdarzają się spadki temperatury do wartości odpowiadającej numerowi kanału. Czym to może być spowodowane?
wykres temperatury.png


Jaka długość przewodów?
Jaki rezystor podciągający?
Ile czujników?
Przewody długości 1m (ds-y w obudowie wodoodpornej)
rezystor 5,1k
dla 5ciu jak i 3 czujników to samo.

Spróbować zmniejszyć rezystor?
Duch__
Posty: 683
Rejestracja: śr sie 24, 2016 7:26 pm
Lokalizacja: Opole

pn gru 17, 2018 8:58 pm

Standard mówi że ma być 4,7k, tak więc zmniejsz na 4,7k lub 2,2k lub nawet na 1k. Im dłuższy przewód tym mniejszy rezystor.
Aktualnie w domu: 8xSRW-01, 1xROW-02, SUPLA BUTTON V3.4, 16xDS na ESP (GUI), Sonoff S20 jako kontroler CWU

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
Zybi
Posty: 1431
Rejestracja: ndz cze 26, 2016 4:24 pm

pn gru 17, 2018 9:01 pm

Nie w rezystorze szukałbym przyczyny -1 metr śmiechu warte.
krycha88
Posty: 645
Rejestracja: pt lis 16, 2018 7:25 am

wt gru 18, 2018 9:02 am

A macie jakiś przykładowy soft z obsługą przekaźnika ?
Awatar użytkownika
slawek
Posty: 2221
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

wt gru 18, 2018 4:40 pm

Kilka postów wyżej - nawet 10 szt... :)
Gdy wszystkie możliwe sposoby zawiodą - pozostaje przeczytać instrukcję...
marcepanfazik
Posty: 18
Rejestracja: wt lis 27, 2018 8:31 pm

pt gru 21, 2018 10:08 pm

Koledzy podpowiedzcie ja w kodzie wprowadzić obsługę 5 czujników zamiast przekaźników.
Będę mega wdzięczy za gotowca do obsługi 6xDS18B28 i 8 czujników (3 w zapasie)
Awatar użytkownika
slawek
Posty: 2221
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

pt gru 21, 2018 10:13 pm

Dodaj kanały

Kod: Zaznacz cały

  SuplaDevice.addSensorNO(14); 
  SuplaDevice.addSensorNO(12); 
  ................
Gdy wszystkie możliwe sposoby zawiodą - pozostaje przeczytać instrukcję...
marcepanfazik
Posty: 18
Rejestracja: wt lis 27, 2018 8:31 pm

pt gru 21, 2018 10:30 pm

Dziękuję sławku
uczę się i kombinuję a Twoja pomoc okazała się być nieoceniona
marcepanfazik
Posty: 18
Rejestracja: wt lis 27, 2018 8:31 pm

sob gru 22, 2018 10:25 am

Witam i przepraszam że post pod postem
Zauważyłem że dane z czujników temperatury do sulpla scripts fracza (beta) wysyłane są tylko po restarcie ESP
Gdzie jest błąd?
jedyne co zmieniłem w kodzie to poniższe

Kod: Zaznacz cały


  SuplaDevice.addDS18B20Thermometer();  // DS na GPIO02
  SuplaDevice.addDS18B20Thermometer();  
  SuplaDevice.addDS18B20Thermometer();  
  SuplaDevice.addDS18B20Thermometer();  
  SuplaDevice.addDS18B20Thermometer();  
  SuplaDevice.addDS18B20Thermometer();  


  
    // CHANNEL5,6 - RELAY  // 44 - Pin number where the relay/sensor is connected
  SuplaDevice.addSensorNO(15);           
  SuplaDevice.addRelay(5, false);        
  SuplaDevice.addSensorNO(4);              
  //SuplaDevice.addRelay(14, false);            
  //SuplaDevice.addRelay(12, false);       
  SuplaDevice.addRelay(13, false);      
  //SuplaDevice.addRelay(10, false);     
  SuplaDevice.addSensorNO(12); 
  SuplaDevice.addSensorNO(14);   
  SuplaDevice.addSensorNO(9);  
  SuplaDevice.addSensorNO(10); 
   //SuplaDevice.addRelay(15, false);   
aha
jeszcze przy wgrywaniu programu na końcu mam taki komunikat
Błędna biblioteka znaleziona w ..... brak plików nagłówkowych ...... sketch_dec20a i to samo dla SuplaDevice.h
ODPOWIEDZ