Boas,
Recebi o meu sonoff Rf R2 e quero ligar um Ds18b20.
Flashei o sonoff com a ferramenta “Flashesp8266” e na gpio14 coloquei a opção 4 (ds18x20) ms não consigo leituras no sonoff.
Encontrei três coisas que acho estranho, em primeiro o sensor de temperatura tem os fios amarelo, vermelho e verde. ao contrário do amarelo vermelho e preto que se costuma ver. (liguei Amarelo -data, verde-gnd, vermelho 3.3v). Em segundo, o meu sonoff não tem um pad com buraco para o gpio14, tem um pad sem buraco na parte de traz com a descrição IO2. Também achei estranho ter ligações de 230v com fio em vez das pistas largas com solda.
Nesta versão do sonoff o GPIO14 já não é usado.
A solução é cortar o pino do led bi-cor que liga ao GPIO13, e usar esse pino para ligar o input do sensor
Desculpa, mas não concordo @joaopedrocmp… Antes disso tens outras hipóteses bem melhores, mantendo tudo a funcionar, como usares o gpio3 (RX) com seriallog 0… Ou até o gpio2, que é o tal IO2…
A solução de usar o pino do led funciona, mas só quando alimento o sonoff com 3.3v do arduino.
Já esteve a funcionar alimentado por os 230v do hássio mas so durante 1/2h agora já não funciona.