HA aparentemente não funciona mais

ola pessoal.

a alguns meses, consegui fazer o ha funcionar e acionar 5 reles SonOff que tenho aqui.
Estava tudo funcionando lindamente, mas por motivo de trabalho deixei tudo desligado e não mexi mais.
Hoje quando fui ligar a raspberry, consegui me logar no HA mas não consigo ver os botões de comando dos reles SonOff, simplesmente sumiram.

coloquei um rele SonOff na porta serial com o arduino IDE para ver o que esta acontecendo.
Os reles se conectam com minha rede wi-fi, mas não consegue se conectar ao broker mqtt.

Eu não mudei nada durante o tempo que ficou tudo parado.

formatei o cartão da Rasberry pi e coloquei uma imagem mais recente do HA
usei a hassos_rpi3-2.11. e as configurações são as mesmas.

mas mesmo assim os SonOff não se conectam ao mqtt.

Alguém sabe me esplicar o porque disto?

Tenho a impressão que o HA não é muito estável.

Sem sabermos que erros tens é difícil ajudar.

Reinstalei o hassio do zero,

As mensagens do broker após a instalação e antes de eu ligar os SonOff são as seguintes:

[INFO] Setup mosquitto configuration
[WARN] SSL not enabled - No valid certs found!
[INFO] No local user available
[INFO] Initialize system configuration.
[INFO] Initialize Hass.io Add-on services
[INFO] Initialize Home Assistant discovery
[INFO] Start Mosquitto daemon
1554462103: mosquitto version 1.5.6 starting
1554462103: Config loaded from /etc/mosquitto.conf.
1554462103: |-- *** auth-plug: startup
1554462103: |-- ** Configured order: http
1554462103: |-- with_tls=false
1554462103: Opening ipv4 listen socket on port 1883.
1554462103: |-- getuser_uri=/login
1554462103: Opening ipv6 listen socket on port 1883.
1554462103: |-- superuser_uri=/superuser
1554462103: |-- aclcheck_uri=/acl
1554462103: |-- getuser_params=(null)
1554462103: |-- superuser_params=(null)
1554462103: |-- aclcheck_params=(null)
1554462103: |-- retry_count=3
1554462103: Opening websockets listen socket on port 1884.
1554462103: Warning: Mosquitto should not be run as root/administrator.

Conectei um módulo SonOff e monitorei a porta serial. Obtive isto:

INFO: Connecting to wifi-iead

...................

INFO: WiFi connected

INFO: IP address: 192.168.15.4

INFO: Attempting MQTT connection...

ERROR: failed, rc=-2DEBUG: try again in 5 seconds

INFO: Attempting MQTT connection...

aparentemente o módulo não consegue se comunicar com o broker.

No mosquito instalado no HA monitorando a saída, obtive isto:

1554463312: |-- getuser(wilson) AUTHENTICATED=0 by none 
1554463312: Socket error on client <unknown>, disconnecting. 
1554463317: New connection from 192.168.15.4 on port 1883. 
1554463317: |-- mosquitto_auth_unpwd_check(wilson) 
1554463317: |-- ** checking backend http 1554463317: |-- url=http://127.0.0.1:8080/login 1554463317: |-- data=username=wilson&password=senha_mqtt_gigante&topic=&acc=-1&clientid= [ERROR] Auth error with wilson

enfim, antes funcionava, agora depois do sistema ficar parado por um tempo, não funciona mais e ninguém mexeu aqui.

???

aparentemente o broker não esta conectando nada.

Qual é a versão desse addon do mosquito? 4.1? Se for existe pessoas que têm problemas com essa versão eu inclusive. Tens que voltar a por o 4.0. Caso tenhas um snapshot da para fazer.

Em verdade, não sei qual a versão, como eu descubro?
Como faço para instalar a versão antiga?
acabei de baixar a última versão do hassio e instalei na rsp pi, e o defeito continua.
Me mostre os procedimentos e eu farei.

obrigado.

Pelo teu discurso deduzo que nunca tenhas feito nenhum snapshot… Aconselho te a fazeres daqui para a frente. Procura no forum na categoria backups e segurança que lá existe bons tutoriais de como deves fazer backups.
É de extrema importância também não colocares os addons a actualizares de forma automática e sim manual.

Quanto teu problema para o resolver agora de forma imediata sem snapshots anteriores, não sei como podes resolver esse problema, ou esperas que alguém aqui possa lêr e eventualmente te responder com uma solução, ou terás que pesquisar.

Com relação aos backups eu editei apenas dois arquivos, o configuration.yaml e o secrets.yaml. este dois eu os tenho quardado muinto bem no hd do meu pc.
Com relação a atualizações automáticas, eu não deixei nada configurado para autualizar automaticamente.

Simplesmente estava funcionando tudo, eu desliguei, assim ficou por algumas semanas e agora quando voltei a ligar não funcionaou mais. a versão que eu usava era a hassos_rpi3-1.13.img.gz e hoje testei a hassos_rpi3-2.11.img.gz. ficou tudo igual.

Beleza gente. consegui fazer o mqtt 4,1 funcionar.

as configurações padrões eram assim:

{
  "logins": [],
  "anonymous": false,
  "customize": {
    "active": false,
    "folder": "mosquitto"
  },
  "certfile": "fullchain.pem",
  "keyfile": "privkey.pem"
}

eu editei as configurações do mosquito asim:

{
  "logins": [
    {
      "username": "meu usuario mqtt",
      "password": "minha senha mqtt"
    }
  ],
  "anonymous": true,
  "customize": {
    "active": false,
    "folder": "mosquitto"
  },
  "certfile": "fullchain.pem",
  "keyfile": "privkey.pem"
}

tudo funciona agora.

obrigado a todos.

Não entendi. Anteriormente não tinhas username e password e tudo funcionava?

username e password eficavem no arquivo secrets.yaml.

O que tu puseste foi a configuraçao do addon…e esses dados não são para por no secrets.yaml


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


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