Update Doc
This commit is contained in:
86
README.md
86
README.md
@ -51,7 +51,7 @@ BLANCHES et ROUGES.
|
||||
|
||||
C'est le tarif moins cher donc on est en mode "openbar" :
|
||||
|
||||
- Recharge de la batterie si SOC < 80% en heure creuse (nécessite un schedule 0 dans le GX)
|
||||
- Recharge de la batterie si SOC < 80% en heure creuse (nécessite un schedule 1 dans le GX)
|
||||
- Battery Life : On, car lorsque la batterie n'est pas rechargée souvent il y a une charge lente qui peux arriver
|
||||
- Min Soc : 30% (configurable)
|
||||
|
||||
@ -82,5 +82,87 @@ chez moi, je suis de 6h à 16h sans toucher un seul kWh HP rouge.
|
||||
S'il y a du soleil, j'arrive largement à rester toute les HP sans consommer
|
||||
du réseau.
|
||||
|
||||
TODO: PAC OFF en HP ROUGE
|
||||
Le Battery Life à Off évite aussi de "charger lentement la batterie" quand
|
||||
on est à Battery Life à On.
|
||||
|
||||
|
||||
## Configuration du GX
|
||||
|
||||
Je ne vais pas expliquer comment configurer un Multiplus avec un GX en ESS mais les points
|
||||
*IMPORTANT* a mettre en place.
|
||||
|
||||
### Activer le broker MQTT sur GX
|
||||
|
||||
Dans Settings -> Services, activez MQTT on LAN (SSL), _puis_ MQTT on LAN (Plaintext) :
|
||||

|
||||
|
||||
Pour l'instant le code ne prévois pas de se connecter en MQTT over SSL.
|
||||
|
||||
### Activer un schedule 1 sur le GX
|
||||
|
||||
Utilisé pour recharger les batteries en heures creuse, la valeur de recharge sera modifiée
|
||||
selon les jours Bleu, Blanc et Rouge.
|
||||
|
||||
*Si vous ne voulez pas utiliser cette feature* il _suffit juste_ de laisser ce schedule a inactif.
|
||||
|
||||
Dans Settings -> ESS -> Scheduled charge levels -> Schedule 1 (capture prise en veille de jour Blanc) :
|
||||

|
||||

|
||||
|
||||
## Configuration du code
|
||||
|
||||
### Prerequis
|
||||
|
||||
Il vous faut trouver les points suivants :
|
||||
|
||||
- L'ip ou le nom de votre eco device
|
||||
- L'ip ou le nom de votre GX
|
||||
- Le numéro de série du GX
|
||||
|
||||
*NOTE IMPORTANTE*: le code API EDF n'est pas encore fonctionnel.
|
||||
|
||||
Sur les deux premier points, vous avez ces informations sur votre routeur, box, ou ailleurs.
|
||||
Je ne détaillerais pas comment retrouver ces point.
|
||||
|
||||
Pour le numéro de série c'est assez facile a coup de MQTT Explorer, vous le trouverez dans l'arbre `N/`, le
|
||||
première serie de numeros est le numéro de série de votre GX.
|
||||
|
||||
### Configuration
|
||||
|
||||
Copiez le fichier `secret.py.exemple` en `secret.py` et remplissez les variables présentes.
|
||||
|
||||
### Ajout des modules python nécessaires
|
||||
|
||||
Le code a besoin des modules python suivants :
|
||||
|
||||
- urllib3
|
||||
- json
|
||||
- paho.mqtt.client
|
||||
- time
|
||||
- pyprowl
|
||||
- datetime
|
||||
|
||||
Cette partie est a voir avec votre distribution linux.
|
||||
|
||||
## Comment faire un test ?
|
||||
|
||||
C'est assez simple vu tout se configure via MQTT, au lieu de mettre votre GX dans la varible `gx`de `secret.py`
|
||||
utilisez un mosquitto de test pour voir si les valeur sont celles attendus.
|
||||
Une fois que vous êtes sûr alors vous pouvez mettre en crontab le fonctionnemnt de code.
|
||||
|
||||
Exemple :
|
||||
```
|
||||
#
|
||||
# EDF TEMPO
|
||||
#
|
||||
# Lors de la recup jour demain
|
||||
5 20 * 1-3,9-12 * test -x $HOME/git/tempo-ess/tempo-ess-dynamic.py && $HOME/git/tempo-ess/tempo-ess-dynamic.py
|
||||
# Lors du passage HC
|
||||
2 22 * 1-3,9-12 * test -x $HOME/git/tempo-ess/tempo-ess-dynamic.py && $HOME/git/tempo-ess/tempo-ess-dynamic.py
|
||||
```
|
||||
|
||||
Donc le code est executé 2 fois:
|
||||
- une fois a 20:05, pour récuperer la couleur du lendemain et la valeur du Schedule 1
|
||||
- une fois a 22:02, pour éventuellement changer la valeur du Min Soc et si on active/desactive Battery Life
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user