KOLANKY - Chargeur voiture électrique connecté 6A-16A Tuya à moins de 90€

c’était ça :
https://fr.aliexpress.com/item/1005003257830598.html?spm=a2g0o.cart.0.0.14e2378dNEiRxW&mp=1&gatewayAdapt=glo2fra

j’ai voulu en modifier 2, mais apparemment, il y a plusieurs versions, car sur le premier c’était bon, mais pas sur le second, plus récent, qui se mettait en erreur dès qu’on modifiait le PWM. Il devait y avoir un contrôle du courant qui bloquait s’il mesurait un courant différent de celui demandé… :face_exhaling:
Je n’ai pas cherché plus loin faute de temps.

Ok merci !

Est-ce que tu sais si avec des chargeurs de ce type on peut faire varier la puissance de charge depuis l’appli de la voiture ? Par exemple on charge à 16 À (sélectionne sur le chargeur) et depuis la voiture on demande 8A.

Bonjour
Ça dépend des voitures, certaines savent faire varier leur courant d’autre non ( dacia Spring par ex)

Ok, donc sur Tesla, vu que je peux changer l’ampérage depuis la voiture ou l’appli mobile, c’est possible avec n’importe quel chargeur ?

Sur la Kona on peut modifier l’intensité de charge depuis l’application sur 3 niveaux : 60% 90% et 100%
Mais pas disponible dans l’intégration HA de Hyundai malheureusement.

Plus personne sur le projet ? J’ai reçu l’ESP32 et quasi tout le matos mais je manque de capacité, j’ai jamais codé :confused: J’aurai peut être pas dû me lancer dedans, je pensais que le code était complet :smiley:

Bonjour
De mon côté j’ai reçu la carte esp 32 avec le relais intégré.
Par contre problème perso et projet en stand bye pour le moment.
Je reste dans le Fil pour voir l’avancement et si possible je testerai de mon côté.
Bonne soirée
Stéphane

Dans le code, il ne manque que la partie connexion Wifi et MQTT, qu’on peut facilement trouver.
Coder, ce n’est pas difficile, il faut aussi faire un petit effort…

Cela dit, je peux t’aider si vraiment tu n’y arrives pas! :wink:

Mise à jour sur la config du PWM :
La dernière version de la bibliothèque ESP32 dans l’IDE Arduino a modifié certaines fonctions, d’où l’erreur que certains ont eu à la compilation :
« ledcSetup was not declared in this scope »
En effet cette fonction a été remplacée donc faire les modifs suivantes dans le code, à la fin du setup, si vous avez cette erreur :

//Serial.println("Init sortie PWM à 1 kHz");
  // Configuration du canal 0 avec la fréquence et la résolution choisie
  //ledcSetup(PWMCanal, PWMFreq, PWMResolution);

  // Assigne le canal PWM au GPIO choisie
  //ledcAttachPin(PWMOutput, PWMCanal);

  //nouvelle fonction qui remplace les 2 précédentes...
  ledcAttachChannel(PWMOutput,PWMFreq,PWMResolution,PWMCanal);

mettre les lignes LedcSetup… et LedcAttachPin… en commentaire et ajouter la ligne ledcAttachChannel…

et modifier aussi, dans la fonction EnvoiRapport, la ligne
ledcWrite(PWMCanal, 1023 - RappCycl);
par:
ledcWrite(PWMOutput, 1023 - RappCycl);

(Changer Canal par Output)

Bonjour @stephg38
Bonjour à tous,

Je suis interessé par cette borne pour Home Assistant.
Je n’ai pas encore de produit Tuya.
Est-ce qu’il faut un hub spécial ou est-ce que l’app Tuya avec connexion WiFi suffit ?

Merci,

Pour ceux qui suivent, un graphique du comportement de ma borne ce matin, avec pas mal de nuages :slightly_frowning_face:
On voit bien que la borne suit la production, avec le décalage de la consommation permanente de la maison (500W env.).
La charge min (Zoé) est d’environ 1,2 kW, et si la production baisse trop, la conso de la maison (en rouge) augmente.

1 « J'aime »

Je viens de commander cette borne de charge, nouveau modèle apparemment: Feyree tragbares ev Ladegerät Typ2 32a 7kw Schnell ladung für Elektro fahrzeug App Wi-Fi-Steuerung durch Einstellen von Strom und Ladezeit - AliExpress 34

Salut,
tu me dira la plage du courant de charge réglable. C’est le minimum qui m’intéresse le plus

Oui, dès que je reçois la borne, je fais l’installation et je posterai ici :wink:

@akunia : le vendeur m’a déjà répondu que le réglage se fait de 8A à 32A par pas de 1A.

