Aller au contenu
cr1cr1

[App Tierce] Domoticz : plugin Tesla

Messages recommandés

Le 12/02/2021 à 14:31, bnj04 a dit :

Pour ceux qui ont teslamate, voici la commande pour récupérer le token de teslamate :

 

docker exec -it root_database_1 psql -U teslamate -d teslamate -c "select access from tokens;"

 

token qu'on peut ensuite utiliser dans le plugin tesla de domoticz avec la dernière version beta de domoticz :

 

 

Sans titre.png

Pour ma part avec la version 1.22.0 de TeslaMate la commande est la suivante :

docker exec -it teslamate_database_1 psql -U teslamate -d teslamate -c "select access from tokens;"

 

Modifié par dranreb38

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous,

J'essaye sans succès à interface mon TeslaMate avec Domoticz via les topics MQTT de TeslaMate.

Je reçois bien les topic de TeslaMate dans Domoticz , mais je ne comprends pas comment afficher la valeur "teslamate/cars/1/charger_voltage"

J'ai bien défini dans domoticz le client MQTT avec l'adresse IP de Teslamate, créer un sensor dummy ,mais après ???

Comment mettre à jour la valeur, via un script LUA , DZVENT ?

 

Screenshot_682.png

Screenshot_683.png

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

en fait il faut "quelque chose" entre le serveur MQTT et domoticz qui adapte le valeur.

 

de mon coté, j'utilise nodered (https://nodered.org/) :

 

nodered.png.9eb9ade77a225f499166269bbbce13cd.png

node red se connecte au serveur mqtt et ecoute teslamate/cars/1/state (par exemple) :

 

nodered2.png.cdbac68cf1279b27540185718bead65c.png

