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.
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?
Mas qual é o problema dessa mensagem? Para criar automações não tens de gerir nada aí, basta ir ao gestor de automações e criar a automação que queres.
Conseguiste solucionar a ligação entre HA e MQTT?
O meu conselho é utilizares o “MQTT Explorer” e confirmares se estás a usar os topics correctos.
Recentemente também tive o mesmo problema e o mesmo deixou de acontecer quando melhorei o sinal de wireless. Não sei se já testaste isso.
Boas Noites.
Já consegui fazer as ligações por mqtt e pelo que ja testei enviar atraves do HA apareceu no explorer.
Mas não consigo fazer o card do gestor de excedentes…ja carreguei as config Yaml que tens aqui alterando o nome do state topic e nada me aparece ao reeniciar o HA
Alguém conseguiu utilizar o mqtt no HA?
estou com dificuldades está sempre a dar erro na configuração do mqtt broker…
o ip é do HA ou do gestor de excedentes…
O FreeDS apenas usa o mqtt addon do HA.
De resto é tudo configurado via yaml no HA, isto a parte do HA.
Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt