Commit Graph

14 Commits

Author SHA1 Message Date
Fabian Schlenz 79c13e760f Webserver * Increased buffer size for HTML generation in /effects. 2020-04-28 17:44:19 +02:00
Fabian Schlenz 029c93166d Extended the sebsocket's capabilities. And moved a lot of html strings to PROGMEM to free up some RAM. 2019-10-23 12:34:46 +02:00
Fabian Schlenz 141210a370 Switched from ESPWebServer and WebSocketsServer to ESPAsyncWebServer. 2019-10-23 06:22:53 +02:00
Fabian Schlenz efa9a73cae Added switching of effects via the web interface.
continuous-integration/drone/push Build encountered an error Details
2019-10-11 17:57:00 +02:00
Fabian Schlenz 359b7a7826 Merge branch 'master' of https://git.schle.nz/fabian/pitrix; added new effect tv_static.
continuous-integration/drone/push Build encountered an error Details
2019-10-10 06:50:09 +02:00
Fabian Schlenz b5c1f350d2 Whitespace changes.
continuous-integration/drone/push Build encountered an error Details
2019-10-10 06:47:17 +02:00
Fabian Schlenz 5eba691429 Extended the webinterface to list all available effects. 2019-10-10 06:45:49 +02:00
Fabian Schlenz b4aa711940 Lots of settings stuff: The webinterface at /settings now lets you change the settings. Also, these changes will be saved to SPIFFS and loaded after a reboot. 2019-10-09 05:57:20 +02:00
Fabian Schlenz ef57c5ea2e Settings can now be changed:
* Via HTTP POST request to /settings, providing key=<key_to_change> and value=<new_value>.
  * Via MQTT at <MQTT_TOPIC>/settings.<key>.
2019-10-04 12:11:05 +02:00
Fabian Schlenz 3f6d4cb0be Moved settings from preprocessor directives to variables. Also added a way to (for now only) display them via HTTP server. 2019-10-02 06:13:55 +02:00
Fabian Schlenz f1424d0277 Extended http server to list files in SPIFFS and allow you to upload and delete files. 2019-06-18 18:17:20 +02:00
Fabian Schlenz 5ce3b0c1b3 Centralized the creation of a hostname to a global variable hostname, set in pitrix.cpp. Added an mDNS record for the webserver. 2019-06-14 05:35:17 +02:00
Fabian Schlenz 291a3be623 Moved platform-specific code related to WiFi and services to my_wifi.h. Also, made the HTTP server stuff compatible to ESP32.
continuous-integration/drone/push Build is passing Details
2019-06-13 06:01:44 +02:00
Fabian Schlenz bfe46220ca Added HTTP REST API. 2019-06-12 20:57:31 +02:00