Intégration Solar Optimizer - Optimisation de sa consommation Solaire

Oui c’est possible qu’il crée les nouvelles entites avec des _2 si les précédentes n’ont pas été supprimées avant. J’aurai du le mettre dans la release note.

@AndAriel @Julien_Galliot @Chris73 essayez de m’envoyer vos logs pendant le soucis et votre config svp. Je vais essayer de comprendre ce qui ne va pas.

Si c’est trop genant repassez en version précédente. Vous avez pas installé HA 2024.10 des fois ?

Les # ne sont pas alignés avec les blocs. Je ne sais pas si ca gene en yaml. J’ai un doute

Pour ma part, ça fonctionne. J’ai juste modifié les devices avec les nouveaux devices créés avec _2 et tout est rentré dans l’ordre côté lovelace
Capture d’écran 2024-10-02 à 22.12.09

2 « J'aime »

Merci de l’info ! (Je t’ai pingué a tord)

Comment tu utilises le scheduler avec Solar optimizer ?

Bonjour @Jean-Marc_Collin

En mettant des conditions dans le scheduler
J’ai suivi l’exemple de @ritonls : Intégration Solar Optimizer - Optimisation de sa consommation Solaire - #284 par ritonls.

Si mon chauffe-eau n’a pas réussi a atteindre sa température (avec un input_boolean et une automatisation) alors je le déclenche en heure creuse via le scheduler

Huuum, peut etre que le max journalier est atteint (tu l’as configuré ?) donc SO etient et le scheduler le rallume, puis SO l’etient… etc

Je vois que @Chris73 a mis un max_on_time_per_day_min sur le polaris qui a fait la meme chose

Tu vas pouvoir simplifier ce fonctionnement depuis ma 2.0. SO calcule tout seul le le temps d’allumage

Bonsoir @Jean-Marc_Collin


Pour ma part, HA 2024.10 actuellement

2 captures écran : une au couché, et une au levé avec les temps de fonctionnement : on voit que ça a fonctionné pendant la nuit
Ma config est celle que j’ai écrite en haut
Ce soir, ça n’a plus l’air de se déclencher dans les 8 minutes comme hier pour le polaris : est ce du fait que j’ai complété mes fichiers, ou autre ?

actuellement, j’ai ça
On voit que les temps maxis ont été dépassés : je ne sais pas si c’est normal

algorithm:
  initial_temp: 1000
  min_temp: 0.1
  cooling_factor: 0.95
  max_iteration_number: 1000


devices:
  - name: "Twizy Rouge"
  # The switch that controls the tank pump
    entity_id: "switch.prise_twizy_rouge_commutateur"
  # the power of this pump
    power_max: 2100
  # Always usable
    check_usable_template: "{{ True }}"
  # 15 min minimum activation
    duration_min: 45
  # 5 min deactivation minimum
    duration_stop_min: 15
  # On enable/disable via a service call
    action_mode: "service_call"
  # The service enabling the switch
    activation_service: "switch/turn_on"
  # The service to deactivate the switch
    deactivation_service: "switch/turn_off"
  # We authorize the pump to start if there is 10% battery in the solar installation
  #  battery_soc_threshold: 0
    max_on_time_per_day_min: 300

  - name: "Twizy Bleu"
    entity_id: "switch.prise_twizy_bleue_commutateur"
    power_max: 2100
    check_usable_template: "{{ True }}"
    duration_min: 45
    duration_stop_min: 15
    action_mode: "service_call"
    activation_service: "switch/turn_on"
    deactivation_service: "switch/turn_off"
    max_on_time_per_day_min: 300


  - name: "Polaris"
    entity_id: "switch.polaris_commutateur"
    power_max: 1000
    check_usable_template: "{{ True }}"
    duration_min: 15
    duration_stop_min: 5
    action_mode: "service_call"
    activation_service: "switch/turn_on"
    deactivation_service: "switch/turn_off"
    max_on_time_per_day_min: 180

Dis moi ce que tu veux d’autre comme info, je te les donne

Ps : j’ai passé toute l’am a éplucher la doc et les commentaires pour essayer de comprendre

