Intégration Solar Optimizer - Optimisation de sa consommation Solaire

Bonjour,

Comment fait on pour créer les entités pour le prix d’achat, de vente, et taxe pdes énergies pour la configuration ?

Merci

Hello @Chris73 ,

Dans mon cas, c’est simplement des « Entrées » (Parametres / Entrées) de type input_number que j’ai valorisé. Je valorise le prix d’achat par une automatisation qui surveille les Heures Creuses / Heures Pleines (Tempo dans mon cas).

Merci beaucoup

je suis en train d’essayer de comprendre pourquoi mon fichier solaroptimizer.yaml m’envoie des erreurs …

Montre nous le (en formattant bien avec le bouton </>).

Salut,

Merci pour ton aide

J’ai essayé aujourdhui de charger un véhicule électriue que je branche sur une prise 220v en utilisant les lignes préconisées pour réservoir pump
ça n’a pas fonctionné . ça ne démarre pas (par contre, ça me coupe bien la prise)
Dois je utiliser celles de la tesla ?

(Prise zigbee)

Merci

Re

C’est pas du au parametre de batterie_soc ?


devices:
  - name: "Twizy Bleu"
  # The switch that controls the tank pump
    entity_id: "switch.prise_twizy_bleue_commutateur"
  # the power of this pump
    power_max: 2100
  # Always usable
    check_usable_template: "{{ True }}"
  # 15 min minimum activation
    duration_min: 15
  # 5 min deactivation minimum
    duration_stop_min: 5
  # 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: 10


Pour que cela charge avec cette configuration, il faut:

  1. que les panneaux produisent au moins 2100 W (+ ce que tu consommes déjà par ailleurs),
  2. que ta batterie solaire soit chargée à au moins 10%. Tu as une batterie dans ton installation solaire bien sur ?,
  3. que le switch Enable soit à ‹ On ›

Quelle tête a le bouton sur le dashboard ? Celui qui commande cet équipement ?

:mega: Nouvelle release 2.0.0 :tada:

Le contenu est le suivant:

Full Changelog: Comparing 1.7.1...2.0.0 · jmcollin78/solar_optimizer · GitHub


To use it you should add a max_on_time_per_day_min: in your solar_optimizer.yaml file. Example:

solar_optimizer:
algorithm:

  • name: « Equipement name »
    entity_id: « input_boolean.fake_device_g »
    power_max: 1200
    check_usable_template: « {{ True }} »
    duration_min: 1.5
    action_mode: « service_call »
    activation_service: « input_boolean/turn_on »
    deactivation_service: « input_boolean/turn_off »
    battery_soc_threshold: 40
    max_on_time_per_day_min: 30 <------------------ add this

    You will also notice than there is now one device per devices in solar_optimizer.yaml in which you will find some entities:
    Capture d’écran 2024-09-30 à 13 58 35
1 « J'aime »

Merci pour ton retour

Je n’ai pas de batterie sur mon installation non
je dois mettre quoi du coup ? 0 ?

Capture d’écran 2024-10-01 à 17.02.11

Merci

Faut virer la ligne. Regarde les exemples dans le readme

D’accord merci

Plus qu’à attendre le prochain jour de soleil
Je vais mettre plusieurs appareils dans la liste
la priorité se fait par ordre dans la liste, ou par ordre de conso en w ?

Bonjour @Jean-Marc_Collin

Est ce qu’il y a un rapport avec la mise a jour de Solar Optimizer ?

Plus rien apparaît dans Lovelace?
J’ai pourtant bien mis a jour le modèle que tu préconises sur GitHub et rajouter la ligne on_time_entity sur chaque card?


 - type: grid
        cards:
          - type: custom:decluttering-card
            template: managed_device
            variables:
              - device: switch.solar_optimizer_chauffe_eau
              - secondary_infos: '{{ states(''sensor.shelly_chauffe_eau_power'') }} W'
              - icon: mdi:water-boiler
              - enable_entity: switch.enable_solar_optimizer_chauffe_eau
              - on_time_entity: sensor.on_time_today_solar_optimizer_chauffe_eau
          - type: custom:decluttering-card
            template: managed_device
            variables:
              - device: switch.solar_optimizer_seche_serviette
              - secondary_infos: '{{ states(''sensor.nodon_seche_serviette_sdb_power'') }} W'
              - icon: mdi:power-socket-fr
              - enable_entity: switch.enable_solar_optimizer_seche_serviette
              - on_time_entity: sensor.on_time_today_solar_optimizer_seche_serviette

Bonsoir @Jean-Marc_Collin

De mon côté, un truc de fou

Je ne sais pas si en journée ça marchera, mais actuellement, mon polaris s’allume tout seul au bout de quelques minutes, alors qu’il fait nuit

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


devices:
  - name: "Twizy Bleu"
  # The switch that controls the tank pump
    entity_id: "switch.prise_twizy_bleue_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: "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

J’ai eu exactement la même chose pour mon sèche serviette et chauffe eau, ils ont continué a chauffé hors plage du scheduler pour mes heures creuses!!

Bonjour,
Même problème pour moi depuis la maj en 2.0. Tu as pu trouver la solution?

bonsoir,
Pour info, des nouveaux device ont été créés avec la mise à jour. Il faut donc modifier ds lovelace les devices par exemple device: switch.solar_optimizer_xxxxxx_2
En tout cas pour moi, c’est le cas

Non, désolé
Pourtant, ce n’est pas faute d’avoir cherché
Je pense que c’est un bug du module

Faudrait vraiment que tu essayes de comprendre le fonctionnement en lisant un peu la doc. C’est ni l’un ni l’autre mais la meilleure combinaison qui optimise la consommation solaire

T’as bien mis a jour le declutering template ? Il marche bien chez moi. Un soucis dans le copier coller ou un problème d’indentation ? Ca arrive en copuant du yaml

Mince alors. Ce serait une régression depuis la 2.0.0 ?
Je veux bien les log si tu les as. J’ai pas constaté de soucis chez moi.