Aller au contenu
Rockstar

Domotique: Node-Red Integration

Messages recommandés

Bonjour à tous,

J'avais trouvé sur le forum un fil de discussion plus très actif sur l'intégration avec HA.

Utilisant NodeRed, j'ai fait une intégration de Mqtt SAIC gateway dans ma plateforme domotique.

Le code source est disponible ici si ca peut aider certains et faire gagner du temps.

 

C'est la 1er version que je ferai évoluer selon mes besoins. 

J'ai fait au plus simple et pratique.

 

dashboard[1].png

Modifié par Rockstar

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui c'est valable pour tous les véhicules SAIC.

@GaelZorro26 Pour la MG5, il faudrait juste changer l'image de fond du SVG pour mettre une MG5.

Home Assistant fournit une solution tout en un mais c'est plus lourd à prendre en main

 

Node-red reste plus léger mais faut bidouiller un peu.

L'installation de node-red, de moquitto et de mqtt saic gateway reste à la portée de tous les bidouilleurs.

 

Par contre, je pense qu'il faut être vigilant à ne pas impacter la batterie auxiliaire avec ce type d'usage.

 

 

 

Modifié par Rockstar

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 17/10/2023 à 14:50, Rockstar a dit :

@RomainD2 Peux tu essayer de te pencher dans la doc https://github.com/SAIC-iSmart-API/saic-python-mqtt-gateway et voir si c'est faisable de faire ce que tu as en tête ;)

Oui j'aimerais bien, mais mon serveur domotique est à l'arrêt depuis plus d'un an par manque de temps de m'y occuper. Là il faut que je m'y râtelle pour pouvoir programmer mon chauffage avec l'hiver ! Donc peut être à la suite, mais trop de projets sur le feu ^^

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui  pas compliqué mais il faut un peu d'infra que je n'ai pas  ;(

Par contre, @GaelZorro26 si tu mets ça en place, n'hésite pas à partager des screenshots et même partagger le code source du dashboard de graphana.

Vaut mieux un qui fait et qui partage, que 10 qui réinvente la roue ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 16/10/2023 à 14:02, Rockstar a dit :

Bonjour à tous,

J'avais trouvé sur le forum un fil de discussion plus très actif sur l'intégration avec HA.

Utilisant NodeRed, j'ai fait une intégration de Mqtt SAIC gateway dans ma plateforme domotique.

Le code source est disponible ici si ca peut aider certains et faire gagner du temps.

 

C'est la 1er version que je ferai évoluer selon mes besoins. 

J'ai fait au plus simple et pratique.

 

dashboard[1].png

Effectivement, plus très actif car manque de temps et aussi de connaissances. 
Aussi, le fait de se loguer avec HA faisait une déconnexion sur l’app de la voiture. 
N’ayant pas trop de temps en ce moment, je vais suivre avec attention ton topic. 
 

A la volée, sur Nas , sur ton pc ou Mac. 
comment fonctionne ton projet?

 

labougie

Partager ce message


Lien à poster
Partager sur d’autres sites

@Labougie

Archi simple:

- Freebox Pop (tunnel wireguard)

- Raspberry 3B+ (dietpi)

    - nodered comme serveur léger de domotique

         - mqtt saic gateway pour récupérer les données de la MG4 (piloter par Nodered)

         - Dashboard, alerting intégré dans un flow NR

    - moquitto (dietpi): serveur léger mqtt

 

Le tout s'arrête la nuit et redémarre le matin (c'est peut être en démarrant mqtt le matin que ça force le réveil du véhicule à voir) pour être au plus près de mes besoins

 

Nous n'utilisons plus du tout ISmart (limité, problème de déconnexion avec plusieurs utilisateurs). Le dashboard est en accessible sur le LAN et à l'extérieur via un client wireguard sur les téléphones.

Les fonctions d'activation (type fermeture des portes/AC) ne sont pas accessibles via le dahsboard mais seront gérés en background sur NR en automatisme

