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.
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.
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?