Afficheur déporté custom

Plus d'informations
28 Avr 2023 21:08 #16 par M@tt
J'ai bien ton fichier config_tempo.ino que tu avais partagé fin mars. Je découvre complètement cet environnement arduino alors je patauge!! Je vais creuser et essayer de m'approprier tout ça.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
29 Avr 2023 05:41 #17 par felvic
Je remets me programme actualisé, j'ai fait quelques changements notamment au niveau des requetes EDF:

Fichier attaché :

Nom du fichier : Afficheur_Tempo.zip
Taille du ficher :28 ko

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
17 Nov 2023 00:44 #18 par ClaudeDive
Réponse de ClaudeDive sur le sujet Afficheur déporté custom
Salut Felvic, c'est Top l'afficheur couleur déporté pour Tempo, je voudrais savoir s'il est possible de s'en procurer un déjà codé (je ne suis pas informaticien) avec une connexion soit wifi ou par câble avec ma box ou par Bus avec réception des infos prisent sur le compteur Linky ou peut-être par CPL, merci d'avance de la réponse Cdlt Claude

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
17 Nov 2023 07:51 - 17 Nov 2023 10:32 #19 par felvic
Réponse de felvic sur le sujet Afficheur déporté custom
Salut,

La connexion se fait par Wifi.

Soit tu le commandes sur Aliexpress, et ensuite tu suis la procédure pour televerser le code,
Soit je te fais tout et je t'en envoie un...

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Dernière édition: 17 Nov 2023 10:32 par felvic.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
17 Nov 2023 12:32 #20 par Sarthe Vador
Réponse de Sarthe Vador sur le sujet Afficheur déporté custom
A tout hasard, j’en veux bien un !!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
17 Nov 2023 14:05 #21 par ClaudeDive
Réponse de ClaudeDive sur le sujet Afficheur déporté custom
Salut Felvic, Merci beaucoup pour ta proposition,
Ok pour moi sur le principe pour que tu me fasses un afficheur Tempo,
Si possible avec une sonde pour l'affichage de la température extérieur,
Coque grise si disponible, sinon noir,
Je suppose que l'alimentation se fait par la prise USB et que tu me diras comment faire la connexion avec mon Wifi,
Dis-moi le prix avec les frais de port par Mondial Relay et comment on fait enclencher la démarche,
Et si tu veux passer en message privé mobile, Whatsapp, Messenger ou autres …
Cdlt Claude

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
17 Nov 2023 17:57 #22 par zerocool14
Réponse de zerocool14 sur le sujet Afficheur déporté custom

Salut Felvic, Merci beaucoup pour ta proposition,
Ok pour moi sur le principe pour que tu me fasses un afficheur Tempo,
Si possible avec une sonde pour l'affichage de la température extérieur,
Coque grise si disponible, sinon noir,
Je suppose que l'alimentation se fait par la prise USB et que tu me diras comment faire la connexion avec mon Wifi,
Dis-moi le prix avec les frais de port par Mondial Relay et comment on fait enclencher la démarche,
Et si tu veux passer en message privé mobile, Whatsapp, Messenger ou autres …
Cdlt Claude

Tu peux aussi l'alimenté par une petite batterie lithium

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
17 Nov 2023 18:24 #23 par felvic
Réponse de felvic sur le sujet Afficheur déporté custom
Sarthe Vador, Claude: en mp svp

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
17 Mar 2024 09:59 #24 par jpferreira1973
Réponse de jpferreira1973 sur le sujet Afficheur déporté custom
Bonjour

De même je serai aussi intéressé par un produit clé en main.

Cdt

José

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
02 Avr 2024 11:59 #25 par Yronde63
Réponse de Yronde63 sur le sujet Afficheur déporté custom
Bonjour
Vous êtes des génies
Moi aussi je serai intéressé par ce type d’affichage deporté pour madame mais juste les paramètres de production consommation et t° du CE
Moi je suis complètement perdu quand vous parlez programme
Peux-tu me faire une proposition clef en main avec expédition
Merci d’avance
André

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
22 Sep 2024 07:53 - 16 Oct 2024 10:13 #26 par felvic
Réponse de felvic sur le sujet Afficheur déporté custom
Pour ceux qui utilisent mon code, EDF a supprimé le lien de recuperation des infos Tempo.

