Restore de um snapshot - Sonoff com Tasmota - "Entity not available"

Boas,

Como o titulo indica, ao mudar de Hypervisor, criei um nova VM e fiz o restauro da ultima snapshot.

Quase tudo funciona com antes, não sei porquê mas as Entidades mqtt deixaram de funcionar.
Exemplo:
image

Log do Mosquitto Brocker:
1569240898: New connection from 10.0.6.11 on port 1883. [INFO] found mqtt-user on Home Assistant 1569240898: New client connected from 10.0.6.11 as DVES_02A490 (p2, c1, k10, u’mqtt-user’). 1569240898: New connection from 10.0.6.13 on port 1883. 1569240898: New client connected from 10.0.6.13 as DVES_DB610A (p2, c1, k10, u’mqtt-user’). 1569240898: New connection from 10.0.6.15 on port 1883. 1569240898: New client connected from 10.0.6.15 as DVES_545CE3 (p2, c1, k10, u’mqtt-user’). 1569240899: New connection from 10.0.6.12 on port 1883. 1569240899: New client connected from 10.0.6.12 as DVES_323AEF (p2, c1, k10, u’mqtt-user’). 1569240955: New connection from 172.30.32.1 on port 1883. [ERROR] Auth error with lucky 1569240955: Socket error on client <unknown>, disconnecting.

Log de um dos sonoffs 10.0.6.15:
13:14:58 MQT: Attempting connection…
13:14:58 MQT: Connected

Alguém pode ajudar a descobrir o porquê de não funcionar?

Obrigado

Antes de mais tenta o seguinte:

  • Desliga um dos sonoffs que não mostra o estado e volta a ligar.

Se aparecer no HA desliga-os todos e volta a ligar. Se não aparecer faz o seguinte:

  • Copia a definições do teu addon de MQTT,
  • Desinstala o addon de MQTT,
  • Reinicia a VM,
  • Instala de novo o addon de MQTT e repõe a configuração,
  • Reinicia de novo a VM e vê se ficou tudo bem

A nova VM tem o mesmo IP que a antiga? Os Sonoffs ficaram todos com o mesmo IP

Obrigado pela resposta, mas nada funcionou.

Sim o ip é o mesmo.
Aqui vai a config de um dos sonoffs com tasmota

cover:

 - platform: mqtt
   name: "Sonoff SV Garage"
   state_topic: "cmnd/garagestate/POWER2"
   command_topic: "cmnd/sonoffsvgarage/POWER"
   payload_open: "ON"
   payload_close: "ON"
   payload_stop: "ON"
   state_open: "ON"
   state_closed: "OFF"
   optimistic: false

alguma coisa de errado?

Tens a última versão do add-on do mosquito?

imagem

mqtt:
  broker: core-mosquitto
  username: !secret mqtt_user
  password: !secret mqtt_password

é a 5.0?

Estou a procura na net do porquê que isto não funciona e não encontro nada :\

Podes configurar o mosquito pelas integrações, já tentaste? Há muito tempo que não mexo nisso não me lembro ao certo… Mas penso que já não precisas de código no ficheiro yaml.

Fui as integrações e não aparece nada :S é preciso mudar alguma coisa?

Não aparece nada? Como assim?

não há nada la dentro:

tenho que defenir o user e password no mosquito broker? como faço para usar os secrets?
edit: nos logs os sonoffs estão connectados:

I

O teu username no broker de MQTT é homeassistant?

não…

os meuis sonoffs estao na subnet 10.0.6.0/24 se vires bem estão com user mqtt-user…
o outros não sei o que são

Os outros são addons do Hassio. Que addons tens que use MQTT?

só esse:

Passa no Discord ,e fala comigo para tentarmos ver o que se passa remotamente.

Problema resolvido, o problema era a config do mqtt broker.

até à mudança de VM (restore da snapshot da antiga na nova) sempre funcionou assim:

################################################################################
## MQTT Config
################################################################################
mqtt:
  broker: core-mosquitto
  username: !secret mqtt_user
  password: !secret mqtt_password

mas agora no broker tive que meter o ip:

################################################################################
## MQTT Config
################################################################################
mqtt:
  broker: !secret hassio_ip
  username: !secret mqtt_user
  password: !secret mqtt_password

e voilá funcionou.

Obrigado @RodolfoVieira pela ajuda

1 Like

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


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