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.