fmartinou / hassio-addons

Hass.io addons repository
MIT License
28 stars 21 forks source link

Installation Addon #5

Closed DavHa64 closed 2 years ago

DavHa64 commented 2 years ago

Bonjour,

Je n'arrive pas à installer l'addon selon la procédure décrite solution2. Je ne trouve pas teleinfo2mqtt. J'installe donc directement par le .git et cela me supprime le config.yaml

[s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] done. [services.d] starting services [services.d] done. [Warn] Git repostory doesn't exist [Info] Backup configuration to /tmp/config-2022-01-05_18-37-45 [Info] Start git clone Cloning into '/config'... [Info] Checking if something has changed... [Info] Something has changed, checking Home-Assistant config... Error: Testing configuration at /config Failed config General Errors:

J'ai essayé des solutions de contournement mais je bloque ...

Merci pour votre aide

fmartinou commented 2 years ago

Bonjour,

Avez-vous bien suivi le readme ?

Depuis la UI de home-assistant, dans le menu Supervisor, il faut rajouter l'url du git contenant mes addons. Attention, il s'agit de l'URL pour cloner le repository via le protocole git et non de l'URL du projet GitHub. l'URL à saisir est donc : https://github.com/fmartinou/hassio-addons.git

Suite à ça, vous devriez voir mes addons (il y en a 2).

Enfin vous pouvez installer et configurer l'addon directement depuis la UI de home-assistant.

Il n'y a pas besoin de gérer des fichiers yaml ou autre ; tout peut être fait depuis la UI.

DavHa64 commented 2 years ago

Parfait,

Le lien parait ne pas être correct dans le readme. avec le lien évoqué cela fonctionne... j'ai relancé et depuis mon Pi est crasché...

fmartinou commented 2 years ago

Le lien parait ne pas être correct dans le readme

Euh, si... : voir le readme

C'est bien le même lien que j'ai recopié au dessus 🤔

DavHa64 commented 2 years ago

Pardon pas sur le readme sur le site https://fmartinou.github.io/teleinfo-mqtt/#/hass/

ThibautBascoulergue commented 2 years ago

Bonjour,

Même avec la bonne url, moi j'ai le message ci-dessous : image

fmartinou commented 2 years ago

Bonjour @ThibautBascoulergue ,

Sur un HA nouvellement installé en version 2021.12.8, en utilisant l'URL https://github.com/fmartinou/hassio-addons.git, ça marche parfaitement.

addon_01 addon_02 addon_03
fmartinou commented 2 years ago

@DavHa64

Pardon pas sur le readme sur le site https://fmartinou.github.io/teleinfo-mqtt/#/hass/

Sur cette page, je ne mentionne pourtant pas l'url git à utiliser 🤔.

Quoi qu'il en soit, pour plus de clarté, j'ai changé l'url associée au texte Solution 2: Install the teleinfo2mqtt hass.io add-on... pour pointer directement sur le readme du github fmartinou/hassio-addons.

Et dans ce readme, j'ai mis l'url Git en toutes lettres pour éviter les incompréhensions.

addon_git
fmartinou commented 2 years ago

@DavHa64

j'ai relancé et depuis mon Pi est crashé...

Pas sûr que j'y sois pour quelque chose, cette fois-ci 😅 . Même en cas de config erronée, cela va logger des erreurs mais cela ne devrait pas faire planter le Pi. Bien veiller à ce que la configuration concernant le port Série utilisé pour la téléinfo et le serveur MQTT soient correctes.

ThibautBascoulergue commented 2 years ago

Effetivement, ça fonctionne aujourd'hui. Bizarre car hier j'ai fait la même manipulation. Merci pour le retour.

Par contre, alors je sais que ce n'est pas l'endroit pour poser la question mais, tout mes devices ou capteurs ce sont bien créés. Par contre, le Téléinfo PAPP qui retourne la valeur de la puissance instantané en VA, au niveau de l'attribut, il est en power et non energy, du coup, on ne peut pas l'ajouter dans la partie Energie de Home assistant. Quelqu'un a une idée ? J'ai essayé de modifier l'attribut ici : Mais, dès qu'il y a une update de la valeur, il se remet en power. image

