Integração do Shelly 2.5 no Home Assistant


(Vasco Menino ) #38

Topico novo criado – Shelly 2.5 Estores com botão de pressão.

Sorry :wink:


Shelly 2.5 estores com Botão de Pressão
(Nuno Neves) #39

Por favor abre um tópico novo para não tornares este muito confuso… A tua dúvida é off-topic…


(Vasco Menino ) #40

Se der para apagar a minha intervenção força ! ja criei novo topico.
Obrigado e desculpem :wink:


(Jorge Teixeira) #41

Penso que este tutorial ajuda a flashar os shelly 2.5 com o tasmota. https://www.youtube.com/watch?v=kJpE3MpDGe4


(Xico Amaral) #42

os meus shelly 2.5 aparecem sempre como indisponiveis…

O shelly 2 está bem…

Config:

  - platform: mqtt
    name: Estore Cozinha
    command_topic: "shellies/shellyswitch25-xxxxxxx/roller/0/command"
    position_topic: "shellies/shellyswitch25-xxxxxxx/roller/0/pos"
    set_position_topic: "shellies/shellyswitch25-xxxxxx/roller/0/command/pos"
    payload_open: "open"
    payload_close: "close"
    payload_stop: "stop"
    retain: false
    optimistic: false
    position_open: 100
    position_closed: 0

(Jorge Assunção) #43

E por acaso não te falta aí o availability_topic?? Sem isso o HA não sabe onde ler o estado do equipamento…


(Xico Amaral) #44

sempre que coloco o availability_topic: xxx o estore deixa de funcionar. Agora tenho a funcionar mas tive de colocar essa linha em comentario.


(Nuno Neves) #45

Provavelmente esse tópico está errado ou o firmware não reporta LWT


(MRodrigues) #46

Aparentemente a configuração está bem. Diz-nos pf se tens a último update, se o ip/user/pass está de ligacao ao mqtt está bem definido e no mesmo ecrã confirma se o shelly tem o tópico exactamente igual à configuração.

Pela app da shelly consegues visualizar e controlar certo?


(Xico Amaral) #47

@mfrodrigues Sim, esta tudo bem, está a funcionar corretamente tanto pela app da shelly, do botão fisico como do HA.

É possivel que tenha tirado o topico availability_topic: de outro lado qq da internet e não ser correto.


(MRodrigues) #48

Então está operacional desde que não tenha essa linha certo?

Está alinhado com a configuração que está neste post. Não deve mesmo ter o availability topic.


(Xico Amaral) #49

Isso mesmo. Tirando o availability topic fica a funcionar. Usei as configs deste topico.


(Eduardo Pacheco) #50

Não consigo colocar a funcionar o meu Shelly 2.5 no HA por MQTT.
Já configurei no shelly com username, password e ip.
No HA tenho o mqtt broker ativo e com o username e password que coloquei nas configurações do shelly.

No ficheiro de configurações tenho o seguinte:

switch:
  - platform: mqtt
    name: "Luz Sala 1"
    state_topic: "shellies/shellyswitch25-E630D6/relay/0"
    command_topic: "shellies/shellyswitch25-E630D6/relay/0/command"    
    payload_on: "on"
    payload_off: "off"
    retain: false  

  - platform: mqtt
    name: "Luz Sala 2"
    state_topic: "shellies/shellyswitch25-E630D6/relay/1"
    command_topic: "shellies/shellyswitch25-E630D6/relay/1/command"    
    payload_on: "on"
    payload_off: "off"
    retain: false

(Bruno Melo) #51

@Eduardo_Pacheco estás a usar os shelly para que efeito? Acho que tens de tirar o retain.


(Eduardo Pacheco) #52

O shelly está em modo Edge, ligado a uma lampada. Para já está ligado direto a uma lampada, nem sequer liguei a um interrutor ainda.
Alguém pode colocar aqui a configuração do MQTT que tem no Shelly?


(Bruno Melo) #53

Hum. Então não te consigo ajudar. Eu estou a usar em estores. Não sei se a configuração é igual.


(MRodrigues) #54

Viva,

Eu tenho operacional, exatamente como pretendes. A configuração está bem e similar à minha, mas não tenho o retain: false.

Dito isto, o problema só pode ser na configuração do shelly. Algumas questões para despiste:

#1: Confirma que o Will Topic no interface web do teu shelly é este:

shellies/shellyswitch25-E630D6/online

(se for diferente então tens de colocar a configuração coerente)

#2: Consegues fazer telnet para o ip e porto que tens como broker “Server” mqtt?

#3:: Caso mqtt esteja ativo, tens a certeza que username e password estão certos? Já tens outras coisas a funcionar devidamente com mqtt ou este shelly é o primeiro?

Quando dizes que não funciona, significa que vês o switch no HA, mas carregas e não acontece nada ou aparecem a cinzento?


(Eduardo Pacheco) #55

#1 Sim o will topic é esse
#2 Quando faço telnet a partir do PC para o IP do Hassio vejo nos log do mqtt broker o seguinte:
1560557402: New connection from 192.168.1.68 on port 1883. 1560557455: Socket error on client <unknown>, disconnecting. 1560557760: New connection from 192.168.1.68 on port 1883. 1560557768: Socket error on client <unknown>, disconnecting.

#3 O username e a password são os mesmo que estão no Shelly e nas configuraçoes do MQTT Broker. Este é o primeiro dispositivo que estou a tentar colocar a funcionar

Eu digo que nao funciona porque clico no switch no HA e nao acontece nada.


(Sebastião Lopes) #56

Onde está online deve ser relay para switch ou roller para persiana


(Eduardo Pacheco) #57

Já coloquei Relay em vez de Online e não funciona. Já não tenho mais ideias, não sei mesmo o que poderá estar errado. Já li tudo e mais alguma coisa e mesmo assim não funciona.