Bienvenue, Visiteur
Vous devez vous enregistrer avant de pouvoir poster.

Nom d’utilisateur
  

Mot de passe
  





Rechercher dans les forums

(Recherche avancée)

Derniers sujets
Pilotage selon prévision ...
Dernier message : Lolo69
Il y a 40 minutes
Publier en MQTT de Jeedom...
Dernier message : michy
Il y a 8 heures
affichage tempo
Dernier message : Lolo69
Il y a 11 heures
Afficheur du pauvre
Dernier message : Jack
Hier, 03:45 PM
V16.09 petit bug d'affic...
Dernier message : F1ATB
Hier, 02:58 PM
Échelle, graphiques et pe...
Dernier message : PhDV61
Hier, 02:53 PM
Actions et Sondes Tempera...
Dernier message : Richard59
Hier, 02:14 PM
Vision du mot de passe
Dernier message : ROPA 59
Hier, 10:29 AM
Connecter compteur eau im...
Dernier message : tupolev89
15-12-2025, 08:54 PM
Choix de la provenance de...
Dernier message : Sgb31
15-12-2025, 04:36 PM

Statistiques du Forum
» Membres : 2,341,   » Dernier membre : AzizB,   » Sujets du forum : 1,847,   » Messages du forum : 16,492,  
Statistiques complètes

  Sonde température Mqtt bsblan
Posté par : cupriste - 17-04-2025, 10:02 PM - Forum : Routeur Photovoltaïque - Réponses (2)

Bonjour à tous,

Je commence à préparer/configurer mon esp32.
Je coince sur la configuration de la sonde de température via mqtt.
Je souhaite récupérer l'info de la sonde de température ecs qui remonte dans home assistant grâce à un esp32 et une carte appelée bsblan ( montée sur pompe à chaleur Atlantic) en mqtt via mosquitobroker.

Lorsque j'interroge mqtt explorer l'info de cette sonde remonte ( photo en pièce jointe) mais le souci c'est qu'André demande que le topic se nomme temperaturemqtt et que la variable s'appelle temperature.

Ce n'est pas mon cas et du coup je coince la dessus.

Avez vous une idée pour corriger cela? Idéalement j'aimerai modifier le fichier d'André si possible pour qu'il accepte le format provenant de mon bsblan plutôt que le routeur dépende de home assistant...

Merci pour votre aide

André si vous me lisez un grand merci pour tout ce que vous faites pour ce projet et le partage !



Pièces jointes Miniature(s)
   
Imprimer cet élément

  Idée consommation surplus
Posté par : Rémy - 17-04-2025, 01:46 PM - Forum : Routeur Photovoltaïque - Réponses (7)

Bonjour à tous, j'ai une installation photovoltaïque de 4kW' avec onduleur de chaine sans gestion de batteries. Mais mon chauffe eau est un thermodynamique je cherche des idées pour consommet facilement mon surplus d'énergie ~10 a 20kWh/j.
Pensez vous que brancher une batterie de type Ecoflow sur le routeur (triac) fonctionnerait pour la charger?
Ou plutot un petit chauffe eau branché en amont du termodynamique (gestion des légionellose dans ce nouveau ballon en cas de semaine sans soleil).
Avez vous des idées ou des réalisations pour consommer ce surplus?
Cordialement.

Imprimer cet élément

  Incorrect PWM generation
Posté par : Eismeer - 17-04-2025, 10:34 AM - Forum : Remote SDR (Fr) - Pas de réponse

I am designing an amplifier and a radio frequency switch (for operation on one antenna) for your project.
During the process of detecting the PWM signal, I noticed some oddities:
- the PWM test lasting 10 sec passes perfectly
- during real operation for transmitting the PWM signal sometimes disappears for up to 100 ms
- after the end of the transmission, the PWM disappears instantly, but the transmitter still transmits the signal for almost a second



Pièces jointes Miniature(s)
   
Imprimer cet élément

  JSYRemoteSender en tant que source
