Shelly 1 Plus Addon + MQTT + HA Setup

Hi folks,

Estou com dificuldades na configuração no Home Assistant o Shelly 1+ Addon via MQTT, o addon tem configurado um periférico para sensor reed como Digital In.
Tenho experiência a configurar com os Shellies Ge1, mas confesso que estou um pouco perdido, talvez algum código de exemplo para sensor de porta de garagem ou porta de exterior possa ajudar a visualizar o que necessito.

Confiiguração Addon:


image

Contudo, quando analiso no MQTT explorer consigo verificar o seguinte:

Consigo identificar o tópico correto, o que acredito que seja o “Input:100” para o reed sensor (digital in)

Qualquer ajuda na configuração e código yaml para o Home Assistant é bem vindo :slight_smile:

Thanks

Para quem vier a necessitar aqui fica, acabei por resolver:

Incluir no configuration.yaml

mqtt: !include mqtt.yaml

Criar o mqtt.yaml e inserir o código abaixo (nota de alterar o state_topic para o vosso

sensor:
  - name: "MQTT Portão Garagem Sensor"
    state_topic: "mqtt_S1plus_Teste/status/input:100"
    value_template: "{{value_json.state}}"
    payload_available: "true"
    payload_not_available: "false"
1 Curtiu

Infelizmente, sinto que o fórum é pouco ativo no apoio a quem tem mais dificuldades e embora de forma auto didacta e tenacidade, consiga por resolver o problema e partilhar o conhecimento.

Aqui fica o código YAML para ativar switch via MQTT para os Shelly 1 Plus.

  - name: "MQTT Shelly 1+ Testing Switch"
    command_topic: "mqtt_S1plus_porta_exterior/rpc"
    payload_on: '{"id":"switch-on","src":"mqtt_S1plus_porta_exterior/status","method":"Switch.Set","params": {"id":0,"on":true}}'
    payload_off: '{"id":"switch-off","src":"mqtt_S1plus_porta_exterior/status","method":"Switch.Set","params": {"id":0,"on":false}}'
    state_topic: "mqtt_S1plus_porta_exterior/status/switch:0"
    value_template: "{{ 'true' if value_json.output == true else 'false' }}"
    state_on: 'true'
    state_off: 'false'
    availability_topic: "mqtt_S1plus_porta_exterior/online"
    payload_available: 'true'
    payload_not_available: 'false'
    optimistic: false

Espero que ajude quem estiver a explorar os Shellies Plus

1 Curtiu

Boa tarde.

Antes de mais obrigado pela partilha.

Fiquei confuso com as tuas duas repostas. Ambas as configurações são necessárias? E se sim, em que ficheiros é que devem ser incluidas.

Já agora aproveito para perguntar uma outra questão relacionada: não tens tido problemas com a utilização do external input?
Pergunto porque pela minha experiencia o Shelly fica muitas veze offline quando ligado a um sensor reed.
Já experimentei usango o Shelly 1 e o Shelly 1 Plus, e os resultados foram iguais.
Sem o sensor ligado está sempre disponivel, quando ligo o sensor fica imensas vezes offline tanto no HA como na app da Shelly.

Cumprimentos

porque é que não configuraste o shelly pela integração no home assistant por IP? tenho uns 3 shellys dele modelo para leitura de temperaturas assim e funcionam bem pela integração da shelly.

os problema de ficarem Offline muitas vezes, possivelmente é a ligação wifi fraca. o pessoal esquece se que os routers/wifi/switch das operadoras não valem nada.

Quero uma solução alternativa, mais rápida e não dependente da Shelly cloud.

Nao tenho quaisquer problemas de sinal wifi, o equipamento que possuo é da ubiquiti de qualidade bastante boa.

Tenho tido problemas apenas com um S1 com um Reed numa porta, bastante inconsistente.
Preciso de analisar qual o problema, dado que já troquei o antigo S1 pelo S1+ e mantém-se.

1 Curtiu

não percebi o teu comentário :slightly_smiling_face:

o meu Shelly está configurado usando a integração da shelly no Home Assistant, o que é que te leva a dizer que não o configurei desta forma?

tenho uma rede mesh usando TP-Link Deco. se o problema fosse rede wifi fraca acho que o problema acontecia com sensor e sem sensor. E deixa-me clarificar que se não tiver o sensor ligado ao Shelly não tenho qualquer problema de conectividade.

Desactivar o eco mode

tp-link deco não é uma grande rede wifi… dependendo dos clientes e interferências podes ter isso a funcionar bem como não.

não sou muito famoso por gostar de redes mesh wifi… principalmente quando usam o AP como repetidor para o proximo AP.

parece-me que te estás a focar numa coisa que não é realmente o problema.
(estás também a assumir que nesta rede cada AP funciona como repetidor para o próximo AP, o que não é verdade, já que todos os APs estão ligados através de cabo ao Router.

Aproveito o ressuscitar do tópico para adicionar que recentemente adicionei um novo Shelly ao lado do Shelly em que tenho o sensor de temperatura ligado (o tal que tem problemas de conectividade) e neste novo, mesmo estando exactamente no mesmo sitio, não há qualquer tipo de problemas.

Isto reforça-me a ideia que ao adicionar o add-on para ter external input, o Shelly fica mais instável com problemas de conectividade.

Eu tenho algo parecido em casa shelly pm com addon sonda de temperatura, e a conclusão que cheguei foi que o ap da tp link que tinha lá perto era o problema(estava por cabo). Desliguei o ap da tp link e fiquei a usar os meus da unifi(estao mais longe do shelly) e ficou a funcionar melhor do que estava com o tp link ligado! Inclusive esse ap tp link deixava a rede instável noutros equipamentos como uma box e outro shelly em!


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade