corrige temperature

This commit is contained in:
2026-01-10 20:24:11 +01:00
parent ff3fc65eef
commit 91bfcff1fe
2486 changed files with 31797 additions and 544 deletions

63
scripts/test_mqtt_connection.sh Executable file
View File

@@ -0,0 +1,63 @@
#!/bin/bash
# Script pour tester la connectivité MQTT et vérifier les messages
echo "🔍 Test de connectivité MQTT"
echo "=============================="
echo ""
# Test 1: Vérifier que le broker MQTT est accessible
echo "1⃣ Test de connexion au broker 10.0.0.3:1883..."
if nc -zv 10.0.0.3 1883 2>&1 | grep -q "succeeded\|open"; then
echo " ✅ Broker MQTT accessible"
else
echo " ❌ Broker MQTT non accessible"
exit 1
fi
echo ""
# Test 2: Vérifier que Pilot est en cours d'exécution
echo "2⃣ Vérification de Pilot..."
if pgrep -f "pilot-v2" > /dev/null; then
PID=$(pgrep -f "pilot-v2")
echo " ✅ Pilot est en cours d'exécution (PID: $PID)"
else
echo " ❌ Pilot n'est pas en cours d'exécution"
exit 1
fi
echo ""
# Test 3: Afficher la configuration MQTT de Pilot
echo "3⃣ Configuration MQTT de Pilot:"
echo " Broker: 10.0.0.3:1883"
echo " Device: $(hostname)"
echo " Topics publiés:"
echo " - pilot/$(hostname)/availability"
echo " - pilot/$(hostname)/state/*"
echo " - homeassistant/sensor/$(hostname)/*"
echo " - homeassistant/switch/$(hostname)/*"
echo ""
echo ""
echo "⚠️ DIAGNOSTIC:"
echo "==============="
echo ""
echo "Pilot publie sur le broker: 10.0.0.3:1883"
echo "Home Assistant doit être configuré pour écouter ce même broker."
echo ""
echo "Pour vérifier dans Home Assistant:"
echo "1. Allez dans Paramètres → Appareils et Services → MQTT"
echo "2. Cliquez sur 'Configurer' (roue dentée)"
echo "3. Vérifiez que 'Courtier' = 10.0.0.3"
echo "4. Vérifiez que 'Port' = 1883"
echo ""
echo "Si le broker est différent, vous avez 2 options:"
echo ""
echo "📌 Option A: Changer HA pour écouter 10.0.0.3"
echo " Dans les options MQTT de HA, changez le Courtier vers 10.0.0.3"
echo ""
echo "📌 Option B: Changer Pilot pour publier sur le broker de HA"
echo " Modifiez /home/gilles/app/pilot/pilot-v2/config.yaml"
echo " Changez mqtt.host vers l'IP du broker que HA utilise"
echo ""