Posté par : Chris - 17-04-2025, 09:33 AM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (4)

Bonjour,

Mathieu Carbou propose une solution pour lire et transmettre des mesures effectuées par des JSY-MK-xxx: https://github.com/mathieucarbou/MycilaJ.../RemoteUDP
Plusieurs modèles sont supportés et l'envoi des données est effectué par broadcast udp.

On peut facilement intégrer sa solution en tant que source F1ATB.
Les intérêts sont multiples:
- charge très légère au niveau du routeur (lecture asynchrone, pas d'obligation d'avoir 2 cœurs finalement)
- pas de limite au nombre de routeurs utilisables: il n'y a pas de notion de routeur maître puisque x routeurs peuvent recevoir les données en même temps
- compatible avec ce qui est déjà en place pour ceux qui ont un routeur dédié à la lecture dans leur tableau 
- open source

La récupération des données est plutôt simple (je n'exploite qu'une pince, mais on peut facilement ajouter la 2ème)

Code :
#include <Arduino.h>
#include <AsyncUDP.h>
#include <WiFi.h>

#include <ArduinoJson.h>  // https://github.com/bblanchon/ArduinoJson
#include <FastCRC32.h>    // https://github.com/RobTillaart/CRC

// #define MYCILA_UDP_MSG_TYPE_JSY_DATA 0x01 // old json format
#define MYCILA_UDP_MSG_TYPE_JSY_DATA 0x02 // supports all JSY models
#define MYCILA_UDP_PORT              53964

AsyncUDP udp;

float _Tension_M, _Intensite_M, _Energie_M_Soutiree, _Energie_M_Injectee, _PowerFactor_M, _PuissanceS_M_inst, _PuissanceI_M_inst;
int _PVAS_M_inst, _PVAI_M_inst;

void Setup_remoteJSY() {

    udp.onPacket([](AsyncUDPPacket packet) {
    // buffer[0] == MYCILA_UDP_MSG_TYPE_JSY_DATA (1)
    // buffer[1] == size_t (4)
    // buffer[5] == MsgPack (?)
    // buffer[5 + size] == CRC32 (4)

    size_t len = packet.length();
    uint8_t* buffer = packet.data();

    if (len < 5 || buffer[0] != MYCILA_UDP_MSG_TYPE_JSY_DATA)
      return;

    uint32_t size;
    memcpy(&size, buffer + 1, 4);

    if (len != size + 9)
      return;

    // crc32
    FastCRC32 crc32;
    crc32.add(buffer, size + 5);
    uint32_t crc = crc32.calc();

    if (memcmp(&crc, buffer + size + 5, 4) != 0)
      return;
    
    /*
      "channel2": {
        "frequency": 49.98,
        "voltage": 226.3977,
        "current": 15.8607,
        "active_power": 3473.812,
        "reactive_power": 915.2476,
        "apparent_power": 3592.36,
        "power_factor": 0.967,
        "active_energy": 1144,
        "active_energy_imported": 1144,
        "resistance": 13.80898,
        "dimmed_voltage": 219.0201,
        "nominal_power": 3711.781,
        "thdi_0": 26.34706
      }
      */

    JsonDocument doc;
    deserializeMsgPack(doc, buffer + 5, size);

    // Données générale de la Maison
    _Tension_M = doc["channel2"]["voltage"];
    _Intensite_M = doc["channel2"]["current"];
    float pw = doc["channel2"]["active_power"];
    _Energie_M_Soutiree = doc["channel2"]["active_energy_imported"];
    float pf = doc["channel2"]["power_factor"];
    _Energie_M_Injectee = doc["channel2"]["active_energy_returned"];
    pf = abs(pf);
    if (pf > 1) pf = 1;
    _PowerFactor_M = pf;
    if (pw >= 0) {
      _PuissanceS_M_inst = pw;
      _PuissanceI_M_inst = 0;
      if (pf > 0.01)
      {
        _PVAS_M_inst = PfloatMax(pw / pf);
      }
      else
      {
        _PVAS_M_inst = 0;
      }
      _PVAI_M_inst = 0;
    }
    else
    {
      _PuissanceS_M_inst = 0;
      _PuissanceI_M_inst = -pw;
      if (pf > 0.01)
      {
        _PVAI_M_inst = PfloatMax(-pw / pf);
      }
      else
      {
        _PVAI_M_inst = 0;
      }
      _PVAS_M_inst = 0;
    }
   
    filtre_puissance();
    PuissanceRecue = true; // Reset du Watchdog à chaque trame reçue
    EnergieActiveValide = true;
    Pva_valide = true;
    if (cptLEDyellow > 30) {
      cptLEDyellow = 4;
    }

  });

    
    udp.listen(MYCILA_UDP_PORT);
}

