Feyree Fey123 : intégration dans HA via Tuya Local

bonjour, le pb c’est que lorsque je configure le chargeur, je n’ai pas le choix goodcell_ev_charger mais seulement

  • basic_ir_remote
  • hornbill_y4_smart_lock
  • nedis_zbrc10wt_remotecontrol
  • zigbee_waterleak_sensor
  • avatto_wt20r_thermostat

faut-il faire un truc de plus ?
mon modèle est celui la JDMEX 3.5KW chargeur EV Portable Type2 APP contrôle 16A étanche IP66 EVSE boîtier de charge ensemble courant de charge réglable - AliExpress 34

Merci pour votre aide.

Bonjour à tous,

Merci @MikeBZH44 pour ce tuto !
Limité par mon installation (cablage élec. et installation PV) je me suis lancé sur l’achat d’un Feyree 1 phase 3,5 kW. Lien
J’ai fait la manip de la modification du YAML du Loratap reconnu, par le contenu du fichier du Goodcell. J’ai une remontée des infos, cela communique (avec bien entendu des entitées indisponible lié notamment aux phase 2 et 3, …).
@jasonbourne je n’arrive pas à trouver sur le site de Tuya la configuration YAML qui correspondrait à mon model exactement (F-OBM24-AC-1P16)). Tu saurais m’aiguiller ? (je pense que le site à dû évoluer).

Merci pour votre aide.

Suite à la mise à jour de Tuya Local en 2025.5.0 le chargeur EV portable charger est maintenant directement reconnu avec les bonnes entitées :partying_face:

Edit : en fait elle est mal intégrée : la tension est à 2200V, il n’y a plus l’entitée des Ampères,et plus de sélecteur pour choisir de démarrer ou arrêter la charge. Bref je suis revenu en arrière et j’ai repris le modèle de GoodCell et retiré les entitées inutiles (les 2 autres phases, RFID, …). Je pose le code ici si cela intéresse qqu’un.

name: EV portable charger
products:
  - id: 4ooiu7apnjjumn0d
    manufacturer: Feyree
    model: F-M24
