Thomas Basler
bb3e12814d
Move display pin assignment to main function
2023-01-20 18:28:32 +01:00
dAjaY85
7074dd5757
Display init zum Zweiten
...
chango to full Buffer Mode, remove picture loop,
because it's not worked.
look: https://github.com/olikraus/u8glib/wiki/tpictureloop
snprintf + public vars
- dispPowerSafe => true: PowerSafe Mode on
- dispLogo => true: showing Logo upper right corner
- dispContrast => possible to adjust the Display Contrast
change in date time, buffer deleted
Display-Constructor changed, reset goes to front
Arrow and Logo only shown, when production is on
Refactor OLEDDisplayClass to DisplayGraphicClass
2023-01-18 23:22:36 +01:00
Thomas Basler
5f699f4927
Added Device Profiles
...
Allows the pin assignment during runtime.
Pin settings will be read from a json file called "pin_mapping.json"
2023-01-16 21:09:24 +01:00
Thomas Basler
8b60c29667
Replace all Serial by MessageOutput
2022-12-19 21:38:39 +01:00
Thomas Basler
54d94af487
Cleanup includes
2022-12-14 22:13:03 +01:00
Thomas Basler
aab72fd0d8
Move mqtt dtu topic publishing to separate class
2022-12-14 19:32:24 +01:00
Thomas Basler
723a2c6dbe
Rename MqttPublishing to MqttHandleInverter
2022-12-14 19:13:34 +01:00
Thomas Basler
5dde17c56b
Renamed MqttHassPublishing to MqttHandleHass
2022-12-14 19:07:11 +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
d28fadbdac
Extended configuration to allow string names
...
* Current config will be migrated to new format
* Already extended web API to get/post new format
2022-11-15 22:31:04 +01:00
Thomas Basler
359d513cfd
Generate DTU ID dynamicly based on ESP chipID
2022-10-20 22:25:51 +02:00
Thomas Basler
31e56f6c2b
Code hardening: introduce const keyword
2022-09-05 21:41:45 +02:00
Thomas Basler
1456974616
Fix #76 : Null Pointer exception when adding a inverter with unkonwn serial number
2022-08-16 19:47:51 +02:00
Thomas Basler
304afb758a
Added additional debug output during the initialization of the hoymiles interface
2022-08-14 13:49:05 +02:00
Thomas Basler
c022b8696b
Implemented serveal global network functions which are independent of the medium (wifi / ethernet)
2022-07-19 21:53:04 +02:00
Thomas Basler
c7aa22ce6c
Renamed WifiSettings to NetworkSettings and implemented first ethernet initialization
2022-07-19 21:27:36 +02:00
Thomas Basler
1124a9aaa1
Implemented first version of Home Assistant Auto Discovery
2022-07-18 22:28:03 +02:00
Thomas Basler
37aac48a19
Change License to GPLv2 as the RF24 lib uses GPL-2.0-only
2022-07-15 18:05:58 +02:00
Thomas Basler
5bb9acdbc6
Refactored Hoymiles Lib: Move statistics parser into separate class
2022-07-12 18:27:56 +02:00
Thomas Basler
746aa087ac
Set MaxChannel Power on startup and in webapi
2022-06-22 21:12:45 +02:00
Thomas Basler
cae47a142a
Implemented periodic called loop method in webapi
2022-06-15 22:53:05 +02:00
Thomas Basler
b893257696
Format config partition if mount failed
2022-06-15 22:07:30 +02:00
Thomas Basler
0cc80126fa
Added first implementation of mqtt publishing
2022-06-15 21:37:25 +02:00
Thomas Basler
90fe3df3fb
Integrate Hoymiles library into main application
2022-05-30 21:57:21 +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
1f692f241f
Implemented first readonly version of ntp settings
2022-04-17 23:13:36 +02:00
Thomas Basler
dde6a5c5aa
Fixed case of include for littlefs
2022-04-13 23:05:32 +02:00
Thomas Basler
82c3a914ab
First version of WebApi
2022-04-11 19:44:51 +02:00
Thomas Basler
94719be928
Implemented handling of WiFi settings
2022-04-10 17:37:54 +02:00
Thomas Basler
8b7f2a14b6
Added configuration handling
2022-04-10 16:57:24 +02:00
Thomas Basler
893bd0c0d4
Initialize UART and FS
2022-04-09 13:08:51 +02:00
Thomas Basler
641f8813fa
Apply default code formatting
2022-04-09 11:05:58 +02:00
Thomas Basler
54dc566473
Initial commit
2022-04-09 11:05:14 +02:00