ESP8266 + MQTT + JSN-SR04T

Hallo @pierre-gilles

Ich habe gerade die Markdown-Datei erstellt. Ich habe dir auch Zugriff auf Github gegeben, damit du das Ergebnis sehen kannst.

Es müssen noch Änderungen an der Syntax vorgenommen werden. Es ändert mir auch automatisch Wörter und ich weiß nicht, wie ich das verhindern kann. Trigger wird in „Auslöser“ geändert oder es löscht manchmal Wörter, z. B. „Dafür, …“ wird „Dafür“ gelöscht.

Ich möchte auch Sätze hervorheben und Wörter rot markieren, aber ich habe noch nicht herausgefunden, wie das geht.

Kannst du mir helfen?

Das sollte dir helfen

Wo hast du mir Zugriff gegeben? Ich sehe das nirgends :slight_smile:

Entschuldigung, an GitHub:

Jérôme-Gladys/Capacite-Restante-d-une-Cuve

In der Hoffnung, dass es funktioniert

Cool!

  • Für die Bilder müsstest du sie im Repo ablegen und nicht auf Github hochladen.
  • Würdest du danach noch einen Pull Request machen? :slight_smile: Wir können dir natürlich helfen.

Ich habe die Bilder in den Repo gelegt, aber danach muss ich die Codezeilen noch ändern?

Ich bin bereit, den PR zu versuchen, eine gute Praxis oder Tipps?

Ja! Du musst die Bilder im Markdown-Format einfügen :slight_smile:
Hier ist ein Beispiel für eine Markdown-Datei auf der Website:

(Du klickst auf « raw », um den reinen Markdown-Code zu sehen)

Um einen Pull Request zu erstellen, glaube ich, dass es möglich ist, einen PR direkt in der Github-Oberfläche zu erstellen, ohne Befehlszeilen oder so.

Was du tun musst, ist zunächst das Repo der Gladys-Website zu « forken »:

Dadurch wird ein Git-Repo in deinem Github-Konto erstellt.

Danach kannst du dieses Repo nach Belieben bearbeiten (und Inhalte, Bilder usw. hinzufügen)

Anschließend musst du einen Pull Request basierend auf deinen Änderungen erstellen.

Beispiel:

Es gibt viele Ressourcen im Internet, die über PRs sprechen, also falls du Probleme hast, zögere nicht, die sehr umfangreiche Github-Dokumentation zu lesen :slight_smile:

Falls du Schwierigkeiten hast, machen wir es im schlimmsten Fall für dich, aber wenn du etwas lernen kannst, ist das immer gut :slight_smile:

Mann, ich kämpfe damit, die Bilder im Markdown-Format einzufügen.

Ich glaube, es liegt an meinem Pfad, der nicht stimmt, aber ich habe alles versucht. Ein kleiner Tipp, um es zu korrigieren.

Ist das das richtige Bildformat für Markdown?

! [Montageschema] (img / image-schema.png)

Sprichst du über das Repository der Gladys-Website oder über dein eigenes?

Hast du schon einen Fork gemacht oder noch nicht?

Auf meinem Repo für den Moment. Ich wollte es vorher abschließen.

Ich hatte bereits vorher einen Fork gemacht, aber das war’s, ich werde die PR danach einleiten.

Ja, genau so :slight_smile:

Schau dir das Beispiel an, das ich dir im Repository der Gladys-Website gegeben habe, um dich inspirieren zu lassen.

Ich habe gerade einen Pull Request durchgeführt.

Allerdings komme ich bei der Integration des Bildes aus dem Repo nicht weiter. Ich habe das Beispiel befolgt, im Internet gesucht und eine Menge von Beispielpfaden ausprobiert, aber es klappt nicht.

Ein bisschen Hilfe für das erste Bild wäre nett und ich mache den Rest dann anschließend :wink:

Hast du dir die Beispiele auf der Website angesehen?

Zum Beispiel diese Seite der Dokumentation:

https://github.com/GladysAssistant/v4-website/blob/master/docs/dashboard/devices-in-room.md

Wenn du auf „Raw“ klickst, wird dir der Markdown-Inhalt der Datei angezeigt:

Du hast ein Beispiel, wo die Bilder hingehören, und wie das Formatieren funktioniert :slight_smile:

