Page 1 sur 1

Borne électrique pour VE et délestage

Publié : 26 mai 2024, 13:52
par manuloup
Bonjour à tous,

Je suis en train de regarder les différentes possibilités de bornes de recharge pour VE (j'ai une Tesla M3) et le délestage du surplus de la production photovoltaique (j'ai une solution enphase).

J'ai pu découvrir la borne V2C grâce à une vidéo de Nicolas Tesla :

https://v2charge.com/store/fr/produit/trydan-pro/

https://www.youtube.com/watch?v=06mgxLG ... a%C3%AFque

Apparemment, la borne a une API ouverte et ils indiquent une intégration à Home Assistant.

Ce produit me paraît donc particulièrement intéressant.

Quelqu'un d'autre est-il en recherche de ce type de solution ?

Re: Borne électrique pour VE et délestage

Publié : 20 avr. 2025, 10:42
par benp
Bonjour,

Réponse un peu tardive...
J'ai une borne V2C.
"API ouverte", c'est ce que dit la propagande du marketing. En vrai c'est très mal documenté.
Si j'ai bien compris, chaque youtubeur reçoit une borne gratuite...
J'ai essayé de m'en sortir avec V2C cloud=récupération des données sur le cloud.
La doc est ici:
https://v2c.docs.apiary.io
J'ai pas réussi!


En fouinant un peut plus, j'ai trouvé ça:
https://docs.google.com/spreadsheets/u/ ... tml?pli=1#
Aller dans l'onglet HTTP GET Requests
C'est un HTTP GET en local non sécurisé!
Cela décrit la version 2.1.14 du 20/05/2024 alors qu'on est aujourd'hui à la version 2.2.8
La recette est:

Code : Tout sélectionner

http://XXX.XXX.XXX.XXX/RealTimeData
XXX.XXX.XXX.XXX est l'adresse IP locale de la borne. Vous pouvez tester dans votre navigateur.
On reçoit un json en réponse. Par exemple pour moi(ID, IP et SSID cachés par x):

Code : Tout sélectionner

{"ID":"XXXXXX","FirmwareVersion":"2.2.8","ChargeState":1,"ReadyState":1,"ChargePower":0.00,"VoltageInstallation":222,"ChargeEnergy":0.02,"SlaveError":0,"ChargeTime":129,"HousePower":436.27,"FVPower":0.00,"BatteryPower":0.00,"Paused":0,"Locked":0,"Timer":0,"Intensity":28,"Dynamic":1,"MinIntensity":6,"MaxIntensity":32,"PauseDynamic":0,"FirmwareVersion":"2.2.8","DynamicPowerMode":0,"ContractedPower":4600,"SSID":"XXX","IP":"xxx.xxx.xxx.xx","SignalStatus":0}
A noter: la réponse est un peu plus détaillée que ce que prévoit la doc.
J'ai pas essayer write.

Voila un petit exemple dzvents fonctionnel (il faut créer les 3 dispositifs virtuel Puiss-maison, Puiss-VE, Couant-VE):

Code : Tout sélectionner

return {
	on = {
      timer = {'every 1 minutes'},
      httpResponses = {'V2C'}
	},
    execute = function(domoticz, item)
    
        if (item.isTimer) then
            print('[V2C]send')
            domoticz.openURL({
                url = 'http://xxx.xxx.xxx.xxx/RealTimeData',
                callback = 'V2C',
                timeout = 20
            })
        end
    
        if (item.isHTTPResponse and item.ok) then
            local HousePower =item.json.HousePower
            local ChargePower =item.json.ChargePower
            local Intensity =item.json.Intensity
            print('[V2C]House power:' .. tostring(HousePower) .. ' charge power:' .. tostring(ChargePower) .. ' intensity:' .. tostring(Intensity))
            domoticz.devices('Puiss-maison').updateEnergy(HousePower)
            domoticz.devices('Puiss-VE').updateEnergy(ChargePower)
            domoticz.devices('Courant-VE').updateCurrent(Intensity)
            
        end
    end
}
La réponse est très très longue: le timeout de 20 secondes ne suffit pas parfois!