Hassio após upgrade MQTT não funciona

boa noite, pessoal eu tinha prometido a mim mesmo que nunca mais ia realizar um upgrade ao hassio porque cada vez que o fiz tive que perder horas para conseguir que funcionasse novamente, esta ultima vez sem me dar conta muito bem do que estava a fazer fiz o upgrade mas está muito difícil de conseguir colocar a funcionar tudo como estava.
Não tenho muita coisa é bastante simples mas tenho os piso radiante a ser controlado por aqui e está a começar a fazer frio e não consigo de forma alguma colocar a funcionar. já configurei o broker mqtt como foi indicado aqui já coloquei mensagens de erro na net mas não estou mesmo a conseguir, já instalei de novo o hassio para ver se no mínimo conseguia colocar os termostátos a funcionar mas sem sucesso, alguém me podia ajudar a resolver esta situação? se não fosse pelo piso radiante nem estava a pedir ajuda desistia pois as restantes coisas apenas fiz de forma didáctica não utilizo no dia a dia.

a versão do hassio é a ultima 0.100.3

# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
#   base_url: example.duckdns.org:8123

# Text to speech
tts:
 - platform: google_translate


automation: !include automations.yaml
script: !include scripts.yaml


mqtt:
 broker: meu ip raspberry
 port: 1883
 keepalive: 30
 username: miguel
 password: xxxxx
 client_id: ha_ui_client
 discovery: true
 discovery_prefix: homeassistant
 
camera:
 - platform: generic
   still_image_url: http://admin:socomec1@192.168.1.120/tmpfs/auto.jpg
   name: Camera Interior R/c


light:
 - platform: mqtt
   name: "Candeeiro Sala"
   state_topic: "home/sonoff/light1/1/stat"
   command_topic: "home/sonoff/light1/1"
   payload_on: "on"
   payload_off: "off"
   qos: 1
   retain: true
 - platform: mqtt
   name: "Bancada Cozinha"
   state_topic: "casa/cozinha/light2/stat"
   command_topic: "casa/cozinha/light2/set"
   payload_on: "ON"
   payload_off: "OFF"
   optimistic: false
   qos: 0
   retain: true
 - platform: mqtt
   name: "Logradouro"
   state_topic: "home/sonoff/light3/1/stat"
   command_topic: "home/sonoff/light3/1"
   payload_on: "on"
   payload_off: "off"
   qos: 1
   retain: true
 - platform: mqtt
   name: "Exterior Muro"
   state_topic: "home/sonoff/light4/1/stat"
   command_topic: "home/sonoff/light4/1"
   payload_on: "on"
   payload_off: "off"
   qos: 1
   retain: true
 - platform: mqtt
   name: "Iluminação Porta traseira"
   state_topic: "home/sonoff/light5/1/stat"
   command_topic: "home/sonoff/light5/1"
   payload_on: "on"
   payload_off: "off"
   qos: 1
   retain: true
 - platform: mqtt
   name: "Escadas"
   state_topic: "home/sonoff/light6/1/stat"
   command_topic: "home/sonoff/light6/1"
   payload_on: "on"
   payload_off: "off"
   qos: 1
   retain: true

   
sensor:
 - platform: yr
 - platform: darksky
   api_key: 5ef59cd5999085e988f19a6b93a6408a
   monitored_conditions:
     - summary
     - icon
     - nearest_storm_distance
     - temperature
     - apparent_temperature
     - humidity
     - precip_probability
     - wind_bearing
     - pressure
     - wind_speed
     - precip_intensity      
 - platform: mqtt
   state_topic: 'casa/temp_rc/sensor1'
   name: 'Temperatura_RC'
   unit_of_measurement: '°C'    
 - platform: mqtt
   state_topic: 'casa/temp_1A/sensor2'
   name: 'Temperatura_1A'
   unit_of_measurement: '°C'

switch:
 - platform: mqtt
   name: "piso_rc"
   state_topic: "casa/sala/switch1/state"
   command_topic: "casa/sala/switch1/set"
   payload_on: "ON"
   payload_off: "OFF"
   optimistic: false
   qos: 0
   retain: true    
 - platform: mqtt
   name: "piso_1A"
   state_topic: "casa/1A/switch2/state"
   command_topic: "casa/1A/switch2/set"
   payload_on: "ON"
   payload_off: "OFF"
   optimistic: false
   qos: 0
   retain: true
 - platform: mqtt
   name: "Portão Grande"
   state_topic: "casa/ruag/switch3/state"
   command_topic: "casa/ruag/switch3/set"
   payload_on: "ON"
   payload_off: "OFF"
   optimistic: false
   qos: 0
   retain: true
 - platform: mqtt
   name: "Portão Pequeno"
   state_topic: "casa/ruap/switch4/state"
   command_topic: "casa/ruap/switch4/set"
   payload_on: "ON"
   payload_off: "OFF"
   optimistic: false
   qos: 0
   retain: true
 - platform: mqtt
   name: "By_Pass"
   state_topic: "casa/bypass/switch5/state"
   command_topic: "casa/bypass/switch5/set"
   payload_on: "ON"
   payload_off: "OFF"
   optimistic: false
   qos: 0
   retain: false
 - platform: mqtt
   name: "Alarme"
   state_topic: "casa/alarme/switch6/state"
   command_topic: "casa/alarme/switch6/set"
   payload_on: "ON"
   payload_off: "OFF"
   optimistic: false
   qos: 0
   retain: false

