Commit graph

34 commits

Author SHA1 Message Date
lumapu
0ab382986b another MQTT optimization (reduced lines and duplicates) 2022-10-26 22:48:45 +02:00
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
2022-10-21 16:44:04 +02:00
DanielR92
000ed8ac53 Pacth from homeautomation22 2022-10-19 16:58:55 +02:00
DanielR92
1ba92414cc create a DTU-ID from the CPU-ID 2022-10-05 19:01:39 +02:00
DanielR92
338be37bec
Updated DTU_RADIO_ID with comment 2022-09-22 07:51:33 +02:00
lumapu
aca1688ceb potential fix #270 (number of inverter channels was a fixed value of 5) 2022-09-19 10:59:19 +02:00
lumapu
c5fc9a6101 Merge branch 'asyncWeb03' of https://github.com/grindylow/ahoy into asyncWeb03 2022-09-18 19:36:47 +02:00
lumapu
b9bc7e6b57 * fix #270 2022-09-18 19:36:23 +02:00
Sandner, Denny
96d397e8a9 #268 Statusausgabe über MQTT realisiert 2022-09-18 18:45:28 +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
thfcm
77b706a1ce Set default NTP Port to 123 2022-09-04 21:51:46 +02:00
thfcm
84ed32a05a Added some additional hints 2022-09-04 21:47:40 +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
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
2022-08-30 08:52:47 +02:00
Andreas Schiffler
458639b648 button on index to get FW-Version 2022-08-17 11:30:18 +02:00
lumapu
a5f975bbe4 * moved wifi related stuff to extra class 2022-08-14 03:00:04 +02:00
lumapu
74f053a5ae * webinterface refactored completely 2022-08-14 02:18:53 +02:00
lumapu
778f209eb5 * improved read / save to eep 2022-08-13 23:16:33 +02:00
stefan123t
d32feab20f add default SERIAL/MQTT/SEND_INTERVAL #100 2022-07-12 23:38:46 +02:00
stefan123t
d4ba302307 add sane defaults for MIN_SERIAL/SEND/MQTT_INTERVAL 5/30/60 seconds
respectively
2022-07-11 00:16:03 +02:00
stefan123t
72279634ea Please enter the commit message for your changes. Lines starting
removed old debug code from #63
2022-07-10 22:40:46 +02:00
lumapu
425ffdfc58
Merge pull request #76 from stefan123t/main
Raspberry Pi pyRF24 build instructions from mslookup
2022-06-17 00:22:30 +02:00
lumapu
c61d9568ba license included
tried to increase stability
2022-06-16 23:56:29 +02:00
stefan123t
20c145013e added DEBUG_FLAGs to config.h 2022-06-16 11:28:49 +02:00
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 **
2022-06-09 23:03:38 +02:00
lumapu
e0800bd87e
Merge branch 'main' into main 2022-06-02 22:39:55 +02:00
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)
2022-06-02 08:20:16 +02:00
Stefan Thieme
ae1272ccf0 normalize settings for AHOY-DTU 2022-06-01 23:55:20 +02:00
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
2022-05-23 11:35:56 +02:00
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!
2022-05-17 15:30:36 +02:00
lumapu
b485cb8151 * improved stability (in comparison to 0.3.7)
* reset wifi AP timout once a client is detected
* fix #26 wrong variable reset
2022-05-10 21:00:32 +02:00
lumapu
37206847c5 * added rx channel switching
* switched to crc8 check for valid packet-payload
2022-05-09 20:47:05 +02:00
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
2022-05-04 19:28:54 +02:00
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)
2022-05-03 21:03:03 +02:00