Je me sers désormais de ce lien: www.services-rte.com/cms/open_data/v1/tempo?season=2024-2025

Voici le code. Il faut supprimer les deux fonctions recuphttp1 et recuphttp2 et inclure ce code à la place: www.services-rte.com/cms/open_data/v1/tempo?season=2024-2025
void recupHttp() {

// Construire la saison en cours
  String season = String(an) + "-" + String(an + 1);

  HTTPClient http;
  String url = "https://www.services-rte.com/cms/open_data/v1/tempo?season=" + season;
  http.begin(url);        
    int httpJoursRestants = http.GET();
    String recup = http.getString();

    Serial.println("ok HHTP:");
    Serial.println(recup);
   
// Décode le JSON
        DynamicJsonDocument doc(40000);
        deserializeJson(doc, recup);
        JsonObject values = doc["values"];

// Initialiser les compteurs pour chaque couleur
      int blueCount = 0;
      int whiteCount = 0;
      int redCount = 0;

// Parcourir les données et compter les jours par couleur
      for (JsonPair kv : values) {
        String color = kv.value().as<String>();
        if (color == "BLUE") {
          blueCount++;
        } else if (color == "WHITE") {
          whiteCount++;
        } else if (color == "RED") {
          redCount++;
        }
      }
      Serial.println("bluecount:");
      Serial.println(blueCount);

// Calculer les jours restants
      restantsBleus =  String(totalBlueDays - blueCount);
      restantsBlancs = String(totalWhiteDays - whiteCount);
      restantsRouges = String(totalRedDays - redCount);

 
//formatage aujourd'hui Tempo
  time_t todaynow = time(NULL);
  tm* todaytimeinfo; 
  todaytimeinfo = localtime(&todaynow);
  char Today[8];
  strftime(Today, 30, "%F", todaytimeinfo);
  String today = String(Today);
Serial.println("today:");
Serial.println(today);
  
//formatage demain Tempo
  time_t now = time(NULL);
  //time_t now = 1709131608;
  time_t yesterdaynow;
  tm* yesterdaytimeinfo;
  //int Tommorrow;
  yesterdaynow = now + 86400;
  yesterdaytimeinfo = localtime(&yesterdaynow);
  char Tomorrow[8];
  strftime(Tomorrow, 30, "%F", yesterdaytimeinfo);
  String tomorrow = String(Tomorrow);
Serial.println("tomorrow:");
Serial.println(tomorrow);

// Extraire les couleurs pour aujourd'hui et demain du 1er novembre au 31 mars
    if (( jourAnnee < 92 ) || ( jourAnnee > 102 )) {
        JourJJ = doc["values"][today] | "UNKNOWN";
        JourJJ1 = doc["values"][tomorrow] | "UNKNOWN";
    } 
     
  //  Dessin fenêtre noire et titre
  sprite.fillSprite(TFT_BLACK);
  sprite.setTextColor(TFT_WHITE, TFT_BLACK);
  sprite.setTextDatum(4);  // centre droit

  // Affichage des légendes
  sprite.setFreeFont(&FreeSerifBold12pt7b);
  sprite.setTextColor(TFT_BLACK, TFT_BLUE);
  sprite.drawString(" Jours bleus restants : ", 118, 20);
  sprite.setTextColor(TFT_BLACK, TFT_WHITE);
  sprite.drawString(" Jours blancs restants : ", 120, 80);
  sprite.setTextColor(TFT_BLACK, TFT_RED);
  sprite.drawString(" Jours rouges restants : ", 120, 140);

  // Affichage jours restants
  sprite.setFreeFont(&FreeSerifBold24pt7b);
  sprite.setTextColor(TFT_BLUE, TFT_BLACK);
  sprite.drawString(restantsBleus, 273, 20);
  sprite.setTextColor(TFT_WHITE, TFT_BLACK);
  sprite.drawString(restantsBlancs, 270, 80);
  sprite.setTextColor(TFT_RED, TFT_BLACK);
  sprite.drawString(restantsRouges, 270, 140);

 
  rafraichissement();

http.end();  // Ferme la connexion

esp_task_wdt_reset();

}

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Dernière édition: 16 Oct 2024 10:13 par felvic.

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena