Station pluviometre Lidl (IAN 415894_2210)

Salut @dranreb38 , j’ai également ‹ craqué › sur cette station ce samedi et tout est OK de mon coté.
J’ai ajouté le protocole 200 dans la liste des protocoles de RTL433 (en docker) et le tour est joué.
Mes arguments pour RTL 433 sont les suivants :

-Fmqtt://192.168.1.XX,events=homeassistant/sensor[/id] -Fkv -R200 -R73 -R12
  • Envoi en MQTT sur le broker 192.168.1.XX les evenements dans le topic homeassistant/sensor[/id]
  • Envoi les message dans les log (kv)
  • pour le protocole 200 (sonde auriol)
  • pour le protocole 73 (Lacrosse)
  • pour le protocole 12 (Oregon Scientific)
    J’obtiens ceci dans les log RTL433
time      : 2024-09-22 16:12:29

Model     : Auriol-4LD5661                         ID        : d8

Battery OK: 1            Temperature: 21.5 C       Rain      : 1039.0 mm     Rain tips : 1039

Et ceci en MQTT

{
  "time": "2024-09-22 16:12:29",
  "model": "Auriol-4LD5661",
  "id": 216,
  "battery_ok": 1,
  "temperature_C": 21.5,
  "rain_mm": 1039,
  "rain": 1039
}

Je ne comprends pas bien ou est ton prb ? Tu met un screen de ce qui semble être un message MQTT => le message est bien capté par RTL433 et envoyé dans MQTT. Par la suite je déclare un sensor MQTT pour le voir dans HA

- name: "Pluviometrie"
  state_topic: "homeassistant/sensor/216"
  device:
    identifiers: 1
    model: "Auriol-4LD5661"
  unique_id: 1pluvio
  value_template: "{{value_json.rain_mm}}"
  unit_of_measurement: "mm"
  state_class: measurement
  device_class: precipitation

Ce que je n’arrive pas à faire c’est « convertir » la valeur obtenue par le capteur… La valeur 1039 n’est pas celle affichée par l’unité intérieur ni en valeur absolue, ni en differentielle (entre 2 mesures).
J’ai vaguement trouve une correlation de 4.13 entre la valeur de l’afficheur et celle envoyé mais uniquement sur la différence entre 2 mesures => il me reste un peu de taf pour l’intégration compléte. Si un expert passe par la je suis preneur :wink:

1 « J'aime »