Sonoff Mini - Problemas com bourne S1 e S2

Salve!

Pessoal, estou com problemas com sonoff mini após fazer o flash via OTA.

O flash ocorreu tudo certo, acessei o sonoff pelo wifi próprio e mudei para minha rede, configurei tudo certinho e coloquei o template do sonoff mini para poder usar o sonoff juntamente com um interruptor ligado aos bournes S1 e S2. O Sonoff é reconhecido pelo Home Assistant, consigo ligar e desligar o mesmo via Home Assistant e pelo botão do corpo do sonoff, só que o interruptor ligado no S1 e S2 não funciona de maneira nenhuma! Já me certifiquei de colocar o template e ativar o mesmo e não consigo fazer funciona de maneira nenhuma.

Tenho 4 flasheados e todos com o mesmo problema.

Esse é o tamplete que estou aplicando no sonoff mini

{“NAME”:“Sonoff Mini”,“GPIO”:[17,0,0,0,9,0,0,0,21,56,0,0,255],“FLAG”:0,“BASE”:1}

Alguém teria alguma sugestão?

Obrigado pela atenção

Tens o modo do botão bem configurado?

Jorge, você diz o SwitchMode?
já tentei todos os possíveis no terminal do tasmota e nada!
posso estar fazendo algo errado, tem alguma sugestão?

Se tens as ligação bem feitas como no esquema abaixo e não funciona o problema está nas configurações.

Anota%C3%A7%C3%A3o%202019-11-07%20204950

Mostra o resultado do comando status 0.

Já alteraste nas configurações do módulo?
O GPI04 tem de estar em Switch1(9) penso que é assim…

A configuração tem estar assim:


Certo @j_assuncao?

Olá Fabio.
sim, esta setado exatamente dessa maneira!
no GPI04 como switch 1(9)

Jorge vamos lá, resultado do status 0

03:43:10 MQT: sonoff/stat/STATUS = {“Status”:{“Module”:0,“FriendlyName”:[“Sonoff”],“Topic”:“sonoff”,“ButtonTopic”:“0”,“Power”:0,“PowerOnState”:3,“LedState”:1,“LedMask”:“FFFF”,“SaveData”:1,“SaveState”:1,“SwitchTopic”:“0”,“SwitchMode”:[0,0,0,0,0,0,0,0],“ButtonRetain”:0,“SwitchRetain”:0,“SensorRetain”:0,“PowerRetain”:0}}

O resultado do Status 0 não pode ser só isso, o comando retorna cerca de 10 linhas de informação…

Essa configuração já está a ser passada pelo template.

Estive a comparar com o meu sonoff mini e comparando com o teu status, a única diferença é que logo ao principio aparece "Module":1,

O module é o tipo de módulo utilizado na configuração. O 0 corresponde ao módulo generic e o 1 ao módulo ao Sonoff Basic.

@Osmar_Tavares_Junior tenta alterar o módulo para Sonoff Basic (1) e o GPIO4 com Switch1 (9).

Olá, boa tarde.
Jorge, assim que chegar em casa posto o resto das configurações do status 0.
realmente ele retorna bastante coisa, achei que somente essa primeira parte seria necessário.

Quanto a colocar o módulo como Sonoff Basic (1) e o GPI04 com Switch1 (9) já fiz também e não funciona os bournes S1 e S2.

vou tentar flashear um desses sonoffs via serial e ver se muda alguma coisa.

Com que firmware é que usas-te? O sonoffbasic. bin ou o sonoff mini. bin?

Eu flashei o meu através do ftdi, mas na altura andei a ver e aconselhavam, se fosse através de OTA, a usar o sonoffbasic. bin por causa do tamanho do ficheiro mas disseram que o sonoff mini. bin apesar de ocupar menos espaço não tem algumas funcionalidades.

Só flashei o meu por ftdi porque não tinha um portátil com Wi-Fi. :grin:

Oi Ricardo.
fiz o flash via OTA usando o sonoff-basic.bin.
e depois de flasheado atualizei para o sonoff.bin na versão 6.7.1.

já estou desanimado com esses mini!

Confirmas que em Configure Module-> no Module type está seleccionado Sonoff Mini (0)?

Jgracio, sim! confirmado!
abaixo a listagem do status 0