Ja, ich habe mir das Beispiel angeschaut und es nachgemacht. Ich bin ein bisschen weitergekommen, aber das Bild wird immer noch nicht angezeigt.

Danach sagt er, die Seite sei nicht auffindbar. Da muss ein Fehler vorliegen

Vorschau der RAW-Datei

Das Schema-Bild befindet sich hier auf GitHub

Bildschirmfoto 2021-04-10 um 09.59.05

Hallo @jerome, wir schaffen das, diese „Probleme“ sind normal.

Die Änderungen, die du vorgenommen hast, wurden nicht auf den richtigen Branch gepusht.

  • Fork des Hauptrepos (das ist erledigt)
  • Erstellung eines Branches (das ist erledigt)
  • Klonen des Forks auf deinen PC?
  • Wechseln des Branches?

Jetzt musst du deine Änderungen und Commits/Pushes vornehmen.

Dann musst du einen Pull Request stellen, und hier hast du dich geirrt, weil du die Anfrage auf deinem eigenen Fork gestellt hast. Die Anfrage muss auf dem Hauptdepot gestellt werden.

Das Bild existiert, aber auf einem anderen Branch.

https://github.com/Jerome-Gladys/v4-website/blob/master/static/img/docs/fr/tuto/cuve/schema.png

Die Website muss generiert werden, um funktionsfähig zu sein, deine Datei ist in Ordnung.

Danke @VonOx für deine Hilfe.

  • Fork auf deinen PC klonen? Erledigt
  • Branch wechseln? Erledigt
    Jetzt musst du deine Änderungen und Commits / Pushes machen. Erledigt
    Dann den Pull Request erstellen, und da hast du dich vertan, weil du die Anfrage an dein eigenes Fork gestellt hast. Die Anfrage muss an das Hauptrepository gehen. Erledigt

Ich glaube, das war’s. Könntest du das bitte überprüfen oder @pierre-gilles?

Ja, das ist in Ordnung. Der PR ist sichtbar

Alles klar :slight_smile: Ich schau mir das morgen an

Hallo! Déjà merci pour ton travail :slight_smile:

Ich habe mir deine PR angeschaut, wir sind ehrlich gesagt noch ein bisschen weit vom Ziel entfernt :smiley: (ohne böse zu sein, wenn man nicht mit der Entwicklung von Node, Git usw. vertraut ist, ist das nicht einfach)

Bevor wir überhaupt über die PR sprechen, habe ich mir schnell den Arduino-Code angeschaut, bist du sicher, dass er funktioniert?

Es erscheint mir sehr unübersichtlich:

  • Es gibt eine JSON-Serialisierung der Daten, obwohl die Gladys MQTT API kein JSON akzeptiert
  • Es gibt keinen Ort, an dem die Daten an MQTT gesendet werden
  • Du verwendest das Paket « ESP8266WifiMulti », warum?
  • Der Code ist eine Mischung aus Englisch und Französisch, es gibt viele definierte, aber ungenutzte Variablen.

Entweder hast du die falsche Datei gewählt, oder es hat bei dir nie funktioniert ^^
Ich denke, es wäre sinnvoll, den Code zu überarbeiten, damit er sauberer wird.

Was die Veröffentlichung dieses Tutorials betrifft, frage ich mich, ob es die richtige Strategie ist, dich zu bitten, das auf der Website zu veröffentlichen. Vielleicht reicht es, das in der Rubrik « Tutorials » des Forums zu posten, und das wäre einfacher für dich: Tutoriels - Gladys Assistant community

Denn im aktuellen Zustand ist die PR auf Github noch sehr weit von einer funktionierenden Lösung entfernt, ich würde sagen, es sind 3-4 Stunden Arbeit nötig, und du hast nicht unbedingt die Kompetenz, das könnte dir viel Zeit (und vor allem Lernaufwand anderer Technologien) kosten), vielleicht habe ich die notwendigen Kompetenzen/den Lernaufwand für die Erstellung eines Beitrags auf der Website unterschätzt.

Nimm es nicht persönlich, ich versuche, den besten Kompromiss zu finden ^^

Ich bin gespannt auf deine Meinung dazu :slight_smile: