Forum Smart'ny Dom

[Rozwiązany] Odczyt temperatury za pomocą Sonoff Basic + DS18B20 na AFE  

  RSS
mosquito
(@mosquito)
Młodzik

Mam problem z odczytem temperatury za pomocą Sonoff R2 i DS18B20 na AFE.

Wersja sonoff: Basic R2 1.0 2017-10-11
Wersja AFE: AFE.firmware.1.2.4.T1.esp8285.1Mb.bin
Wersja z podłączonym czujnikiem temperatury: DS18B20
Układ zmontowany wg instrukcji: https://www.smartnydom.pl/firmware-sonoff/czujnik-ds18b20/
Sterowanie przekaźnikiem działa poprawnie (http). Natomiast najbardziej mi zależy na odczycie temperatury, która niestety nie działa.
Temperaturę próbuję odczytać poprzez brokera MQTT, który mam na ruterze. Z logów brokera wynika, że urządzenie łączy się z kolejką oraz publikuje wybrane komunikaty np.:

1540025534: New connection from 192.168.3.245 on port 1883.
1540025534: New client connected from 192.168.3.245 as Sonoff_Relay_1 (c1, k15, u'mquser').
1540025534: Sending CONNACK to Sonoff_Relay_1 (0, 0)
1540025534: Received SUBSCRIBE from Sonoff_Relay_1
1540025534: /sonoff/temp/# (QoS 0)
1540025534: Sonoff_Relay_1 0 /sonoff/temp/#
1540025534: Sending SUBACK to Sonoff_Relay_1
1540025534: Received PUBLISH from Sonoff_Relay_1 (d0, q0, r0, m0, '/sonoff/temp/state', ... (9 bytes))
1540025534: Sending PUBLISH to Sonoff_Relay_1 (d0, q0, r0, m0, '/sonoff/temp/state', ... (9 bytes))
1540025534: Received PUBLISH from Sonoff_Relay_1 (d0, q0, r0, m0, '/sonoff/temp/S1_switch/get', ... (12 bytes))
1540025534: Sending PUBLISH to Sonoff_Relay_1 (d0, q0, r0, m0, '/sonoff/temp/S1_switch/get', ... (12 bytes))
1540025534: Received PUBLISH from Sonoff_Relay_1 (d0, q0, r0, m0, '/sonoff/temp/S1_switch/state', ... (3 bytes) )
1540025534: Sending PUBLISH to Sonoff_Relay_1 (d0, q0, r0, m0, '/sonoff/temp/S1_switch/state', ... (3 bytes))

i oczywiście mogę podglądnąć wybrany temat np. /sonoff/temp/S1_switch/state gdzie po przełączeniu przekaźnika zaprezentuje się odpowiedni status.

Natomiast jak widać nie ma tutaj żadnych danych o temperaturze.
Ustawienia na AFE mam następujące: https://imgur.com/a/9Hf9Z99
Co może być przyczyną? Nie mam już pomysłu jak zdiagnozować co jest problemem. Wymieniłem czujnik DS18B20 na inny i też nie pomogło.

Dodane : 20/10/2018 11:52 am
Tagi tematu
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

sprawdz czy czujnik coś zwraca prze HTTP 

wpisz do przegladarki to oczywiść podając adres IP do sonoff'a

http://adres-ip-urządzenia/?device=ds18b20&command=get

Nie odpowiadam na prośby o pomoc, sugestie przez wiadomości prywatne - pisz na Forum! Dzięki za zrozumienie.

Dodane : 20/10/2018 3:39 pm
mosquito
(@mosquito)
Młodzik

Przy próbie otwarcia linka:  http://192.168.3.245/?device=ds18b20&command=get

mam: ERR_CONNECTION_TIMED_OUT

Brak odpowiedzi.

 

Tak podłączyłem czujnik: 

 

Co ciekawe jak wyłączę obsługę DS18B20 w AFE to mam następujący komunikat:

{"device":"ds18b20","command":"get","value":"-127.00","status":"success"}

Dodane : 20/10/2018 5:18 pm
isom
 isom
(@isom)
Dyrektor Moderator Zasłużony dla Forum, Donator 2019

Spróbuj dać mniejszy rezystor np 3,7 k a nawet 2,2k  między 3,3V a Data czyli GPIO 14 . 

Dodane : 20/10/2018 8:10 pm
mosquito
(@mosquito)
Młodzik

Zrobiłem test na 3,3k oraz 2,7k i efekt jest taki sam tzn. brak połączenia dla polecenia  http://192.168.3.245/?device=ds18b20&command=get

W przyszłym tygodniu dostanę nowego sonoff basic to spróbuję na nim przetestować.

Ewentualnie może doradzicie mi jakie inne rozwiązanie mogę zastosować do pomiaru temperatury wody jaka jest na wyjściu pieca CO. Potrzebuję rozwiązania które pozwoli mi na podłączenie kilku np 3 czujników temperatury oraz odczyt tej temperatury w Domoticz.

Dodane : 20/10/2018 9:07 pm
isom
 isom
(@isom)
Dyrektor Moderator Zasłużony dla Forum, Donator 2019

Możesz jeszcze podłączyć ten czujnik pod RX czyli GPIO 3 tzn żółty pod RX , czarny i czerwony tak jak teraz .

Jeżeli nie zadziała to spróbuj wgrać do tego sonoffa EspEasy , tam można do jednego GPIO podłączyć kilka czujników i w panelu konfiguracyjnym widać czy czujnik jest widziany przez GPIO .

Tu masz przykład jak widać dwa adresy czujników

 

 

Dodane : 20/10/2018 9:57 pm
mosquito
(@mosquito)
Młodzik

Wgrałem ten sam soft do nowego sonoff i sytuacja się powtórzyła. 

Natomiast po przełączeniu się na GPIO03 zadziałało 🙂 @isom dzięki!

@Maciek może u Ciebie też pomoże takie rozwiązanie.

Dodane : 22/10/2018 9:05 pm
Maciek
(@tribon)
Brygadzista Zasłużony dla Forum, Donator 2017

Dzięki. To już dawno próbowałem. Dobrze, że się udało.

Dodane : 22/10/2018 9:54 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

Zrobiłem kilka modyfikacji w tej wersji firmware. Link do ściągnięcia nowej wersji AFE Firmware T1

Nie odpowiadam na prośby o pomoc, sugestie przez wiadomości prywatne - pisz na Forum! Dzięki za zrozumienie.

Dodane : 27/10/2018 9:23 pm
muchac35 polubień
Udostępnij:



Udostępnij
  • 1
    Share

Proszę Zaloguj Się lub Zarejestruj