Boa noite
Quando me começo a sentir um pouco mais à vontade com o Home Assistant, faço uma actualização que me deixa completamente sem norte e obriga-me a descer à terra. Embora não goste muito de actualizar para a última versão, faço-o para que mais tarde não haja uma diferença muito grande de versões e consequentemente muitas mudanças. Mas com esta última versão, os erros eram tantos que decidi iniciar o sistema do início e aos poucos ir avançando e ir instalando tudo o que tinha. Já dei uma vista de olhos nas Breaking Changes e não descubro o problema.
Para começar esta nova instalação, instalei os addons Duck DNS, Mosquitto broker, SSH e Samba, com os mesmos parâmetros que tinha e parece-me, sem erros.
No configuration.yaml tenho, naquilo que interessa:
homeassistant:
name: A Minha Casa Digital
latitude: !secret latitude_home
longitude: !secret longitude_home
time_zone: Europe/Lisbon
elevation: 133
unit_system: metric
customize: !include customize.yaml
packages: !include_dir_named packages
default_config:
http:
base_url: https://xxxxxx.duckdns.org:8123
api_password: !secret api_password
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
ip_ban_enabled: False
login_attempts_threshold: 3
mqtt:
broker: !secret ipbroker
port: 1883
username: root
password: !secret mqtt
keepalive: 60
Dentro da directoria packages criei um ficheiro switchs.yaml com dois interruptores:
homeassistant:
switch:
- platform: mqtt
name: "cand_gabinete"
state_topic: "stat/candgab/POWER"
command_topic: "cmnd/candgab/power"
availability_topic: "tele/candgab/LWT"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
#retain: true
- platform: mqtt
name: "luz_gabinete"
state_topic: "stat/luzgabinete/POWER"
command_topic: "cmnd/luzgabinete/power"
availability_topic: "tele/luzgabinete/LWT"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
#retain: true
Um pormenor que já dei conta é o retain: true que já não é utilizado.
Os dois switchs estão no Home Assistant como unavailable e daqui não passo.
Onde estou a errar? Onde posso ir buscar informação sobre este problema?