Je t'avais contacté pour la partie SVG car tu vais fait un truc plutôt sympa visuellement. De mon côté je suis parti sur un quelque chose de  fonctionnel mais moins jolie. Le rendu du dashboard sur téléphone est pas top. Il faudra que je trouve un moyen de rendre ça plus responsive mais c'est pas une priorité (si certains ont déjà fait ça, ça m' intéresse) .

 

Comme je disais , je pense que HA est mieux sur plein d'aspect (clé en main) mais demande une infra dédiée alors que mon RP est générique et fait plein de chose (d'ailleurs il arrive à saturation)

 

Sur le freebox pop j'utilise le launcher custom Flauncher et je vais essayer de mettre un lien vers le dashboard pour pouvoir voir tout ca sur la TV.

 

Coté dev, j'ai une instance NR(staging) sur PC et celle  de prod sur le RP, le tout est sauvegardé et mise à jour full automatisé via des scripts.

j'ai partagé le flow  pour inspiration mais il est couplé à mon installation domotique donc il faut un peu personnalisé

 

Comme tout le monde, j'aime bien bidouillé mais faute de temps je vais à l'essentiel.

 

 

 

 

 

 

Modifié par Rockstar

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello !

Dans la doc de la library client python (https://github.com/SAIC-iSmart-API/saic-python-client), il n'y a que peu de fonctions disponibles. Il n'y a rien par exemple pour lancer / stopper la charge, ou lancer / stopper le chauffage. Est-ce que ton intégration MQTT te permet de piloter la charge et le chauffage à distance ? Je ne m'étais intéressé qu'à la library python parce que je ne connais pas MQTT. Mais si ça avance plus vite de ce côté, va peut-être falloir que je m'y mette !

Partager ce message


Lien à poster
Partager sur d’autres sites

@NoyaracLe readme n'est pas complet , regarde le code, il y a de nombreuses méthodes supplémentaires.

 

MQTT (le readme est plus complet, charge et AC supporté) est basé sur le client python mais en plus à la place d'avoir les données brutes, elles sont retravaillées et plus utilisables. Avec une file, tu as un découplage que se fait et c'est bien mieux pour maintenir le code.

J'étais parti su le client python et  par la suite, je me suis apercu que mqtt gateway était plus de haut niveau et plus facile à intégrer.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello @Rockstar ,
Merci beaucoup pour le partage du dashboard, j'ai pu tester la version de ton Gist, ca fonctionne très bien mais apparemment ce n'est pas la dernière version et celle publiée sur le repo nodered a un problème, il n'y a qu'un node "convert" dans le flow.

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 09/11/2023 à 22:33, loki-arm a dit :

Hello @Rockstar ,
Merci beaucoup pour le partage du dashboard, j'ai pu tester la version de ton Gist, ca fonctionne très bien mais apparemment ce n'est pas la dernière version et celle publiée sur le repo nodered a un problème, il n'y a qu'un node "convert" dans le flow.

C'est un problème chez nodered flow. Ca bogue.

Si tu veux apporter des correctifs n'hésite pas.

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 10/11/2023 à 10:33, Rockstar a dit :

C'est un problème chez nodered flow. Ca bogue.

Si tu veux apporter des correctifs n'hésite pas.

Peux tu publier sur ton gist la version publiée sur le catalogue nodered ? (celle avec les bargraph)

a moins qu'elle soit déjà accessible quelque part ?

 

EDIT: je n'ai rien dit, apparemment tu as déjà maj ton gist, je vais checker ça, merci ;)

Modifié par loki-arm

Partager ce message


Lien à poster
Partager sur d’autres sites



  • Contenu similaire

    • Par mg4soso
      Bonjour à tous,
      mon application MG ismart m'a demandé un bon matin de Lier mon véhicule (alors que jusque là , tout allait bien)
      Résultat, je scan le qr code demandé , le véhicule (MG4 Comfort en R33) me dit qu'il faut que je retire le lien car mon véhicule est déjà lié.
      Depuis, je tourne en rond.
      J'ai vidé la cache de l'appli, je l'ai désinstallée et réinstallée, j'ai réinitialisé mon mot de passe, sans succès.
      Suis-je le seul ?
       
      Merci à vous.
    • Par FF06
      Bonjour,
      Ayant un climat chaud et humide plus l’isolement de ces territoires, j’aimerai connaitre votre retour d’expérience sur l’entretien, le vieillissement et les pannes ( et leur prise en charge).
      Par exemple avez vous eu deja des remplacement de batterie ou de modules de batterie ? Les garages sont il suffisamment formé et équipé pour effectuer des reparations avancés cela nécessite t il une logistique un peu plus complexe ( ex: En Metropole tous les garages ne peuvent pas faire les changements de batterie, il faut parfois envoyer la voiture ailleurs)
      De combien de millier d’euros sont les aides en 2024 ?
      Merci d’avance pour vos retour
       
    • Par WoodPecker
      Bonsoir,
      Vu dans un short YouTube parlant d’une XPower 2024. Avez-vous plus d’infos
      A titre personnel j’adore le grip des volants en alcantara.
      Le « cuir » lisse du volant d’origine est un peu trop « fuyant » à mon goût. 
       

    • Par Rockstar
      Hello à tous,
      J'avais pour mon ancien véhicule un carnet d'entretien sour GSheets. Je trouvais ça bien (pas de logiciel, données gérées par moi-même, personnalisation, partage, sauvegarde auto ...)
       
      En m'inspirant d'une feuille que j'ai trouvé sur une BMW j'ai pas mal personnalisé pour l'adapter à la MG4.
      Le voici: https://docs.google.com/spreadsheets/d/1dnq5PmQ_4E_OS45lquqbbZKFOmy-VIQMKOI3F06OmtM/edit?usp=sharing
       
      Tout est en anglais au départ mais j'ai ajouté un système de traduction auto (perfectible mais ca fait le taff).
      Je le partage avec la communuaté car
      - je pense que ca peut être utile à d'autres et c'est toujours sympa de faire plaisir
      - je pense que vous pouvez participer à l'amélioration (intervals ....): dans un 1er temps vous pouvez laisser des commentaires. Je peux à la demande (via MP en stipulant la contribution) donner des droits temporaires d'écriture sur le fichier
       
      Toutes les remarques et les contributions constructives sont les bienvenues.
       
      Pour jouer avec, il suffit de "Créer une copie"
       
       
       
       
       
    • Par Rockstar
      Bonjour,
      Je fais un petit appel pour avoir votre retour d'expérience sur mon cas d'usage.

      Comme tous les matins, je pars de chez moi (1) et j'active le one-pedal (uniquement en OP). Dans la descente (indépendant de la charge du véhicule), ma MG4 régénère fortement sur cette phase avec des pics -25.
      La décélération n'étant pas suffisante pour appréhender le stop, sur le faux plat en descente je donne un petit coup de freins. (2)
      J'entends des bruits de frottement aux niveaux des freins, la voiture stoppe, je lâche le frein et là, le véhicule fait marche arrière. (entre 50cm et 2m selon les cas, à tous les coups, je reproduis le problème sur cette portion).
      Utilisant l'OP depuis septembre en permanence et prenant cette route presque tous les jours, je me suis rendu compte de ce phénomène suite à une maj en janvier.
      Le CC a constaté le problème et me dit qu'il l'a reproduit avec un véhicule sans la maj, et qu'il est vraiment lié au profil de la route. Il n'a pas de solution et me fait comprendre que c'est accessoire.
      Y aurait-il des âmes charitables pour tester avec prudence et me faire un retour (version, date maj ...)?
      Est-ce quelqu'un pourrait me dire quels modules prennent en charge l'OP et la régénération ?
       


×
×
  • Créer...
Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.