Pour éclaircir mon commentaire

Pour piloter l’ECS avec l’excédent et le programmer depuis HA, il me faudrait le controle de l’ECS. Merci encore

Bonjour @PierreSEDG
Je pense que ton type de ballon n’est pas (encore) pris en charge par mon intégration.
Dans l’idéal, peux tu ouvrir un ticket sur l’espace Github dédié a ce projet qui se trouve dans le tout premier post de ce feed ?
Si tu sais faire, active les logs de l’intégration attends au moins 5 min et post les moi dans l’incident en prenant soin d’effacer ton mot de passe des logs. Sinon je t’expliquerai sur le ticket.
Merci,
Cdt,
Guillaume
Bonjour @TheGui01, merci pour ta réponse. J’ai fais comme tu m’as demandé, j’espère que c’est ce qu’il faut sinon je te remet ici le code et tu peux me dire si c’est ce qu’il faut. Cela fera l’objet d’une maj, c’est ça ? en tout cas, merveilleuse communauté sur home assistant ! On a besoin de gens comme vous
Source: helpers/entity_platform.py:361
intégration: Water Heater (documentation, problèmes)
S'est produit pour la première fois: 08:55:15 (1 occurrences)
Dernier enregistrement: 08:55:15
Error while setting up frisquet_connect platform for water_heater
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform
await asyncio.shield(awaitable)
File "/config/custom_components/frisquet_connect/water_heater.py", line 26, in async_setup_entry
entity = FrisquetWaterHeater(entry,coordinator.my_api,"ecs")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/frisquet_connect/water_heater.py", line 52, in __init__
self.current_operation = self.FrisquetToOperation(coordinator.data["ecs"]["MODE_ECS"]["id"])
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
TypeError: 'NoneType' object is not subscriptable
saisissez ou collez du code ici
Bonjour@PierreSEDG
Je t’ai repondu de l’autre coté
Salut @TheGui01, merci encore pour ta dernière mise à jour. Impeccable. Cette fois ci je me demande si la consigne d’ECS n’est pas géré par la machine.
J’ai mis une automatisation sur les heures creuses. Le problème est que d’après les Logs j’ai du On et du Stop un peu quand ça lui chante. a changé en Stop déclenché par l’automatisation Chauffe-eau Heures Creuses déclenché par l’heure
05:00:00 - Il y a 4 heures
a changé en On
20:07:04 - Il y a 13 heures
a changé en Stop
20:02:04 - Il y a 13 heures
a changé en On déclenché par le service Water Heater: Définir le mode de fonctionnement
19:58:58 - Il y a 13 heures - X
a changé en Stop déclenché par le service Water Heater: Définir le mode de fonctionnement
18:51:01 - Il y a 14 heures - X
a changé en On déclenché par l’automatisation Chauffe-eau Heures Creuses triggered
16:52:36 - Il y a 16 heures
a changé en Stop
14:00:23 - Il y a 19 heures
a changé en On déclenché par l’automatisation Chauffe-eau Heures Creuses déclenché par l’heure
14:00:00 - Il y a 19 heures
As tu une idée d’où ca peut venir ? A+
Salut @PierreSEDG
Quel est ton déclencheur sur ton automatisation ?
C’est une entité spécifique ?
Bonjour,
Je viens seulement de découvrir cette superbe intégration !
Super boulot. J’avais écris plusieurs fois à Frisquet pour qu’ils fassent un truc officiel. Heureusement qu’il y a des personnes comme toi quiont les compétences et l’envie, bravo !
Je l’ai installée hier et pour l’instant, tout est nominal.
J’ai commencé à mettre quelques surveillances et automatisations avec node-red. Je vais suivre comment ça se passe.
Bonjour,
Installation simple.
Par contre la température de consigne ne se met pas à jour. Est ce normal?
Bonjour @oMerr666 ,
Non ce n’est pas normal. Je vous invite a ouvrir un ticket sur mon Github mentionné au début de ce sujet, en indiquant les circonstances du dysfonctionnement.
Merci
Cdt,
Guillaume
En fait RAS, désolé
Bonjour à tous et bonne année,
Merci @TheGui01 pour cette intégration!
ont est d’accord que l’intégration fonctionne via les serveurs Frisquet?
Ce qui donnerai :
HA > Intégration Friquet > internet > serveur frisquet > internet > Frisquet Connect > Chaudière
Ou l’API s’utilise directement entre l’intégration et le Connect en locale?
Merci d’avance pour le retour.
Bonjour @unknown ,
Considérez que l’integration se comporte comme Frisquet Connect et communique avec les serveurs Frisquet, qui eux même communiquent avec la chaudière.
Pour un pilotage 100% local, il y a un autre post sur ce forum dédié à cela, mais bien plus compliqué à mettre en œuvre :
Cdt
Guillaume
merci pour le retour.
Je suis également sur l’autre post qui est en bonne voie mais malheureusement pas encore aboutie.
Je préfère travailler au maximum en locale donc je vais continuer sur l’autre méthode mais je garde ton intégration dans un coin au cas ou en tout cas merci pour le travail!
Bonjour @TheGui01 ,
j’ai ouvert une issue sur github car j’ai à nouveau le pb de mise à jour entre les entités de l’intégration et ma chaudière.
Lorsque j’ouvre l’intégration et selecteur mon appareil « Maison » qui n’a qu’une seule zone ==> Zone 1,
j’ai ce message si je tente de change le preset vers autre chose que celui actuellement valide.
Echec d'execution de l'action climate/set_preset_mode.'SELECTEUR'
Ex : je suis actuellement en mode « Réduit », je veux passer en mode « Confort », j’ai ce message. Malgré cemessage, il s’affiche « Confort » ensuite dans home-assistant (mais dans l’appli Frisquet, elle, même après 5 min, elle reste en « Réduit »)
Dans cette situation, j’ai aussi le cas où les changements d’état dela chaudière ne remontent pas vers l’intégration. C’est bizarre car tout à l’air bien connecté.
Je suis en version 2.2.2 de l’intégration.
PS : lors de l’installation de la mise à jour depuis 2.2.1, je n’ai pas retiré puis rajouté l’appareil. Je suppose que ce n’est pas obligatoire…
Merci
Bonjour à tous, et merci encore à @TheGui01 pour son intégration et sa retro engineering sur la box Frisquet Connect
J’ai voulu contribuer sur l’intégration existante mais cela demander un trop gros bigbang de code , j’ai donc préféré proposer ma propre intégration (en cours de validation côté HACS)
Pour ceux ou celles qu’ils veulent tester, c’est ici =>
il y a plusieurs changements comme
il y a sûrement des améliorations ou corrections à faire, n’hésitez pas à m’en faire part.
brunohead merci de partager ce nouveau projet… mais pourriez-vous en indiquer plus precisement l’adresse ?
Sur github => home-assistant-custom-components/frisquet-connect
ne pointe rien en particulier (si ce n’est en boucle ici meme…)
Bonjour,
un grand merci pour cette intégration que j’utilise depuis quelques mois.
Je viens de me rendre compte qu’une automatisation pour passer l’ECS du mode Stop au mode Eco+ Timer ne fonctionne plus.
J’ai le même problème depuis le Dashboard ou les modes Eco+ et Eco+ Timer provoquent une erreur, les autres modes fonctionnent correctement.
Suis-je le seul à rencontrer ce problème ?
Trace de l’erreur :
Enregistreur: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:245
intégration: Home Assistant WebSocket API (documentation, problèmes)
S’est produit pour la première fois: 12:01:14 (9 occurrences)
Dernier enregistrement: 12:07:10
[140253215769504] Unexpected exception
Traceback (most recent call last):
File « /usr/src/homeassistant/homeassistant/components/websocket_api/commands.py », line 245, in handle_call_service
response = await hass.services.async_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<7 lines>…
)
^
File « /usr/src/homeassistant/homeassistant/core.py », line 2794, in async_call
response_data = await coro
^^^^^^^^^^
File « /usr/src/homeassistant/homeassistant/core.py », line 2837, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File « /usr/src/homeassistant/homeassistant/helpers/service.py », line 1007, in entity_service_call
single_response = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
hass, entity, func, data, call.context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File « /usr/src/homeassistant/homeassistant/helpers/service.py », line 1079, in handle_entity_call
result = await task
^^^^^^^^^^
File « /usr/src/homeassistant/homeassistant/components/water_heater/init.py », line 369, in async_handle_set_operation_mode
await self.async_set_operation_mode(operation_mode)
File « /config/custom_components/frisquet_connect/water_heater.py », line 132, in async_set_operation_mode
mode = int(self.coordinator.data[self.site]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
["modes_ecs"][operation_mode])
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
KeyError: ‹ Eco+ Timer ›
Merci beaucoup pour cette intégration
Bonjour @coyotte_Herv
Je vais regarder ca
Pour plus de réactivité de ma part, n’hésitez pas a créer une issue sur le prijet github directement :
Bonjour @brunohead
Je trouve ca dommage de ne pas m’avoir proposé des changements…
L’idée du open source est plutot de partager et de collaborer que de se « mettre en concurrence »
Multiplier les solutions ne me semble pas rendre service aux utilisateurs… Du coup j’archiverai peut etre mon projet a l’avenir…
D autre part, je ne comprend pas les différences que tu mentionnes ?
Mon integration gère les multizones ET les multisites (grace au partage de certains utilisateurs )
Qu’entends tu par la gestion des pre réglages ?
Je suis conscient que mon approche de gestion des dérogations a la sauce frisquet versus le thermostat HA n’est peut etre pas la plus adaptée…
Que veux tu dire par « aucun algo custom » ? Ou bien que considères tu comme algo custom dans mon integration ?
Merci pour ton retour
Guillaume
Merci TheGui01. Je n’ai pas voulu déposer une issue sur Github, car il est possible que le problème soit uniquement chez moi.
En effet, j’ai fait également l’installation le la solution de sonde de température extérieure Frisquet à base de Heltec Lora Wifi avec intégration à Home Assistant, peut-être cela a un impact sur mon environnement Home Assistant.
Merci en tout cas de l’attention que tu as porté à mon message.