Nabaztag upgradé Pi et Jeedom via Nab2MQTT

Bonjour,
Si certains d’entre vous ont upgradé un vieux nabaztag avec la carte tagtagtag (basée sur un rapsberry pi zero w faisant tourner nabpi) disponible depuis 2020, vous vous demandez certainement comment faire communiquer votre lapin avec Jeedom.
Il existe pour cela le projet nab2MTQQ.

Je serais intéressé par le retour d’expérience de ceux qui ont réussi à mettre en place cette solution.
Avec votre aide j’aimerais écrire un tuto complet. J’ai commencé mais je bloque sur la fin…

Si certains souhaitent se lancer je peux vous fournir quelques indications.

Merci pour l’info. En ce qui me concerne, mes lapins d’origine (pas en pi) sont entièrement pilotés par jeedom et le plugin script.
Je ne connecte pas mes lapins à un terrier, mais j’utilise le serverless ServerlessNabaztag qui permet de faire des calls http pour le faire réagir (humeurs, taichi) ou lui faire lire un mp3 (généré par le TTS)…

1 « J'aime »

Si vous avez besoin d’aide pour l’installation, les réponses se trouvent ici :
https://www.tagtagtag.fr/forum/showthread.php?tid=69&page=2

8 messages ont été scindés en un nouveau sujet : Comment coder la lecture de MP3 ou le TTS

La campagne d’achat pour 2024.

https://www.tagtagtag.fr/index.php/tagtagtag2k23/shop_2k24

Bonjour hanglooze,
avez-vous pu faire fonctionner votre nabaztag via mqtt sur jeedom?
j’essaie en ce moment avec jmqtt sur un lapin upgradé avec la carte tagtagtag et nab2mqttd mais je cale sur l’envoie des messages vers le lapin. En local sur le rpi pas de pb
Cordialement

bonjour à tous, voici un résumé de comment j’ai mis en place le dialogue mqtt avec mon lapin :slight_smile:

pour les commandes mqtt : GitHub - nopap/nab2mqttd: Nab2MQTT to control nabaztag from MQTT
pour la liste des fichiers mp3 : pynab/nabsurprised/sounds/fr_FR/nabsurprised at master · nabaztag2018/pynab · GitHub

Après install TAGTAGTAG :

  • Activer le ssh (ficher ssh à la racine carte SD)
  • Connexion ssh en putty via @IP lapin (pi/raspberry)
  • Modification du mdp par défaut via passwd
  • Installation nab2mqtt pour interagir avec le lapin en mqtt :
cd /opt/pynab
source /opt/pynab/venv/bin/activate
pip install paho-mqtt
git clone https://github.com/nopap/nab2mqttd.git
sed -i '/"nabwebhook"/a\    "nab2mqttd",' nabweb/settings.py
python manage.py makemigrations
python manage.py migrate
sudo cp nab2mqttd/nab2mqttd.service /lib/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable nab2mqttd
sudo service nab2mqttd start
  • redémarrer le lapin via menu informations système

  • sur le lapin page service apparaitra MQTT :
    o paramétrer l’@IP du broker et son port
    o paramétrer le topic, par exemple « lapin »
    o laisser les autres champs vides si pas de TLS ni de log/mdp broker

  • dans jeedom, créer un client lapin avec comme topic « lapin », exemple :
    image

  • les commandes sont envoyées

  • transfert de fichier (exemple fichiers mp3) en utilisant filezilla en scp (ssh port 22) dans un répertoire créé

  • vous pourrez maintenant faire appel à ces mp3 via requêtes mqtt

2 « J'aime »