ID 3 (quarto casal) => {“Status”:{“Module”:0,“FriendlyName”:[“Sonoff”],“Topic”:“sonoff”,“ButtonTopic”:“0”,“Power”:1,“PowerOnState”:3,“LedState”:1,“LedMask”:“FFFF”,“SaveData”:1,“SaveState”:1,“SwitchTopic”:“0”,“SwitchMode”:[0,0,0,0,0,0,0,0],“ButtonRetain”:0,“SwitchRetain”:0,“SensorRetain”:0,“PowerRetain”:0},“StatusPRM”:{“Baudrate”:115200,“GroupTopic”:“sonoffs”,“OtaUrl”:“http://thehackbox.org/tasmota/release/sonoff.bin",“RestartReason”:"Software/System restart”,“Uptime”:“0T00:02:25”,“StartupUTC”:“2019-11-09T18:52:05”,“Sleep”:50,“CfgHolder”:4617,“BootCount”:10,“SaveCount”:323,“SaveAddress”:“F8000”},“StatusFWR”:{“Version”:“6.7.1(sonoff)”,“BuildDateTime”:“2019-10-26T13:19:13”,“Boot”:31,“Core”:“STAGE”,“SDK”:“2.2.2-dev(38a443e)”},“StatusLOG”:{“SerialLog”:2,“WebLog”:2,“MqttLog”:0,“SysLog”:0,“LogHost”:"",“LogPort”:514,“SSId”:[“JR”,“T”],“TelePeriod”:300,“Resolution”:“558180C0”,“SetOption”:[“000A8009”,“2805C8000100060000005A64000000000000”,“00000200”]},“StatusMEM”:{“ProgramSize”:564,“Free”:440,“Heap”:25,“ProgramFlashSize”:1024,“FlashSize”:1024,“FlashChipId”:“144051”,“FlashMode”:3,“Features”:[“00000809”,“8FDAE397”,“043683A0”,“22B617CD”,“01001BC0”,“0000F081”],“Drivers”:“1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,30”,“Sensors”:“1,2,3,4,5,6,7,8,9,10,14,15,17,18,20,22,26,34”},“StatusNET”:{“Hostname”:“sonoff-4184”,“IPAddress”:“192.168.7.131”,“Gateway”:“192.168.7.1”,“Subnetmask”:“255.255.255.0”,“DNSServer”:“192.168.7.1”,“Mac”:“DC:4F:22:9E:30:58”,“Webserver”:2,“WifiConfig”:4},“StatusMQT”:{“MqttHost”:“xxxxxxxxxx”,“MqttPort”:1883,“MqttClientMask”:“xxxxxxxx”,“MqttClient”:“xxxxxxxxx”,“MqttUser”:“xxxxxxxxxxx”,“MqttCount”:1,“MAX_PACKET_SIZE”:1000,“KEEPALIVE”:30},“StatusTIM”:{“UTC”:“Sat Nov 09 18:54:30 2019”,“Local”:“Sat Nov 09 19:54:30 2019”,“StartDST”:“Sun Mar 31 02:00:00 2019”,“EndDST”:“Sun Oct 27 03:00:00 2019”,“Timezone”:"+01:00",“Sunrise”:“07:49”,“Sunset”:“17:18”},“StatusSNS”:{“Time”:“2019-11-09T19:54:30”,“Switch1”:“ON”},“StatusSTS”:{“Time”:“2019-11-09T19:54:30”,“Uptime”:“0T00:02:25”,“UptimeSec”:145,“Heap”:25,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:37,“MqttCount”:1,“POWER”:“ON”,“Wifi”:{“AP”:2,“SSId”:“T”,“BSSId”:“02:00:00:10:00:01”,“Channel”:3,“RSSI”:100,“LinkCount”:1,“Downtime”:“0T00:00:05”}}}

Relativamente aos meus Sonoff minis a resposta difere nos seguintes parametros:

stat/sonoff/STATUS2 = {“StatusFWR”:{“Version”:“6.6.0.16(fd2f204-basic)”,“BuildDateTime”:“2019-10-08T19:00:37”,“Boot”:7,“Core”:“2_3_0”,“SDK”:“1.5.3(aec24ac9)”}}

e

stat/sonoff/STATUS4 = {“StatusMEM”:{“ProgramSize”:433,“Free”:568,“Heap”:21,“ProgramFlashSize”:1024,“FlashSize”:1024,“FlashChipId”:“144051”,“FlashMode”:3,“Features”:[“00000809”,“8F082383”,“003083A0”,“20021706”,“010001C0”,“00000081”],“Drivers”:“1,2,3,4,6,9,10,16,20,21,22,24”,“Sensors”:“3,4”}}

Aparentemente (para a minha capacidade de interpretação destes logs) a versão de firmware é diferente a a configuração também.

Jgracio, alguma sugestão do que eu devo fazer?

Não tenho …
Configurei hoje 3 sonoff mini e funcionam sem problemas.

bom…fiz o flash via OTA novamente em um aqui, configurei manualmente como generico e colocando o GPI04 em switch 1(9) e funcionou.

Muito obrigado a todos que de alguma forma colaboraram para o funcionamento.
agora vamos lá flashear os outros 3 no mac…que é bem chatinho! :slight_smile: