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.
O yaml do mqtt agora começa por:
mqtt:
...
O MQTT no HA é configurado via UI desde à algumas versões, a configuração via YAML foi descontinuada.
Nao falo disso. Mas sim a integração é via UI.
mqtt:
#
switch:
#
- name: "EB1 ESP Restart"
unique_id: EB1_ESP_Switch
command_topic: "cmnd/edpbox1/restart"
payload_on: "1"
payload_off: "1"
icon: mdi:restart
###
#
sensor:
#
- name: "EB1 ESP Uptime"
unique_id: EB1_ESP_Uptime
Pode me dar umas dicas de como configurar?
Já tens o Mosquitto Broker instalado?
sim tenho
e no mqtt explorer aparece as ligações
O FreeDS não tem qualquer discovery
Ja tentei estas config:
Sensor:
- Name:
state_topic: “freeds_5124/wgrid”
value_template: “{{ value_json.RSSI }}”
Sensor:
- Name: “Rede”
state_topic: “freeds_5124/wtogrid”
unit_of_measurement: “W”
/config/configuration.yaml
mqtt:
sensor:
- name: "FreeDS Pwm"
unique_id: FreeDS_pwm
state_topic: "freeds/pwm"
unit_of_measurement: "%"
Obrigado já consegui que aparece-se
Como fazes com o switch pwm?
É só adaptar >
Tenham atenção que a actualização do FreeDS, desde a 1.1 Beta, altera a forma como os switches se implementam; o pwm manual, incluído.
NOTA IMPORTANTE SOBRE COMPATIBILIDAD
FreeDS a partir de la versión 1.1.0005 Beta y superiores hay que enviar los comandos en formato json en lugar de cómo se ha descrito en la sección anterior.
PWM ON / OFF
Para encender y apagar el pwm, hay que enviar al nombrehost/cmnd (MQTT) el json:
Para encender: {"command":"pwm", "payload":"1"} o
Para apagar: {"command":"pwm", "payload":"0"}
A forma como eu estou a usar desde a última atualização, é através da criação de um input boolean: “Pwm Manual FreeDS”, inserido como trigger, numa automatização, que manda comandos mqtt, conforme quero que se ligue (manual) ou desligue (solar-apenas).
alias: FreeDS - Manual Switch
description: ""
trigger:
- platform: state
entity_id:
- input_boolean.pwm_manual_freeds #input boolean criado para gerir o switch 'pwm manual'
from: "off"
to: "on"
id: "on" #id da mudança de estado de off>on
- platform: state
entity_id:
- input_boolean.pwm_manual_freeds
from: "on"
to: "off"
id: "off" #id da mudança de estado de on>off
condition: []
action:
- if:
- condition: trigger
id: "on"
then:
- service: mqtt.publish
data:
topic: freeds_xxxx/cmnd #alterem para o nº de identificação do vosso freeds
payload: "{\"command\":\"pwmman\",\"payload\":\"1\"}"
- if:
- condition: trigger
id: "off"
then:
- service: mqtt.publish
data:
topic: freeds_xxxx/cmnd
payload: "{\"command\":\"pwmman\",\"payload\":\"0\"}"
mode: single
@MarAE ,
Tenho o gestor de excedentes freeds instalado e HA já a ler os dados do freeds.
Só estou com dificuldades em ativar o modo manual/automático via HA.
Fiz uma automação copiando/colando o código acima, mas não percebi como colocar a ativar essa automação.
Podes ajudar?