void LectureRemoteJSY() {
  Tension_M = _Tension_M;
  Intensite_M = _Intensite_M;
  Energie_M_Soutiree = _Energie_M_Soutiree;
  Energie_M_Injectee = _Energie_M_Injectee;
  PowerFactor_M = _PowerFactor_M;
  PuissanceS_M_inst = _PuissanceS_M_inst;
  PuissanceI_M_inst = _PuissanceI_M_inst;
  PVAS_M_inst = _PVAS_M_inst;
  PVAI_M_inst = _PVAI_M_inst;
}


Pour le setup / lecture, j'ai simplement modifié une source existante (v 12.06)
Code :
  if (Source == "Enphase") {
    Setup_remoteJSY();
  }

Code :
      if (Source == "Enphase") {
        LectureRemoteJSY();
          LastRMS_Millis = millis();
          PeriodeProgMillis = 150; 
      }

Il faudrait bien évidement faire une source dédiée, modifier la page paramètres et la vue des données brutes.

Si ça peut vous être utile..

Imprimer cet élément

  AM does not work for transmission
Posté par : Eismeer - 16-04-2025, 01:11 PM - Forum : Remote SDR (Fr) - Réponses (2)

Hi, great project
I can't work with AM on transmission

Imprimer cet élément

  Blocage de la maison mère enphase !!!
Posté par : Gilou31620 - 16-04-2025, 07:51 AM - Forum : Routeur Photovoltaïque - Réponses (17)

Bonjour à tous

André: info importante
----------------------------

Un nouveau PB vient d'apparaître avec les relevés d'info via la passerelle enphase
Enphase va interdire tout appareil non homologué par enphase de prendre les informations nécéssaire à notre ESP2 pour fonctionner..

Voir le message que je relève avec toolkit (le module installateur enphase)

Je vais passer avec un shelly pour remédier à ce PB

Bonne journée à tous



Pièces jointes Miniature(s)
   
Imprimer cet élément

  mode point access , ap
Posté par : alexandeur - 15-04-2025, 08:09 PM - Forum : Routeur Photovoltaïque - Réponses (2)

bonjour

voila je coupe ma box , et les esp ne passe pas en mode point d acces , il reste bloquer 
bon c est juste du detail , si vous avez un truc pour qu il repasse automatique , je crois il devrait le faire tout seul non ? mais pas moi   Huh  ?

je suis en 14.21

merci

Imprimer cet élément

  Historiques
Posté par : Damfear - 15-04-2025, 07:27 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (2)

Bonjour à tous !

Oui, c'est encore moi... Je découvre encore le routeur F1ATB jour après jour, et j'ai une suggestion (ou une constatation ?)

J'ai remarqué que à chaque reset, on perdait le temps d'ouverture du routeur. Reset qui signifie réinitialisation d'ailleurs, ça pourrait porter à confusion, redémarrage ou reboot aurait été un terme plus approprié.

Si à chaque reset on perd le temps d'ouverture, mais aussi toutes les courbes (sauf celle de l'énergie active en Wh/jour sur un an), ça veut dire qu'à chaque coupure électrique, c'est la même chose...

