Aller au contenu
View in the app

A better way to browse. Learn more.

Forum Automobile Propre

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Domotique: Node-Red Integration

Featured Replies

Posté(é)

Bonjour Rockstar, merci pour ce super travail !

 

J'ai essayé de l'inclure dans mon Home Assistant, et malheureusement je rencontre quelques soucis !

Je n'ai jamais utilisé Node Red, donc c'est surement des mauvaises manips ou mauvaises compréhensions de ma part.

 

Lorsque je regarde le dashboard, il n'est pas rempli, à part la carte des trajets.
Et dans la fenêtre de debug, j'ai plusieurs messages d'erreur du type "Error: SQLITE_ERROR: no such table: drivetrain" (ou d'autres tables)

Ainsi que des erreurs "TypeError: Cannot read properties of undefined (reading 'pricing')"

 

Tu saurais dire ce que j'ai loupé ?

Posté(é)
  • Auteur
Le 10/11/2023 à 16:24, loki-arm a dit :

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 ;)

Le gist est toujours le plus à jour.

Posté(é)
  • Auteur
Le 10/11/2023 à 18:13, Thalion a dit :

Bonjour Rockstar, merci pour ce super travail !

 

J'ai essayé de l'inclure dans mon Home Assistant, et malheureusement je rencontre quelques soucis !

Je n'ai jamais utilisé Node Red, donc c'est surement des mauvaises manips ou mauvaises compréhensions de ma part.

 

