Commit graph

76 commits

Author SHA1 Message Date
lumapu
6bd7e01f1a * started to implement POST api
* improved web serial console
* added multi inverter total values (published through MQTT)
* fixed: after boot there were transferred wrong data because of incorrect assignment (mqtt, visualization)
  -> not tested with sun
2022-09-10 02:19:25 +02:00
lumapu
0759bff4cd * web-serial: added internal buffer which is transmitted every second if its fill state is different from 0
* added uptime to serial console
* time will be instantiated in ESP (was in in JS)
* fixed SerialDebug inside hmRadio.h (thx to klahus1)
2022-09-09 14:46:18 +02:00
lumapu
b1fa6e0702 corrected points which were found during review of @stefan123t 2022-09-09 08:09:12 +02:00
lumapu
f651811359 fix autoscroll button 2022-09-08 23:08:44 +02:00
lumapu
4561655d9d * improved serial console
* repaired /save
* removed yields (not allowed with async-web)
2022-09-08 22:52:51 +02:00
lumapu
c32927a94e added time to serial console 2022-09-08 21:24:38 +02:00
lumapu
8ae78842a8 * built visualization as xhr
* converted /update to xhr
* started web serial console /serial
* /save does not work yet - not debugged
2022-09-07 23:09:47 +02:00
lumapu
200ce0c0cc * Merge branch 'development03' into asyncWeb03
* improved webApi
* updated Library Information (version + license)
2022-09-06 16:39:39 +02:00
lumapu
810e16df6e * start creation of visualisation api contents
* removed /json part -> moved to API
* added missing update.html
2022-09-06 13:28:46 +02:00
Andreas Schiffler
f97d365da7
Merge pull request #253 from Grufbert/url-path-relative
Use relative url path on setup page
2022-09-06 11:10:53 +02:00
Nico Hess
330d9d5002
use relative not absolute url path 2022-09-06 08:44:47 +02:00
Sandner, Denny
f89c6e06a3 add General overview for several inverters 2022-09-04 18:37:18 +02:00
lumapu
1f6db2ffdb * improved api
* finished index page
2022-08-31 23:05:56 +02:00
lumapu
015c0132b9 Merge branch 'development02' into asyncWeb02 2022-08-31 21:19:06 +02:00
lumapu
7c5650ebe9 Merge branch 'main' into development02 2022-08-31 21:14:32 +02:00
Michael Paul
95b094a405
Update visualization_html.h
add support for apple web app
2022-08-31 18:46:05 +02:00
Michael Paul
4062fc50f8
Update visualization.html
add support for apple web app
2022-08-31 18:43:25 +02:00
lumapu
833e6c4904 improved webApi, added /api/setup for compared json (only 1 XHR is needed to get all infos) 2022-08-30 23:26:58 +02:00
lumapu
b871ed06d2 Merge branch 'development02' into asyncWeb02 2022-08-30 21:43:20 +02:00
lumapu
11fdb4c822 fix action (directory was missing - needs to be created automatically now) 2022-08-30 21:24:35 +02:00
lumapu
2bfb6467e0 * fix #195: used trim() to remove leading and trailing spaces, added maxlength attr to input field
* started to work on #209: added another timer for NTP update after configurable interval (default 12h)
2022-08-30 15:35:36 +02:00
lumapu
31ff0300d7 added missing file 2022-08-28 22:42:43 +02:00
lumapu
a9aece00d7 small fix 2022-08-28 22:33:57 +02:00
lumapu
440d386ec0 * improved api (now webApi)
* converted index to static page
2022-08-28 22:32:34 +02:00
lumapu
08d8658737 setup page complete converted to static version 2022-08-28 13:54:34 +02:00
lumapu
b6ac416665 improved async web setup page 2022-08-28 01:48:53 +02:00
lumapu
13c88b3626 * created new API functions
* bound html through ajax to parse setup page (not finished now)
* added compression option for static html to python module
* removed generated h-file from index (redundant information), they will be created on compile time
2022-08-27 02:27:32 +02:00
lumapu
2556197509 Merge branch 'development02' into asyncWeb02 2022-08-26 21:59:27 +02:00
lumapu
ae968d618a * added option for no powerlimit (setup)
* moved function showLiveData to web.cpp
* improved debug messages
* cleaned some code
2022-08-26 16:34:10 +02:00
lumapu
03b9af216d /setup geht noch nicht 2022-08-25 09:44:50 +02:00
Andreas Schiffler
51fbe7868c added command queue
+ command queue
+ feedback from inverter for actual power limit via InfoCmd -> SystemConfigPara (0x05)
+ REST API will enqueue a new info command
+ change in power limit will enqueue infocm to get actual power limit
+ actual power limit is available under mqtt topic <TOPIC>/<NAME>/ch0/PowerLimit ALWAYS in percent
+ Firmware information will be requested automatically up on start of dtu
2022-08-20 13:34:31 +02:00
lumapu
9ca1792480 fixed setup layout for mobile devices 2022-08-19 16:13:14 +02:00
Andreas Schiffler
269b0fb942 correct path for CHANGES.md 2022-08-18 22:15:32 +02:00
Andreas Schiffler
fdf45926cc complete rework of release workflow add CHANGES.md 2022-08-18 22:06:02 +02:00
Andreas Schiffler
458639b648 button on index to get FW-Version 2022-08-17 11:30:18 +02:00
Andreas Schiffler
ac79828eb5 0.5.13 Bug fixes and minor updates
- Solves Issue 156, 158, 159
- Uncheck "Reboot after save" by default, It is only madatory if an inverter is added or changed (name,address)
- Add "*" to denote mandatory fields in setup
- Remove "MQTT Interval read only" in setup
- Correct typos in Markdown files
2022-08-16 15:19:45 +02:00
Andreas Schiffler
6ac3876092 Major Updates active power limit
See the User_Manual.md for more information about the functionality of the active power limit.
2022-08-15 20:56:54 +02:00
lumapu
74f053a5ae * webinterface refactored completely 2022-08-14 02:18:53 +02:00
lumapu
2f88fea229 fix #146
v0.5.8
2022-08-12 11:17:04 +02:00
lumapu
aca98b6911 * style update (margins)
* automatically convert html files to header file during build
2022-08-11 23:01:44 +02:00
lumapu
ec08f58a46 * fix setup html (recent version crashed)
maybe the issue was regarding the flower brackets
2022-08-11 22:10:40 +02:00
lumapu
75e7eb8bb2 * html Update (was not converted) 2022-08-11 21:55:55 +02:00
lumapu
049b3450b2
Merge pull request #144 from DanielR92/patch-5
Style setup page with collapse feature
2022-08-11 21:54:29 +02:00
DanielR92
ac967371c1
update style css
needed somme add style for collapse feature
2022-08-11 20:32:21 +02:00
DanielR92
0f9f6795bc
Style setup page with collapse feature
sort order too.
2022-08-11 20:31:21 +02:00
lumapu
155f9e3f41 * new NRF24 lib (1.4.2 -> 1.4.5)
* add build info on index.html (like OpenDTU)
* add Discord Link to index.html
2022-08-08 22:06:33 +02:00
stefan123t
848e263e7f add #114 ntp_server_name and port in setup 2022-08-07 01:16:57 +02:00
stefan123t
2c177fbfa8 add #114 ntp_server_name and port to eeprom 2022-08-07 01:10:42 +02:00
lumapu
21624cb517 * fix index.html to load inverter info immediately
* changed timestamp to 1 for stand alone ESP, #90
2022-07-07 20:53:01 +02:00
lumapu
4a28884cff * improved setup (if no data is in EEprom)
* improved NRF24 Pinout regarding to #36, Standard Pinout should be now: https://github.com/grindylow/ahoy/issues/36#issuecomment-1149981052
2022-06-26 13:26:44 +02:00