![]() |
|
Entwicklung einer WebApp für AURORA - Druckversion +- diy-hifi-forum.eu (https://diy-hifi-forum.eu) +-- Forum: Archiv (https://diy-hifi-forum.eu/forumdisplay.php?fid=198) +--- Forum: Herstellerforen (https://diy-hifi-forum.eu/forumdisplay.php?fid=10) +---- Forum: auverdion (https://diy-hifi-forum.eu/forumdisplay.php?fid=115) +---- Thema: Entwicklung einer WebApp für AURORA (/showthread.php?tid=17843) |
Entwicklung einer WebApp für AURORA - Micha_HK - 06.02.2020 Hi Raphael, ausprobiert und funzt... ![]() Wird es auch eine graphische Darstellung des Frequenzgangs wie in der App geben? Oder frisst das zu viel Speicher? Entwicklung einer WebApp für AURORA - wolf - 07.02.2020 Hallo Habe jetzt auch mal die WebApp installiert.Win 10 und Firefox Dann mit dem Aurora AP verbunden meine Home wifi daten eingegeben und abgespeichert danach hat schon mal musik gespielt. Dann das board vom strom getrennt und wieder angesteckt keine verbindung mehr zum home wifi. Dann nochmal vom strom getrennt und wieder angesteckt habe ich wieder eine verbindung zum home wifi es spielt aber keine musik mehr. Das kann ich machen sooft ich will jedes zweite mal keine verbindung zum home wifi. gruß wolf Entwicklung einer WebApp für AURORA - Micha_HK - 07.02.2020 Nachtrag zu #41: das war ein reiner Browsertest, also ohne Verbindung zum DSP... Entwicklung einer WebApp für AURORA - rkv - 07.02.2020 @Wolf: Hatten wir das gleiche Problem bei Dir nicht schonmal? Irgendwas klingelt da im Hinterkopf. Vielleicht verwechsle ich das auch. Du musst bevor Du per ArduinoIDE flasht, erstmal esptool --chip esp32 --port /dev/cu.SLAB_USBtoUART --baud 921600 erase_flash an Dein System angepasst ausführen, um Deine alten WiFi-Einstellungen zu killen. Sonst geht das mit der ArduinoIDE schief. Ich hatte dafür auch mal ein Skript gemacht. Das sind halt so die Problemchen, die mit Alpha-Versionen auftreten. Ich plane sowieso für die Webapps eine vereinfachte Installationsprozedur zu machen. damit man garnicht erst mit der ArduinoIDE rumhantierten muss. Aber erstmal muss die Webapp fertig werden, dann können wir uns um benutzerfreundliche Installation kümmern. Raphael Entwicklung einer WebApp für AURORA - kboe - 07.02.2020 könntest du das so hinbekommen, dass Super-DAUs die einfach per Web OTA von 1.1 oder 1.2 upgraden können? Gruß Bernhard Entwicklung einer WebApp für AURORA - rkv - 07.02.2020 kboe schrieb:könntest du das so hinbekommen, dass Super-DAUs die einfach per Web OTA von 1.1 oder 1.2 upgraden können? Das ist der Plan. Entwicklung einer WebApp für AURORA - danny_aux - 07.02.2020 Darf ich an Micha_HKs Frage anknüpfen, ob es auch eine Grafische Anzeige geben wird? Würde mich auch interessieren. ![]() Danke... Entwicklung einer WebApp für AURORA - rkv - 08.02.2020 danny_aux schrieb:Darf ich an Micha_HKs Frage anknüpfen, ob es auch eine Grafische Anzeige geben wird? Würde mich auch interessieren. Kann ich jetzt noch nicht sagen. Erstmal muss die grundlegende Funktion gegeben sein bevor ich mich an optische Gimmicks dran mache. ![]() Habe jetzt 4 Stunden daran gebastelt, Dateien (also Plugins) per JavaScript auf den DSP hochzuladen. Das muss ich noch hübsch machen, dann kann man auch wieder die Plugins wechseln oder eigene Plugins mit SigmaStudio bauen und aufspielen. Dachte das ginge schneller, im MDN klingt das immer alles so einfach, aber denkste... Dennoch, wir kommen dem Release Stück für Stück näher... :prost: Entwicklung einer WebApp für AURORA - danny_aux - 08.02.2020 Okay :prost: Und noch eine Frage die irgendwann mal von einem User gestellt worden ist (auch wenn ich weiß das es nicht so gaaaanz hier hin passt): Wird es denn auch noch andere Filter wie die jetzt vorhandenen geben ? Im Moment gibts ja glaube ich high shelf, low shelf, usw. Entwicklung einer WebApp für AURORA - Micha_HK - 08.02.2020 Hi Ralphael, schön, dass so schnell voran geht. (ernst gemeint) Sehe im diff, dass du auch mit Wifi_AP gespielt und es dann wieder auf Wifi_AP_STA belassen hast... Frage dazu: Habe hier auch damit rum gemacht, aber irgendwann ließ sich z.B. die SSID nicht mehr verstellen. Es werden immer wieder die alten Wifi Settings geladen. Liegt das daran, dass man das Flash manuell löschen muss (esptool) oder habe ich es mir ev. mit dem "persistent" Setting zerschossen?
Entwicklung einer WebApp für AURORA - rkv - 08.02.2020 Ich habe die Erfahrung gemacht, dass man besser presistent = false nehmen sollte. Das ESP-Framework speichert bestimmte Netzwerkeinstellungen, um beim nächsten Booten schneller mit dem Netzwerk zu verbinden. Wenn man plant, die SSID häufig zu wechseln, ist das natürlich kontraproduktiv. Am Anfang der Entwicklung von aurora hatte ich häufiger Probleme mit den WiFi-Einstellungen, wenn man viel rumprobiert und unterschiedliche Programmierungen probiert hat. Hier hat dann ein Aufruf von esptool -erase_flash geholfen. Deswegen habe ich das im Updateskript damals eingefügt. Pluginupload geht jetzt auch. Der nächste Schritt ist jetzt ein Skript zu bauen, damit man Aurora auch mit der neuen Firmware bequem flashen kann und nicht alles von Hand per ArduinoIDE machen muss. Die Idee: USB2Serial-Adapter anschließen und Skript starten. Rest läuft automatisiert. Es gibt auch eine Abhängigkeit von der Version des ESP-Frameworks. Wenn da auf dem Rechner eine veraltete Version installiert ist, und man merkt das nicht, gibt es Bruch. ArduinoIDE kompiliert nämlich immer neu. Dem Problem werde ich durch das Skript auch aus dem Weg gehen. Denen, die jetzt schon Schweißperlen auf der Stirn haben, sei gesagt: Danach kommt dann webOTA wieder dazu. ![]() Raphael Entwicklung einer WebApp für AURORA - Micha_HK - 08.02.2020 Hi, ja - ein esptool --chip esp32 --port /dev/cu.usbuart --baud 115200 erase_flash hat geholfen. :prost: Entwicklung einer WebApp für AURORA - danny_aux - 08.02.2020 Juuppi WebOTA :prost: Nicht das ich nicht mit IDE klar gekommen bin... aber so ist es doch deutlich komfortabler. Entwicklung einer WebApp für AURORA - wolf - 10.02.2020 Hallo Habe jetzt mit dem Update script ein Update gemacht dann das plugin installiert lief bis hierhin problemlos. Aber ich kann mich nicht mit dem home wifi verbinden wenn ich meine daten eingebe und auf store klicke passiert nichts gruß wolf Entwicklung einer WebApp für AURORA - rkv - 10.02.2020 Du testest also schon, obwohl ich noch nicht den offiziellen Startschuss gegeben habe? ![]() Schick mir mal die Ausgabe vom Serial Monitor. Entwicklung einer WebApp für AURORA - wolf - 10.02.2020 Habs halt gesehen das es was neues gibt ![]() Das ist die ausgabe wenn ich es jetzt starte rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode IO, clock div:1load:0x3fff0018,len:4 load:0x3fff001c,len:1216 ho 0 tail 12 room 4 load:0x40078000,len:9720 ho 0 tail 12 room 4 load:0x40080400,len:6352 entry 0x400806b8 AURORA Debug Log v2.0.0-alpha.2 Config DAC Config ADC Free disk space: 1190KiB /dark.css /dsp.fw /dsp.html /plugin.ini /usrparam.001 /addoncfg.001 /settings.ini Reading settings.ini Device config AID: 2 Volume Poti: 0 Init user parameter......[OK] Reading plugin.ini......[OK] Init AddOn B......Opened /addoncfg.001 [OK] Ready Connecting to --FRITZ!Box 7490-- Connecting to --FRITZ!Box 7490-- Connecting to --FRITZ!Box 7490-- Connecting to --FRITZ!Box 7490-- Entwicklung einer WebApp für AURORA - rkv - 10.02.2020 Auch wenn ich dazu jetzt noch nicht viel sagen kann/mag, weil ich daran noch arbeite, für mich sieht das so aus, als wenn Deine FritzBox die Anmeldung ablehnt. Da müsste halt eine entsprechende Nachricht im Log der FritzBox sein. Wie gesagt, ich arbeite noch an einer besseren Fehlerausgabe bzw. am Anmeldeprozess, um dies nachvollziehen zu können. Entwicklung einer WebApp für AURORA - rkv - 11.02.2020 Ein kleiner Teaser. Mehr dazu dann im Laufe der Nacht.
Entwicklung einer WebApp für AURORA - Taka - 11.02.2020 Moin Raphael, sieht top aus. Läuft im Endspurt so gut wie bei den Chiefs. Gruß Taka Entwicklung einer WebApp für AURORA - rkv - 11.02.2020 Solange ich am Ende keine Hail Mary werfen muss... Die Webapp nähert sich der beta-Phase. Alle grundlegenden Funktionen sind bereits vorhanden. Wer schonmal einen Blick drauf werfen möchte, der findet alles Notwendige hier: https://github.com/freeDSP/freeDSP-aurora/tree/feature/wepapp Im Ordner DOCUMENTATION gibt es eine Anleitung, wie man das installiert: https://github.com/freeDSP/freeDSP-aurora/blob/feature/wepapp/DOCUMENTATION/AN001%20Firmware%20Update%20DE.pdf Ich habe versucht, die Anleitung möglichst einfach zu machen. Ein Gefummel mit ArduinoIDE und diversen Bibliotheken ist nicht mehr nötig. Eigentlich müssen nur ein paar Kabel verbunden werden und ein Skript angestossen werden. Rückmeldungen zu der Anleitung sind willkommen und erwünscht. Derzeit geht das Update erstmal nur per USB, webOTA kommt aber noch in den nächsten Tagen. Derzeit bin ich noch damit beschäftigt, einen Denkfehler in Sachen Preset speichern&laden zu beheben. Ich wollte das eigentlich ganz gerne heute noch testen, aber dafür wird es zu spät. Das muss bis morgen warten. Raphael P.S.Um zu sehen, was sich gerade tut, eignet sich diese Übersicht: https://github.com/freeDSP/freeDSP-aurora/commits/feature/wepapp |