ensuite conversion (56 étant l'index du device à utiliser coté domoticz) :

 

nodered3.png.2fdacbe891cf81519c6789916cde7a67.png

 

puis ca reinjecte dans le même serveur mqtt dans le topic domoticz/in.

 

enfin, domoticz ecoute le topic domoticz/in et met a jour la valeur de l'index 56 :

 

nodered4.thumb.png.ac29a753fdb44b47d6a3fe91f96fa944.png

 

voici l'export de la config nodered :

 

[
    {
        "id": "352393e4.62e32c",
        "type": "tab",
        "label": "Flow 1",
        "disabled": false,
        "info": ""
    },
    {
        "id": "8d3308e.97ae5f8",
        "type": "mqtt in",
        "z": "352393e4.62e32c",
        "name": "TeslaMate state",
        "topic": "teslamate/cars/1/state",
        "qos": "2",
        "datatype": "buffer",
        "broker": "ba61a290.340a6",
        "x": 100,
        "y": 100,
        "wires": [
            [
                "c99f2f6f.39185"
            ]
        ]
    },
    {
        "id": "80946d62.aa9b2",
        "type": "mqtt out",
        "z": "352393e4.62e32c",
        "name": "",
        "topic": "domoticz/in",
        "qos": "",
        "retain": "",
        "broker": "ba61a290.340a6",
        "x": 810,
        "y": 160,
        "wires": []
    },
    {
        "id": "d208837b.33e04",
        "type": "mqtt in",
        "z": "352393e4.62e32c",
        "name": "TeslaMate battery",
        "topic": "teslamate/cars/1/usable_battery_level",
        "qos": "2",
        "datatype": "utf8",
        "broker": "ba61a290.340a6",
        "x": 110,
        "y": 160,
        "wires": [
            [
                "5e86a2b.d46795c"
            ]
        ]
    },
    {
        "id": "5e86a2b.d46795c",
        "type": "function",
        "z": "352393e4.62e32c",
        "name": "convert to domoticz json idx 57",
        "func": "var newMsg = { payload: '{\"idx\":57,\"nvalue\":0,\"svalue\":\"'+msg.payload+'\"}'}\nreturn newMsg",
        "outputs": 1,
        "noerr": 0,
        "x": 410,
        "y": 160,
        "wires": [
            [
                "80946d62.aa9b2"
            ]
        ]
    },
    {
        "id": "c99f2f6f.39185",
        "type": "function",
        "z": "352393e4.62e32c",
        "name": "convert to domoticz json idx 56",
        "func": "var newMsg = { payload: '{\"idx\":56,\"nvalue\":0,\"svalue\":\"'+msg.payload+'\"}'}\nreturn newMsg",
        "outputs": 1,
        "noerr": 0,
        "x": 410,
        "y": 100,
        "wires": [
            [
                "80946d62.aa9b2"
            ]
        ]
    },
    {
        "id": "da6bb662.7ed21",
        "type": "mqtt in",
        "z": "352393e4.62e32c",
        "name": "TeslaMate Geofence",
        "topic": "teslamate/cars/1/geofence",
        "qos": "2",
        "datatype": "auto",
        "broker": "ba61a290.340a6",
        "x": 110,
        "y": 220,
        "wires": [
            [
                "7654e331.e14ffc"
            ]
        ]
    },
    {
        "id": "f17d8e8b.e9cb6",
        "type": "debug",
        "z": "352393e4.62e32c",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "x": 810,
        "y": 240,
        "wires": []
    },
    {
        "id": "7654e331.e14ffc",
        "type": "function",
        "z": "352393e4.62e32c",
        "name": "convert to domoticz user variable 17",
        "func": "var newMsg = { payload: '{\"command\": \"setuservariable\", \"idx\": 17, \"value\": \"'+msg.payload+'\"}'}\nreturn newMsg\n\n",
        "outputs": 1,
        "noerr": 0,
        "x": 430,
        "y": 220,
        "wires": [
            [
                "f17d8e8b.e9cb6",
                "80946d62.aa9b2"
            ]
        ]
    },
    {
        "id": "ba61a290.340a6",
        "type": "mqtt-broker",
        "z": "",
        "name": "teslamate",
        "broker": "10.0.0.2",
        "port": "1883",
        "clientid": "",
        "usetls": false,
        "compatmode": false,
        "keepalive": "60",
        "cleansession": true,
        "birthTopic": "",
        "birthQos": "0",
        "birthPayload": "",
        "closeTopic": "",
        "closeQos": "0",
        "closePayload": "",
        "willTopic": "",
        "willQos": "0",
        "willPayload": ""
    }
]

on doit pouvoir faire mieux, mais voici comment j'y suis arrivé.

 

a+

Modifié par bnj04

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci @bnj04 pour la piste , je n’utilisais pas encore nodered .

As tu installé nodered sur ton serveur TeslaMate ou Domoticz ?

Je regarde et donne des news ici.

J’essaye un import de ta conf dans nodered (en changeant mes deviceid bien sur !)

Merci !

 

Modifié par dranreb38

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 22/12/2021 à 09:47, dranreb38 a dit :

Est-ce que tu as bien renseigné le broker mqqt de Teslamate ?

Tu as pris le flow dans la doc ?

 

Aucun probleme, as tu changé l’adresse IP du broker dans le flow pour mettre celle de ton broker?

Partager ce message


Lien à poster
Partager sur d’autres sites

Renseigne l'adresse IP de ton TeslaMate , double clic sur l'icone

 pour rentrer dans les paramètres.Quand c'est correctement connecté du devrais avoir l’icône en vert. Pense aussi à ajouter via le menu Manage Palette les module complémentaires

  • node-red-contrib-calc
  • node-red-contrib-simpletime
  • node-red-dashboard
  • node-red-node-email
  • node-red-contrib-telegrambot
  • node-red-node-ui-table

 

 

Screenshot_362.png

Screenshot_363.png

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as peux être un login et password, si tu as modifié ton fichier docker-compose.yml de TeslaMate, tu peux vérifier avec mqtt-explorer (http://mqtt-explorer.com/) les topics de TeslaMate avec l'adresse IP de ton TeslaMate.

Sur la copie d’écran si dessous , j'ai une autre application (TeslaLogger) qui dialogue avec Node-Red  en MQTT

Screenshot_365.png

Modifié par dranreb38

Partager ce message


Lien à poster
Partager sur d’autres sites

Le mystère s'épaissit : ça fonctionne avec MQTT-explorer, mais pas avec node-red... est-ce que le fait que ce soit sous Docker génère des soucis (connexions entre 2 containers)?

 

Tu fais tout tourner sur un RPI4?

Modifié par David42fr

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous,

 

Impossible d'activer le plugin intégré d'origine à DOMOTICZ...
Auriez-vous une piste SVP ?

 

J'ai ma TM3 depuis vendredi dernier.

Domoticz sur NAS Synology (pas de docker) version 2020.2 (build 12731).

 

J'ai tenté :

- réveil de la voiture via l'application

- activer les nouveau dispositifs

- vérifier la latitude/longitude dans Domoticz

 

Et j'ai toujours ce message d'erreur :

image.png.254acb46f5d8e65a87ad6651f55a89de.png

 

Le plugin fonctionne chez vous en ce moment ?

 

A noter que la communication fonctionne parfaitement via l’application TESLA officielle, mais également via Jedlix et T4U.

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 22/02/2022 à 09:00, Tsr a dit :

oui aucun soucis, on dirait ton token est pas bon non ?

Oui, ça y ressemble...
Comment y remédier d’après vous ?

 

 

Edit :

 

Apparemment, il y a une MAJ du plugin...
Mais je n'y ai pas accès via mon NAS...

Bref, ça semble cuit...

Modifié par FFF3347

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 22/02/2022 à 18:10, Marcus_54 a dit :

Tu génères un Token avec l'application "Tesla Tokens"  de Mr Denouche par exemple,

tu copies le token dans "Manual API key:" dans les paramètres TESLA de DomoticZ

 

Oui, mais non : dans ma version de plugin (intégré donc à mon DOMOTICZ, qui ne se met plus à jour), je n'ai pas ce champ :

image.thumb.png.2b1669ac848a6f928dd4f3bf60cba0dc.png

 

Ou bien j'ai loupé quelque chose ?  🙄

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci @kiwi35,

 

Je vais tester aussi ce  plugin.

@suivre ....

----------

Edit après installation et création du fichier MqttMapper.json

 

{
"Car odometer": {"topic": "teslamate/cars/1/odometer",
        "type": "113", "subtype": "0", "switchtype": "3",
        "options": {"ValueQuantity":"Distance", "ValueUnits":"km"},
        "mapping": {"item": ""}
};

avec ou sans le ; de la fin de fichier je ne remonte pas les Kms dans domoticz

 

Modifié par dranreb38

Partager ce message


Lien à poster
Partager sur d’autres sites



  • Contenu similaire

    • Par Lohic
      Bonjour,
        J'ai fait l'acquisition cet été d'une Leaf 40 kWh de 2019, 36000 km, premier VE pour moi.   Je suis très satisfait, hormis un point : manifestement elle n'a pas les 36 kWh utilisables ?!! J'ai des consommations relativement similaires à ce que je peux trouver sur le forum (suivant les trajets et conditions, entre 11 sur des petits trajets et 17 kWh à 110 avec du vent), et surtout l'autonomie affichée à 100% est toujours entre 250 et 270km. Dans la réalité, sur un trajet à 90 km/h je n'ai plus que 10/20% d'autonomie après 170km.   Mais surtout, en chargeant avec ma Wallbox, je vois bien que pour passer de 20% à 100% cela prend 28 kWh de charge, soit 33,6 kWh pour un équivalent 0->100 %. J'ai dû mal à évaluer la perte de charge, mais à la louche pour une perte de 10% (peut-être est-ce d'avantage ?), cela correspond donc à environ 30 kW pour faire 0->100 %. Où sont passés les 6 kW ?!   De même, pour la première fois j'ai utilisé une charge rapide ce weekend, j'ai rechargé de 20 kWh pour 60% de charge (10%->70%), soit 33,3 kWh pour 100% de charge, je ne sais pas de combien est la perte de charge mais il me manque bien quelques kWh ?   L'indicateur de batterie du tableau de bord m'indique qu'elle est toujours à 100% de sa puissance (de ce que j'en comprend).   Est-ce que d'autres personnes ont le même problème ? Auriez-vous une idée de la raison, et s'il est possible de faire quelque chose ?   Merci !!
    • Par Rockstar
      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.
       

    • Par Rockstar
      hello à tous
      Je souhaiterais acheter cet boitier OBD Norauto pour ma MG4 (j'ai un bon d'achat chez eux). Est ce quelq'un à des retours sur son fonctionnement avec la MG4.
      Est-il possible d'intégrer les données fournies par le boitier dans un système domotique en utilisant le téléphone comme passerelle?
      Avez vous des ressources à partager sur les logiciels PC et android, les fonctionnalités et les spécificités MG4?
      merci pour votre retour.
      Liens Description https://github.com/SAIC-iSmart-API API description, clients, automation integration (mqtt, homeassistant)              
       
    • Par Skrevett
      Bonjour,
      Quand on parle d'autonomie, on pense souvent consommation et taille de batterie.
      L' Enyaq étant sur le marché depuis environ 3 ans, on devrait voir apparaître  les premières dégradations de batterie mesurables. Une perte de 10% de SOH correspondra à  30 à 50 km suivant la taille de la batterie, ce qui n'est pas négligeable...
       
      Je propose donc d'échanger sur ce sujet et notamment de partager, pour ceux qui le connaissent (par un OBD ou un diag en garage ou concession),  les SOH avec si possible des informations sur les facteurs influents (âge, km,  estimation du % de charges rapides...etc). Ceci nous permettra d'avoir une vision de la tendance effective de l'usure de nos (très chères) batteries.
       
      Pour ma part, j'ai un iV60 sortie d'usine en 04/2021 (pour l'âge réel de la batterie), 1ere immatriculation en 12/2021, aujourd'hui 25500km (soit environ une centaine de cycles de charge), environ 25% de charges rapides (moyenne réelle à 60kW), conduite souple. Mon OBD me donne capacité  max à 54,5 kWh. N'ayant pas l'OBD à l'achat de la voiture, je ne sais pas si le SOH est de 54,5/58 (soit 94%) ou 54,5/62 (soit 88%)
    • Par axel_foley
      Bonjour,

      Suite a l'achat de ma voiture électrique en décembre dernier, je réalise que des charges sur des borne public.
      Cependant étant propriétaire, je voudrais m'installer une prise/borne pour une charge à domicile (compteur calibré à 9KVA et sous utilisé).

      Après un petit échange avec le chat de renault, il semble que la green up est conseillé pour la renault megane EV60 130ch supercharge.
      Ça tombe bien, malgré mes 120km/jour une nuit de charge pendant les heures creuse devrais suffire a recharger la voiture.

      Pour la green up, se que je comprend, c'est que je doit avoir un disjoncteur 20A (identifier C20) contrairement a ce que propose des vendeurs peut scrupuleux sur Amazon (disjoncteur 16A identifié C16). Pour cela je vais aller dans une marque de magasin de bricolage et récupérer un kit, c'est se qui m'inspire le plus confiance.

      Le problème c'est que j'aimerais ajouter un compteur wifi (connecté a ma plateforme home assistant) pour connaitre la consommation électrique de ma voiture.
      J'ai identifié plusieurs matériel comme le SONOFF POW Elite qui fait du 20A  ou SONOFF-POWR3 - Contacteur WiFi 25A utilisé par @sim_v dans une photo (premier photo sur le sujet [Montrez vos bornes !]).
      J'imagine le brancher un t'elle équipement en "série" derrière le disjoncteur et avant la prise 16A le tout relié avec des câbles de section de 2,5mm².
      Est ce que c'est une bonne idée ou il y a un risque d’incendie ou pour la voiture? avez vous des conseils d’équipement de ce type ?

      Reste maintenant la prise 16A, j'ai trouvé plusieurs câble sur amazon/aliexpress/carplug mais que choisir ?
      L'idéal pour moi serais un câble commutable 8A/10A/13A/16A cela me permettrais de faire une charge exceptionnel quand je part en week-end avec la petite famille. Cependant, qu'elle marque choisir ? il y a t'il des différences d' efficience (efficacité/perte ...)  ?
      J'ai tenté de lire différent article sur le sujet... mais je suis pas sur d'avoir compris (j'ai l'impression que le câble est considéré comme négligeable dans la charge de la voiture).

      Pour ceux qui se pose la question, non Renault ne ma pas fournie le câble avec.

      Merci d'avance pour vos retours, qui devrais m'aider vu le bazar dans ma tête.


×
×
  • 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.