Commit Graph

33 Commits

Author SHA1 Message Date
Thomas Basler
36abaeee12 Moved pin assignment outside the hoymiles library
Allows setting the pins during runtime and not  just using the defines
2022-11-27 12:07:25 +01:00
Thomas Basler
c0e6e13139 Added support for LilyGO_T_ETH_POE board 2022-11-19 00:03:25 +01:00
Thomas Basler
50d73c7440 Upgraded espMqttClient to v1.3.3 2022-11-14 17:53:00 +01:00
Thomas Basler
511b59ff25 Added config for wt32-eth01 board and move upload_port config to global section 2022-10-20 18:55:52 +02:00
Thomas Basler
fede8e21cb Added more strict compile flags 2022-10-19 22:16:31 +02:00
Thomas Basler
c4729c240d Optimize order of monitor_filters
The order is important. FIrst analyze for exceptions, then add the time, then add to logfile and at the end colorize the output
2022-10-11 23:14:04 +02:00
Thomas Basler
0a68b5af30 Harden compiling by using -Wall 2022-10-05 18:57:11 +02:00
Thomas Basler
647966428a Updated dependencies 2022-10-03 22:48:55 +02:00
Thomas Basler
6484a017c4 Upgrade espMqttClient from 1.2.3 to 1.3.1 2022-09-25 22:20:23 +02:00
Stefan Kreutter
0d5bdbe9cf added Olimex ESP32-EVB with MOD-NRF24LR
added platformio definitiones for the Olimex ESP32-EVB board with MOD-NRF24LR
2022-09-15 19:34:01 +02:00
Thomas Basler
593f80afd1 Specify version of espMqttClient library 2022-09-15 19:28:30 +02:00
Thomas Basler
271c71e064 Replace ESPAsyncWebServer
Use fork from yubox-node-org instead of originial from me-no-dev
Maybe that fixes several issues with the websockets
2022-09-15 19:26:45 +02:00
Thomas Basler
7015b04ee6 Update required version of RF24 library 2022-08-16 23:24:48 +02:00
Thomas Basler
e55f5afa62 Update platform dependencies 2022-08-16 23:22:46 +02:00
helgeerbe
4435fbcdad Add support for MQTT TLS
To support TLS its necessary to use another MQTT library.
The new lib is a drop-in replacement for the async-mqtt-client.
2022-08-06 00:14:44 +02:00
Thomas Basler
63ccf38250 Place port settings in generic section 2022-07-19 22:21:20 +02:00
Thomas Basler
5b8c18b727 Disable debug build for poe board 2022-07-19 22:02:34 +02:00
Thomas Basler
d5c0d13d1e Adjusted platformio.ini for ethernet usage 2022-07-19 21:27:36 +02:00
Thomas Basler
f917f5dc0d First experimental support for Olimex ESP32 POE board
Ethernet is NOT implemented for now
2022-07-12 18:53:01 +02:00
Axel Hinrichs
81d2861006 [firmware] add minimum platform requirement 2022-07-01 09:31:05 +02:00
Thomas Basler
183b919ae6 Rename data folder to webapp_dist 2022-06-22 23:16:45 +02:00
Thomas Basler
3b9d117b4d Show current git hash in web gui 2022-06-20 20:56:50 +02:00
Thomas Basler
0d07e3e09f WIP: Very rough first draft of Hoymiles library 2022-05-30 21:50:08 +02:00
Thomas Basler
68c451aa82 Serve webapp from flash instead of LITTLEFS
This allows a web based firmware update by just replacing one bin file
2022-05-22 22:42:06 +02:00
Thomas Basler
f43e8abe25 Latest arduino is supported upstream 2022-05-22 22:10:02 +02:00
Thomas Basler
50fa7e2abf First basic class structure for mqtt handling 2022-04-18 15:19:26 +02:00
Thomas Basler
5653d0f835 Upgraded to latest Beta build system
This one is using esp32-arduino 2.0.3
2022-04-18 03:38:07 +02:00
Thomas Basler
b58788ded5 Added API endpoint which shows network info 2022-04-12 23:53:58 +02:00
Thomas Basler
a6d7c923bb Implemented first version of LittleFS upload 2022-04-11 19:59:35 +02:00
Thomas Basler
82c3a914ab First version of WebApi 2022-04-11 19:44:51 +02:00
Thomas Basler
153f289724 Extended platformio config for further builds 2022-04-11 19:24:24 +02:00
Thomas Basler
c4d32b77a9 Added custom partition setup 2022-04-09 11:24:11 +02:00
Thomas Basler
54dc566473 Initial commit 2022-04-09 11:05:14 +02:00