entities:
  - entity: sensor
    class: enum
    translation_key: status
    icon: "mdi:ev-station"
    dps:
      - id: 101
        type: string
        optional: true
        name: sensor
        mapping:
          - dps_val: no_connet
            value: available
          - dps_val: connect
            value: plugged_in
          - dps_val: charing
            value: charging
          - dps_val: wait_rfid
            value: waiting_for_authorization
          - dps_val: finish
            value: charged
          - dps_val: wait_charing
            value: waiting
          - dps_val: error
            value: fault
          - dps_val: null
            value: unknown
      - id: 3
        type: string
        optional: true
        name: charger_status
        mapping:
          - dps_val: charger_free
            value: Standby
          - dps_val: charger_insert
            value: Cable connected
          - dps_val: charger_free_fault
            value: Charger fault
          - dps_val: charger_wait
            value: Charger ready
          - dps_val: charger_charging
            value: Charging
          - dps_val: charger_pause
            value: Charging paused
          - dps_val: charger_end
            value: Charging ended
          - dps_val: charger_fault
            value: Charger fault
      - id: 11
        type: string
        optional: true
        name: alarm_set_1
      - id: 12
        type: string
        optional: true
        name: alarm_set_2
      - id: 14
        type: string
        optional: true
        name: mode
        mapping:
          - dps_val: charge_now
          - dps_val: charge_pct
          - dps_val: charge_energy
          - dps_val: charge_schedule
      - id: 15
        type: integer
        optional: true
        name: balance_energy
        unit: kWh
      - id: 18
        type: boolean
        optional: true
        name: switch
      - id: 23
        type: string
        optional: true
        name: system_version
      - id: 25
        type: integer
        optional: true
        name: charge_energy_once
        unit: kWh
      - id: 27
        type: string
        optional: true
        name: online_state
  - entity: binary_sensor
    class: problem
    category: diagnostic
    dps:
      - id: 10
        type: bitfield
        optional: true
        name: sensor
        mapping:
          - dps_val: 0
            value: false
          - dps_val: null
            value: false
          - value: true
      - id: 10
        type: bitfield
        optional: true
        name: fault_code
  - entity: button
    name: Clear energy
    class: restart
    category: config
    dps:
      - id: 16
        type: boolean
        name: button
        optional: true
  - entity: number
    name: Set charge current
    category: config
    icon: "mdi:ev-plug-type2"
    dps:
      - id: 115
        type: integer
        name: value
        unit: A
        range:
          min: 8
          max: 16
        mapping:
          - constraint: max_current
            conditions:
              - dps_val: Max16A
                value_redirect: value_alt
                range:
                  min: 8
                  max: 16
      - id: 114
        type: integer
        optional: true
        name: value_alt
        unit: A
        range:
          min: 8
          max: 16
      - id: 113
        type: string
        name: max_current
        mapping:
          - dps_val: Max16A
            value: Max16A
          - dps_val: Max32A
            value: Max32A
      - id: 125
        type: integer
        optional: true
        name: display
  - entity: number
    name: Charge delay
    category: config
    icon: "mdi:car-clock"
    dps:
      - id: 118
        type: integer
        name: value
        unit: h
        range:
          min: 0
          max: 15
      - id: 121
        type: string
        optional: true
        name: display
  - entity: sensor
    class: energy
    dps:
      - id: 112
        type: integer
        name: sensor
        unit: kWh
        class: total_increasing
        mapping:
          - scale: 10
  - entity: sensor
    translation_key: voltage_x
    translation_placeholders:
      x: L1
    class: voltage
    category: diagnostic
    dps:
      - id: 102
        type: integer
        name: sensor
        unit: V
        class: measurement
        mapping:
          - scale: 10
  - entity: sensor
    translation_key: current_x
    translation_placeholders:
      x: L1
    class: current
    category: diagnostic
    dps:
      - id: 105
        type: integer
        name: sensor
        unit: A
        class: measurement
        mapping:
          - scale: 10
  - entity: sensor
    class: power
    dps:
      - id: 109
        type: integer
        name: sensor
        unit: kW
        class: measurement
        mapping:
          - scale: 10
  - entity: sensor
    class: temperature
    category: diagnostic
    dps:
      - id: 110
        type: integer
        name: sensor
        unit: C
        class: measurement
        mapping:
          - scale: 10
  - entity: number
    name: Charging duration
    category: config
    icon: "mdi:car-clock"
    dps:
      - id: 119
        type: integer
        name: value
        unit: h
        range:
          min: 0
          max: 15
      - id: 120
        type: string
        optional: true
        name: session_duration
      - id: 122
        type: string
        optional: true
        name: display
  - entity: select
    name: Toggle charging
    icon: "mdi:ev-plug-type2"
    category: config
    dps:
      - id: 124
        type: string
        name: option
        mapping:
          - dps_val: "OpenCharging"
            value: Start charging
          - dps_val: "CloseCharging"
            value: Stop charging
          - dps_val: "WaitOperation"
            value: Waiting for command

Merci a tous ceux qui ont défriché le terrain. Je viens de recevoir le chargeur. ( version mono 32A P17 ). Environ 30 secondes pour configurer sous smartlife, 30 de plus sous tuya local Version : 2025.7.1. Rien a faire , juste a sélectionner Feyree et toutes les entités sont sur HA.

Aujourd’hui, c’est donc désormais une solution très simple.

J’ai acheté cette version. ( P17 )

Avec les coupons actuels aliexpress FRBS15 , 15€ des 99€ , ca la fait a 115€

Ne pas prendre la version avec adaptateur ultra dangereuse. C’est une mauvaise idée.

Bonjour à tous,

Je recharge une borne mono 3.5 KW qui serait intégrable dans HA via Tuya ou autre et qui irait de 6A à 16A par pas de 1A.
La Feyree ne commence qu’a 8A ce qui est déjà beaucoup pour moi car je n’ai pas une grosse installation solaire.
En tout cas merci pour le tuto.

Merci pour votre aide.

Bonjour,

Par pas de 1A qui va de 6A à 32 A j’utilise la borne de chez Lidl

La lidl en mono commence aussi à 6A ? Il me semble ( en tout cas en standard ) que c’est 8A en mono et 6A en tri .

