Config Generator
Was ist der Config Generator?¶
Mit dem Config Generator stellen Sie die Einstellungen Ihres Evrlast-Geräts ein — zum Beispiel, wie oft das Gerät misst und wie oft es seine Messwerte verschickt. Aus Ihren Eingaben erzeugt das Tool bis zu zwei kurze Konfigurationscodes: einen für die Geräte-Konfiguration und — falls Sie Grenzwerte festgelegt haben — einen für die Limit-Konfiguration. Diese Codes geben Sie in Ihrem LoRaWAN-Netzwerk als Befehle an das Gerät weiter. Das Gerät übernimmt die neuen Einstellungen automatisch, sobald es die Befehle empfängt.
Wenn Sie einen vorhandenen Code prüfen möchten („Was steht da eigentlich drin?"), können Sie ihn im Config Generator auch wieder zurückübersetzen.
Brauche ich den Config Generator?
- Ja, wenn Sie Ihr Gerät über ein eigenes LoRaWAN-Netzwerk betreiben (z. B. The Things Network, Chirpstack oder einen anderen Anbieter) und es nicht in der Evrlast-Cloud registriert haben.
- Nein, wenn Sie Ihr Gerät in der Evrlast-Cloud angelegt haben. Dort können Sie alle Einstellungen direkt in der Geräteansicht vornehmen — die Cloud schickt die Befehle dann selbst an das Gerät.
Voraussetzungen
- Sie haben ein Evrlast-Konto und sind in der Evrlast-Oberfläche angemeldet. Auch wenn Sie Ihr Gerät außerhalb der Evrlast-Cloud betreiben, benötigen Sie für den Config Generator einen Evrlast-Account.
- Sie wissen, welche Firmware-Version (die Software auf dem Gerät) das Zielgerät verwendet. Diese steht z. B. auf einem Aufkleber am Gerät oder lässt sich über den Web Flasher auslesen.
- Sie können in Ihrem LoRaWAN-Netzwerk Befehle an das Gerät senden. Wo genau Sie das tun (oft „Downlink" oder „Send command" genannt), zeigt Ihnen die Anleitung Ihres Netzwerk-Anbieters.
Config Generator öffnen¶
- Melden Sie sich in der Evrlast-Oberfläche an.
- In der linken Navigation klicken Sie unter Hardware → LoRaWAN-Tools auf Config Generator.
Einstellungen festlegen¶
1. Firmware-Version auswählen¶
Wählen Sie im Dropdown Firmware-Version die Version aus, die auf Ihrem Gerät installiert ist. Erst danach werden die passenden Einstellungsfelder angezeigt.
Bitte die richtige Version wählen
Die Einstellungen hängen von der Firmware-Version ab. Wenn Sie die falsche Version wählen, kann das Gerät den Befehl nicht richtig verstehen. Wenn Sie unsicher sind, schließen Sie das Gerät einmal kurz an einen USB-Port an und prüfen die Version mit dem Web Flasher.
2. Geräteeinstellungen eintragen¶
Sobald die Firmware-Version geladen ist, erscheinen die zugehörigen Einstellungen. Die wichtigsten sind:
- Messintervall (Minuten) — wie oft das Gerät einen Messwert aufnimmt.
- Sendeintervall (Minuten) — wie oft das Gerät die gesammelten Messwerte verschickt.
Was bedeuten Mess- und Sendeintervall?
Misst das Gerät jede Minute (Messintervall = 1) und sendet alle zwei Stunden (Sendeintervall = 120), dann verschickt es pro Funkmeldung 120 Messwerte auf einmal. Längere Sendeintervalle schonen die Batterie, kürzere liefern Daten in Echtzeit.
Das Sendeintervall muss immer ein Vielfaches des Messintervalls sein — also z. B. bei einem Messintervall von 5 Minuten sind 5, 10, 15, 30 oder 60 Minuten erlaubt, aber nicht 7 oder 12 Minuten.
3. Sensoren angeben (optional)¶
Im Abschnitt Sensorkonfiguration legen Sie fest, welche Sensoren am Gerät angeschlossen sind. Es gibt zwei Möglichkeiten:
- Physischen Sensor hinzufügen — wählt einen Standard-Sensor von Evrlast aus einer Liste aus (z. B. Ultraschall, Radar, Temperatur).
- Generischen Sensor hinzufügen — für Sensoren, die nicht in der Standardliste enthalten sind. Diese Option ist nur in Sonderfällen nötig.
Über das -Symbol neben einem Sensor können Sie Grenzwerte festlegen, bei deren Über- oder Unterschreiten das Gerät reagieren soll.
Im Zweifel: die Standardsensoren reichen
Für die typischen Evrlast-Pegelstationen müssen Sie nur einen physischen Sensor aus der Liste auswählen. Die Option „Generischer Sensor" ist nur für Sonderfälle gedacht.
4. Codes erzeugen und an das Gerät senden¶
Klicken Sie auf Kodieren. Es erscheint die Bestätigung „Erfolgreich kodiert." und darunter werden zwei Felder befüllt:
- Geräte-Konfiguration (Hex) — enthält Ihre Grundeinstellungen (Mess-/Sendeintervall, Sensoren).
- Limit-Konfiguration (Hex) — enthält Ihre Grenzwerte. Dieses Feld bleibt leer, wenn Sie keine Limits festgelegt haben.
Beide Codes werden getrennt an das Gerät gesendet — jeder auf seinem eigenen fPort. Der fPort (in manchen Netzwerken auch „Port" oder „FPort") ist eine kleine Nummer, die Sie im Downlink-Formular Ihres Netzwerks angeben; sie sagt dem Gerät, um welche Art von Befehl es sich handelt.
| Feld | An das Gerät senden auf fPort |
|---|---|
| Geräte-Konfiguration | 1 |
| Limit-Konfiguration | 2 |
So gehen Sie vor:
- Klicken Sie neben dem Feld Geräte-Konfiguration (Hex) auf das -Symbol. Der Code wird in die Zwischenablage kopiert („In die Zwischenablage kopiert.").
- Wechseln Sie in die Oberfläche Ihres LoRaWAN-Netzwerks (z. B. The Things Network oder Chirpstack) und öffnen Sie dort das Formular zum Senden eines Downlinks. Tragen Sie als fPort die 1 ein, fügen Sie den Code ein und schicken Sie ihn ab.
- Haben Sie Grenzwerte festgelegt, wiederholen Sie das für das Feld Limit-Konfiguration (Hex) — diesmal mit fPort 2.
- Sobald das Gerät die Befehle empfangen hat, übernimmt es die neuen Einstellungen automatisch.
Richtigen fPort verwenden
Die beiden Codes dürfen nicht vertauscht und nicht zusammen in einen Downlink kopiert werden. Die Geräte-Konfiguration gehört auf fPort 1, die Limit-Konfiguration auf fPort 2. Wird der falsche fPort verwendet, ignoriert das Gerät den Befehl.
Wann wird der Befehl beim Gerät ankommen?
LoRaWAN-Geräte empfangen Befehle nur, wenn sie selbst gerade etwas senden. Je nach eingestelltem Sendeintervall kann es deshalb einige Minuten oder Stunden dauern, bis Ihre neuen Einstellungen am Gerät angekommen sind.
Vorhandenen Code prüfen¶
Wenn Sie einen Code haben, dessen Inhalt Sie nachvollziehen möchten:
- Wählen Sie oben die passende Firmware-Version.
- Fügen Sie den Code der Geräte-Konfiguration (fPort 1) in das Feld Geräte-Konfiguration (Hex) ein. Haben Sie zusätzlich einen Limit-Code (fPort 2), fügen Sie diesen in das Feld Limit-Konfiguration (Hex) ein.
- Klicken Sie auf Dekodieren. Es erscheint die Bestätigung „Erfolgreich dekodiert."
- Die Einstellungen, Sensoren und Grenzwerte aus den Codes werden in der Oberfläche angezeigt. Sie können sie bei Bedarf anpassen und mit Kodieren neue Codes daraus erzeugen.
Nur die Geräte-Konfiguration ist erforderlich
Zum Dekodieren muss mindestens das Feld Geräte-Konfiguration (Hex) ausgefüllt sein. Das Limit-Feld können Sie leer lassen, wenn Sie keine Grenzwerte prüfen möchten.
Häufige Probleme¶
„Firmware-Versionen konnten nicht geladen werden."¶
- Prüfen Sie, ob Sie noch eingeloggt sind. Eventuell wurden Sie automatisch abgemeldet.
- Laden Sie die Seite neu (Strg + F5).
- Sollte das Problem weiterhin bestehen, kontaktieren Sie den Evrlast-Support.
Das Sendeintervall lässt sich nicht speichern¶
Das Sendeintervall muss ein Vielfaches des Messintervalls sein. Bei einem Messintervall von 5 Minuten sind also z. B. 5, 10, 15, 30 oder 60 Minuten erlaubt — aber nicht 7 oder 12 Minuten.
Das Gerät übernimmt die neuen Einstellungen nicht¶
- Stellen Sie sicher, dass die Firmware-Version im Config Generator wirklich der Version auf Ihrem Gerät entspricht.
- Prüfen Sie, ob Sie den richtigen fPort verwendet haben: Geräte-Konfiguration auf fPort 1, Limit-Konfiguration auf fPort 2. Die beiden Codes dürfen nicht vertauscht und nicht gemeinsam in einen Downlink kopiert werden.
- Prüfen Sie in Ihrem LoRaWAN-Netzwerk, ob der Befehl tatsächlich versendet wurde. Die meisten Anbieter zeigen das in einer „Nachrichten"- oder „Frame"-Übersicht.
- Achten Sie beim Einfügen darauf, dass der Code vollständig und ohne Leerzeichen oder Zeilenumbrüche im Befehlsfeld steht.
- Denken Sie daran: Das Gerät empfängt Befehle nur nach einer eigenen Funkmeldung. Je nach Sendeintervall kann es einige Minuten oder Stunden dauern, bis die neuen Einstellungen ankommen.