Freeds reinicia com o Home Assistant

Olá! Alguém que utilize o Freeds com MQTT no Home Assistant? Instalei o firmware 1.0.7 v2 e correu sem problemas e configuerei com o MQTT no Home Assistant, o problema é que reinicia muito, só está 10-15 minutos no máximo ligado e reinicia, ao desativar o MQTT já esteve ligado 10 horas sem problemas! Haverá alguma configuração do MQTT no Home Assistante que esteja a provocar esse reinicio? Obrigado.

Viva. Consegues mudar a versão do software? Já tive problemas de reinícios e atualizando o software resolveu

Olá, software do ESP32? É que se não ativar o MQTT o ESP32 não reinicia, no Home Assistant está sempre a fazer nova ligação e isso deve fazer reiniciar. Obg

Consegues criar um outro servidor mqtt?
O meu servidor mqtt não foi criado pelo supervisor do homeassistant.

Não terás alguma automatização anterior a criar essa situação?
Por exemplo, sobre a temperatura do termo?

Na documentação do FreeDS (MQTT) não há qualquer opção de reiniciar; a não ser que se automatize uma smart plug, por exemplo.

SENSORES:
pw1 = Potencia en vatios del string 1
pv1v = Voltaje del string 1
pv1c = Amperios del String 1
pw2 = Potencia en watios del string 2
pv2v = Voltaje del string 2
pv2c = Amperios del String 2
wsolar = Producción sumatoria de los strings en vatios
invTemp = Tempertura del inversor
wtoday =
wgrid = Vatios en la red. Con símbolo negativo son consumidos de la red.
wtogrid =
gridv =
calcWatts = Vatios estimados derivando (esto solo es un cálculo, freeds no tiene vatímetro)
tempTermo = Temperatura del termo (es necesario instalar una sonda y conectarla al ESP32)
tempTriac = Temperatura del triac (es necesario instalar una sonda y conectarla al ESP32)
tempCustom = Temperatura con nombre personalizable (es necesario instalar una sonda y
conectarla al ESP32)
pwm = % que está derivando a la carga

Para despistar algum problema com o MQTT server, acrescenta no configuration.yaml:

logger:
  default: warning
  logs:
    homeassistant.components.mqtt: debug

Ou vai mesmo a: Supervisor>Mosquitto broker>Log

Obrigado a todos. Estou a usar o zigbee2mqtt, terá alguma coisa a ver? Acho que não deixa criar outro mqtt.

Não te sei dizer; só testando.

Estou a usar o Mosquitto Broker, sem problemas:

Mas eu também uso no Home Assistant sem problemas, o que não acho normal é reiniciar muitas vezes, vou ver ao tempo ligado, está a 10 min, 30min, nunca mantém a ligação muito tempo, o wi-fi também tem sinal.

Estás a ver o “tempo ligado”, em history de algum sensor especifico?

Vai ao FreeDS (WebGui)>consola e escreve o comando: rebootcause.

verifica se naõ tens o jumper da board nos 5 volts em vez dos 3

podes partilha yaml dessas entidades

configuration.yaml

#FreeDS - MQTT
sensor:
  - platform: mqtt
    state_topic: "freeds_2d38"
    
  - platform: mqtt
    name: to_grid
    state_topic: freeds_2d38/wgrid
    unit_of_measurement: W
    
  - platform: mqtt
    name: solar
    state_topic: freeds_2d38/wsolar
    unit_of_measurement: W
    
  - platform: mqtt
    name: pwm
    state_topic: freeds_2d38/pwm
    unit_of_measurement: '%'
    
  - platform: mqtt
    name: energy
    state_topic: freeds_2d38/wtoday
    unit_of_measurement: KWh

switches.yaml

#FreeDS Switches
- platform: mqtt
  name: Pwm_ACTIVAR
  state_topic: "freeds_2d38/cmnd/pwm"
  command_topic: "freeds_2d38/cmnd/pwm"
  payload_on: "1"
  payload_off: "0"
  retain: true

- platform: mqtt
  name: pwm_man
  command_topic: freeds_2d38/cmnd/pwmman
  state_topic: freeds_2d38/cmnd/pwmman
  payload_on: 1
  payload_off: 0
  retain: true

Muito obrigado Marco.
Não sei se faz sentido para ti mas eu tenho o controlo também dos relés


- platform: mqtt
  name: "FreedsA Relé 1"
  state_topic: "freeds_a/relay/1/STATUS"
  command_topic: "freeds_a/relay/1/CMND"
  payload_on: "1"
  payload_off: "0"
  retain: true
- platform: mqtt
  name: "FreedsA Relé 2"
  state_topic: "freeds_a/relay/2/STATUS"
  command_topic: "freeds_a/relay/2/CMND"
  payload_on: "1"
  payload_off: "0"
  retain: true
- platform: mqtt
  name: "FreedsA Relé 3"
  state_topic: "freeds_a/relay/3/STATUS"
  command_topic: "freeds_a/relay/3/CMND"
  payload_on: "1"
  payload_off: "0"
  retain: true
- platform: mqtt
  name: "FreedsA Relé 4"
  state_topic: "freeds_a/relay/4/STATUS"
  command_topic: "freeds_a/relay/4/CMND"
  payload_on: "1"
  payload_off: "0"
  retain: true

Como apenas estou a usar a 4ª saída, e em modo auto, para ligar uma ventoinha junto ao triac, não vi grande necessidade de expor essa info no HA.

Mais um questão estética de minimalismo, I guess. :thinking:

Estou a ver o tempo ligado no FreeDs, com o IP do FreeDs.

Mas não é para estar nos 5V? Mas se não tiver o MQTT ativo o Freeds mantém-se ativo, assim que ativo o MQTT pasado 10-15-20 minutos reinicia. Estou a usar também o Zigbee2mqtt, não sei se é isso que faz reiniciar.

É possivel fazer automação de switches On/off consoante o resultado do sensores da plataforma mqtt do freeds ?

Sou leigo na matéria e ando as turras com isto!

Obrigado

Sim, desde que a info apareça no HA é possível usar em automações ou scripts.

Como o @j_assuncao disse; desde que tenhas acesso aos dados no HA, podes fazer o que quiseres.

Eu, por exemplo, em vez de automatizações, tenho o switch que põe o FreeDS em manual (aka bypass) ou auto, através de um comando de voz, no Google Home.

Ex:
“Hey Google, Turn on Water Heater.” → Manual mode.
“Hey Google, Turn off Water Heater.” → Auto mode.

Neste momento, tenho o freeds a comunicar com o server mqtt e o homeassistant está a ler o sensor que me dá a produção fotovoltaica e a utilização de energia da rede.

sensor.producao_fotovoltaica
sensor.energia_da_rede

E consigo ter um cartão na “visão geral”

Mas estes sensores dão me a mensagem:

Esta entidade (“sensor.energia_da_rede”) não tem uma identificação única, portanto suas configurações não podem ser geridas a partir da UI. Para mais informações, ver Documentação.

Consigo atribuir uma identificação única a estes sensores?


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


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