Merci

fmartinou commented 2 years ago

Pourquoi n'utilises-tu pas les indexes pour l'intégration au module energy de ha ? C'est comme ça que je l'utilise aujourd'hui.

2022-01-09 16_20_21-Paramètres

Car utiliser la valeur de PAPP pour faire du suivi de coût, ce n'est pas l'idéal. Son unité est en VA (alors que HA veut du Wh) et la valeur ne tient pas compte du cos phi des appareils dont tu auras une valeur (bien) supérieure au réel (car EDF ne facture que la puissance active).

En complément, tu peux voir ici:

ThibautBascoulergue commented 2 years ago

Humm, je n'ai pas la remonté qui faite j'ai l'impression.

Voilà ce que j'ai que mon MQTT a créé après le lancement du module : [image: image.png]

Le dim. 9 janv. 2022 à 16:22, fmartinou @.***> a écrit :

Pourquoi n'utilises-tu pas les indexes pour l'intégration au module energy de ha ? C'est comme ça que je l'utilise aujourd'hui.

[image: 2022-01-09 16_20_21-Paramètres] https://user-images.githubusercontent.com/16061231/148688637-f23e9552-8956-47ed-8a5b-ac6cb2dc1e50.png

Car utiliser la valeur de PAPP pour faire du suivi de coût, ce n'est pas l'idéal. Son unité est en VA (alors que HA veut du Wh) et la valeur ne tient pas compte du cos phi des appareils dont tu auras une valeur (bien) supérieure au réel (car EDF ne facture que la puissance active).

En complément, tu peux voir ici:

— Reply to this email directly, view it on GitHub https://github.com/fmartinou/hassio-addons/issues/5#issuecomment-1008317561, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKFTVMFVUJ2BC54SSZJ3NZ3UVGRZ5ANCNFSM5LKOGAMA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

fmartinou commented 2 years ago

Voilà ce que j'ai que mon MQTT a créé après le lancement du module : [image: image.png]

Je ne comprends pas ton message ; il manque l'image, je pense.

ThibautBascoulergue commented 2 years ago

Effectivement y a pas l'image 👍 image

fmartinou commented 2 years ago

