- #1 541
Simulteur de message json en websocket "bricolé" sur un esp32-S3 avec display oui je sais, je sais, mais on prend ce qu'on a sous la main.
Le fichier obtenu par curl sur le dongle openwatt est mis sur une carte SD (I/F MMC) et est lu en boucle par l'ESP. Lors d'une connexion websocket (WiFi) sur ws://adresse_IP/api le bidule envoie les messages toute les secondes.
Sur la console du firmware
Un message par seconde, du coup j'envoie un json correct.
Vérification:
Page html avec javascript elle aussi mise sur la carte SD, mais ce n'est pas nécessaire elle peut être appelée en direct par un navigateur.
Toute les secondes le message entre (premier cadre) et est mis en forme.
Après on peut faire ce qu'on veut avec le json, mais là c'est de la mise en page et je n'ai pas le temps pour des fioritures.
Est-ce utilisable par homeassistant ?
J'ai recherché une intégration à la rest pour pouvoir me connecter, mais c'est le grand desert, on parle beaucoup de l'API websocket, mais c'est de client vers Homeassistant est pas homeassistant vers serveur websocket.
Une idée brillante quelqu'un car j'ai beau chercher et chercher encore on ne parle que de l'API HAkit, postman ...
Il va peut être falloir inventer la roue et écrire une nouvelle intégration, mais c'est quant même zarbi.
Le fichier obtenu par curl sur le dongle openwatt est mis sur une carte SD (I/F MMC) et est lu en boucle par l'ESP. Lors d'une connexion websocket (WiFi) sur ws://adresse_IP/api le bidule envoie les messages toute les secondes.
Sur la console du firmware
Un message par seconde, du coup j'envoie un json correct.
Vérification:
Page html avec javascript elle aussi mise sur la carte SD, mais ce n'est pas nécessaire elle peut être appelée en direct par un navigateur.
Toute les secondes le message entre (premier cadre) et est mis en forme.
Après on peut faire ce qu'on veut avec le json, mais là c'est de la mise en page et je n'ai pas le temps pour des fioritures.
Est-ce utilisable par homeassistant ?
J'ai recherché une intégration à la rest pour pouvoir me connecter, mais c'est le grand desert, on parle beaucoup de l'API websocket, mais c'est de client vers Homeassistant est pas homeassistant vers serveur websocket.
Une idée brillante quelqu'un car j'ai beau chercher et chercher encore on ne parle que de l'API HAkit, postman ...
Il va peut être falloir inventer la roue et écrire une nouvelle intégration, mais c'est quant même zarbi.