Esp32 -> WLED

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
GeekJoan
Admin
Inlägg: 11431
Blev medlem: 26 maj 2003, 15:59:27
Ort: Solna

Re: Esp32 -> WLED

Inlägg av GeekJoan »

Nä, jag är hemma nu och har displayen på jobbet. Får testa -g imorgon. Ska även testa ditt test: curl -X POST "http://<WLED-IP>/json/state" -H "Content-Type: application/json" --data @data.json
Användarvisningsbild
GeekJoan
Admin
Inlägg: 11431
Blev medlem: 26 maj 2003, 15:59:27
Ort: Solna

Re: Esp32 -> WLED

Inlägg av GeekJoan »

OK, testade med curl.exe -q ...
{"error":9} :humm:

curl -X POST "http://192.168.1.35/json/state" -H "Content-Type: application/json" --data @data.json
NOPE. :humf:

MEN så testade i Command Prompt istället:
{"success":true}
Då funkade det hur bra som helst. :tumupp:

Nu ska vi bara komma på hur vi scriptar det hela så att det går att göra från en websida. Men det ska vi nog lösa.
RoAd
Inlägg: 449
Blev medlem: 5 september 2024, 22:51:49

Re: Esp32 -> WLED

Inlägg av RoAd »

Nu blev det lite rörigt.

Först testar du med curl.exe -q vilket är fel. -g (no globbing) ska det vara. Du kanske bara skrev fel här. Om inte det fungerade så kan det vara så att powershell i sig gör något med strängen innan curl får den.

Sedan skriver du bara "curl" vilket då kör powershells egna, inkompatibla, varient. Då kommer det nog garanterat aldrig fungera. Hade du testat med curl.exe borde det fungera för då ska inte powershell kunna hitta på något med fildatat.

Och så skriver du att det fungerar i "Command Promt" vilket jag inte riktigt vet hur jag ska tolka. Är det i klassiska "cmd" eller är det "windowskey + r" ?

Och slutligen måste jag missförstått något fundamentalt för nu ska du använda en websida för att skripta detta? Eller är websidan bara till för att ladda upp nya bilder som sedan ett skript automatiskt använder för att uppdatera displayen?
Användarvisningsbild
GeekJoan
Admin
Inlägg: 11431
Blev medlem: 26 maj 2003, 15:59:27
Ort: Solna

Re: Esp32 -> WLED

Inlägg av GeekJoan »

Ja det är mycket just nu. Men jag skriver curl.exe varje gång.
Samma i både Powershell och i CMD:
curl.png
Tröttnade lite på det där för stunden och satt lite på eftermiddagen och gjorde denna. Skulle vara kul om någon hade en display och kan testa. Är inte riktigt klar än. Funkade fint i Firefox och Chrome, så kom det en uppdatering av Firefox idag och nu funkar det bara i Chrome: https://geekjoan.com/wled/wled6.html

Använda websida, nja, alltså jag vill att en server ska sköta det hela så jag inte behöver ha en dator igång bara för att visa bilder.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
RoAd
Inlägg: 449
Blev medlem: 5 september 2024, 22:51:49

Re: Esp32 -> WLED

Inlägg av RoAd »

Det verkar som om @ är ett specialtecken i powershell. lägg till ett \ innan @ så funkar det nog. Men det bästa hade nog varit att undvika windowsskiten och köra detta i linux.

Jag kan tyvärr inte testa din sida. Har i teorin hårdvaran (ESP32S3 + HUB75-panel), och gjorde ett snabbt test att bygga WLED till den (det finns inga färdigbyggda binärer för den konfigurationen), men det strulade mer än jag orkade med så jag lade ner det. I.a.f. just nu.
Användarvisningsbild
GeekJoan
Admin
Inlägg: 11431
Blev medlem: 26 maj 2003, 15:59:27
Ort: Solna

Re: Esp32 -> WLED

Inlägg av GeekJoan »

Nope.
curl2.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
RoAd
Inlägg: 449
Blev medlem: 5 september 2024, 22:51:49

Re: Esp32 -> WLED

Inlägg av RoAd »

Fast nu kör du aliaset igen, istället för curl.exe :)
Användarvisningsbild
GeekJoan
Admin
Inlägg: 11431
Blev medlem: 26 maj 2003, 15:59:27
Ort: Solna

Re: Esp32 -> WLED

Inlägg av GeekJoan »

Vafan, tyckte jag kopierade. Får testa imorgon.
Har updaterat lite på websidan så jag börjar bli lite seg i skallen.
Ny version: https://geekjoan.com/wled/wled10.html
Skriv svar