alexbelgium / hassio-addons

My homeassistant addons
MIT License
1.58k stars 226 forks source link

MQTT connection KO #100

Closed aladin2000 closed 3 years ago

aladin2000 commented 3 years ago

Bonjour , j ai une config mqtt qui fonctionne bien avec le module enedisgateway2mqtt et lorsque je configure le gapar2mqtt je rencontre un pb de connexion dont voici le log Apparemment le mode debug ne me donne pas plus dinfos que ce qui suit...

as tu une idée?

gazpar2mqtt Current version: 0.5.1-4 (Journal des modifications) fetch GRDF data and publish data to a mqtt broker.

2021-12-02 23:43:37,278 Welcome to gazpar2mqtt
2021-12-02 23:43:37,281 -----------------------------------------------------------
2021-12-02 23:43:37,282 Version 0.5.2
2021-12-02 23:43:37,284 Please note that the the tool is still under development, various functions may disappear or be modified.
2021-12-02 23:43:37,288 -----------------------------------------------------------
2021-12-02 23:43:37,290 -----------------------------------------------------------
2021-12-02 23:43:37,293 Program parameters
2021-12-02 23:43:37,296 -----------------------------------------------------------
2021-12-02 23:43:37,297 GRDF config : username = ******@****.**, password = ******
2021-12-02 23:43:37,299 MQTT broker config : host = 127.0.0.1, port = 1883, clientId = gazou, qos = 0, topic = gazpar, retain = True, ssl = False
2021-12-02 23:43:37,301 Standlone mode : Enable = True
2021-12-02 23:43:37,302 Home Assistant discovery : Enable = False, Topic prefix = homeassistant, Device name = gazpar
2021-12-02 23:43:37,303 Debug mode : Enable = False
2021-12-02 23:43:37,304 -----------------------------------------------------------
2021-12-02 23:43:37,305 Connexion to Mqtt broker
2021-12-02 23:43:37,305 -----------------------------------------------------------
2021-12-02 23:43:37,306 Connect to Mqtt broker...
2021-12-02 23:43:37,308 Unable to connect to Mqtt broker. Please check that broker is running, or check broker configuration.
2021-12-02 23:43:37,309 -----------------------------------------------------------
2021-12-02 23:43:37,310 Disconnecion from MQTT
2021-12-02 23:43:37,310 -----------------------------------------------------------
2021-12-02 23:43:37,311 -----------------------------------------------------------
2021-12-02 23:43:37,311 End of program
2021-12-02 23:43:37,312 -----------------------------------------------------------
2021-12-02 23:43:37,313 End of gazpar2mqt
alexbelgium commented 3 years ago

Bonjour, peux tu mettre le log de l'addon ? Est ce que ça fonctionnait avant d'implémenter la fonction secrets ?

Par ailleurs ton ip mqtt ne peut pas être 127.0.0.1, car cela réfère à une valuer a l'intérieur de ton container. Il faut mettre l'ip réseau de ton mqtt.

@yukulehe : des idées ?

aladin2000 commented 3 years ago

info nouvelle; je réussis à connecter si je mets l'addresse du mosquitto sur le lan interne hassio MQTT_HOST: 172.30.33.1

alexbelgium commented 3 years ago

127.0.0.1 ne peut pas fonctionner, car pour gazpar2mqtt cela réfère à une adresse à l'intérieur du container, or le fournisseur mqtt est hors du container. Content que ça fonctionne, je vais donc clore l'issue

aladin2000 commented 3 years ago

Merci pour ton aide Y aurait  t il en prévision une fusion des module gazpar2Mqtt et influxdb+grafana ?

3 déc. 2021 13:27:32 Alexandre @.***>:

