Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Version V1.00_beta.13
#1
La version V1.00_beta.13 est en ligne. elle apporte :
- Capteurs GPIO de la carte en entrée et Capteurs virtuels pour piloter à distance
- MQTT : envoi des puissances, températures, ensoleillement, tarifs
- MQTT : réception de puissances, températures et capteurs virtuels

Cordialement


André
Répondre

#2
bonjour
merci pour votre travail
en beta 13, premier test

j ai ce message que je n avais pas en beta 12
   

concernant mqtt

ancien     s3    
sur le S3, reception des sondes mqtt ne fonctionne pas 
il n'y a pas le champs topic comme l ancienne version, normal ?

reception puissance mqtt ko aussi, j ai l impression qu'il manque les champs topics

en envoi routeur vers mqtt ok

cordialeùent
Répondre

#3
(Hier, 07:06 PM)Christophe69480 a écrit : bonjour
merci pour votre travail
en beta 13, premier test

j ai ce message que je n avais pas en beta 12

ancien  s3
sur le S3, reception des sondes mqtt ne fonctionne pas 
il n'y a pas le champs topic comme l ancienne version, normal ?

en envoi routeur vers mqtt ok

Le message de RTE, cela arrive de temps en temps. A l'instant cela fonctionne chez moi.

Pour les Topic, j'ai simplifié devant al multitude de cas avec, les sources; les gpios, les températures etc.
On met uniquement le device-name puis chaque source est distinguée par son nom.
J'ai donné les explications sur le site.

cdlt

André
Répondre

#4
ok merci pour les infos
je vais regarder la documentation
Répondre

#5
               

Re 

Je dois louper quelque chose dans la nouvelle façon de faire car je n ai toujours pas de remontées dans le routeur de la température en MQTT

Quelqu'un voit mon erreur ? 

Merci

   

Je pense à un bug car sur mon histo j' ai la température qui remonte mais pas ailleurs
Répondre

#6
Bonjour,
Je pense que le problème est lié au bloc if de la ligne 151 de Temperature.cpp :
if (TemperatureValide[canal] > 0)
{
TemperatureValide[canal] = TemperatureValide[canal] - 1; // Watchdog pour verfier mesures arrivent voir MQTT.ino
}

Si la température est valide je pense qu'il faudrait aussi initialiser temperature_brute dans ce cas :
if (TemperatureValide[canal] > 0)
{
TemperatureValide[canal] = TemperatureValide[canal] - 1; // Watchdog pour verfier mesures arrivent voir MQTT.ino
temperature_brute = temperature[canal];
}
Répondre

#7
(Il y a 4 heures)Mike a écrit : Bonjour,
Je pense que le problème est lié au bloc if de la ligne 151 de Temperature.cpp :
if (TemperatureValide[canal] > 0)
      {
        TemperatureValide[canal] = TemperatureValide[canal] - 1; // Watchdog pour verfier mesures arrivent voir MQTT.ino
      }

Si la température est valide je pense qu'il faudrait aussi initialiser temperature_brute dans ce cas :
if (TemperatureValide[canal] > 0)
      {
        TemperatureValide[canal] = TemperatureValide[canal] - 1; // Watchdog pour verfier mesures arrivent voir MQTT.ino
        temperature_brute = temperature[canal];
      }

Bravo Mike, comme toujours. Bien identifié le bug.
Répondre

#8
Merci à vous 2

coté source Mqtt tout est fonctionnel, y compris le multi source ici enedis + solaire en mqtt, quand on lit la doc c'est mieux Blush

       
Répondre



Atteindre :


Utilisateur(s) parcourant ce sujet :
Maniot, 1 visiteur(s)

Moteur MyBB, © 2002-2026 Melroy van den Berg.