Commit Graph

136 Commits

Author SHA1 Message Date
Thomas Basler
ae023674fc Fix #399: Move pin assignment to generic environment to prevent compilation errors 2022-11-29 18:48:39 +01:00
Thomas Basler
f171555de8 Merge branch 'pr396' into dev 2022-11-28 18:30:45 +01:00
MrReSc
f6a7404314 Support for NodeMCU-ESP-S3-12K-Kit added 2022-11-28 10:03:36 +01:00
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