Lorsque je regarde le dashboard, il n'est pas rempli, à part la carte des trajets.
Et dans la fenêtre de debug, j'ai plusieurs messages d'erreur du type "Error: SQLITE_ERROR: no such table: drivetrain" (ou d'autres tables)

Ainsi que des erreurs "TypeError: Cannot read properties of undefined (reading 'pricing')"

 

Tu saurais dire ce que j'ai loupé ?

Hello

Mets toi à jour pour être sur d'avoir la dernière version et il faut lancer:

"create table" au niveau de "database initialisation" pour créer le schema dans la DB.

 

Après, il faudra que tu mettes la main dedans pour deboguer avec HA.

C'est validé seulement sur Nodered.

 

  • 2 semaines plus tard...
Posté(é)
  • Auteur
Le 10/11/2023 à 18:13, Thalion a dit :

Bonjour Rockstar, merci pour ce super travail !

 

J'ai essayé de l'inclure dans mon Home Assistant, et malheureusement je rencontre quelques soucis !

Je n'ai jamais utilisé Node Red, donc c'est surement des mauvaises manips ou mauvaises compréhensions de ma part.

 

Lorsque je regarde le dashboard, il n'est pas rempli, à part la carte des trajets.
Et dans la fenêtre de debug, j'ai plusieurs messages d'erreur du type "Error: SQLITE_ERROR: no such table: drivetrain" (ou d'autres tables)

Ainsi que des erreurs "TypeError: Cannot read properties of undefined (reading 'pricing')"

 

Tu saurais dire ce que j'ai loupé ?

J'ai intégré l'initialisation des tables sql dans le flow

ainsi que la recupération des prix d'EDF pour éviter d'avoir des messages d'erreur.

 

Le tout était fait dans un autre flow.

 

image.thumb.png.c949b9fb72a11114e9ac3e36a62025c0.png

 

Modifié par Rockstar

Posté(é)
  • Auteur

J'ai refais le calcul de la consommation mais je ne retombe pas sur les calculs fournis par le véhicule.

Quelqu'un à des retours à ce sujet?

Posté(é)
  • Auteur

image.thumb.png.92c3ae4fa48805176cce0fc1d5917171.png

 

On peut maintenant définir aussi les paramètres du véhicule.

  • 1 mois plus tard...
Posté(é)
  • Auteur

- Correctif sur le calcul des métriques

  Ajout de la liste des dates de charge

 

  • 5 semaines plus tard...
Posté(é)
  • Auteur

- Mise à jour automatique des prix EDF

- Prise en charge des pourcentages de pertes pour avour un coût plus proche du réel 

Posté(é)

Merci pour le suivit, les mises à jours et tout … c’est vraiment top !

 

Par contre pour les néophytes comme moi, quel est le matériel nécessaire pour faire son installation ? Merci 😇

Posté(é)

Une chose qui serait intéressante, c'est un tuto complet :

Partir d'un rasberry Pi3 ou 4 et d'un écran avec prise HDMI, et de montrer la procédure d'installation.

Le résultat est fabuleux, mais pour ceux qui ne dominent pas nodered ou le rasberry cela est infaisable, il faut pas mal de connaissances pour se lancer un tel projet.

 

Sinon, BRAVO pour tous ceux qui ont élaboré ce système, il doit y avoir quelques centaines d'heures de programmation derrière.

C'est du très beau travail.

FÉLICITATION !

Posté(é)
  • Auteur

Bonjour,
Cette demande revient souvent :) ainsi que celle de la traduction. Comme vous l'imaginez le fait de faire et de partager le dashboard représente beaucoup d'heures devant mon PC. Ayant donc deja partagé pas mal de mon temps avec la communauté, je me cantonne aux devs et la doc qui me sont directement utiles.
Par contre, je suis ouvert pour discuter des contributions (fonctionnalités, traduction) et de faire de la relecture de doc à l'occasion si ca peut faire plaisir.

Concernant le dashboard, il faut quelques competences variées:

- linux + raspberry

installation de python pour saic gateway (dernière version demandée par le projet)

installation du broker

installation de nodejs +nodered + pm2 (pour la robustesse)

- configuration de tout ca.

 

Finalement le plus simpte reste l'import du dashboard dans Nodered

Donc dans l'état, le projet est mis à dispo pour les bidouilleurs ayant une installation de Nodered qui tourne.

 

S'il y a des courageux :), vous pouvez me contacter pour voir si on peut intégrer des choses dans le projet et en faire profiter.

 

 

Posté(é)
  • Auteur

dashboard.thumb.png.2e7a5ed8865abc82b5a9a74713ff8c56.png

- Actualisation de la copie d'écran

- Correctifs

- Supports de nouveaux paramètres

- Ajout dans le readme de liens vers des tutoriels avec des lignes de commande d'exemple. (pour faire plaisir)

 

Modifié par Rockstar

  • 2 semaines plus tard...
Posté(é)
  • Auteur

dashboard.thumb.png.d78096a61b3afe157899568ef3093ca5.png

- gestion de l'internationalisation (multilangue sur contribution) (les anglais sont en train de le traduire)

- cartographie:sélection d'une plage de date

- affichage d'erreur dans le cas d'un échec d'exécution du commande distante

- Support de nouvelles commandes distantes

- Amélioration de la doc avec un prémice de tutoriel

Posté(é)
Le 04/03/2024 à 13:52, Rockstar a dit :

dashboard.thumb.png.d78096a61b3afe157899568ef3093ca5.png

- gestion de l'internationalisation (multilangue sur contribution) (les anglais sont en train de le traduire)

- cartographie:sélection d'une plage de date

- affichage d'erreur dans le cas d'un échec d'exécution du commande distante

- Support de nouvelles commandes distantes

- Amélioration de la doc avec un prémice de tutoriel

Quel boulot !

T'es sur un fold ?

Posté(é)
  • Auteur
Le 04/03/2024 à 13:54, Clineur a dit :

Quel boulot !

T'es sur un fold ?

fold?

Posté(é)
  • Auteur
Le 07/03/2024 à 07:29, Cubitusgp a dit :

Il doit penser au Galaxy Fold de Samsung en raison du format de l'image jointe... 😂

.... Ok. J'étais pas prés de trouver :)

  • 1 mois plus tard...
Posté(é)
  • Auteur

- Correctifs calcul des statistiques (avec le recul, les stats sont assez réalistes par rapport à celles indiquées par la voiture)

- Correctifs sur la vue de dessus

- Doc: ajout d'un gif pour ajouter des traductions

  • 4 semaines plus tard...
Posté(é)

Tout ce paramétrage c'est du chinois pour moi mais c'est vraiment intéressant d'avoir toutes ces informations réunies. Dommage que je n'y comprends rien 😅 

Posté(é)
  • Auteur

@ludo95

A l'usage et avec un retour d'utilisation de 8 mois, j'utilise surtout:

- les alertes quand les portes ou fenetres sont ouvertes la nuit

- les stats de consommation/coût. la voiture me revient actuellement moins de 2€ au 100km ca s'est top.

 

Le reste très occasionnel ou une fois paramètré ca ne bouge pas.

 

  • 4 mois plus tard...
Posté(é)
  • Auteur

feat: add MQTT connection status

feat: use only dynamic MQTT connection configuration (configuration is easiest)
doc: add description of each parameter
fix: some regression
feat: compute time to charge with an accuracy external service (for MG4L only)

dashboard.png

  • 4 mois plus tard...

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.