Bonjour,
[Résolu] Mon problème
Automatisation utilisant « mqtt.publish » en tant qu’action pour piloter 1 caméra (ou plus) via Frigate en interne dans HA, ne fonctionne pas alors qu’il est possible via MQTTBox, installé sur une autre machine (réseau local), de s’abonner au sujet "frigate/<nom_de_la_caméra>/enabled/set
" avec Payload ON ou OFF, afin d’activer/désactiver la caméra gérée par Frigate (Full access).
(voir la doc concernant Frigate et Mqtt pour la gestion des caméras)
Merci d’avance
[EDIT]
Test via le terminal : (ok cela fonctionne)
mosquitto_pub -h localhost -t frigate/<nom de la camera>/enabled/set -m "ON"
mosquitto_pub -h localhost -t frigate/<nom de la camera>/enabled/set -m "OFF"
Donc, il suffirait de créer un script reprenant ces commandes ?
Cela devrait fonctionner mais je ne suis pas certain que c’est la bonne voie …
[EDIT du 26/12/2025]
Malheureusement ce n’était pas la bonne solution du fait que la commande « mosquitto_pub » n’est plus reprise dans le container HA.
[EDIT du 27/12/2025]
L’intégration de Frigate et des caméras gérées par Frigate n’était pas correcte.
Un autre serveur Mosquitto (installé sur Odroid pour communiquer des informations météo via Weewx) était responsable de la perturbation. Reconfiguration du serveur Mosquitto sur Haos et arrêt du serveur Mosquitto sur Odroid. Les informations météo sont publiées en tant que client vers le serveur Mosquitto sur Haos.
[RESOLU] Les automatisations fonctionnent maintenant avec mqtt.publish. Attention dans la config de Frigate, il est obligatoire d’utiliser l’adresse IP locale de HaOs.
mqtt:
enabled: true
host: <IP locale de HaOs>
user: XXXXXXXXXXXX
password: XXXXXXXXXXXXXX
topic_prefix: frigate
stats_interval: 60
port: 1883
Ma configuration
System Information
| version | core-2025.12.3 |
|---|---|
| installation_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| container_arch | aarch64 |
| user | root |
| virtualenv | false |
| python_version | 3.13.9 |
| os_name | Linux |
| os_version | 6.12.47-haos-raspi |
| arch | aarch64 |
| timezone | Europe/Paris |
| config_dir | /config |
Home Assistant Community Store
| GitHub API | ok |
|---|---|
| GitHub Content | ok |
| GitHub Web | ok |
| HACS Data | ok |
| GitHub API Calls Remaining | 4993 |
| Installed Version | 2.0.5 |
| Stage | running |
| Available Repositories | 2497 |
| Downloaded Repositories | 13 |
Home Assistant Cloud
| logged_in | false |
|---|---|
| can_reach_cert_server | ok |
| can_reach_cloud_auth | ok |
| can_reach_cloud | ok |
Home Assistant Supervisor
| host_os | Home Assistant OS 16.3 |
|---|---|
| update_channel | stable |
| supervisor_version | supervisor-2025.12.3 |
| agent_version | 1.7.2 |
| docker_version | 28.3.3 |
| disk_total | 457.7 GB |
| disk_used | 12.6 GB |
| nameservers | fd00::be05:43ff:fe3f:e400, 192.168.188.1 |
| healthy | true |
| supported | true |
| host_connectivity | true |
| supervisor_connectivity | true |
| ntp_synchronized | true |
| virtualization | |
| board | rpi5-64 |
| supervisor_api | ok |
| version_api | ok |
| installed_addons | motionEye (0.23.0), Advanced SSH & Web Terminal (22.0.3), FTP (6.0.1), go2rtc (1.9.13), Mosquitto broker (6.5.2), Frigate (Full Access) (0.16.3) |
Dashboards
| dashboards | 3 |
|---|---|
| resources | 9 |
| views | 8 |
| mode | storage |
Recorder
| oldest_recorder_run | 6 décembre 2025 à 09:18 |
|---|---|
| current_recorder_run | 17 décembre 2025 à 10:11 |
| estimated_db_size | 16.89 MiB |
| database_engine | sqlite |
| database_version | 3.49.2 |