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.

[App Tierce] Jeedom : piloter sa Tesla

Featured Replies

Posté(é)
Le 17/06/2023 à 21:13, softdy a dit :

Bonjour,

Ayant une Tesla, une production solaire, je débute avec Jeedom et les scénarios.
Merci pour vos partages des différents scénarios.
Par contre DrFlow ton scénario comment se déclenche t-il?
En provoqué, programmé par rapport aux heures creuses heures pleines?
Si je comprends bien ton scénario, la charge commence si l'ampérage de production solaire restante  est supérieure à 5A
Là ou je cherche à comprendre c'est si l'ampérage de charge de la Tesla s'adapte automatiquement par rapport à l'ampérage fourni

Merci

Le scénario se déclenche toutes les minutes avec un déclencheur programmé toutes les minutes. 

C'est bien ça il se déclenche dès 5A et s'arrête en dessous. Et pendant la charge il s'adapte à l'énergie disponible. Merci @vince_007 et @dezdez!

Posté(é)
Le 18/06/2023 à 09:02, dezdez a dit :

avec le plugin enphase

Je ne trouve pas dur le plugin Enphase :( tu as ça ou?

image.png.096d7e1d024c0147b4db24e3feba6499.png

Posté(é)

En tout cas merci à tous pour les partages, je pense qu'il n'y a pas de meilleure solution mais une base à adapter en fonction des besoins/contraintes de chacun.

 

N'hésitez pas à partager les évolutions 😉

Posté(é)
  • Auteur
Le 12/06/2023 à 14:01, Guifou a dit :

PS : c'est quoi l'appli Tesla solar panel qui est en Beta ?

Hello,
sympa de lire tous les messages ci-dessus rapport à l'autoconsommation solaire 👏
Pour répondre (tardivement) à ta question @Guifou, j'ai codé un plugin qui récupère les infos délivrées par les Powerwalls de chez Tesla. Ça s'affiche comme ça : 
powerwall.gif.7c6df5ee508eb45ec2537947ed252c73.gif

 

Le plugin calcule les pourcentages d'électrons en fonction de leur provenance. Je me suis "amusé" à mettre tout ça en mouvement et en couleur. Ça donne je trouve plus de visiblité au système
Dans l'exemple ci-dessus, on voit que :

 - le 100% au niveau SOLAR est rouge parce que 100% de la production va vers HOME

 - la BATTERIE (qui est chargée à 68%) se décharge : 98.4% est en direction de HOME, et 1.6% est vendu au GRID (réseau)

 - coté HOME, on voit la répartition de l'origine des électrons : 96.5% vient du SOLAR et 0.2% vient de la BATTERIE

Ces chiffres sont disponibles comme info au niveau du plugin (par exemple : "hFromS = 96.5" et "bToG = 1.6"), ce qui permet par exemple d'agir en régulant la conso si le hFromG (électricité achetée et consommée par la maison) est trop important.
 

- HOME 
       - conso: hFromS + hFromB + hFromG = 100%
- GRID (réseau)
       - vente: gFromB + gFromS = 100%
       - achat: gToB + gToH = 100% 
 - SOLAR
       - prod: sToB + sToG + sToH = 100%
 - POWERWALL (batterie)
       - charge:    bFromS + bFromG = 100%
       - decharge:  bToH + bToG = 100%
 

Le plugin est toujours en béta et utilisé par un français qui habite en californie. Il faudrait que je prenne un peu de temps pour le passer en stable.

 

il y a une thread qui parle de ça : 

 

Belle semaine à tous

A+

 

Modifié par vercors

Posté(é)

Génial !

Par contre pas utilisable car cette maudite batterie n'est pas disponible chez nous ...

 

Très beau boulot.

Posté(é)
Le 19/06/2023 à 14:51, Guifou a dit :

Génial !

Par contre pas utilisable car cette maudite batterie n'est pas disponible chez nous ...

 

Très beau boulot.

J'allais faire la même remarque : pas disponible chez nous malheureusement 😥

Par contre, ce qui serait parfait, c'est de rajouter la possibilité de charger notre belle selon une installation solaire autre que Tesla avec gestion du délestage et autre ... directement dans le plugin 😇

J'imagine bien une entrée de la consommation dans le plugin Tesla et que celui-ci gère directement la charge selon les consignes.

Modifié par TheKiller83

Posté(é)
  • Auteur

Merci @Guifou

oui hélas pas encore dispo en France.  Jeedom est dans les starting blocks : dès que ça sort, le plugin sera déjà prêt !

Posté(é)
Le 19/06/2023 à 06:58, DrFloW a dit :

Je ne trouve pas dur le plugin Enphase :( tu as ça ou?

image.png.096d7e1d024c0147b4db24e3feba6499.png

tu as une info qui s'appelle tension

Capture d’écran 2023-06-19 à 16.33.00.png

Posté(é)

@dezdez tu as bien le Plugin Enphase Envoy? Quelle version? Parce que moi je n'ai pas la tension et dans la doc il n'est par indiqué qu'il remonte la tension.

 

Solution si ça peut aider certains: faire un scénario avec le script suivant dans une case de code:

// URL du fichier JSON
$jsonUrl = 'http://IP_DE_L_ENVOY_S/production.json';

// Récupérer le contenu JSON depuis l'URL
$jsonData = file_get_contents($jsonUrl);

// Décoder le contenu JSON en tableau associatif
$data = json_decode($jsonData, true);

// Vérifier si la clé 'production' existe
if (isset($data['production'])) {
    // Parcourir le tableau 'production' pour trouver la valeur de la tension
    $tension = null;

    foreach ($data['production'] as $item) {
        if (isset($item['rmsVoltage'])) {
            $tension = $item['rmsVoltage'];
            break;
        }
    }

    // Vérifier si la tension a été trouvée
    if ($tension !== null) {
        // Mettre à jour la valeur dans Jeedom
        $scenario->setData('enphase_tension', $tension);
        $scenario->setLog('La tension (rmsVoltage) a été extraite avec succès. Tension : ' . $tension);
    } else {
        // Gérer le cas où la tension n'a pas été trouvée
        $scenario->setLog('La tension (rmsVoltage) n\'a pas été trouvée dans le fichier JSON.');
    }
} else {
    // Gérer le cas où la clé 'production' n'existe pas dans le fichier JSON
    $scenario->setLog('La clé "production" n\'existe pas dans le fichier JSON.');
    // Afficher le contenu du JSON pour le débogage
    $scenario->setLog('Contenu JSON : ' . $jsonData);
}

 

Ensuite la variable à mettre dans la case valeur d'un virtuel par exemple: Variable(enphase_tension)

Modifié par DrFloW

Posté(é)

Salut @vercors, serait il possible de rajouter une commande pour déverrouiller la prise? Ca serait très pratique! Merci!

Posté(é)
Le 20/06/2023 à 07:48, DrFloW a dit :

@dezdez tu as bien le Plugin Enphase Envoy? Quelle version? Parce que moi je n'ai pas la tension et dans la doc il n'est par indiqué qu'il remonte la tension.

 

Solution si ça peut aider certains: faire un scénario avec le script suivant dans une case de code:

// URL du fichier JSON
$jsonUrl = 'http://IP_DE_L_ENVOY_S/production.json';

// Récupérer le contenu JSON depuis l'URL
$jsonData = file_get_contents($jsonUrl);

// Décoder le contenu JSON en tableau associatif
$data = json_decode($jsonData, true);

// Vérifier si la clé 'production' existe
if (isset($data['production'])) {
    // Parcourir le tableau 'production' pour trouver la valeur de la tension
    $tension = null;

    foreach ($data['production'] as $item) {
        if (isset($item['rmsVoltage'])) {
            $tension = $item['rmsVoltage'];
            break;
        }
    }

    // Vérifier si la tension a été trouvée
    if ($tension !== null) {
        // Mettre à jour la valeur dans Jeedom
        $scenario->setData('enphase_tension', $tension);
        $scenario->setLog('La tension (rmsVoltage) a été extraite avec succès. Tension : ' . $tension);
    } else {
        // Gérer le cas où la tension n'a pas été trouvée
        $scenario->setLog('La tension (rmsVoltage) n\'a pas été trouvée dans le fichier JSON.');
    }
} else {
    // Gérer le cas où la clé 'production' n'existe pas dans le fichier JSON
    $scenario->setLog('La clé "production" n\'existe pas dans le fichier JSON.');
    // Afficher le contenu du JSON pour le débogage
    $scenario->setLog('Contenu JSON : ' . $jsonData);
}

 

Ensuite la variable à mettre dans la case valeur d'un virtuel par exemple: Variable(enphase_tension)

Non c'est sur le plugin Enphase secure, c'est le plugin destiné aux dernières versions de la passerelle.

Posté(é)

Salut @vercors

 

La dernière mise à jour en beta a fait sauter la commande Info selecteur de vitesses ! Et depuis, j'ai un affichage de la température de clim bizarre sur le widget, ya écrit 21.6.999999999993°c  C'est même pas un arrondi car ya 2 points.

 

Normal ou pas normal ?

 

image.png.cbbea7237a6fada537b03775abe4de36.png

Modifié par vince_007

Posté(é)
Le 26/06/2023 à 10:32, vercors a dit :

Ah non pas normal. Tu as essayé de vider le cache ?

 

Oui le cache de Jeedom et celui du navigateur, ca ne change rien, ni pour le widget, ni pour la commande qui a disparue. 

 

J'ai restauré une sauvegarde, j'ai récupéré la commande mais toujours le problème du widget, je pense que ça fait quelques versions qu'il est là. 

Posté(é)

Widget OK pour ma part.

Version du plugin : 3.1.12-beta.196.148

Modifié par 3.14R

Posté(é)

Bonjour,

 

Pas de problèmes de mon côté de widget ( 3.1.12-beta.196.148).

Par contre j'ai très souvent ce message d'erreur, tu as une idée @vercors 

Capture d’écran 2023-06-26 à 18.06.44.png

Posté(é)

Vous avez une Model 3 et moi un Y, ya peut-être une différence ? 

 

Avez vous la commande Info selecteur de vitesses sur la dernière beta ?

Posté(é)
Le 26/06/2023 à 20:40, lcd91 a dit :

oui, si je fais un test, ça me renvoie "OFF"

Capture d’écran 2023-06-26 à 20.39.18.png

Tu as bien la dernière version beta du plugin ?

Posté(é)

yes, dernière mise à jour faite cet après-midi je suis en 3.1.12-beta.196.148

Posté(é)

Bon, je viens de ré-installer la maj et ça marche ! Des fois, ya des trucs qui retombent en marche tu sais pas pourquoi.

Posté(é)
Le 26/06/2023 à 18:16, lcd91 a dit :

Bonjour,

 

Pas de problèmes de mon côté de widget ( 3.1.12-beta.196.148).

Par contre j'ai très souvent ce message d'erreur, tu as une idée @vercors 

Capture d’écran 2023-06-26 à 18.06.44.png

C'est à cause de la surveillance du battement de cœur ( heartbeat pour les informaticiens 😉) du plugin. 

image.png.e7fa7c15caf2e50a1b835b4632a041fc.png

Si par malheur ta voiture est garée en sous-sol avec une connectivité aléatoire et que tu n'y touche pas pendant 8 heures tu as ce message. En plus cette valeur est réinitialisée à chaque installation 😭

 

Enfin, il me semble que ma nouvelle voiture capte mieux le réseau mobile car ce n'est que grâce à ton message que je me suis rendu compte que je n'avais pas modifié le paramètre depuis la dernière installation du plugin. Avec l'ancienne j'y avais droit à chaque journée de télétravail.

 

Posté(é)

Merci pour l’info sur l’heartbeat, alors effectivement je laisse ma voiture se reposer de temps en temps 😉.
Ça me surprend car elle est dans mon garage au sous-sol où je capte très bien le réseau et j’ai un répéteur wifi à 1 mètre de la voiture.

Mais ça ne gêne en rien l’utilisation du plugin 🙂

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.