climate:
 - platform: generic_thermostat
   name: Piso Radiante R/C
   #icon: mdi:thermometer-lines
   heater: switch.piso_rc
   target_sensor: sensor.Temperatura_RC
   min_temp: 15
   max_temp: 25
   target_temp: 21
   cold_tolerance: 0.5
   min_cycle_duration:
     seconds: 5
   keep_alive:
     minutes: 3
   #initial_operation_mode: "auto"   
 - platform: generic_thermostat
   name: Piso Radiante 1A
   #icon: mdi:thermometer-lines
   heater: switch.piso_1A
   target_sensor: sensor.Temperatura_1A
   min_temp: 15
   max_temp: 25
   target_temp: 20
   cold_tolerance: 0.5
   min_cycle_duration:
     seconds: 5
   keep_alive:
     minutes: 3
   #initial_operation_mode: "auto"
   
media_player:
 - platform: panasonic_viera
   host: 192.168.1.66
   port: 55000
   mac: a8:13:74:5a:82:e6
   name: TV
 - platform: mediaroom
   name: Box Meo

group:
 climate:
   name: Aquecimento
   view: no
   entities:
     - climate.piso_radiante_1a
     - switch.piso_1a
     - climate.piso_radiante_rc
     - switch.piso_rc
 light1:
   name: Iluminação interior
   view: no
   entities:
     - light.bancada_cozinha
     - light.candeeiro_sala
     - light.escadas
 light2:
   name: Iluminação exterior
   view: no
   entities:
     - light.exterior_muro
     - light.iluminacao_porta_traseira
     - light.logradouro
 Media:
   name: Televisão
   view: no
   entities:
     - media_player.tv
     - media_player.box_meo
 presença:
   name: Presença
   view: no
   entities:
     - device_tracker.patricia
     - device_tracker.miguel
     - device_tracker.zscaa1700176
 metrologia:
   name: Metrologia
   view: no
   entities:
     - sensor.dark_sky_apparent_temperature
     - sensor.dark_sky_humidity
     - sensor.dark_sky_precip_intensity
     - sensor.dark_sky_precip_probability
     - sensor.dark_sky_pressure
     - sensor.dark_sky_temperature
     - sensor.dark_sky_wind_speed
     - sensor.dark_sky_wind_bearing
 portao:
   name: Portão Automático
   view: no
   entities:
     - switch.portao_grande
     - switch.portao_pequeno
 camera:
   name: Cameras
   view: no
   entities:
     - camera.camera_interior_rc
    

broker: 

{
  "logins": [
    {
      "username": "miguel",
      "password": "xxxxx"
    }
  ],
  "anonymous": true,
  "customize": {
    "active": false,
    "folder": "mosquitto"
  },
  "certfile": "fullchain.pem",
  "keyfile": "privkey.pem",
  "require_certificate": false
}

log erro do broker:


1571873305: New connection from 192.168.x.xx on port 1883.
1571873305: Socket error on client <unknown>, disconnecting.
1571873305: New connection from 192.168.x.xx on port 1883.
1571873305: Socket error on client <unknown>, disconnecting.
1571873306: New connection from 192.168.x.x on port 1883.
1571873306: Socket error on client <unknown>, disconnecting.
1571873306: New connection from 192.168.x.xx on port 1883.
1571873306: Socket error on client <unknown>, disconnecting.
1571873327: New connection from 192.168.x.xx on port 1883.
1571873327: Socket error on client <unknown>, disconnecting.
1571873328: New connection from 192.168.x.xx on port 1883.

log erro hássio:

Disconnected from MQTT (1). Trying to reconnect in 8 s

0:05 components/mqtt/__init__.py (WARNING)

Disconnected from MQTT (1). Trying to reconnect in 4 s

0:04 components/mqtt/__init__.py (WARNING)

Disconnected from MQTT (1). Trying to reconnect in 2 s

0:04 components/mqtt/__init__.py (WARNING)

Disconnected from MQTT (1). Trying to reconnect in 1 s

0:04 components/mqtt/__init__.py (WARNING)

