logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

OpenBeken jako mini hosting HTTP - pisanie stron w Javascript, REST API Tasmota itd

p.kaczmarek2 12 Kwi 2023 15:56 12093 12

TL;DR

  • OpenBeken działa tu jako mini-host HTTP dla IoT: strony HTML i JavaScript można trzymać w LittleFS i używać z interfejsem REST zgodnym z Tasmotą.
  • Sterowanie odbywa się przez Ajax i HTTP GET, np. komendy POWER, Dimmer, CT oraz Ch*, a interfejs odświeża tylko wybrane kontrolki bez przeładowania strony.
  • Przykłady pokazują hostowanie pliku pod /api/lfs/hello.html oraz użycie komendy Ch1 100 do ustawiania kanału 1.
  • Zbudowane SPA obsługuje przełącznik, ściemniacz, wybór koloru i temperaturę bieli, działając zarówno z OpenBeken, jak i Tasmotą.
  • Ograniczeniem jest to, że taka strona działa tylko wtedy, gdy jest otwarta w przeglądarce, więc nie nadaje się do stałego logowania danych bez dodatkowego zapisu.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.

Podsumowanie tematu

✨ Dyskusja dotyczy tworzenia stron WWW dla urządzeń IoT z wykorzystaniem firmware OpenBeken oraz Tasmota. Użytkownicy omawiają problemy z konfiguracją urządzeń, w tym z WB2S, które wymagają ponownego flashowania po odłączeniu od zasilania. Zwracają uwagę na różnice w działaniu funkcji JavaScript między OpenBeken a Tasmota, szczególnie w kontekście obsługi zdarzeń. Pojawiają się również sugestie dotyczące implementacji przycisków w interfejsie oraz aktualizacji kodu, aby zapewnić lepszą kompatybilność. Wspomniano o problemach z CORS w Tasmota oraz poszukiwaniu rozwiązań, w tym darmowych chmur MQTT.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA