Beiträge von bforpc

    Ok, du schreibst im ersten Beitrag etwas von einem

    Fehler kann ja dort liegen 😉

    Mit eigener Software meinte ich, dass ich die Shellys mit einer eigenen Software auslese (über WEB und mqtt). Es ist natürlich keine eigene FW drauf - was ja auch an der Ausgbe zu sehen ist.

    Kannst du mal bitte auf einem ausgewählten Shelly (mit der alten FW) den Befehl von Devil (Beitrag #4)

    Du meinst ein http://<shellyip>/ota?update

    Siehe mein initialer (1.) Post - das ist genau die Ausgabe - oder auch der 5. Post als Antwort auf die Frage von Devil.


    Bfo

    Geh doch mal bitte auf eine WebUI deiner Shellys und teste das FW Update von dort.

    Wird bei Gen1 oben rechts oder Gen2 unten Mitte die Uhrzeit angezeigt?

    Beispielhaft hier ein Shelly 1PM - Uhrzeit steht oben Rechts.

    Natürlich habe ich eine Firewall, aber nicht für ausgehenden Traffic. Alle Geräte im Netz dürfen Kommunizieren.
    Das Login in die Web Oberfläche ist nicht geschützt. Ein Update darüber klappt einwandfrei.

    Bfo

    Soweit war ich auch schon ...nur steht bei mir seit Tagen in dem Device

    Code
    {"status":"pending","has_update":true,"new_version":"20230913-112003/v1.14.0-gcb84623","old_version":"20221027-091427/v1.12.1-ga9117d3","beta_version":"20231107-162940/v1.14.1-rc1-g0617c15"}

    Pending ... Das device hat Internet Zugriff.

    Bfo

    Edit: Vollzitat auf Vorherigen Beitrag durch Moderator entfernt.

    Hallo,

    danke für diese Antwort. Ich würde mich doch nicht umständlich hier anmelden und eine Frage stellen, wenn ich das nicht schon längst gemacht hätte.

    Wie führe ich das Update aus?


    [ip]/ota/update

    führt das Update ja nicht aus. In der Doku steht *nicht* mit welchem Befehl man das Update starten kann.

    Bfo

    Gibt es eine generelle Möglichkeit, mein Sammelsurium an Shelly Devices (aus allen Bereichen) per

    [ip]/ota/???

    up zu daten?

    Obiger Befehl gibt nur die Statis aus, das es neue Firmware gibt, z.B.

    Code
    {"status":"pending","has_update":true,"new_version":"20230913-113709/v1.14.0-gcb84623","old_version":"20221108-153925/v1.12.1-1PM-fix-g2821131","beta_version":"20231107-164450/v1.14.1-rc1-g0617c15"}


    Ich möchte nur die Updates durchführen lassen, die von Shelly freigegeben wurden.

    Also alles updaten, was "up zu daten" ist.

    Ich habe eine eigene Software geschrieben, die alle Geräte per HTTP / JSON ausliest oder Schaltet. Nun würde ich gerne ein Update aller Geräte ausführen.

    Bfo

    Hallo

    laut doku kann ich den mqtt status u.a. mit [ip]/rpc/Mqtt.GetStatus abfragen.

    Egal welches shelly gerät ich abfrage - es kommt immer "Not Found" zurück.

    Selbst wenn das Gerät erfolgreich mit einem mqtt broker verbunden ist.

    Was mach ich falsch?


    Bfo