Ça ressemble à ce que j'ai. D'après le screenshot, vous avez 2 indexes (heures pleines / heures creuses, j'imagine) Si vous les ajoutez au module énergie (chacun associé à un tarif), ça devrait fonctionner.

ThibautBascoulergue commented 2 years ago

Oui je vais faire ça, merci pour ton aide.

J'ai vue dans ton screenshot que tu avais de la production solaire. J'ai la même à la maison mais je récupère les valeurs via un RFXCOM. Celui-ci m'a créé plusieurs capteur dont, les kw générés instantanément. Mais je n'ai pas de statistique dessus. Donc je ne peux pas rajouter mon capteur dans la catégorie production solaire. Tu as une idée de comment je pourrais faire ?

Merci

Voici un screenshot. image image

fmartinou commented 2 years ago

J'ai vue dans ton screenshot que tu avais de la production solaire

Je n'ai pas de panneaux solaires, non. Je ne produis rien malheureusement 😔.

Concernant ta question sur comment transformer une puissance instantanée en quelque chose de type kWh, une idée est peut être d'utiliser l'intégration "Sum de Riemann".

https://www.home-assistant.io/integrations/integration/

C'est ce que j'utilise pour calculer la consommation électrique de mon ballon électrique pour lequel je relève la consommation instantanée.

Ça devrait fonctionner aussi pour de la production.

ThibautBascoulergue commented 2 years ago

Ok merci pour ton retour, je vais essayer

Le dim. 9 janv. 2022 à 19:37, fmartinou @.***> a écrit :

J'ai vue dans ton screenshot que tu avais de la production solaire

Je n'ai pas de panneaux solaires, non. Je ne produis rien malheureusement 😔.

Concernant ta question sur comment transformer une puissance instantanée en quelque chose de type kWh, une idée est peut être d'utiliser l'intégration "Sum de Riemann".

https://www.home-assistant.io/integrations/integration/

C'est ce que j'utilise pour calculer la consommation électrique de mon ballon électrique pour lequel je relève la consommation instantanée.

Ça devrait fonctionner aussi pour de la production.

— Reply to this email directly, view it on GitHub https://github.com/fmartinou/hassio-addons/issues/5#issuecomment-1008351385, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKFTVMFS2HIEFHAMUEAPINDUVHIU7ANCNFSM5LKOGAMA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

jim21700 commented 2 years ago

Bonjour fmartinou,

Tout d'abord un grand merci pour ce programme. Par contre, il est sensé se passer quoi une fois qu'on a cliqué sur démarrer ?

Dans mes logs j'ai :

TYDOM WEBSOCKET CONNECTION INITIALISING....
Building headers, getting 1st handshake and authentication.... Upgrading http connection to websocket.... Attempting websocket connection with tydom hub....................... Host Target : 192.168.1.xx Exception when trying to connect with websocket ! did not receive a valid HTTP response wss://192.168.1.xx:443/mediation/client?mac=001A25xxxxxx&appli=1 {'Authorization': 'Digest username="001A2503F3F5", realm="protected area", nonce="f959121773bcd5e3fc63b3881b18f02c", uri="/mediation/client?mac=001A25xxxxxx&appli=1", response="1d6d78097d02df8d1d1799cb128a34ea", qop="auth", nc=00000001, cnonce="8d837f8da1a11bde"'}

Alors j'ai ma box tydom qui est sur ma livebox, et mon Hassio sur un autre routeur. J'aurais voulu contrôler mes volets depuis home et j'avoue que j'ai du mal à comprendre comment faire...

un petit coup de pouce s'il vous plait ? Merci d'avance

fmartinou commented 2 years ago

Bonjour @jim21700 ,

Avant de démarrer l'addon, as-tu bien configurer tous les éléments relatifs à :

Ce qui est sensé se passer au démarrage :

  1. Connection à l'API du Tydom (local ou cloud selon la config)
  2. Connection au broker MQTT
  3. Création des entités Home-Assistant à partir des infos retournée pas l'API du Tydom

La log devrait ressembler à qq chose comme ça

STARTING TYDOM2MQTT
Detecting environnement......
Initialising TydomClient Class
Setting local mode context.
Starting main loop_task
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Attempting MQTT connection...
MQTT host :  mosquitto
MQTT user :  
##################################
Subscribing to :  +/tydom/#
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
TYDOM WEBSOCKET CONNECTION INITIALISING....                     
Building headers, getting 1st handshake and authentication....
Upgrading http connection to websocket....
Attempting websocket connection with tydom hub.......................
Host Target :
192.168.1.172
>>>>>>>>>> Sending to tydom client..... GET /devices/data
Tydom Client is connected to websocket and ready !
Requesting 1st data...
>>>>>>>>>> Sending to tydom client..... GET /info
##################################
>>>>>>>>>> Sending to tydom client..... POST /refresh/all
>>>>>>>>>> Sending to tydom client..... GET /configs/file
>>>>>>>>>> Sending to tydom client..... GET /devices/data
<<<<<<<<<< Receiving from tydom_client...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Incoming message type : Info detected
Incoming data parsed successfully !
<<<<<<<<<< Receiving from tydom_client...
<<<<<<<<<< Receiving from tydom_client...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Incoming message type : config detected
Configuration updated
Incoming data parsed successfully !
<<<<<<<<<< Receiving from tydom_client...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Incoming message type : data detected
Incoming data parsed successfully !

Dans ta log au-dessus, je vois

Exception when trying to connect with websocket !
did not receive a valid HTTP response

Donc il y a une erreur de connection à la tydom qui bloque tout le reste.

Il faut vérifier l'adresse IP de la box ainsi que le mot de passe. (en fait, c'est souvent le mot de passe qui pose problème).

As-tu vu comment c'était tricky maintenant pour définir, renouveller le mot de passe de la tydom ? J'ai écrit quelques lignes à ce sujet ici...

Essaie aussi de définir un mot de passe sans caractères spéciaux ; ça semble avoir également posé des problèmes à certains utilisateurs.

Bon courage ;)

fmartinou commented 2 years ago

Closed because of inactivity.