Apres, la borne lidl demande un esp en plus et donc un peu de bidouillage, pas le meme type de produit ou pas la meme cible ( et aussi plus chere ) . J’utilise aussi un esp avec la Feyree pour ma Tesla et je demarre alors a 1A jusque 32A par pas de 1A en utilisant la Feyree. Quitte a utiliser un esp, autant piloter en direct le vehicule , ca sera plus universel quelque soit le chargeur.

Mais bon , c’est vraiment histoire de ne pas injecter. En dessous de 8A en mono, le rendement est mauvais.

Bonjour,

Y’avait deux versions, une 16A avec jusqu’à 11kW et une 32A jusqu’à 22kW.

J’ai la version 32A, qui peut se mettre sur du triphasé, en monophasé et qui démarre à 6A par pas de 1A avec un esp.

Oui c’est sûr elle était un peu plus chère après parfois il y avait des promo et garantie en France.

Avec un esp et un petit module c’est vraiment pas compliqué mais ça reste mon avis.

Piloter le véhicule ? La charge plutôt non ?

Avec les intégrations des VE et des automatisations ça se fait pas mal, vous pensiez plus à un système tout compris ? Là effectivement ça serait le top mais c’est déjà très bien.

Vous pouvez charger à partir de 8A c’est bien ça ?

Dans le processus de charge, le vehicule et le chargeur communique. L’un peut demander a l’autre un courant de charge et vice-versa. Donc on peut “piloter” , cad controler, la charge par le Feyree ( app tuya ou integration local tuya ).

Mais le véhicule peut indiquer aussi au chargeur Feyree qu’il souhaite une valeur de courant spécifique. Si on peut s’interfacer avec le vehicule ( cas de ma tesla avec un esp ), on peut contrôler la charge quelque soit le chargeur. ( y compris le Feyree )

En fait pour info, le Feyree en mono 32A peut demarrer aussi en 6A ( mais pas à 5 pour repondre d’avance ). Il “suffit” de modifier ou creer un nouveau fichier yaml du device en indiquzant 6A comme mini. Ca marche , j’ai verifié.

Edit: Pour etre complet , ma tesla ( si connectée par BLE avec un esp ) peut demander 1A au Feyree et la ca marche, on charge a 1A . Mais on ne peut pas demander en direct 1A par local tuya au Feyree ( min 6A ) .

Salut,

Cette manip m’intéresse :slight_smile: peux tu détailler STP

Perso, j’aimerai mettre le max à 16 et pas à 32 pour commencer.

Ensuite, le 6 apparait bien chez moi. Si je le sélectionne, cela passe bien à 6A sur le chargeur, mais sur HA, la valeur se remet à 8 toute seule au bout de 2 ou 3 sec …

la derniere version de local tuya a corrigé cela. Vu dans le changelog.

Ok en effet j’ai bien le 6A, mais aussi l’autre problème …

Je vais continuer mes recherches

Bonjour,

Je ne sais pas si je dois créer un nouveau sujet, j’ai un souci depuis quelques semaines avec le chargeur.

Il passe en indisponible de manière aléatoire:

Pendant qu’il est indisponible, le ping est OK vers le chargeur depuis HA.

Je suis obligé de le reboot pour que la connexion soit de nouveau fonctionnelle.

rencontrez vous ce problème ?

Merci d’avance

Bon, en cherchant sur internet, je pense avoir trouvé un debut de solution.

Ce defaut est apparu à peu près en meme temps que la MAJ de mes AP¨wifi.

Et suite à la MAJ, le canal wifi n’était plus en fixe mais en auto.

suite modif, plus de defaut deput hier aprèm.

A voir si ca tient.

Bonne journée :slight_smile:

J’ai constaté le même problème que toi (visible sur le réseau via son IP, mais état « unavailable » Résultat, je le coupe et le redémarre dans une automation, mais c’es palliatif.
Comment as-tu résolu ton problème ? En fixant le canal du wifi, non en auto, canal fixe est ce bien cela ?
Mon canal est en fixe, la largeur en Auto. Je ne crois pas avoir eu de changement…
Je vais rester vigilant et voir si il se remet en « unavailable ».

oui c’est ca.

et j’ai fait comme toi, un paliatif en plus au cas ou car sinon, mon chargeur s’activait tout seul quand il n’était plus visible de HA