Benachrichtigungen
Alles löschen

Soyo GTN1000 WiFi cloudfrei machen

86 Beiträge
16 Benutzer
2 Likes
8,716 Ansichten
 wsm
(@wsm)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 61
 

Danke für den Hinweis.
Ich möchte jedoch mit Atmega arbeiten, da ich damit umfangreiche Erfahrungen habe.
Ich benötige nur Hinweise für den Anschluss der Hardware.


   
AntwortZitat
 wsm
(@wsm)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 61
 

Jetzt läuft mein Atmega und kann die RS485-Schnittstelle auch richtig zum Lesen und Schreiben ansteuern.
Jetzt fehen mir einige Infos zur Baudrate und welche Bytes muss ich an den Soyosource senden, um Ddaten zurück zu bekommen.
Gibt es dazu irgendwo eine Tabelle?

Danke für Hinweise.


   
AntwortZitat
(@todayslost)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 7
 

Hallo Zusammen,

 

ich bekomme die Tage meinen Soyosource WIFI. Ich möchte gerne den vorhandenen Stick mit der Syssi Firmware flashen. Habe mir jetzt auch alles hier durchgelesen, aber ich verstehe das Prozedere nicht so ganz.

So genau weis ich nicht, was ich hier machen soll : https://github.com/syssi/esphome-soyosource-gtn-virtual-meter/tree/main/docs/wifi-dongle

Ich habe hier einen USB-TTL Adapter (AZDelivery FT232RL USB to TTL Serial), einige Drähte und Widerstände lassen sich sicher auch finden. ESP Home läuft in Homeassistant, worüber ich auch schon einen ESP32 geflasht habe.

Vielleicht kann mir das ja jemand nochmal für Dummies erklären, wie genau ich vorgehen muss Smile

 

Danke schonmal.


   
AntwortZitat
(@und-mehr)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1113
 

Da steht die Anleitung
https://github.com/syssi/esphome-soyosource-gtn-virtual-meter/tree/main/docs/wifi-dongle

Etwas vereinfacht:
PCB: Pin1 3.3, Pin4+5 Grund
ESP Board 1 TX, 3 RX, 0 Grund, 0 ist nicht auf Stick-PCB, den gibt es nuir auf dem ESP Board.


           ┌──────────┐
           │ ┌─────── │
           │          │
       RST o          o TXD0 (GPIO1)
      ADC0 o          o RXD0 (GPIO3)
    ENABLE o          o
           o          o GPIO4
    GPIO14 o          o GPIO0 (FLASH, not connected)
           o          o
           o          o GPIO15
       VCC o          o GND
           └──oooooo──┘

Ging ohne löten, man muss nur den flashcer mit etwas verzögerung starten lassen, damit man genug Zeit hat die Kabel da hinzuhalten wo sie hin sollen.
Kompilierungszeit sollte aber locker reichen.
Mit etwas Glück kann man sie stecken, mit wengier Glück muss man sie festhalten.

Flash ist eigentlich ganz normal, bis auf das zusätlche Runterziehen von Reset.

..,-


   
AntwortZitat
(@todayslost)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 7
 

@und-mehr 

 

Danke Dir. Die Anleitung hatte ich ja schon gefunden. Nach mehrmaligem lesen und dank deiner vereinfachten Beschreibung, hab ich es nun auch kapiert Smile Sobald er da ist, werde ich es mal probieren.


   
AntwortZitat
(@todayslost)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 7
 

Ich habe bisher nur die Dev Kits vom ESP geflashed, über den USB-Anschluss am ESP. 

 

Wenn ich jetzt den TTL Adapter dran habe, kann ich das auch alles über ESPHome machen?! ESPtools hab ich auch bisher nicht benutzt.

Diese r Beitrag wurde geändert Vor 1 Jahr von Todayslost

   
AntwortZitat
(@und-mehr)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1113
 

Guck mal was esphome benutzt, line 210..270:
https://github.com/esphome/esphome/blob/de352c160957d528ca0f52fc7665ec0e54e77a57/esphome/__main__.py

Das esptool kommt vom Herteller und fast jeder benutzt es.
https://github.com/espressif/esptool

..,-


   
AntwortZitat
Monokristallin
(@monokristallin)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 112
 