Il faut utiliser l’application Tuya, puis on doit pouvoir récupérer cette commande dans Home Assistant pour automatiser le réglage de l’intensité en fonction de la puissance utilisée par la maison en Watts.
Je compte faire un petit tableau Excel pour paramétrer le réglage par pas de 5A par exemple.
La borne du modèle juste avant celle-ci n’aime pas les commandes trop rapprochées, et cela devrait donc limiter ce phénomène.

Bonjour à tous,
Bonjour @akunia

Alors voilà, j’ai réceptionné et je viens de connecter le chargeur mentionné dans mon message ci-dessus: Feyree tragbares ev Ladegerät Typ2 32a 7kw Schnell ladung für Elektro fahrzeug App Wi-Fi-Steuerung durch Einstellen von Strom und Ladezeit - AliExpress 34

J’ai installé l’app Tuya que je n’utilisais pas encore et j’ai pu me connecter sans problème à cette borne.
La borne est réglable de 8A à 32A avec l’app Tuya.

Par contre, je ne récupère aucune entité dans Home Assistant.
Est-ce que je dois faire une manipulation particulière mis à part la synchronisation avec code d’utilisateur Tuya pour installer l’intégration, ou est-ce qu’il faut un hub particulier ?

Autrement, c’est retour à l’expéditeur et je commande l’ancienne version qui semble fonctionner…

Merci pour vos lumières,

Bonjour,
As-tu essayé l’intégration Tuya local ?

Bonjour @R_hum1

Je ne trouve pas cette intégration… peut-être faut il l’ajouter via HACS ?
Mais je suis en train de regarder la vidéo de @MakerNix : Tuya sur Home Assistant

Par contre, certaines fonctionnalités semblent maintenant dépréciées contrairement à ce qui apparaît au moment ou @MakerNix a tourné sa vidéo.

Je vous tiens au courant de mes avancées et vos conseils sont les bienvenus :slightly_smiling_face:

L’ajout de Tuya ne fonctionne plus via ID secret et Access ID. Apparemment, ça a changé par rapport à la vidéo de @MakerNix . Il faut introduire un code qu’on reçoit dans l’app Tuya. C’est ce que j’avais fait ci-dessus mais sans récupérer les entités de mon appareil Tuya.
C’est expliqué ici: Tuya - Home Assistant

Mais je ne récupère rien comme capteur ou comme contrôle, alors que tout apparaît dans l’app Tuya.

Je viens de supprimer et de réinstaller et ce n’est apparemment pas supporté:

Oui tout à fait

je chipote mais c’est galère Tuya pour un amateur…

J’ai réussi à ajouter la borne via LocalTuya et j’ai ajouté toutes les entités que j’ai pu mais c’est vraiment mal fichu pour reconnaître à quoi correspond chaque entité. C’est vraiment pas user friendly comme truc:

En plus, quand je vois tous les intermédiaires qu’il y a avec Tuya et les API à garder à jour etc. Je vais plutôt m’orienter vers la Wallbox Pulsar Plus. ça a l’air beaucoup plus simple à intéger simplement avec l’intégration non ?

Misère, ça marche !


La borne permet un réglage de 8A à 32A par pas de 1A.
Lien vers la borne: feyree Tragbares EV-Ladegerät Typ2 32A 7KW Schnellladung für Elektrofahrzeuge APP-WLAN-Steuerung per Einstellstrom- und Ladezeit - AliExpress 34

Alors attention, il y a Local Tuya et Tuya Local.
Avec Local Tuya, il faut configurer chaque entité manuellement.

Tandis qu’avec Tuya Local, tout est repris plus simplement et il suffit de suivre ce post: Feyree Fey123 : intégration dans HA via Tuya Local

Au préalable, il faut quand même bien configurer le système Tuya avec Home Assistant comme expliqué par @MakerNix ici : Tuya sur Home Assistant

Tuya ne m’a pas séduit au premier abord, faut dire ce qui est.
On verra si ça tient dans le temps ou s’il faut régulièrement chipoter pour mettre à jour Tuya et Home Assistant car il y avait plusieurs éléments mentionnés comme dépréciés au moment où j’ai fait cette instal.

Pour l’automatisation, j’avais préparé ce tableau Excel. Compteur 30A en monophasé 230V.
Les valeurs en jaune correspondent aux seuils que je vais utiliser:

Et voilà l’automatisation que je viens de mettre en place, pas encore testé car j’attends ma Tesla :slight_smile: On verra si y’a le feu :sweat_smile:
Par contre, je viens de mettre à jour mon code, certaines actions sont désactivées (false) car elles ne donnaient pas le résultat escompté. J’ai prévu que la borne s’adapte toutes les 15 minutes quoi qu’il arrive ainsi qu’à chaque changement d’état (passage en mode connecté au véhicule par exemple).

