Jeedom / Home-assistant hybride

Tags: #<Tag:0x00007fa7ab857320>

Bonjour,

Je suis en test d’une solution Hybride Jeedom / Home assistant en suivant le tuto ici :

autant pour remonter une température (1 information), c’est pas trop compliqué. Que lorsqu’il faut remonter en MQTT les lumières simple (2 actions : ON/OFF et luminosité et 2 informations ON/OFF et luminosité).
Cela complexifie la chose.
Les informations sont remontées en MQTT, comme ceci
image

puis un scénario déclenché par l’API jeedom
image
remonte les valeurs si elles sont mises à jour dans HA
image
Cela fonctionne, mais long pour de mulitples ampoules.
Avez-vous une solution plus simple ?

Puis coté Home-assistant, je n’arrive pas à faire une tuile similaire à l’affichage Jeedom?
Savez-vous comment faire ?

Pour cette partie tu n’est pas vraiment sur le bon forum…

A tu exploiter le fork de nebz ?

image
EDIT Nebz : j’ai fusionné mes modifs sur le fork de @domochip utilisez plutot celui-là !

Bonsoir @olive,

Oui, les copies d’écran ci dessus sont issues du plug-in JMQTT.
Là où tu me mets le doute, c’est indiqué développé par « Domotruc ».
Veux tu dire que le plugin de @nebz est différent et plus performant ?

Yes domotruc n’a pas mis a jour depuis longtemps on est sans nouvelles
donc notre amis nebz a fait des modif par rapport a l’original …
ce n’est pas le plugin nebz mais un fork fait par nebz de celui de domotruc !

je n’ai pas regarder en détails (je fait toute confiance a Nebz qui m’a invité à tester zigbee2mqtt !

1 J'aime

Merci @olive de ton conseil éclairé, je vais tester ça.

Hello

Tu cherché les « card » ? Tu peux passer par HACS pour te simplifier la gestion des imports

Il y a un projet de plugin zigbee2mqtt par @MrGreen

(attention lien développeur)
https://community.jeedom.com/t/plugin-zigbee2mqtt/55163?u=olive

j’espère que celui-ci va rendre jeedom aussi friendly que HA.

Je trouve perso que la partie Jmqtt dans jeedom est un peut rébarbative lorsque l’on a beaucoup de endpoints.

1 J'aime

@naboleo, oui j’ai installé HACS, c’est conseillé également sur le tuto de domo blog, je reste un peu pataud et suis resté dans le sentier balisé pour l’instant.

@olive, zigbee to Mqtt peut également être une excellente solution. Je vais regarder également cette piste.

Je laisse juste mes notes !
brute de pommes :wink:

https://www.zigbee2mqtt.io/getting_started/running_zigbee2mqtt.html

https://domopi.eu/mqtt-un-protocole-pour-tous-les-rassembler-partie-1-le-broker/

https://domopi.eu/mqtt-un-protocole-pour-tous-les-rassembler-partie-2-publier-et-souscrire/

https://domopi.eu/mqtt-un-protocole-pour-tous-les-rassembler-partie-3-interactions-avec-la-domotique/

https://github.com/NebzHB/jMQTT

sudo nano /opt/zigbee2mqtt/data/configuration.yaml

cd /opt/zigbee2mqtt 
sudo npm start

Ps je l’ait pas fait en docker mais ça donne les bonnes pistes !

2 J'aimes

Non les quelques corrections que j’ai fait ne font pas non plus de magie :wink:

Voir l’utilisation de l’url de push globale de jeedom ici: https://forum.hacf.fr/t/creation-dun-pont-jeedom-vers-ha/1104

Merci @golfvert, j’avais vu l’échange concernant le push global, je n’avais pas bien compris. Sous ton impulsion, je vais regarder cela de plus prés.

Questions bêtes :

  • j’ai pris le plugin MQTT dans le market et j’ai fait la petite correction qui est indiquée quelque part sur le forum pour que ça fonctionne. J’ai intérêt quand même à prendre ton fork ?
  • Comment fait on pour remplacer celui du market par le fork en gardant tout ce qui a été fait auparavant ? (recopie bête des fichiers dans les mêmes emplacements ?)
    -JMQTT a un bug. On en parle là : Erreur : invalid function argument provided - JMQTT En gros, chez moi, au bout de 8 ou 10 jours, il faut que je désactive/réactive le plugin pour ne lus avoir l’erreur. Le fork résout il le problème ?

Hello,

Pour l’installer il faut passer par l’install via github.

Tu écrases l’existant (au pire tu peux réinstaller celui du Market et il écrasera le fork). Test le au pire tu verras bien, mais de ce que je vois c’est dans la lib donc je peux pas faire de magie.

Dans un autre post je pense que j’ai envoyé comment faire.

Ainsi que les corrections apportées, à toi de voir si ça résous ton problème ou pas (j’avoue je n’en sais rien…)

Retrouvé le post :

1 J'aime

Du coup, j’ai fait la manip (installer un plugin en prenant github comme choix et en remplissant les paramètres en suivant ta copie écran)
Mais j’ai un doute sur le fait que ça ait marché car l’auteur n’a pas changé :Capture

La version est différente (c’est un hash maintenant) . Donc c’est bien à jour

2 J'aimes

En effet, l’auteur est toujours le même je n’ai ajouté que quelques petites choses, je ne me revendique pas auteur sur ce coup là :wink:

1 J'aime

Merci @nebz et @naboleo
On verra dans une dizaine de jours si le bug dont je parlais et qui est relaté ici
https://community.jeedom.com/t/erreur-invalid-function-argument-provided-jmqtt/41481 est levé. Malheureusement sans doute pas puisque vous ne l’aviez pas eu.
Encore merci @nebz pour ce fork !

1 J'aime

Il me semble qu’il y avait un pr sur le github d’origine avec une meilleure gestion de la sessions des messages.


Bon par contre c’est pas forcément bon ni la solution