Bonjour,
Je souhaite commander l’ouverture de mon portail depuis home assistant.
J’ai mis en place le portier vidéo DAHUA Outdoor Station qui me permet d’ouvrir à distance mon portail grace à l’applictaion DMSS.
J’avais vu que ce vidéophone était intégrable dans HA mais je bloque…
J’ai installer les modules complémentaires DahuaVTO2MQTT et MOSQUITTO BROKER.
Avec un peu de code, j’arrive alors à récupérer des informations sur HA. Voici ce qui apparait dans le journal de DahuaVTO2MQTT lorsque j’ouvre mon portail depuis l’application :
Event BackKeyLight with State 8
MQTT message published, Topic: DahuaVTO/BackKeyLight/Event, Payload: {"Action":"Pulse","Data":{"LocaleTime":"2024-08-21 18:22:42","State":8,"UTC":1724260962}}
Event: AccessControl, Name OpenDoor Method 4, ReaderID 1, UserID
MQTT message published, Topic: DahuaVTO/AccessControl/Event, Payload: {"Action":"Pulse","Data":{"CardNo":"","CardType":null,"ErrorCode":0,"LocaleTime":"2024-08-21 18:22:42","Method":4,"Name":"OpenDoor","Password":"","ReaderID":"1","RecNo":72,"SnapURL":"","Status":1,"Type":"Entry","UTC":1724260962,"UserID":""}}
Unmapped event (DoorStatus
MQTT message published, Topic: DahuaVTO/DoorStatus/Event, Payload: {"Action":"Pulse","Data":{"LocaleTime":"2024-08-21 18:22:44","Relay":true,"Status":"Close","UTC":1724260964}}
La communication est donc etabli de mon videophone vers HA : SUPER.
Mais je n’arrive pas à communiquer dans l’autre sens (pour faire ouvrir le portail)
J’ai fait l’automatisation suivante qui ne donne rien :
alias: Ouvrir le Portail
description: ""
trigger:
- platform: state
entity_id:
- input_button.portail
to: null
from: null
action:
- data:
topic: DahuaVTO/AccessControl/Command
payload: "{\"Action\":\"OpenDoor\",\"Data\":{\"Method\":4,\"ReaderID\":1}}"
action: mqtt.publish
Une idéée pour m’aider???
Ma configuration
System Information
| version | core-2024.8.2 |
|---|---|
| installation_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| user | root |
| virtualenv | false |
| python_version | 3.12.4 |
| os_name | Linux |
| os_version | 6.6.44-haos |
| arch | aarch64 |
| timezone | Europe/Berlin |
| config_dir | /config |
Home Assistant Community Store
| GitHub API | ok |
|---|---|
| GitHub Content | ok |
| GitHub Web | ok |
| GitHub API Calls Remaining | 4994 |
| Installed Version | 1.34.0 |
| Stage | running |
| Available Repositories | 1404 |
| Downloaded Repositories | 17 |
| HACS Data | ok |
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 13.0 |
|---|---|
| update_channel | stable |
| supervisor_version | supervisor-2024.08.0 |
| agent_version | 1.6.0 |
| docker_version | 26.1.4 |
| disk_total | 28.0 GB |
| disk_used | 10.6 GB |
| healthy | true |
| supported | true |
| host_connectivity | true |
| supervisor_connectivity | true |
| ntp_synchronized | true |
| virtualization | |
| board | green |
| supervisor_api | ok |
| version_api | ok |
| installed_addons | Advanced SSH & Web Terminal (18.0.0), Samba share (12.3.1), File editor (5.8.0), Duck DNS (1.17.0), Linky (1.5.0), Let’s Encrypt (5.0.22), pigpio (1.5.2), ESPHome (2024.6.2), Node-RED (18.0.0), Tailscale (0.20.0), Mosquitto broker (6.4.1), DahuaVTO2MQTT (1.0.2) |
Dashboards
| dashboards | 3 |
|---|---|
| resources | 3 |
| views | 5 |
| mode | storage |
Recorder
| oldest_recorder_run | 20 août 2024 à 07:00 |
|---|---|
| current_recorder_run | 20 août 2024 à 13:29 |
| estimated_db_size | 246.03 MiB |
| database_engine | sqlite |
| database_version | 3.45.3 |