A chaque mise à jour que j'ai pu faire lors de mes essais, j'ai également perdu les données de l'énergie active du jour. Par contre, l'énergie active totale reste enregistrée peu importe ce qu'il se passe.

Ne serait-il pas possible d'enregistrer toutes ces données ?


Pour info, j'ai toujours le problème d'écran blanc sur l'écran résistif. J'ai essayé de mettre un programme d'une personne du groupe FB pour un écran capacitif, l'ESP32 a planté, obligé de le brancher à l'ordi.

Imprimer cet élément

  reception QO 100
Posté par : cristof48 F6IHF - 15-04-2025, 05:00 PM - Forum : Remote SDR - Réponses (2)

Bonjour à tous,
Je viens de réactiver ma licence radio amateur passée en 1983 .....
Mon indicatif : F6 IHF
aujourd'hui j'aimerais me lancer dans la réception QO100.
Pendant des années, j'ai travaillé dans le monde de la réception TV satellite, je devrais pouvoir m'en sortir.
j'ai en ce moment une parabole de 80cm pointée sur Astra 28E,  je suis dans le sud de la France (Lozere).
je dispose d'une clef USD compatible SDR " Nooelec RTL-SDR v5 SDR" , j'arrive à recevoir les satellites Noaa en VHF avec SDR sharp.
Pour QO 100 26°E , je me pose la question de savoir si la reception de BADR 8 26E est recevable avec une 80cm ici.
ça me permettrais de pouvoir pointer QO100 plus facilement. Je dispose d'un analyseur/pointeur satellite avec décodeur TV intégré.
ma Question principale pour le moment est de savoir si avec SDR sharp je suis capable de visualisé sur l'analyseur les transpondeurs TV (la porteuse).
pour le moment je ne reçois aucune porteuse de Astra 28 en bande base verticale sur SDR sharp (je tiens compte de l'oscillateur local du LNB et de l'alim en 13V.).
Merci.
Cristof.

Imprimer cet élément

  Installation plusieurs sondes températures ?
Posté par : Igor T - 15-04-2025, 03:01 PM - Forum : Routeur Photovoltaïque - Réponses (4)

Bonjour,

Avant de commencer, un GRAND GRAND MERCI à André pour son travail titanesque, sa patience , sa pédagogie à transmettre son savoir. C'est toujours, pour moi, très agréable de voir des personnes intelligentes prendre le temps de partager leurs connaissances.
Après le brossage dans le sens du poil dans les règles, Big Grin , ma configuration et ma question...donc j'ai 1900Wc installés en PnP , malgré le fait d’être du Pas de Calais, j'ai rapidement constaté que je rejetais sur le réseau...donc ça m'a amené à assembler un routeur f1atb, initialement en version 8.09 et ceci depuis le moi de juin. Malgré mon manque de compétences en programmation, tout s'est bien passé mais j'ai constaté que je rejetais encore une fois mes 2 CE à température ( il y a pas de mal de soleil en ce moment avec des températures pas élevées, ce qui semble favorable à la production.)

J'avais donc déjà une sonde pour mesurer la température qui me permet le passage de mon 1er CE vers mon 2eme CE...l'été approchant, je voudrais en rajouter une deuxième pour contrôler le passage de mon 2eme cumulus vers le chauffage de ma piscine...

J'ai donc installé la version 14.22, jusque là tout va bien, mais je bloque sur la reconnaissance des 2 sondes. Dès que je rajoute une deuxième sonde dans paramètre, ça me bloque le triac principal bien que les 2 sondes soient branchées sur le gpio13 avec la résistance 4.7 kOhms.

D'où ma question, y a t-il une procédure particulière pour installer mes 2 sondes de températures ?

Merci beaucoup.

Igor

Imprimer cet élément


Utilisateurs en ligne
Il y a actuellement 277 utilisateurs connectés. » 6 Membre(s) | 269 Visiteur(s)
Bing, Google, Eugeniusz, jmcm066, Ltech, mickmari, Philmaz, Sgb31

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