Bonjour,
Petit retour sur ce que j’ai configuré et détaillé un peu plus haut.
Avec le temps pluvieux que nous avons eu, mon chauffe eau ne se déclenche pas en journée.
A 22h, il s’active bien, mais Solar Optimizer le désactive quelque minute plus tard (J’ai vérifié en activant les log de debug avant hier), car évidemment, il n’y a pas beaucoup de production solaire à cette heure là :slight_smile:

J’ai donc ajouté une nouvelle automatisation qui va désactiver le solar optimiser au coucher du soleil:

Et j’ai modifié mon automatisation de réinitialisation du booléen Temp-CE_OK afin qu’au lever du soleil, il réinitialise la valeur de température optimale atteinte et qu’il réactive le solar optimizer:

A voir dans les prochain jour si cela fonctionne

1 « J'aime »

Bonjour

Pour faire avancer le schmilblick

Cette nuit mon twizyrouge s’est allumé et s’est éteint au bout de 5h04
Le Bleu s’est allumé après, et s’est éteint au bout de 5h05

Le temps maxi a l’air de fonctionner, par contre le démarrage se fait quand la production ne fonctionne pas

Redémarrage ce soir du polaris à 18h24 alors que tout l’am il était resté éteint (production solaire une centaine de w, conso maison + de 700w au moment du démarrage)

Voilà pour infos

Moi, un truc bizarre ce soir après la maj en 2.0, mon cumulus s’est mis en route tout seul alors que je ne suis pas en surproduction, c’est la première fois que cela m’arrive. je suis sur la dernière version de HA

Hello @ritonls

Je vais faire une évol pour gérer ça nativement : Always charge car during the night when below target charge level · Issue #5 · jmcollin78/solar_optimizer · GitHub

C’est réclamé depuis longtemps et j’en ai besoin aussi.

Ca me parait pas possible que SO démarre un équipement alors qu’il n’y a pas de production solaire. Ne serait-ca pas ton Scheduler qui essaye de le démarrer ?

Tu peux me montrer ça ? Avec des logs ou des copies d’écran ou qqe-chose ?
Je veux bien ta conf aussi.
Vous êtes manifestement plusieurs à me parler de ce soucis, il y a peut être un truc du coup.

est-ce que tu as un Scheduler qui rallume les équipements ? si oui, si le Scheduler rallume et que le délai max est dépassé, alors SO va l’arrêter. Lorsqu’un eqt est allumé en manuel, il faut impérativement, mettre le « enable » sur False pour pas que SO reprenne la main sur l’équipement.

Bonsoir,

Aucune programmation non

Voici par ex mon journal de cette nuit

Prise Twizy Bleue Commutateur a été éteint déclenché par le service Commutateur: Éteindre

08:39:27 - Il y a 14 heures

Prise Twizy Bleue Commutateur a été allumé déclenché par le service Commutateur: Allumer

03:34:26 - Il y a 19 heures

Solar Optimizer-Twizy Bleu Active a été éteint

08:39:27 - Il y a 14 heures

Solar Optimizer-Twizy Bleu Active a été allumé

03:34:26 - Il y a 19 heures

cette nuit je dormais

System Information

version core-2024.10.0
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.46-haos
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.1
Stage running
Available Repositories 1428
Downloaded Repositories 5
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 13.1
update_channel stable
supervisor_version supervisor-2024.09.1
agent_version 1.6.0
docker_version 26.1.4
disk_total 28.0 GB
disk_used 6.4 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board green
supervisor_api ok
version_api ok
installed_addons Studio Code Server (5.16.3), Samba Backup (5.2.0), Terminal & SSH (9.15.0), Get HACS (1.3.1), Cloudflared (5.1.21)
Dashboards
dashboards 3
resources 1
views 1
mode storage
Recorder
oldest_recorder_run 24 septembre 2024 à 21:10
current_recorder_run 3 octobre 2024 à 22:13
estimated_db_size 197.52 MiB
database_engine sqlite
database_version 3.45.3

Tu as quelque-chose qui allume la prise à 3:34:26 tous les jours. 2 jours de suite exactement à la même heure.

Non, c’est le même jour
C’est le solar optimizer qui declenche le commutateur

Je l’ai mal présenté effectivement