So,

 mein Soyo in der Wifi-Version ist soeben eingetrudelt. Mein Phone hat Android 10 und alles hat genau so geklappt, wie in der Beschreibung angeführt. Und wenn man den AP-Modus wählt, dann braucht man sich auch nirgends in einer Cloud anzumelden.

Man stellt also am Stick den AP-Modus an und überspringt in der Beschreibung alles bis zum Punkt "Steps to use AP Mode".

Aktuelle Version der App: 1.3.3. Es kann also sein, dass es diese Version ist, die jetzt auch für Andoid >9 kompiliert wurde.


   
AntwortZitat
 1dz
(@1dz)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 84
 

Hallo  zusammen,

Wenn ich einen ESP8266 als Ersatz für den Dongle des Soyo benutzen möchte, wäre dieser

Anschlussplan korrekt?

Ich denke so ganz habe ich es noch nicht begriffen.

Gruß

Thomas


   
AntwortZitat
(@und-mehr)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1113
 

Sieht auf dem ersten Blick logisch aus.

Allerdings kenne ich die Belegung des usb steckers nicht auswendig.

Was etwas ungewöhnlich ist,  dass die levelshifter mit rx,tx beschriftet sind.

Ich kenne die nur als bidirektionale pegelwandler mit durchnummerierten Kanälen.

 

..,-


   
AntwortZitat
 1dz
(@1dz)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 84
 

Danke für Dein Feedback,

Die 2 mittleren Anschlüsse des USB Kabels sind Daten, also RX und TX.

Die beiden äußeren, GND und 5V. Weicher Anschluss was ist, lässt sich mit dem MM feststellen.

Der Levelshifter auf meinem Sketch stammt aus der Fritzing Bibliothek. Den, den ich verwenden möchte sieht so aus:

 

Un schließlich, wäre diese File das richtige um den Soyo Dongle durch einen ESP8266 zu ersetzen?

esp8266-display-example.yaml

 

 

Gruß

Thomas

 


   
AntwortZitat
 1dz
(@1dz)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 84
 

Ich hatte mir nochmal Gedanken gemacht. Eigentlich müsste es doch auch funktionieren wenn ich die Teile so verdrahte

wie im hier eingefügte Sketch „Soyo_ESP_Dongle_Ersatz_02.pdf“ sichtbar.

5V und GND kommen von der USB Buchse des Soyo`s, und versorgen den Level Shifter und den ESP 8266.

RX und TX kommen mit 3,3V Pegel vom ESP8266 und werden vom Level Shifter auf 5V Pegel gebracht, bzw. schützen den ESP8266

vor dem 5V Pegel auf den RX/TX Leitungen von der USB Buchse des Soyo`s.

Der im Sketch abgebildeten Level Shifter TXB0108 dient nur als Beispiel. Ich möchte/werde den TXS0108 verwenden.

Der hat das gleiche Pinlayout, gleiche Bezeichnungen.

 

Sämtliche Kommentare sind willkommen

 

Gruß

Thomas

 

Diese r Beitrag wurde geändert Vor 1 Jahr von 1dz

   
AntwortZitat
 1dz
(@1dz)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 84
 

Der oben gennante Levelshifter funktionierte bei mir nicht. Weder an einem NodeMCU noch an einem Wemos D1 mini.

Der hier funktioniert bei mir:

 

Level Shifter

So habe ich alles angeschlossen:

Der rote Level Shifter dient nur als Beispiel. Das Schema ist aber das gleiche.

Ich habe diese Datei "esp8266-display-example.yaml" von Github verwendet.

Um es eventuellen Bastlern einfach zu machen habe ich in der angehängten zip Datei meine .yaml Datei

und ein .bin File eingefügt. Das .bin File lässt sich einfach mit dem ESPflasher unter Windows auf den D1 mini übertragen.

 

Würde mich freuen wenn ich damit jemanden helfen könnte.

 

Gruß

Thomas

 

 

 

 

Diese r Beitrag wurde geändert Vor 1 Jahr von 1dz

   
AntwortZitat
(@und-mehr)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1113
 

@1dz 

Warum hast du eigentlich nicht den originalen Wifi Stick geflasht?

Brauchst du noch mehr Pins vom esp?

..,-


   
AntwortZitat
 1dz
(@1dz)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 84
 

@und-mehr 

Wenn ich den Original Stick beim flashen zerschossen hätte, dann wäre der Zugriff auf meinen Soyo nicht mehr möglich gewesen.


   
AntwortZitat
Seite 5 / 6
Teilen: