Zwischen dem 5. Juli und dem 10. August kann es zu längeren Verzögerungen bei Bestellungen, Lieferungen und Supportanfragen kommen.

gPlug via USB steuern

4. November 2023

Wenn Sie Ihren gPlug per USB steuern möchten, können Sie das open source Programm Putty verwenden. Um eine erfolgreiche Verbindung herzustellen, müssen Sie jedoch einige Punkte beachten. Dieser Beitrag erklärt Ihnen in einer Schritt für Schritt Anleitung wie Sie per USB auf den gPlug Konsole von Tasmota zugreifen können.

Voraussetzungen

      • Ein gPlugD (oder gPlug), gPlugE oder gPlugK (v2) mit Tasmota und Zugang zur USB Buchse.

      • Putty ist auf dem Computer installiert. Diese Anleitung wurde auf Windows getestet

      • Auf älteren Betriebssystemen könnte der erforderliche Serial-Treiber nicht verfügbar sein.

      • Es sind auch andere Terminalprogramme (z.B. cutecom unter Linux) verwendbar.
        Die Ctrl-J Eingabe kann entfallen, wenn automatisch ein LF am Ende der Eingabe abgesetzt wird.

    Einschränkungen gPlug

        • Der Jumper des gPlug muss entfernt worden sein, damit die serielle Schnittstelle via USB verfügbar ist. Sie wird sonst für den Empfang der Daten vom Smart Meter eingesetzt.
        • Nicht alle USB Kabel funktionieren mit der gPlug USB Buchse
          (Es gibt Kabel, die nur zum Laden geeignet sind).
        • Das Script muss deaktiviert werden, damit die Tasmota Konsole mit USB verbunden wird.
        • Durch 5 Mal kurz Reset betätigen kann das Script deaktiviert werden.

      •  

      •  

      Schritt für Schritt Anleitung

      1 – Vorbereitungen

      Verbinden Sie den gPlug mit einem USB Kabel mit dem Computer und starten Sie Putty.

      2 – Connection konfigurieren

      Begeben Sie sich in die Kategorie Serial unter Connection und geben Sie die folgenden Daten ein:

         

          • Serial line to connect to: COM7 (zumindest in unseren Tests)

          • Speed (baud): 115200

          • Data bits: 8

          • Stop bits: 1

          • Parity: None

          • Flow control: None

        Unsicher ob COM7 korrekt ist?

        Falls Sie nicht sicher sind, ob die Serial line bei Ihnen COM7 ist, können Sei den Windows Geräte Manager öffnen und dort unter Anschlüsse (COM & LPT) prüfen ob ein COM7 vorhanden ist. Um zu verifizieren, dass es sich um den gPlug handelt, können Sie die USB Verbindung trennen und sehen direkt welcher Anschluss dadurch nicht mehr angezeigt wird.

        Ihre Serial Konfiguration sollte nun wie folgt aussehen.

        3 – Terminal konfigurieren

        Selektieren Sie die Kategorie Terminal und setzen Sie Local echo sowie Local inline editing auf Force on.

        4 – Session speichern, laden und öffnen

        Navigieren Sie zu Session und selektieren Sie unter Connection Type die mittlere Box Serial. Daraufhin sollte Putty die beiden Felder Serial Line und Speed automatisch entsprechend ihrer Konfiguration ausfüllen.

        Session Konfiguration speichern

        Falls Sie die Konfigurationen für die erneute Nutzung speichern wollen, können Sie eine neue Session speichern. Dazu geben Sie bei Saved Session einen Namen für die Session ein (z.B. gPlug) und klicken anschliessend auf Save. Bei erneutem öffnen von Putty können Sie die Konfigurationen dieser gespeicherten Session mit Load laden.

        Konfiguration der Session in Putty

        5 – Terminal öffnen

        Nun klicken Sie auf Open und ein leeres Terminal öffnet sich. Dass noch nichts angezeigt wird ist in diesem Fall normal und (noch) kein schlechtes Zeichen.

        6 – Befehle ausführen

        Nun können wir testen, ob die Verbindung zur Tasmota Konsole des gPlug erfolgreich hergestellt wurde. Dazu kann ein beliebiges Tasmota Command ausgeführt werden; wir empfehlen für den initialen Test den Befehl hostname.

        Um einen Befehl auszuführen muss in jedem Fall die Zeile mit der Eingabe von Ctrl + j beendet und anschliessend der Befehl mit Enter gesendet werden.

        Weshalb ist Ctrl + j nötig?

        Putty sendet kein LF (Line Feed) am Ende der Zeile, welches den Curser jeweils zur nächsten Zeile verschiebt. Daher muss bei jeder Eingabe die Zeile mit Ctrl + j beendet werden. Tasmota erwartet ein LF am Ende der Commandzeile.

        Weitere einfache Befehle können ipaddress, wifi, wifiConfig, AP oder ping sein. Eine Abfolge dieser Befehle sieht in der Putty Konsole wie folgt aus.

        Die vielen möglichen Befehle für Tasmota können in der Dokumentation gefunden werden.

        Mit den Commands ssid und password kann der gPlug mit einem neuen Wifinetz verbunden werden (siehe Dokumentation).

        Es ist auch möglich, via USB Verbindung zur Tasmota Konsole des gPlug die aktuellen Messadaten abzurufen.

        Beispiel für die 2. Meter Metric definiert unter >M im Script:

        CMD: script?sml[2]
        RESPONSE: 16:24:11.556 MQT: stat/B1/RESULT = {“script”:{“sml[2]”:8476}}

        Das Resultat entspricht einem aktuellen Bezug von Wirkleistung (1.7.0) aus dem Netz von aktuell 8.476  kW.

        Weitere Beiträge

        Warteliste für L&G E450 kompatiblen gPlug

        Wir arbeiten derzeit an einem gPlug für den L&G SM E450 Smart Meter. Gerne dürfen Sie uns Ihre E-Mail Adresse hinterlassen und wir benachrichtigen Sie, sobald ein entsprechender gPlug zur Verfügung steht.