Commit graph

50 commits

Author SHA1 Message Date
Kai Lauterbach
e4e35fcd07 Bug fixed, in case that the ping test was disabled, the ESP would reset every 120s by default. Version String added. Logger update interval (seconds) added. 2024-02-03 14:32:53 +01:00
Kai Lauterbach
12aec59c20 Fixed influxDB specific code exclusion. 2024-02-03 11:42:49 +01:00
Kai Lauterbach
f740973b01 Added USB voltage read sensor 2023-02-18 17:11:48 +01:00
Kai Lauterbach
af2189a78a Added web based reset feature 2023-02-09 16:36:51 +01:00
Kai Lauterbach
03849a609b Added web reset functionality 2023-02-09 16:24:55 +01:00
Kai Lauterbach
35f1635a3d Fixed wind sensor interrupt handling. 2022-11-24 19:17:21 +01:00
Kai Lauterbach
0ae44ec987 Added a preprocessor flag to enable/disable sensor walue table on webupdater main page. 2022-11-15 14:39:21 +01:00
Kai Lauterbach
1253123e46 Added preprocessor check to prevent adding wifimanager reset link to webupdater html interface. 2022-11-15 09:46:50 +01:00
Kai Lauterbach
dc2eb61584 Added documentation about includes. 2022-11-11 11:11:10 +01:00
Kai Lauterbach
4b737ce350 Added http get call functionality and fixed spaces in code. 2022-11-11 10:49:42 +01:00
Kai Lauterbach
02c84949bc code formatting changed 2022-11-10 13:33:09 +01:00
Kai Lauterbach
417493c8ba Updated required libraries 2022-09-15 10:23:02 +02:00
Kai Lauterbach
9abd468fbc Added a separate function to set the windspeed to the webupdater. 2022-09-14 20:24:43 +02:00
Kai Lauterbach
6e1f64b14f Added reconnect info. Also added the info to the webupdater. 2022-09-14 20:05:50 +02:00
Kai Lauterbach
c89486bd31 Fixed valid data checks and prevented to copy nan data to webUpdater. 2022-09-14 12:42:01 +02:00
Kai Lauterbach
7225866dd4 Newline added 2022-09-14 11:56:53 +02:00
Kai Lauterbach
7770f83ef7 Removed sensor_ids array, increased logger list length. 2022-09-13 13:17:38 +02:00
Kai Lauterbach
d2b9851bc1 Improved sensor data read code. 2022-09-13 10:48:58 +02:00
Kai Lauterbach
6f7cb3352f Modified time checks again, removed obsolete debug messages. Still not working. 2022-09-12 21:44:10 +02:00
Kai Lauterbach
0b84725d78 Updated timing checks to use millis() function, added some links to web updater main page. 2022-09-12 20:27:42 +02:00
Kai Lauterbach
0a605c7300 Logging feature added. 2022-09-12 19:31:16 +02:00
Kai Lauterbach
b25ea99da0 Initial implementation of the FSM, also cleaned up webUpdater ino file. 2022-09-12 15:26:30 +02:00
Kai Lauterbach
3cea359c49 Fixed sensor values check 2022-08-29 12:42:49 +02:00
Kai Lauterbach
0366456b13 Added a data validation check. The webupdater will output the result of the check and also the hbWebstat json data contain the valid flag now. Also only valid data will logged into the influxDB. 2022-08-28 13:47:10 +02:00
Kai Lauterbach
7fdc6d9e23 Added millis() logging support - could be used to debug uptime behavior. 2022-05-27 11:59:57 +02:00
Kai Lauterbach
7c935946ac Updated ESP reset intervak. Modified code formatting. 2022-05-25 21:45:09 +02:00
Kai Lauterbach
73670f5b14 Text fixed 2022-05-24 11:07:51 +02:00
Kai Lauterbach
06f080bd29 Added windspeed measurement web functionality. 2022-05-24 11:03:52 +02:00
Kai Lauterbach
345639395d Added pressure to hbWebstat 2022-05-19 19:41:36 +02:00
Kai Lauterbach
236034d890 Comment added 2022-05-16 14:00:35 +02:00
Kai Lauterbach
676a67c3c0 Fixed webserver update time and modified webstat website content. 2022-05-16 13:34:33 +02:00
Kai Lauterbach
747724c2ed Updated homebrew web status code to get it compatible to github.com:metbosch/homebridge-http-temperature and github.com/UnPoilTefal/homebridge-advanced-http-temperature-humidity 2022-05-16 11:01:06 +02:00
Kai Lauterbach
e13d72fa2c Fixed homebrew stat json data generation. 2022-05-16 10:25:07 +02:00
Kai Lauterbach
5f0614ce4f Moved Homebridge webstat to webUpdater logic. Fixed Windspeed calculation. Added a interval firmware reset functionality. 2022-05-15 22:34:36 +02:00
Kai Lauterbach
116dfa658f Added include of wifiManager to webUpdater 2022-05-14 19:54:51 +02:00
Kai Lauterbach
4fcb7ba2a7 Added ; 2022-05-14 19:53:31 +02:00
Kai Lauterbach
f392fce1cc WifiManager reset feature added to webUpdater. 2022-05-14 19:38:58 +02:00
Kai Lauterbach
c0b59dd421 Updated InfluxDB connection to get it compatible with InfluxDB 2.2.0 2022-05-09 09:42:42 +02:00
Florian Eitel
007d2e4e73
Refactor webUpdater to remove logic from firmware.ino 2019-08-04 13:21:15 +02:00
Florian Eitel
be334245ff
Refactor sensor interface with extra files and function pointer
That makes it easier to enable/disable sensors.

Also added support for APDS9930
2019-08-04 12:53:20 +02:00
bd95532bc4 Fix a lot of compiler warnings (#MDST) 2019-02-03 19:10:38 +01:00
f24858d162 Move all dependencies to the repository
This step seems bold, but is saves us so much hassle. Even better, we have a
reliable codebase, with all the dependencies (and their versions) we
need in order to build the project. If a library got an update, we can
replace it inplace if the code is still compatible.
2019-02-03 16:15:00 +01:00
klaute
f52e7afc87 Added a reload interval to the main html page. 2018-07-11 12:09:29 +02:00
klaute
cee44bee6b Fixed the main html page. 2018-07-11 11:55:58 +02:00
klaute
9dd90841a5 Frickelt in a sensor status page. 2018-07-11 11:49:58 +02:00
klaute
cf162c9dce WebUpdater documentation updated. 2018-06-24 12:13:46 +02:00
klaute
5fa712a0cd WebUpdater documentation updated. 2018-06-24 12:03:05 +02:00
klaute
2a5097b9fd WebUpdater documentation updated. 2018-06-24 12:01:58 +02:00
klaute
f33a9f098e Working implementation of the OTA (webbased). 2018-06-24 12:00:51 +02:00
klaute
b03df134c5 Added the webbased OTA update mechanism. 2018-06-23 21:49:11 +02:00