diy-hifi-forum.eu
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)

Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13


Entwicklung einer WebApp für AURORA - Micha_HK - 06.02.2020

Hi Raphael,

ausprobiert und funzt...
Smile
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?

Gruß
Bernhard

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. Smile

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. Smile

Kann ich jetzt noch nicht sagen. Erstmal muss die grundlegende Funktion gegeben sein bevor ich mich an optische Gimmicks dran mache. Wink
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. Sad 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. Wink

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? Big Grin
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 Big Grin
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
modeBig GrinIO, clock div:1
load: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. Big Grin


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