Forum: Haus & Smart Home AOFO Steckdosen leiste mit Tasmota flashen (via Toya-Convert)


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Timmo H. (masterfx)


Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
bevor ich die AOFO Steckdosenleiste 
(https://www.amazon.de/AOFO-Steckdosenleiste-Mehrfachsteckdose-%C3%9Cberspannungsschutz-USB-Anschl%C3%BCsse/dp/B07SKTBC47) 
aufschraube und mich an den UART vom ESP hänge und dadurch die Garantie 
verliere, wollte ich mal fragen ob hier jemand schon die AOFO 
erfolgreich über OTA geflash hat via 
https://github.com/ct-Open-Source/tuya-convert?
Es wird auf jeden Fall die Smart-Life App via Tuya-Cloud verwendet 
(funzt auch soweit per App und Amazon Echo). Ich wollte mich auf jeden 
Fall vom Cloud-Zwang lösen, darum sollte Tasmota drauf (ein Template für 
die Steckdosenleiste gibt es auch 
https://blakadder.github.io/templates/aofo_4AC4USB.html)

Jetzt habe ich das Tuya Convert entsprechend der Anleitung auf meinem 
RasPi gebracht und es wird auch ein AP aufgemacht und die AOFO erkannt 
und eine IP zugewiesen. Allerdings wird dem AOFO beim Paring nicht die 
10.42.42.42 zugewiesen, sondern gemäß Syslog die .32 am Ende.
Oct  5 17:28:03 raspberrypi hostapd: wlan0: STA 60:01:94:d1:e2:22 RADIUS: starting accounting session 18DC7CA9193F8A59
Oct  5 17:28:03 raspberrypi dnsmasq-dhcp[4702]: DHCPDISCOVER(wlan0) 60:01:94:d1:e2:22
Oct  5 17:28:03 raspberrypi dnsmasq-dhcp[4702]: DHCPOFFER(wlan0) 10.42.42.32 60:01:94:d1:e2:22
Oct  5 17:28:03 raspberrypi hostapd: wlan0: STA 60:01:94:d1:e2:22 WPA: pairwise key handshake completed (RSN)
Oct  5 17:28:04 raspberrypi dnsmasq-dhcp[4702]: DHCPDISCOVER(wlan0) 60:01:94:d1:e2:22
Oct  5 17:28:04 raspberrypi dnsmasq-dhcp[4702]: DHCPOFFER(wlan0) 10.42.42.32 60:01:94:d1:e2:22
Oct  5 17:28:04 raspberrypi dnsmasq-dhcp[4702]: DHCPREQUEST(wlan0) 10.42.42.32 60:01:94:d1:e2:22
Oct  5 17:28:04 raspberrypi dnsmasq-dhcp[4702]: DHCPACK(wlan0) 10.42.42.32 60:01:94:d1:e2:22 ESP_D1E222
Also habe ich das "start_flash.sh" Skript an den entsprechenden Stellen 
auf .32 angepasst. Das Skript erkennt dann auch dass die Steckdose 
gekoppelt ist, allerdings schlägt dann das Backup fehl
Starting pairing procedure in screen
/home/pi/tuya-convert
Waiting for the upgraded device to appear
If this does not work have a look at the '*.log'-files in the 'scripts' subfolder!
.........
IoT-device is online with ip 10.42.42.32
Fetching firmware backup
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to 10.42.42.32 port 80: Verbindungsaufbau abgelehnt
Auch der Befehl "curl http://10.42.42.32"; meldet "curl: (7) Failed to 
connect to 10.42.42.32 port 80: Verbindungsaufbau abgelehnt"


Also hängt ich jetzt fest. Im Netz findet man auch nicht mehr als diesen 
Post im FHEM Forum dazu (https://forum.fhem.de/index.php?topic=97382.0).

Ist ja schon jemand weiter?

: Bearbeitet durch User
von Mike (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Wenn da schon das neue Security-Update drauf ist siehts schlecht aus. 
Das soll das Flashen von Fremdsoftware OTA verhindern.

von Jan L. (ranzcopter)


Bewertung
1 lesenswert
nicht lesenswert
Probier‘s mal mit diesem Fork:
https://github.com/M4dmartig4n/tuya-convert
Damit habe ich erfolgreich ein paar Tuyas mit der neuen Firmware 
geflasht.

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

selbe Empfehlung von mir. Ich hatte vor kurzer Zeit eine solche gekauft 
und ein 4er Set Zoozee SE131. Es gibt mehrere Version von tuya-convert 
bei github, mit einer ging die AOFO, mit einer anderen die Zoozee-Dosen.
Da ich es nur per Versuch und Irrtum gemacht habe, bin ich nicht mehr 
sicher, welche womit ging.
Ich glaube aber, daß die von M4dmartig4n mit der AOFO ging.

Gruß aus Berlin
Michael

von Timmo H. (masterfx)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Erstmal danke euch beiden.
Also ich habe jetzt noch mal das M4dmartig4n/tuya-convert getestet, aber 
da verhält es sich genauso.
Gemäß History wurden die Änderungen von M4dmartig4n vor 18 Tagen auch in 
den offiziellen Branch gemerged. Darum verhält es sich vermutlich auch 
gleich.
Anbei noch mal ein Screen vom psk, mqtt und wifi.
Ich musste wie gesagt, die IP von .42 auf .32 ändern, unten links im psk 
screen sieht man auch die Requests auf port 443 vom 10.42.42.32.
Vielleicht wurde inzwischen schon noch mehr in der Firmware geändert

von Timmo H. (masterfx)


Bewertung
1 lesenswert
nicht lesenswert
So habe es jetzt doch zum laufen bekommen. Das eigentliche Problem war, 
dass ich noch einen lighttp am laufen hatte, der den Port 80 blockiert 
hat. Leider wurde das nicht gemeldet und das start_flash Skript beendet 
nur einen ggf. noch laufenden apache server.

Somit hat sich das Problem mit der 32er IP auch gegessen. Als erstes 
holt sich die Steckdosenleiste eine IP vom DHCP und holt sich die 
Übergangsfirmware vom Webserver. Dann startet die Übergangsfirmware mit 
der .42 IP und holt sich dann den Rest.

Falls man einen Fehler im log sieht wie "nl80211: Could not configure 
driver mode" sollte man vorher noch den wpa_supplicant Prozess killen.

von CG (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

habe heute das Firmware-Update mit dem original Tuya-Convert 
durchgeführt.

Ich frage mich gerade nur noch wie die Tasmota Firmware für die 4 fach 
Steckdose konfiguriert werden muss.
Hat das schon jemand gemacht?

von Timmo H. (masterfx)


Bewertung
1 lesenswert
nicht lesenswert
Einfach das Template vom o. G. link einfügen und neustarten 
https://blakadder.github.io/templates/aofo_4AC4USB.html

von CG (Gast)


Bewertung
0 lesenswert
nicht lesenswert
TOP!
Das war genau was ich gesucht habe,
aber den Link habe ich mehrfach übersehen! :o)

Merci!

von Biland (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hey habe auch grade versucht eine AOFO Steckdosenleiste zu flashen. 
Leider ist das Skript beim flashen von Tasmota hängen geblieben. Nun 
bekomme ich die Leiste nicht mehr in den Config Mode. Ich hoffe jemand 
kann mir helfen. Über eine Rückmeldung würde ich mich freuen.
Lg

von Christian P. (peterfrosta)


Bewertung
0 lesenswert
nicht lesenswert
Hello Zusammen,

Nach dem ich mit angelötetem Stecker keine Flashen hin bekommenhabe, sah 
ich das tool für den OTA Flash. Super! Alles bereit, nur bekomme ich 
meine AOFO Leiste nicht in den Pairing-/Config-Modus.
Habe einiges versucht.
10s (auch 6 oder 20) den Powerknopf und auch andere gehalten.
Beim Einschalten Knöpfe gehalten.
Sequenzen von an und aus versucht.
Da blinkt nichts schnell :-/

Weiß wer wie dieses Teilchchen in den Mode versetzt wird?
https://www.amazon.de/AOFO-Steckdosenleiste-Mehrfachsteckdose-%C3%9Cberspannungsschutz-USB-Anschl%C3%BCsse/dp/B07SR13SH5/ref=b2b_nav_d_bia_3/258-7783565-2485911?_encoding=UTF8&pd_rd_i=B07SR13SH5&pd_rd_r=582b3e88-21b7-4e3b-aa29-5867cc65dfdf&pd_rd_w=O6GXM&pd_rd_wg=R4m5W&pf_rd_p=5e7f0fcf-ab04-472d-a187-d736c4558137&pf_rd_r=GC2BB9EH17P6MRT2MJ1B&psc=1&refRID=GC2BB9EH17P6MRT2MJ1B

Vielen Dank!

von Martin P. (billx)


Bewertung
0 lesenswert
nicht lesenswert
Christian P. schrieb:
> Hello Zusammen,
>
> Nach dem ich mit angelötetem Stecker keine Flashen hin bekommenhabe, sah
> ich das tool für den OTA Flash. Super! Alles bereit, nur bekomme ich
> meine AOFO Leiste nicht in den Pairing-/Config-Modus.
> Habe einiges versucht.
> 10s (auch 6 oder 20) den Powerknopf und auch andere gehalten.
> Beim Einschalten Knöpfe gehalten.
> Sequenzen von an und aus versucht.
> Da blinkt nichts schnell :-/
>
> Weiß wer wie dieses Teilchchen in den Mode versetzt wird?
> 
https://www.amazon.de/AOFO-Steckdosenleiste-Mehrfachsteckdose-%C3%9Cberspannungsschutz-USB-Anschl%C3%BCsse/dp/B07SR13SH5/ref=b2b_nav_d_bia_3/258-7783565-2485911?_encoding=UTF8&pd_rd_i=B07SR13SH5&pd_rd_r=582b3e88-21b7-4e3b-aa29-5867cc65dfdf&pd_rd_w=O6GXM&pd_rd_wg=R4m5W&pf_rd_p=5e7f0fcf-ab04-472d-a187-d736c4558137&pf_rd_r=GC2BB9EH17P6MRT2MJ1B&psc=1&refRID=GC2BB9EH17P6MRT2MJ1B
>
> Vielen Dank!

Das Problem ist,  an dem seriellen hängt ein stm8 der die Steckdose 
steuert.

Ich hab 2 Dinge gemacht.

1. Das WLAN Modul ausgelötet. Es ist ja auf ner extra Platine. Extern 
geflasht.

2. Tuya convert per wifi. Es gibt eine gepatchte Variante die bei mir 
ging... Leider habe ich später wohl irgendwas falsch gemacht und die 
Steckdose macht grade nix mehr.... Also muss ich bei der nun auch zu 1 
zurück


In den connect mode ging sie bei mir meine ich über 15s auf den gesamten 
ein /aus Button

: Bearbeitet durch User
von Christian P. (peterfrosta)


Bewertung
0 lesenswert
nicht lesenswert
Die Variante hats leider auch nicht ind den flashmode versetzt. Trotzdem 
Danke fuer das schnelle reagieren.

Interessant der Hinweis, mit der Seriellen.
Bevor ich das Modul auslöte, haette ich schon gerne die 
convertervariante ausprobiert...

Nur muss ich wissen, wie ich in den ConfigMode komme.

Hat noch jemand anderes Wissen oder gute Ideen? ;)

von Schnubby (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hey masterfx,
wie hast du herausgefunden, dass auf Port 80 noch was läut und wie es du 
es gestoppt?

von Christian P. (Gast)


Bewertung
0 lesenswert
nicht lesenswert
So die alte Steckdosenleiste ging zurück. Die neue konnte ohne weiters 
mit dem Tuya Converter geflashed werden.

Martin P. schrieb:
> Das Problem ist,  an dem seriellen hängt ein stm8 der die Steckdose
> steuert.

ja offenbar.... und was machst du mit dem Teil dann nun?
Müsst ich von den Gpios zu den  Relais Treibern herstellen oder wie 
bekommt man die Leiste noch sinnvoll mit Tasmota ans Laufen?`

von Christian P. (Gast)


Bewertung
0 lesenswert
nicht lesenswert
https://github.com/arendst/Tasmota/wiki/TuyaMCU
habe hier sowas gefunden... aber werde nicht ganz schlau... würde der 
SMT vllt beim ESP Flash gleich mit umgeflasht? Oder wie bring ich dem 
TuyaMCU bei?

von Christian P. (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Ok "Rätsel" gelöst.

Für alle die es auch erst hier versuchen, bevor sie durchsteigen:

1) Per Tyua-Converter flashen
2) Unter ModuleConfiguration   Tuya-MCU(54) auswählen.
3) in der Konsole folgendes eingeben:
    TuyaMCU 11,1 (für Relais 1)
    TuyaMCU 12,2 (für Relais 2)
    ....

hier nach zu lesen:
https://github.com/arendst/Tasmota/wiki/tuyamcu
https://github.com/arendst/Tasmota/wiki/TuyaMCU-Configurations#switches

PS: beim Schreiben dieser Zeilen, hat sich die vorher angeschaltete 
Steckdose einemal "gewackelt" und ist kurz danach ausgeschaltet.... 
komisch.... hoffe das war eine Ausnahme

von Timmo H. (masterfx)


Bewertung
0 lesenswert
nicht lesenswert
Das ist diese hier
https://templates.blakadder.com/aofo_4AC+4USB_tuya.html

{"NAME":"AOFO-4AC-4USB","GPIO":[255,255,255,255,255,255,0,0,255,255,255, 
255,255],"FLAG":1,"BASE":54}

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.