Commit Graph

1902 Commits

Author SHA1 Message Date
Thomas Basler
a17e668c8c Don't output unknown network events 2022-07-19 22:12:21 +02:00
Thomas Basler
5b8c18b727 Disable debug build for poe board 2022-07-19 22:02:34 +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
69959db93c Output IP to serial console 2022-07-19 21:27:36 +02:00
Thomas Basler
d5c0d13d1e Adjusted platformio.ini for ethernet usage 2022-07-19 21:27:36 +02:00
Thomas Basler
c7aa22ce6c Renamed WifiSettings to NetworkSettings and implemented first ethernet initialization 2022-07-19 21:27:36 +02:00
Thomas Basler
9edd35444d Updated EventLog Screenshot 2022-07-19 21:22:06 +02:00
Thomas Basler
0fed0ba614 Update AlarmLogParser
* Show times > 12:00:00
* Fixed parsing of StartTime
2022-07-19 21:17:15 +02:00
Thomas Basler
ca1b27b317 Merge branch 'master' of https://git.familie-basler.net/thomas/OpenDTU 2022-07-18 23:36:35 +02:00
Thomas Basler
526137da98 Publish HASS config when deleting, editing or adding a inverter 2022-07-18 23:34:32 +02:00
Thomas Basler
8b66793779 Publish HASS config when deleting, editing or adding a inverter 2022-07-18 23:27:19 +02:00
Thomas Basler
aaca7ad0b6 Updated README.md and screenshots 2022-07-18 22:38:40 +02:00
Thomas Basler
1124a9aaa1 Implemented first version of Home Assistant Auto Discovery 2022-07-18 22:28:03 +02:00
Thomas Basler
dcc7e47b19 Hoymiles: Introduce init method to have a clean init on beginning
Constructor is not possible for obvious reasons
2022-07-18 21:30:12 +02:00
Thomas Basler
db0e0c67ce Simplify MqttPublishing
* Moved all fields to an array
* Moved target topic generation to separate method
2022-07-18 19:13:58 +02:00
Thomas Basler
bb52d24c25 Implemented public getPrefix method to get the mqtt topic prefix 2022-07-18 19:08:38 +02:00
Thomas Basler
3d1a56a61c Added thingiverse link to the first case 2022-07-18 18:33:51 +02:00
Thomas Basler
c6499e09bd Ignore fragment number zero. Should fix #29
It seems that some inverters send packages with fragment number zero and a valid CRC. Must ignore such packets!
2022-07-15 22:37:42 +02:00
Thomas Basler
cd9f77acbd Added compiled app.js.gz 2022-07-15 19:39:41 +02:00
Thomas Basler
8ab69b5fea Updated license file to match right phrase 2022-07-15 19:35:08 +02:00
tbnobody
a9e06b3e0d
Merge pull request #31 from ahinrichs/pr-navbar-auto-close
[webapp] close navbar when item is clicked
2022-07-15 19:06:30 +02:00
Thomas Basler
4373ee651f Added YieldTotal and YieldDaily to 1 channel inverters to CH0 2022-07-15 18:49:17 +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
Axel Hinrichs
7809a8e9cd [webapp] close navbar when item is clicked 2022-07-15 17:44:24 +02:00
Thomas Basler
05c478d1f2 Added several guards and error messages
Try to prevent heap corruptions
2022-07-14 18:54:53 +02:00
Thomas Basler
608456b14d webapp: Added loading animation for ntp admin 2022-07-13 18:46:58 +02:00
Thomas Basler
ebd0643618 Implement github action to build firmware 2022-07-12 23:51:03 +02:00
Thomas Basler
e057ed3ed7 Fixed issue that no data in live view where shown
Happend only for inverters which didn't answer any request
2022-07-12 21:21:04 +02:00
Thomas Basler
3201c5ac89 Add compiled app.js.gz 2022-07-12 21:08:49 +02:00
Thomas Basler
1893f4de3d webapp: apply number format based on locale in live view 2022-07-12 21:07:46 +02:00
Thomas Basler
c0ed5f3e14 webapp: Added loading animations to several views 2022-07-12 20:56:30 +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
Thomas Basler
4259df9ee6 Hoymiles Lib: Allow configuration of all pins 2022-07-12 18:42:52 +02:00
Thomas Basler
5bb9acdbc6 Refactored Hoymiles Lib: Move statistics parser into separate class 2022-07-12 18:27:56 +02:00
Thomas Basler
96e66dde47 Changed order of properties in live view 2022-07-11 20:35:14 +02:00
Thomas Basler
cb22d5d470 Extended README.md 2022-07-09 12:57:55 +02:00
Thomas Basler
c7a66b70d8 Added compiled app.js.gz 2022-07-09 12:54:23 +02:00
Thomas Basler
57fcd66a01 Added some updated screenshots 2022-07-09 12:51:41 +02:00
Thomas Basler
06529f7187 Show eventlog in live view 2022-07-09 12:44:13 +02:00
Thomas Basler
c2a7f487f1 Updated structure of eventlog json 2022-07-09 11:34:44 +02:00
Thomas Basler
4f4dcfda0b Moved some strings to flash 2022-07-08 18:57:03 +02:00
Thomas Basler
997c54edb4 Added field to live view which shows amount of eventlog events 2022-07-08 18:54:52 +02:00
Thomas Basler
d9ecb64a4d Only add timezone offset if value > 0 2022-07-08 18:22:35 +02:00
Thomas Basler
f7eb54fa41 First version of webapi for event log 2022-07-08 18:22:35 +02:00
Thomas Basler
b9bb753906 First try to implement Alarm Log fetching 2022-07-08 18:22:35 +02:00
Thomas Basler
4f2d705314 Added possibility to override pin assignments 2022-07-08 18:20:36 +02:00
Thomas Basler
8a9a33a364 Added compiled app.js.gz 2022-07-08 18:10:07 +02:00
Thomas Basler
dfdf8d9054 Added event log count to 1 channel invterers 2022-07-08 18:08:56 +02:00
Thomas Basler
363dfc167e Different color for phase in live view 2022-07-08 18:03:37 +02:00
tbnobody
b47466c2d9
Merge pull request #22 from ahinrichs/pr-homeview-layout
[webapp] Layout HomeView
2022-07-08 17:34:52 +02:00