NEWS
Tasmota Firmware update per Script
-
Hallo,
ich möchte mir ein Script schreiben, das eine gespeicherte Datei auf Synology ein update ausführt bei einem wemos D1 mit tasmota drauf.Die Befehle habe ich gefunden:
http://192.168.xxx.xxx/cm?cmnd=OtaUrl%20http:...... http://192.168.xxx.xxx/cm?cmnd=upgrade%201
Auf der konsole in tasmota sehe ich auch dass diese auch ankommen.
Ich bekomme nur immer (je nachdem was ich eingebe):{"Upgrade":"Failed HTTP error: connection failed"} oder {"Upgrade":"Failed File Not Found (404)"}
Ich vermute mal, dass der Link nicht ganz korrekt ist:
probiert habe ich z.B.
http://192.168.xxx.xxx/cm?cmnd=OtaUrl http:\Synology\Computer\iobroker\Wemos\Tasmota\Firmware/firmware 12.4.0.2.bin.gz
oder
http://192.168.xxx.xxx/cm?cmnd=OtaUrl http:\192.168.243.5:5000\volume1\Computer\iobroker\Wemos\Tasmota\Firmware/firmware 12.4.0.2.bin.gz
oder, oder, oderHat jemand sowas schon realisiert und gibt mir mal ein url Beispiel.
Danke.
-
@bahnuhr sagte in Tasmota Firmware update per Script:
Hallo,
ich möchte mir ein Script schreiben, das eine gespeicherte Datei auf Synology ein update ausführt bei einem wemos D1 mit tasmota drauf.Die Befehle habe ich gefunden:
http://192.168.xxx.xxx/cm?cmnd=OtaUrl%20http:...... http://192.168.xxx.xxx/cm?cmnd=upgrade%201
Auf der konsole in tasmota sehe ich auch dass diese auch ankommen.
Ich bekomme nur immer (je nachdem was ich eingebe):{"Upgrade":"Failed HTTP error: connection failed"} oder {"Upgrade":"Failed File Not Found (404)"}
Ich vermute mal, dass der Link nicht ganz korrekt ist:
probiert habe ich z.B.
http://192.168.xxx.xxx/cm?cmnd=OtaUrl http:\Synology\Computer\iobroker\Wemos\Tasmota\Firmware/firmware 12.4.0.2.bin.gz
oder
http://192.168.xxx.xxx/cm?cmnd=OtaUrl http:\192.168.243.5:5000\volume1\Computer\iobroker\Wemos\Tasmota\Firmware/firmware 12.4.0.2.bin.gz
oder, oder, oderHat jemand sowas schon realisiert und gibt mir mal ein url Beispiel.
Danke.
Moin,
ich habe das nicht probiert, da ich Tasmota Admin dafür nutze.
Aber im Menü
Update über Web-Server
steht die OTA-URL so, wobei die IP, Port, Pfad der vonTasmota Admin
auf dem Syno Docker sindhttp://192.168.178.37:9999/data/firmwares/tasmota.bin
Dann ist mir noch aufgefallen, dass Du Leerzeichen im Namen hast, die sollten schon korrekt Maskiert sein, damit http das auch korrekt erkennt.
Ich versuche immer erst, mitftp
im Browser, das File von der Syno zu laden, wenn das klappt, dann kopiere ich das aus dem Browser.VG
Bernd -
@dp20eic sagte in Tasmota Firmware update per Script:
korrekt Maskiert
Ja, sind korrekt mit %20 maskiert.
Habs aber schon ohne probiert, das gleiche Ergebnis.
-
So, hat sich erledigt.
Habe es mit einem privaten ota-Server, wie beschrieben auf der tasmota Seite, gelöst.