GithubHelp home page GithubHelp logo

Comments (4)

stefan123t avatar stefan123t commented on August 29, 2024

Hi @Wolf6660
für das OTA Update müssten wir vermutlich auch Binary Releases in github bauen, die man dann direkt per WLAN hochladen kann.
Aktuell ist das noch nicht in github umgesetzt, so dass die CI/CD Pipeline das automatisch erledigt.

Evtl. kannst Du die Binaries auch mit der Arduino IDE selber generieren.
Unter File > Preferences > Settings schaltet man mit Show verbose output during [x] compilation zusätzliche Infos zum Compiler Lauf ein.

Dann steht nach dem Verifizieren / Upload des Sketches auch der Pfad unter dem das Binary File generiert wurde:
Bei mir unter Linux liegt das dann unter /tmp/arduino_build_<pid>/esp8266.ino.elf

Unter der Ahoy Homepage gibt es unten einen Link Update Firmware, der verweist bei mir auf http://192.168.178.XX/update hier kann man dann Firmware und FileSystem separat auswählen und aktualisieren.
Das Filesystem sind die Teile des ESP8266 Flash-Memory die dafür unter Tools > Flash Size ausgewählt wurden.
Man kann die Firmware also auch ohne Filesystem bauen und dann die Daten im FS bestehen lassen.
Ich vermute das ist der Bereich in dem aktuell auch die Konfiguration des WiFi SSID / Password und der Wechselrichter Seriennummern abgelegt sind.

from ahoy.

DanielR92 avatar DanielR92 commented on August 29, 2024

Hallo zusammen,

bei einem OTA Update werden alle gespeicherte Daten überschrieben/gelöscht.
Ich hab nicht im Source Code geschaut, aber werden die Daten nicht im ROM gesichert und wieder abgerufen?

Nicht das nach dem Flashen beim ersten Start alles gecleared wird. :)

from ahoy.

Wolf6660 avatar Wolf6660 commented on August 29, 2024

ich habe alles neu geflasht und neu hochgeladen. Es sind ja nicht viel Einstellungen (nur Seriennummer eintragen) und fertig. Nun läuft es wieder. Ein Update OTA wäre natürlich toll aber es geht auch so. Werde ab und zu mal vorbeischauen und ein Update einspielen.

DANKE an alle die an diesem Projekt arbeiten und weiter für Verbesserungen beitragen. Einfach nur genial.

from ahoy.

lumapu avatar lumapu commented on August 29, 2024

@DanielR92 nein, die werden nicht gelöscht. Ich persönlich habe mir allerdings die Seriennumer nochmal gesondert gespeichert, damit ich im Notfall noch dran komme.
Problematisch wird es immer, wenn wir neue Speicherstellen einführen - da kann es zu Verlusten kommen. Wir haben noch kein professionelles Speichermanagement, aber wir haben ja auch noch eine sehr frühe Version (0.4.1)

from ahoy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.