Markus Krause
c532be86b2
restore deafults for ESP32 standard modules
2 years ago
Markus Krause
97d60f2ea9
start making SPI configurable
2 years ago
Frank
8342851ead
configurable offset for tickMidnight
2 years ago
Rémi K
146c7612f6
Remove exp_aft for all YD & YT. Add reset YD total at midnight. Publish YD & YT on CH0 only when iv is producing to avoids 0 at restart.
2 years ago
lumapu
2b3f252bbf
fix wakeup issue, once wifi was lost during night the communication didn't start in the morning
reenabled FlashStringHelper because of lacking RAM
complete rewrite of monochrome display class, thx to @dAjaY85 -> displays are now configurable in setup
2 years ago
lumapu
43af07716e
fix logout
2 years ago
lumapu
c44eedb8c7
fix littefs
2 years ago
lumapu
faa28ce1a8
convertion to littfs storage - not complete
2 years ago
lumapu
1d7b02571d
added PR #356 , prometheus endpoint thanks to @avendretter
changed default wifi IP to 192.168.4.1 (to avoid conflicts with local router configurations)
added default pinout for ESP32
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
6a6d522d3b
added login / logout
prepared static IP storage and disable inverter
IMPORTANT: new memory layout, your inverter settings will be lost
2 years ago
lumapu
0ab382986b
another MQTT optimization (reduced lines and duplicates)
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
DanielR92
1ba92414cc
create a DTU-ID from the CPU-ID
2 years ago
DanielR92
338be37bec
Updated DTU_RADIO_ID with comment
2 years ago
lumapu
aca1688ceb
potential fix #270 (number of inverter channels was a fixed value of 5)
2 years ago
lumapu
b9bc7e6b57
* fix #270
2 years ago
Sandner, Denny
96d397e8a9
#268 Statusausgabe über MQTT realisiert
2 years ago
lumapu
8ae78842a8
* built visualization as xhr
* converted /update to xhr
* started web serial console /serial
* /save does not work yet - not debugged
2 years ago
thfcm
77b706a1ce
Set default NTP Port to 123
2 years ago
thfcm
84ed32a05a
Added some additional hints
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
Oliver Fueckert
7fc57ffc8c
- Improve config system allowing a user customizable config_override.h file to ensure git pulls don't require merges
- Move DTU_RADIO_ID to config.h to allow for easy customization for multiple DTUs with non conflicting radio IDs
2 years ago
Andreas Schiffler
458639b648
button on index to get FW-Version
2 years ago
lumapu
a5f975bbe4
* moved wifi related stuff to extra class
2 years ago
lumapu
74f053a5ae
* webinterface refactored completely
2 years ago
lumapu
778f209eb5
* improved read / save to eep
2 years ago
stefan123t
d32feab20f
add default SERIAL/MQTT/SEND_INTERVAL #100
3 years ago
stefan123t
d4ba302307
add sane defaults for MIN_SERIAL/SEND/MQTT_INTERVAL 5/30/60 seconds
respectively
3 years ago
stefan123t
72279634ea
Please enter the commit message for your changes. Lines starting
removed old debug code from #63
3 years ago
lumapu
c61d9568ba
license included
tried to increase stability
3 years ago
stefan123t
20c145013e
added DEBUG_FLAGs to config.h
3 years ago
lumapu
f148c41a1f
ESP8266 v0.4.16
* request only one inverter per loop (https://github.com/grindylow/ahoy/issues/53#issuecomment-1147042489 )
* mqtt loop interval calculated by # of inverters and inverter request interval
* limit maximum number of retries
* added feature request #62 (readable names for channels)
* improved setup page, added javascript to hide / show channel fields
** IMORTANT: memory layout change, all configuration will be lost, except WiFI **
3 years ago
lumapu
c7d039ac8c
* added RX channel 40
* improved RF24 ISR
* reduced AP active time to 60s (will be increase once a client is connected)
* added `yield` without success -> random reboot (cause 4)
3 years ago
Stefan Thieme
ae1272ccf0
normalize settings for AHOY-DTU
3 years ago
lumapu
7844ea2946
* moved mqtt loop out of `checkTicker` as mentioned in #49
* added irritation and efficiency calculations (** EPPROM CHANGE - YOUR SETTINGS MAYBE BECOME CURRUPT! **)
* improved style
3 years ago
lumapu
724f0ab83a
* complete payload processed (and crc checked)
* inverter type is defined by serial number
* serial debug can be switched live (using setup)
-> Note: only one inverter is supported for now!
3 years ago
lumapu
b485cb8151
* improved stability (in comparison to 0.3.7)
* reset wifi AP timout once a client is detected
* fix #26 wrong variable reset
3 years ago
lumapu
37206847c5
* added rx channel switching
* switched to crc8 check for valid packet-payload
3 years ago
lumapu
8f444cee2f
* improved tickers, only one ticker is active
* added feature to use the ESP as access point for all the time
* added serial features to setup
3 years ago
lumapu
539d4f73c1
* added config.h for general configuration
* added option to compile WiFi SSID + PWD to firmware
* added option to configure WiFi access point name and password
* added feature to retry connect to station WiFi (configurable timeouts)
* updated index.html
* added option for factory reset
* added info about project on index.html
* moved "update" and "home" to footer
* fixed #23 HM1200 yield day unit
* fixed DNS name of ESP after setup (some commits before)
3 years ago