Closed #100[https://github.com/alexbelgium/hassio-addons/issues/100].

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub[https://github.com/alexbelgium/hassio-addons/issues/100#event-5711827527], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AD7K4IZRVQS3HSLRNEK73SLUPCZTHANCNFSM5JIJ6G6A]. 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]. [data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAAoSURBVHic7cEBAQAAAIIg/69uSEABAAAAAAAAAAAAAAAAAAAAAACPBkiEAAHzeIrHAAAAAElFTkSuQmCC###24x24:true###][Image de pistage][https://github.com/notifications/beacon/AD7K4I3SIATJYGGUMMNIXJ3UPCZTHA5CNFSM5JIJ6G6KYY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGPAAAAAAKUOOJEO.gif]

alexbelgium commented 3 years ago

Ce n'est pas prévu - il est préférable que tous les addons soient separes puisque par exemple influxdb peut être utilisé par d'autres addons (au final, c'est la philosophie de docker d'avoir un système de type modulable). Cela permet également de réduire la taille des addons, et permettre aux gens intéressés par une fonction propre d'installer les addons correspondant. Bon week-end !

aladin2000 commented 3 years ago

Je comprends bien la philosophie docker.. Mais l'ouverture vers une base influx pourrait être en option pour l'historique Sinon quel usage puis-je faire des data mqtt et comment les visibiliser au mieux ?  Quel lien avec mqtt si pas influx ?

3 déc. 2021 16:26:41 Alexandre @.***>:

Ce n'est pas prévu - il est préférable que tous les addons soient separes puisque par exemple influxdb peut être utilisé par d'autres addons (au final, c'est la philosophie de docker d'avoir un système de type modulable). Cela permet également de réduire la taille des addons, et permettre aux gens intéressés par une fonction propre d'installer les addons correspondant. Bon week-end !

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub[https://github.com/alexbelgium/hassio-addons/issues/100#issuecomment-985609796], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AD7K4I7UHVTVPNHGQWJK3STUPDOTBANCNFSM5JIJ6G6A]. 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]. [data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAAoSURBVHic7cEBAQAAAIIg/69uSEABAAAAAAAAAAAAAAAAAAAAAACPBkiEAAHzeIrHAAAAAElFTkSuQmCC###24x24:true###][Image de pistage][https://github.com/notifications/beacon/AD7K4I2VWTBTRPMLJO5FRM3UPDOTBA5CNFSM5JIJ6G6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHK7TMRA.gif]

alexbelgium commented 3 years ago

Mmh c'est a toi de configurer influx avec mosquitto, non ? En tout cas je ne suis pas user de l'app donc il vaut mieux poser la question à @yukulehe sur l'intégration

https://community.home-assistant.io/t/how-to-send-many-mqtt-data-to-influx-db/79451 voici la réponse : mqtt fait automatiquement des entités qui populent ton influxdb. A toi de les configurer, je t'invite à regarder la doc desaddons influxdb et grafana

aladin2000 commented 3 years ago

Dsl Merci bcp

3 déc. 2021 18:03:31 Alexandre @.***>:

Mmh c'est a toi de configurer influx avec mosquitto, non ? En tout cas je ne suis pas user de l'app donc il vaut mieux poser la question à @yukulehe[https://github.com/yukulehe] sur l'intégration

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub[https://github.com/alexbelgium/hassio-addons/issues/100#issuecomment-985681452], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AD7K4I6DUUEPCLPNE255OBLUPDZ6FANCNFSM5JIJ6G6A]. 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]. [data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAAoSURBVHic7cEBAQAAAIIg/69uSEABAAAAAAAAAAAAAAAAAAAAAACPBkiEAAHzeIrHAAAAAElFTkSuQmCC###24x24:true###][Image de pistage][https://github.com/notifications/beacon/AD7K4I3XCIZHTYJA3HNFSALUPDZ6FA5CNFSM5JIJ6G6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHLAE4LA.gif]

yukulehe commented 3 years ago

Hello @aladin2000 et @alexbelgium

Alladin, tu soulèves un bon point qui mérite un débat (sur le discord par exemple) :)

Mon opinion se rapproche de la réponse d'Alex, à savoir un système modulaire.

La philosophie originelle de l'app gazpar2mqtt est la même que zwave2mqtt ou zigbee2mqtt, à savoir une app qui relaie simplement les données d'un device (ici le site web GRDF) vers ce génial hub qu'est mqtt. Ensuite libre à n'importe quel système de souscrire aux messages publiés dans mqtt et d'en faire l'utilisation qu'il en veut. De plus, l'app ne s'adresse pas qu'aux utilisateurs d'HA, mais également aux autres (Jeedom, Domoticz, etc.), d'où la présence d'un mode standalone.

En ce qui concerne Influx, HA permet déjà de stocker les valeurs reçues des devices dans une base auxilliaire comme influxdb. Est-ce que tu as activé cette option sur ton système ?

aladin2000 commented 3 years ago

Merci bcp Je vai jetter un œil sur l'option mqtt dont tu m'as parlé

3 déc. 2021 18:29:28 yukulehe @.***>:

Hello @aladin2000[https://github.com/aladin2000] et @aladin2000[https://github.com/aladin2000]

Alladin, tu soulèves un bon point qui mérite un débat (sur le discord par exemple) :)

Mon opinion se rapproche de la réponse d'Alex, à savoir un système modulaire.

La philosophie originelle de l'app gazpar2mqtt est la même que zwave2mqtt ou zigbee2mqtt, à savoir une app qui relaie simplement les données d'un device (ici le site web GRDF) vers ce génial hub qu'est mqtt. Ensuite libre à n'importe quel système de souscrire aux messages publiés dans mqtt et d'en faire l'utilisation qu'il en veut. De plus, l'app ne s'adresse pas qu'aux utilisateurs d'HA, mais également aux autres (Jeedom, Domoticz, etc.), d'où la présence d'un mode standalone.

En ce qui concerne Influx, HA permet déjà de stocker les valeurs reçues des devices dans une base auxilliaire comme influxdb. Est-ce que tu as activé cette option sur ton système ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub[https://github.com/alexbelgium/hassio-addons/issues/100#issuecomment-985699859], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AD7K4I232EPUB7VTGMYIIS3UPD47NANCNFSM5JIJ6G6A]. 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]. [data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAAoSURBVHic7cEBAQAAAIIg/69uSEABAAAAAAAAAAAAAAAAAAAAAACPBkiEAAHzeIrHAAAAAElFTkSuQmCC###24x24:true###][Image de pistage][https://github.com/notifications/beacon/AD7K4I45SLEULENWW2ORMSLUPD47NA5CNFSM5JIJ6G6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHLAJMEY.gif]

alexbelgium commented 3 years ago

pour info, j'ai rajouté un autodiscovery pour le mqtt à la demande de @DamGranger ici ça peut toujours aider aussi :-)