alias: Borne Charge Auto
description: >-
  Réduire et augmenter l'ampérage de la borne de charge en fonction de la
  puissance disponible dans la maison avec une sécurité de 450W.
trigger:
  - platform: state
    entity_id:
      - sensor.ev_charger_status
  - platform: time_pattern
    minutes: /15
condition:
  - condition: or
    conditions:
      - condition: state
        entity_id: sensor.ev_charger_status
        state: Connected
      - condition: state
        entity_id: sensor.ev_charger_status
        state: Charging
      - condition: state
        entity_id: sensor.ev_charger_status
        state: Waiting for authorization
      - condition: state
        entity_id: sensor.ev_charger_status
        state: Charged
      - condition: state
        entity_id: sensor.ev_charger_status
        state: Delaying charge
    enabled: false
action:
  - parallel:
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            below: 470
        then:
          - metadata: {}
            data:
              option: "26"
            target:
              entity_id: number.ev_charger_set_charge_current
            action: select.select_option
            enabled: false
          - action: number.set_value
            metadata: {}
            data:
              value: "26"
            target:
              entity_id: number.ev_charger_set_charge_current
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            below: 930
            above: 469
        then:
          - metadata: {}
            data:
              option: "24"
            target:
              entity_id: number.ev_charger_set_charge_current
            action: select.select_option
            enabled: false
          - action: number.set_value
            metadata: {}
            data:
              value: "24"
            target:
              entity_id: number.ev_charger_set_charge_current
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            below: 1390
            above: 929
        then:
          - metadata: {}
            data:
              option: "22"
            target:
              entity_id: number.ev_charger_set_charge_current
            action: select.select_option
            enabled: false
          - action: number.set_value
            metadata: {}
            data:
              value: "22"
            target:
              entity_id: number.ev_charger_set_charge_current
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            below: 1850
            above: 1389
        then:
          - metadata: {}
            data:
              option: "20"
            target:
              entity_id: number.ev_charger_set_charge_current
            action: select.select_option
            enabled: false
          - action: number.set_value
            metadata: {}
            data:
              value: "20"
            target:
              entity_id: number.ev_charger_set_charge_current
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            below: 2310
            above: 1849
        then:
          - metadata: {}
            data:
              option: "18"
            target:
              entity_id: number.ev_charger_set_charge_current
            action: select.select_option
            enabled: false
          - action: number.set_value
            metadata: {}
            data:
              value: "18"
            target:
              entity_id: number.ev_charger_set_charge_current
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            below: 2770
            above: 2309
        then:
          - metadata: {}
            data:
              option: "16"
            target:
              entity_id: number.ev_charger_set_charge_current
            action: select.select_option
            enabled: false
          - action: number.set_value
            metadata: {}
            data:
              value: "16"
            target:
              entity_id: number.ev_charger_set_charge_current
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            below: 3230
            above: 2769
        then:
          - metadata: {}
            data:
              option: "14"
            target:
              entity_id: number.ev_charger_set_charge_current
            action: select.select_option
            enabled: false
          - action: number.set_value
            metadata: {}
            data:
              value: "14"
            target:
              entity_id: number.ev_charger_set_charge_current
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            below: 3690
            above: 3229
        then:
          - metadata: {}
            data:
              option: "12"
            target:
              entity_id: number.ev_charger_set_charge_current
            action: select.select_option
            enabled: false
          - action: number.set_value
            metadata: {}
            data:
              value: "12"
            target:
              entity_id: number.ev_charger_set_charge_current
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            below: 4150
            above: 3689
        then:
          - metadata: {}
            data:
              option: "10"
            target:
              entity_id: number.ev_charger_set_charge_current
            action: select.select_option
            enabled: false
          - action: number.set_value
            metadata: {}
            data:
              value: "10"
            target:
              entity_id: number.ev_charger_set_charge_current
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            below: 4610
            above: 4149
        then:
          - metadata: {}
            data:
              option: "8"
            target:
              entity_id: number.ev_charger_set_charge_current
            action: select.select_option
            enabled: false
          - action: number.set_value
            metadata: {}
            data:
              value: "8"
            target:
              entity_id: number.ev_charger_set_charge_current
      - if:
          - condition: numeric_state
            entity_id: sensor.shellyproem50_em0_power
            above: 4609
        then:
          - target:
              entity_id:
                - select.ev_charger_toggle_charging
            data:
              option: Stop charging
            action: select.select_option
mode: single

Attention que le cable de cette borne est un peu court sur la partie supérieure, donc il faut faire un raccord, ce que j’ai fait avec 3 borniers spéciaux DIN pour cable de 6 à 10²:

J’ai un Magic WiFi 6 visible juste en dessous du tableau afin d’assurer une excellente connexion.

2 « J'aime »