Comment connecter Smart Led Messenger à HA?

Bonjour,

Possédant un bandeau lumineux de type « Smart Led Messenger »
je souhaite le connecter à HA, J’ai tenté d’envoyer une simple phrase avec la commande RESTFUL en rajoutant dans le fichier configuration.yaml ceci, mais sans succès
J’appelle RESTFUL avec une automatisation qui déclenche toutes les minutes
Le bandeau peut fonctionner aussi en local ou dans le cloud du fournisseur
(En local l’url http suivante fonctionnait sous Domoticz)

rest_command:
    led_messenger_set_message:
        url: "http://192.168.1.191/?local=0/?message=Ca va bien !&intensity=5&speed=50"

Après j’ai tenté de passer par le cloud du site Smart Led Messenger avec ma clé API en HTTPS

rest_command:
    led_messenger_set_message:
    url: "https://www.smartledmessenger.com/push.ashx?key=macléAPI"
    method: "POST"
    headers:
      Content-Type: "application/json"
    payload: '{"message": "{{ Ca va bien }}"}'

Quelqu’un pourrait-il m’aider ou bien partager son fichier Yaml?
Merci

Bonjour,

Tu peux le faire de la manière suivante, pour afficher « Coucou » par exemple, dans configuration.yaml, en utilisant directement la commande curl :

shell_command:
  dire_coucou: "curl 'http://192.168.1.191/?message=Coucou&intensity=0&speed=50'"

et ensuite dans une automatisation par exemple:

alias: Dire Coucou
description: ""
triggers:
  - at: "08:00:00"
    trigger: time
conditions: []
actions:
  - data: {}
    action: shell_command.dire_coucou
mode: single

Bon courage pour la suite !

Bonjour moumout31,
Merci pour ton retour et de ton aide, bien vu je vais tester avec la shell command et Curl
Tu sais après comment je peux afficher les paramètres de HA comme la température par exemple ?
Merci

Bonjour,
Pour la température, tu peux utiliser ça par exemple :
{{states('sensor.lumi_lumi_weather_temperature_2') | float}}

Merci de m’avoir débloqué la situation
Pour ceux que çà interresse voici un exemple pour envoyer 2 valeurs de capteurs et l’état d’un relais au Smart Led Messenger à coller respectivement dans configuration.yaml et automation.yaml :

Configuration.yaml :

shell_command:
  envoyer_donnees: >-
    curl 'http://192.168.1.191/?message=T°%20Ext:{{ capteur1 }}°C%20Solaire:{{ capteur2 }}W%20Etat:{{ etat_switch }}&intensity=0&speed=50'

Automation.yaml :

- id: '1732653356361'
  alias: Gestion SML
  description: ''
  triggers:
  - trigger: time_pattern
    seconds: '30'
  - trigger: state
    entity_id:
    - sensor.capteur_temperature_jardin_temperature
  - trigger: state
    entity_id:
    - sensor.puissance_solaire_pince
  - trigger: state
    entity_id:
    - switch.relais_eau_chaude
  conditions: []
  actions:
  - action: shell_command.envoyer_donnees
    data:
      capteur1: '{{ states(''sensor.capteur_temperature_jardin_temperature'') | float
        | round(0) | int }}'
      capteur2: '{{ states(''sensor.puissance_solaire_pince'')- id: '1732653356361'
  alias: Gestion SML
  description: ''
  triggers:
  - trigger: time_pattern
    seconds: '30'
  - trigger: state
    entity_id:
    - sensor.capteur_temperature_jardin_temperature
  - trigger: state
    entity_id:
    - sensor.puissance_solaire_pince
  - trigger: state
    entity_id:
    - switch.relais_eau_chaude
  conditions: []
  actions:
  - action: shell_command.envoyer_donnees
    data:
      capteur1: '{{ states(''sensor.capteur_temperature_jardin_temperature'') | float
        | round(0) | int }}'
      capteur2: '{{ states(''sensor.puissance_solaire_pince'') | float | round(0)
        | int }}'
      etat_switch: '{{ states(''switch.relais_eau_chaude'') }}'
  mode: single}}'
      etat_switch: '{{ states(''switch.relais_eau_chaude'') }}'
  mode: single

Nota :
% sert à mettre des espaces dans l’affichage
et | float | round(0) | int pour afficher la valeur entière arrondie