lumapu
c3fc01b956
fix #521 no reconnect at beginning of day
added immediate (each minute) report of inverter status MQTT #522
added protection mask to select which pages should be protected
2 years ago
lumapu
6bb8a4e448
added regex to inverter name and MQTT topic (setup.html)
beautified serial.html
added ticker for wifi loop #515
reverted sunrise / sunset ticker to most recent version
2 years ago
lumapu
de4c572ee2
fix night communication enable
improved different WiFi connection scenarios (STA WiFi not found, reconnect #509 , redirect for AP to configuration)
2 years ago
lumapu
07bf947ff7
improved stability
improved wifi initial connection - especially if station wifi is not available #509
removed new operators from web.h (reduce dynamic allocation)
improved sun calculation #515 , #505
fixed wifi auto reconnect #509
added disable night communication flag to MQTT #505
changed MQTT publish of `available` and `available_text` to sunset #468
2 years ago
lumapu
5977bbaee6
improved stability
added icons to index.html, added wifi-strength symbol on each page
moved packet stats and sun to system.html
refactored communication offset (adjustable in minutes now)
2 years ago
lumapu
ea6a9c155c
changed sunrise / sunset calculation, angle is now `-3.5` instead of original `-0.83`
improved scheduler (removed -1 from `reload`) #483
improved reboot flag in `app.h`
fixed #493 no MQTT payload once display is defined
2 years ago
lumapu
67b9170fcf
improved MQTT #468 set status to "offline" / "online" / "partial"
fix web-serial-console
2 years ago
lumapu
49b530a743
added interface class for app
refactored web and webApi -> now RestApi.h
fix calcSunrise
fixed calcSunrise trigger calculation
display zero values on /live
added changes from #483
2 years ago
lumapu
183b9b35f6
improved scheduler #483
refactored NTP
generate bin.gz only for ESP8285
fix calcSunrise calculation
2 years ago
lumapu
d9290d9fdf
fix #480 AP Mode on fresh ESP
included #483 improvements
fix #468 last_success MQTT
fix #468 update available status at sunset
fix #447 reorderd enqueue commands to not have same payload length in a row
added ssd1306 and nokia display to build script
2 years ago
lumapu
9da0fc4058
fix #468 MQTT status at sunset
2 years ago
lumapu
3c6e3221e8
added display-class: Nokia5110 and SDD1306
2 years ago
lumapu
7c6ab6792b
fix #472 refactored ahoyWifi class completely
-> now Ahoy opens an AP during boot. This will be closed once a station WiFi connection is established
improved NTP after boot, will be synced immediately after successful WiFi connection
2 years ago
lumapu
b1946df32f
updated REST API and MQTT to use the same functionality
added heap as MQTT publish
updated User_Manual.md to latest changes
development build will have now always the same name because of static link from https://ahoydtu.de
2 years ago
lumapu
657f594307
fix erase without wifi settings
added minute wise ntp check
2 years ago
lumapu
4fe03d641b
moved elements to scheduler
2 years ago
lumapu
d0db3ece88
fix build
added scheduler (not finished now, draft)
2 years ago
lumapu
fd9f454cfb
first draft of scheduler
2 years ago
lumapu
c44eedb8c7
fix littefs
2 years ago
lumapu
faa28ce1a8
convertion to littfs storage - not complete
2 years ago
lumapu
24de3ac39b
clean up mqtt stuff
fix workflow
2 years ago
lumapu
9c68ad1467
moved payload related stuff to other file
fix line break for inverter list on index
update release workflow action
fix #405 renamed binary for ESP8285 (platformio.ini)
2 years ago
lumapu
6cb0b99de3
refactored mqtt and sun
2 years ago
lumapu
43e8714526
refactored `sendMqttDiscoveryConfig`
2 years ago
lumapu
fbad251236
refactored directory structure
2 years ago
lumapu
58bc1f1d8a
refactored directory structure
revert PR #401 (no class, pasted to app.cpp)
2 years ago
lumapu
700c5c71e4
fixed MQTT crash during boot if no MQTT was set
added #318 status LED support
2 years ago
lumapu
57b8a0abab
fix mqtt send all received records
renamed inverter address to serial number in setup
2 years ago
lumapu
71da175fc0
refactored mqtt send out
2 years ago
lumapu
3764aa4ce1
improved wifi scan (must be fired now, not automatically any more)
2 years ago
lumapu
0f0bbd4b7f
cleanup index.html
add mqtt tx counter
2 years ago
lumapu
dbbfe25a44
added wifi scan to setup
fixed issues on index.html
2 years ago
lumapu
a77bea55d0
fix webserial is now in local timezone
2 years ago
lumapu
72219cdf17
changed timestamp to UTC in ESP only, local timezone is calculated by browser thx @homeautomation22
2 years ago
lumapu
6ed2dfde9c
* fix EPS32 GPIO names #286
* fix negative temperature (OpenDTU issue 246)
* added plausibility check based on payload length
* prepared project for splitting into library and end-user-esp
* added donation link to index.html
* deactivated disclaimer temporarily
2 years ago
DanielR92
000ed8ac53
Pacth from homeautomation22
2 years ago
lumapu
a595950d7d
fix #338 , needs verifcation from homeassistant users
added download link for settings on setup.html and update.html
2 years ago
lumapu
e3532f4464
implemented #336 set time manually or resync NTP
2 years ago
lumapu
56b747709a
improved records in hmInverter.h
2 years ago
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)
2 years ago
lumapu
4561655d9d
* improved serial console
* repaired /save
* removed yields (not allowed with async-web)
2 years ago
lumapu
810e16df6e
* start creation of visualisation api contents
* removed /json part -> moved to API
* added missing update.html
2 years ago
Andreas Schiffler
6be2b0979f
speed up set power limit
2 years ago
lumapu
0355572692
corrected most of the review comments, except "maxlength"
2 years ago
lumapu
1f6db2ffdb
* improved api
* finished index page
2 years ago
lumapu
b67cd033d2
fix #209
2 years ago
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)
2 years ago
lumapu
440d386ec0
* improved api (now webApi)
* converted index to static page
2 years ago
lumapu
b6ac416665
improved async web setup page
2 years ago
lumapu
ae968d618a
* added option for no powerlimit (setup)
* moved function showLiveData to web.cpp
* improved debug messages
* cleaned some code
2 years ago