Setup of hassio is taking over 10 seconds.

23 de outubro de 2019 23:59 __main__.py (WARNING)

Retrying in 18 minutes:

23 de outubro de 2019 23:59 components/yr/sensor.py (ERROR)

Setup of platform yr is taking over 10 seconds.

23 de outubro de 2019 23:59 __main__.py (WARNING)

Setup of platform darksky is taking over 10 seconds.

23 de outubro de 2019 23:59 __main__.py (WARNING)

Setup of platform met is taking over 10 seconds.

23 de outubro de 2019 23:59 __main__.py (WARNING)

Setup of group is taking over 10 seconds.

23 de outubro de 2019 23:58 __main__.py (WARNING)

Setup of person is taking over 10 seconds.

23 de outubro de 2019 23:58 __main__.py (WARNING)

Data in your config entry is going to override your configuration.yaml: {'broker': 'core-mosquitto.local.hass.io', 'discovery': True, 'password': 'Aev3miequice7oop1aemie7geMoofiet3aiX8theigh3ey4iopai9ahThu3eiDai', 'port': 1883, 'protocol': '3.1.1', 'username': 'homeassistant'}

23 de outubro de 2019 23:58 components/mqtt/__init__.py (WARNING)

Como já tem sido dito aqui, a melhor forma de colocar o MQTT a funcionar no HA é através das integrações na interface do HA. E dava jeito saber qual o addon de MQTT e a versão.

Apaga o que tens relativo ao broker no configurations.yaml, reinicia e faz a integração pela interface.

Bom dia obrigado pela resposta, eu migrei o sistema que tinha em hassbian para o hassio daí ter aproveitado as configurações e ter instalado o broker, sempre funcionou como esperado, o addon que tenho actualmente MQTT é o mosquito ultima versão.
Tenho o “climate” a funcionar com mqtt numa placa arduino os restantes tenho sonoff flashados mas na altura foi um fw que não me recordo o nome agora mas não estes ultimos agora de ESPHome, tasmota etc.
Já tentei fazer como indicou o downgrade aqui lido explicado por si mas não consegui.

Não é possivel retonar a situação de uma forma mais simles sem refazer tudo de novo, e manter os devices com os fw instalados ou vou ter que mexer neles todos?

obrigado

@miguel_salvador só uma observação, porque é que não usas os packages? Ficavas com outra organização do configuration.yaml…

Sim compreendo que fique, mas como não tenho objectivo de aumentar muita coisa acabei por deixar assim e como tenho relativamente poucas coisas basicamente é apenas para o termostato não perdi muito tempo a organizar.
obrigado

boa tarde, alguém me podia dar uma ajudinha para colocar isto a funcionar, já tentei fazer como o João me explicou mas não estou a conseguir comunicação de forma alguma.
se for necessário e tiverem interesse caso seja necessário poderei facultar acesso remoto.
também caso seja necessário remuneração pelo trabalho/ajuda tempo perdido estou disposto a fazer.
já estou a ponderar a compra de termostatos para o piso radiante caso não consiga ver isto entretanto.

obrigado

Eu ajudava mas fiz uma pergunta e dei uma solução sem que tenhas respondido ou dado feedback, assim fica difícil…

Boas João, eu acho que respondi a tudo o que me pediu se me esqueci de alguma coisa peço desculpa não foi porpositado.

“o addon que tenho actualmente MQTT é o mosquito ultima versão.”

ja fiz o que e pediu para apagar o mqtt do config.yaml mas devo estar a fazer alguma coisa mal pois não consegui.

caso necessite de mais alguma resposta para me ajudar disponha que respondo a tudo o que souber.

@miguel_salvador Olá, observo que estás a ter dificuldades com o mqtt, e que não consegues resolver com a ajuda que te tem sido dada, podes aparecer no nosso discord e falares directamente comigo, para tentarmos com um acesso remoto resolver o problema.
Relativamente a ajudas finaceiras, ninguém aqui te vai cobrar por serviços prestados contudo recebemos donativos para podermos internamente melhorar e partilhar mais conhecimento.
Tens um link paypal no topo desta página do lado direito. Espero por ti no discord para tentarmos resolver.

Obrigado pela disponibilidade neste momento já não estou a conseguir avançar mais vou precisar mesmo da vossa ajuda, quanto ao valor que falei e nesse caso terei todo o gosto em fazer um donativo á página.

Já falei com o João Assunção ele pediu me para reinstalar tudo de novo e configurar o samba, neste momento está a terminar a instalação, e o mesmo demonstrou interesse em ajudar, Desta forma e uma vez que ele já está a ajudar agradeço na mesma a tua ajuda mas para já não deve ser necessário se for eu chateio te :wink:

Obrigado


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


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