Besoin d'aide pour integration relevé GAZPAR

Mon problème

Bonjour a tous

Je tente de mettre en place un suivi de consommation avec mon compteur GAZPAR
J’ai suivi ce github :

J’ai donc dans ordre :
Crée le dossier Gazpar dans config, puis telechargé les 3 fichiers demandés
J’ai normalement rendu executable gazpar_ha.sh

J’ai ensuite crée mon accès à l’espace client GDRF

Ensuite j’ai commencé l’intégration à Home assistant…(L’affaire se complique)

1 - J’ai mis les acces dans secrets.yaml

2 - J’ai crée un fichier gazpar_sensor.yaml avec ceci dedans :

#sensor:
- platform: command_line
  name: GRDF consommation gaz
  command: "/config/gazpar/gazpar_ha.sh sensor"
  scan_interval: 100000000
  unit_of_measurement: "kWh"
  json_attributes:
    - conso_m3
    - index_kWh
    - index_m3
    - coeffConversion
    - date
    - log
  value_template: '{{ value_json.conso_kWh }}'

# Un de ces Sensors permettra d'ajouter la consommation au Tableau de bord Energie
- plateform: template
  sensors:
    Gas_consumption_index_(m³):
      unit_of_measurement: "m³"
      device_class: "gas"
      state_class: "total_increasing"
      state: "{{ state_attr('sensor.grdf_consommation_gaz', 'index_m3') }}"

    Gas_consumption_index_(kWh):
      unit_of_measurement: "kWh"
      device_class: "energy"
      state_class: "total_increasing"
      state: "{{ state_attr('sensor.grdf_consommation_gaz', 'index_kWh') }}"

# Ce Sensor est optionnel
    GRDF_consommation_gaz_(m³):
      unit_of_measurement: "m³"
      device_class: "gas"
      state: "{{ state_attr('sensor.grdf_consommation_gaz', 'conso_m3') }}"

3 - J’ai crée un fichier gazpar_text.yaml avec ceci dedans:

#input_text:
  grdf_user:
    initial: !secret grdf_user
  grdf_pwd:
    initial: !secret grdf_pwd
  grdf_pce:
    initial: !secret grdf_pce

4 - et pour finir J’ai copier dans configuration.yaml ceci:

shell_command:
    grdf_get_data: '/config/gazpar/gazpar_ha.sh fetch  {{ states("input_text.grdf_user") | base64_encode }} {{ states("input_text.grdf_pwd") | base64_encode }}  {{ states("input_text.grdf_pce") }}'
    grdf_delete_data: '/config/gazpar/gazpar_ha.sh delete'

Lorsque je lance la vérification de configuration j’ai le message d’erreur suivant :

Je comprend apparemment qu’il manque une clé ? mais je sais pas ce qu’il faut faire pour solutionner ce problème.

En espérant que vous pourrez m’apporter votre aide, merci par avance.

Ma configuration

System Information

version core-2023.3.5
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.10
os_name Linux
os_version 5.15.84-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4426
Installed Version 1.31.0
Stage running
Available Repositories 1263
Downloaded Repositories 42
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 9.5
update_channel stable
supervisor_version supervisor-2023.03.1
agent_version 1.4.1
docker_version 20.10.22
disk_total 219.4 GB
disk_used 18.0 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.6.1), Samba share (10.0.0), File editor (5.5.0), Duck DNS (1.15.0), Mosquitto broker (6.1.3), MariaDB (2.5.2), NGINX Home Assistant SSL proxy (3.2.0), Nginx Proxy Manager (0.12.3), Simple Scheduler (2.1), Check Home Assistant configuration (3.11.0), Node-RED (14.1.0), Studio Code Server (5.5.4), Plex Media Server (3.2.2), Home Assistant Google Drive Backup (0.110.1), ESPHome (2023.3.0), Network UPS Tools (0.11.0), Zigbee2MQTT (1.30.2-1)
Dashboards
dashboards 2
resources 34
views 16
mode storage
Recorder
oldest_recorder_run 11 mars 2023 à 10:53
current_recorder_run 17 mars 2023 à 14:41
estimated_db_size 636.30 MiB
database_engine sqlite
database_version 3.38.5

Bon je viens de voir cette information sur le github :

« Depuis le 19/1/2023, l’accès à l’espace client passe systématiquement par une vérification par reCaptcha, ce qui le rend inaccessible à des traitements automatisés comme celui-ci. »

Je vais devoir me tourner vers une autre solution…

Les données du grdf sont 3 jours en arrière mais malgré ça je voudrais les avoir aussi car ce sont les seuls données qui comptent pour la facture.
On pourrais avoir une solution qui clique le captcha au lieu de toi, par qq’un en Inde ou autre, je ne l’aime pas. Meilleur solutoon est pareil que myelectricaldata/API mais il faut avoir qq’un qui développe.

Pour la consommation détaillé j’utilise un ‹ bouton › (zigbee puis rf433)
Home Assistant: récupération Gazpar - AutoDomo (auto-domo.fr)
Ensuite: je corrige 1x par moi manuellement

Merci

Pour ta reponse, mais je n’ai pas dequipement zigbee, j’ai vue une solution avec esp32.
Proposer par @bemble mais qui nécessite la réalisation dun pcb.

Et une alimentation ….
Alors qu’en zigbee la pile du capteur suffit des mois
Phil

Ou rf433, n’importe quelle solution qui peut transmettre un ‹ on › (binaire)

1 « J'aime »