Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

erdems98

erdems98

@erdem_s98 · Membre depuis août 2025

Nouveau

Veri analisti · su ve atık su · sahada 17 yıl

Sujets
2
Réponses
8
Points
0
Nouveau10 points pour Membre

Toutes mes réponses sur les forums

8 sujets de 1 à 8 (sur un total de 8)

Traduit de English par IA ·

Depuis la version 2.2.0, la page de l’appareil dispose d’un onglet Log. Ce sont les mêmes données que la requête resourceType ci-dessus ?

♥ 0

Traduit de Türkçe par IA ·

Avec le filtre complémentaire, le retard a presque disparu, et l’équipe avait de toute façon déjà trouvé un MPU6050. Nous avons aussi fait la calibration, la différence gauche-droite a disparu. En faisant last sur le graphique, le problème du 180 a disparu aussi. Heureusement que j’ai lu cet article avant d’essayer la suggestion de Hakan Bey 🙂

♥ 2

Traduit de Türkçe par IA ·

La commande arrive bien au child, et le point bloquant se situe côté ESP32. Une commande destinée à un appareil derrière la passerelle descend vers la passerelle via v1/gw/rpc, et les changements d’attributs partagés passent par v1/gw/attributes. Ton code n’écoute probablement que v1/rpc/req/+, qui concerne les commandes propres à la passerelle. C’est pour ça que la commande reste à Sent. Je suis tombé exactement sur le même problème avec les stations d’eau.Voici ce que j’ai fait :

  1. Ajouté la commande light.set au profil des dimmers (et non à celui de la passerelle), niveau Basic, paramètre level (Number, 0-100).
  2. Sur la carte curseur : Run a command : Device = child atolye-3, Command = light.set, pour level La valeur du contrôle (The control’s value). Je convertis le curseur 0-100 en 0-255 côté ESP32.
  3. Lié le slot Current value à la télémétrie level de ce même child, pour que la carte affiche la vraie valeur du dimmer.
  4. Pour la lumière, j’ai désactivé Ask before running, pour ne pas demander de confirmation à chaque glissement.

Côté ESP32, après chaque connexion, abonne-toi à v1/gw/rpc. Affiche d’abord le message reçu sur le port série pour examiner sa structure, puis déduis-en pour quel child il est destiné et effectue l’écriture BLE :

mqtt.subscribe("v1/gw/rpc", 1);

void onMsg(char* topic, byte* payload, unsigned int len) {
  if (strcmp(topic, "v1/gw/rpc") == 0) {
    Serial.write(payload, len);   // önce yapıya bak
    Serial.println();
    // child adını ve level'ı çöz:
    // bleSetLevel(name, map(level, 0, 100, 0, 255));
  }
}

Les règles des cartes de contrôle sont ici : Kontrol kartları

Solution acceptée♥ 5

Traduit de Türkçe par IA ·

+1. La durée de validité par défaut de la clé est de 90 jours, notez-la dans votre calendrier, sinon la page s’affichera silencieusement vide au bout de trois mois.

♥ 0

Traduit de Türkçe par IA ·

Le port mis à part, si tu mets le token de l’appareil dans la page, quiconque regarde le code source de la page peut publier des données au nom de ton appareil avec ce token. La température de la serre affiche 80 degrés, ta mère va paniquer 🙂 Retire le token de là.

♥ 1

Traduit de Türkçe par IA ·

Le calcul a bien clarifié les choses, merci. J’ai monté celui près de la fenêtre avec un panneau 0,5 W + un supercondensateur 1 F + BQ25570, cela fait deux semaines sans pile ; supercap_v ne descend pas sous 3,9 la nuit. Sur les autres, je suis passé à NTP + envoi groupé toutes les heures, et la pente de battery_v est passée de 25 mV par jour à 6 mV par jour. J’ai enterré l’idée de la ruche et de la machine à laver 🙂

♥ 0

Traduit de Türkçe par IA ·

L’horloge n’est pas synchronisée, mais je n’utilise pas du tout NTP. J’ai lu quelque part qu’inventer des ts est interdit.

♥ 0
8 sujets de 1 à 8 (sur un total de 8)