Commit Graph

387 Commits

Author SHA1 Message Date
7346de2bdf astro data backend implemented 2024-05-14 17:07:26 +02:00
298c2e6534 astronomical calculations moved from double to float 2024-05-14 10:50:17 +02:00
a64de4a0c5 Astro timer moved to CRON scheduler 2024-05-14 10:28:59 +02:00
a9b4f515d5 added astro calculation core code 2024-05-13 15:36:19 +02:00
f0a773b53f added manual time set, fixed SNTP client disable 2024-05-13 12:47:40 +02:00
cef4def7f5 fixed basic auth header 2024-05-08 15:26:36 +02:00
c9beeaa39c SD card, if selected in build config, replacing internal storage 2024-05-08 10:24:42 +02:00
8e2490bef0 Merge branch 'main_sdcard' into 'main'
added SD card support

See merge request userbogd/webguiapp!5
2024-05-07 12:14:36 +00:00
4eaaff65fd added SD card support 2024-05-07 14:12:46 +02:00
94ff29e312 MQTT ID now is fully user defined 2024-04-30 09:46:58 +02:00
428bb65c7b time sync sequence improved 2024-04-27 12:21:41 +02:00
27cbfffb5b custom modem interaction baudrate set to 230 kbit/s 2024-04-24 14:59:26 +02:00
78dbc8e917 added SetSystemTime() function 2024-04-24 12:45:37 +02:00
3a7bf2a635 fixed GSM modem initialization sequence 2024-04-23 11:27:26 +02:00
3858722cca GSM external reset function delay 2024-04-11 16:02:30 +02:00
4fdec54608 timestamp format changed to ISO8601 2024-04-05 12:53:10 +02:00
db5452fe8b rollback mqtt reconnect time, added debug for receive mqtt data 2024-04-04 14:48:20 +02:00
2d8e4ee592 fixed lora visibility variable, tune mqtt timeouts, removes file topic 2024-04-03 14:26:25 +02:00
b473c8f198 fixed size of file block checking 2024-03-29 10:00:19 +02:00
25feb4f9fb export block_transaction_t object and it's parse function 2024-03-28 12:34:57 +02:00
83ab4dcba2 file api interface refactored 2024-03-28 12:08:49 +02:00
ec5069c096 reworked file api handler 2024-03-28 11:41:34 +02:00
84257e8276 documented raw memory access structure 2024-03-25 08:54:41 +02:00
9b11542f1a implemented file API in general protocol 2024-03-24 20:10:58 +02:00
5aaa2004c3 file read write API implemented 2024-03-13 19:51:11 +02:00
8f5537fd6a added file read write 2024-03-13 13:47:42 +02:00
086e919e23 added header for base64 encode decode 2024-03-12 20:09:21 +02:00
c32accd232 raw memory access API implementation 2024-03-12 19:54:20 +02:00
06ecf10ae5 prepare to implementation files API 2024-03-12 14:24:59 +02:00
981440adda mqtt file handler added 2024-03-11 15:40:48 +02:00
6712ed4b42 added topic for the files operations, file list and delete implemented 2024-03-11 14:41:32 +02:00
f007f15313 changed timestamp format in LogFile 2024-03-03 10:52:33 +02:00
2996e4175d Queue in MQTT transport wait for connected 2024-02-27 13:22:15 +02:00
65b977f089 fixed reset after OTA, added gsm level 2024-02-22 15:23:27 +02:00
369b236549 fixed memory leak in MQTT extended log 2024-02-22 12:18:00 +02:00
133dc249c7 Merge remote-tracking branch 'gitlab/main2' into main2 2024-02-21 14:18:03 +02:00
62ce254d47 Explicitly trimming long log messages 2024-02-21 14:15:40 +02:00
89cddc53a3 reconnect timeout in AP and STA changed 2024-02-20 11:47:17 +02:00
89d33842ec temporal solution of AP and STA coexistence 2024-02-19 16:14:25 +02:00
d7d38b1524 fixed redundant state callback in AP plus STA mode 2024-02-18 13:03:59 +02:00
6c20a210f9 fixed content type for dynamic resources, added for test modem command
with callback
2024-02-04 17:53:53 +02:00
a0ec795652 file storage web page improved design 2024-02-03 19:34:51 +02:00
351876cbb6 modem AT commands tested 2024-02-02 16:03:04 +02:00
da7e90bc82 added modem AT commands access 2024-02-02 09:04:44 +02:00
0603610229 added modem to mqtt bridge service 2024-02-01 09:07:59 +02:00
60f36fbf04 multipart large MQTT data fixed 2024-01-31 20:51:13 +02:00
aaed490d84 added free memory flag to MQTT transmit data structure 2024-01-30 14:52:05 +02:00
b1311d8494 added timestamp in ISO-8601 format 2024-01-23 14:22:31 +02:00
f48de3aa15 hw_opt variable moved to application 2024-01-09 15:19:23 +02:00
096cb60633 added setting for delayed AP disable 2023-12-28 22:07:31 +02:00
114321c91b added user application HTTP handler with dedicated URI 2023-12-21 13:55:23 +02:00
5ebff8842e fixed gprs default state after clear config 2023-12-19 19:39:26 +02:00
83f97e9ac8 network adapter info for GSM fixed 2023-12-15 17:59:51 +02:00
f49d7c94fd APN setting added to gsm transport 2023-12-08 10:31:28 +02:00
d1a1759f01 disable more debug level 0 messages 2023-12-07 15:55:33 +02:00
580d92f9b5 added file server log level 2023-12-07 15:44:38 +02:00
9fbb16a5db overwrite files in storage partition, cron log file switche off 2023-12-07 13:30:19 +02:00
f2448d6dc3 fixed passing uart num to gsm driver 2023-12-05 16:24:13 +02:00
78e66bdf5f fixed POST multipacket data handler 2023-11-29 17:51:59 +02:00
0f371b6abc fixed MQTT send stack overflow on disconnected socket, no keep messages 2023-11-24 12:27:58 +02:00
5151cfc0f6 fixed ExtendedLog mqtt queue 2023-11-22 16:17:29 +02:00
4646d418c0 fixed argument in mqtt subcribe function for esp-idf 5.1.2 compatibility 2023-11-17 10:26:03 +02:00
51213d819c no read after write for type VAR_FUNCT, where needed it mast be done
manually
2023-10-30 16:04:54 +02:00
0521b8daff fixed variable write return error not a string 2023-10-27 14:49:00 +02:00
f1dfe3708e added hw option, moved serial port mode to build configuration 2023-10-25 13:01:05 +02:00
9116052ecb added basic authorization to the POST requests, removed var zize
definitions from old API
2023-10-24 12:39:20 +02:00
490bf91161 debug messages optimized in http and cron 2023-10-24 11:16:37 +02:00
e6b67333df fixed double response to the POST request 2023-10-23 20:20:02 +02:00
6b45b75e2e fixed serial port settings save command 2023-10-23 12:45:07 +02:00
3233d823d0 gzip content checking while give out file,
connection close on post JSON
2023-10-22 11:33:58 +02:00
b4cb524ea1 clean from old post get handlers 2023-10-22 10:27:01 +02:00
8dd3f1bdac default payload type return as request 2023-10-20 15:09:36 +02:00
d9931e5605 resp headers and uri handlers tuned 2023-10-19 11:03:40 +02:00
9e05f92cbf fixed issue with mqtt queue overloaded 2023-10-18 15:53:30 +02:00
f0fbe50a26 fix serial port disable in build configuration 2023-10-17 16:13:57 +02:00
76e3d6b8c9 serial port front and back implemented 2023-10-16 14:43:26 +02:00
b689ab7948 fixed call of zero pointer to user payload handler instead of default
handler
2023-10-16 11:48:29 +02:00
98fe7edbb5 serial port moved to webguiapp component, configuration created 2023-10-15 20:52:05 +02:00
44152875b1 HTTP server tuned sockets and urls, changed payload handlers select and
call
2023-10-15 19:59:46 +02:00
32c8a42b89 prepare to change integer to string payload type 2023-10-14 13:20:09 +02:00
b861881061 source and destination id added in replace of device id 2023-10-13 13:24:33 +02:00
af19e131b5 added device id to communication protocol 2023-10-13 12:28:13 +02:00
b140b22354 fixed erronius behaviour with "response to response" in communication
protocol, additional handler needed
2023-10-12 14:43:09 +02:00
9d743f3044 remove unused properties from cron type structure 2023-10-12 11:51:52 +02:00
e25f951081 api example json added to separate file 2023-10-11 20:49:16 +02:00
587fbbd80b fixed command separator parse 2023-10-11 16:11:07 +02:00
04bb0f330a cron backward handler implemented 2023-10-11 16:08:52 +02:00
28d21b8a13 clean cron configuration structure 2023-10-11 07:45:33 +02:00
712a6121fc debug backward timer check 2023-10-10 21:25:10 +02:00
cc46ae2150 restored backward scheduler execution, need debug 2023-10-10 16:37:20 +02:00
62ccd1bb41 objects command processor and cron move to system completed 2023-10-10 15:07:06 +02:00
4ec2b111eb implemented cron and command expressions 2023-10-10 12:24:11 +02:00
fcffb19740 cron moving to system component 2023-10-10 08:56:23 +02:00
c726a10c4f fix type of return value from custom config save callback 2023-10-09 20:31:01 +02:00
610bc7c40a http server connections reduced to 5, ttn disabled 2023-10-04 15:59:07 +02:00
d90588ed4b fixed return type of user save config callbak 2023-09-08 15:22:32 +02:00
35b69b526b removed dynamic variables handler 2023-09-08 08:48:13 +02:00
1a5b8f7fad fixed and improver http server
all files headers now have cash-control with age 600
removed limit to 3 http sockets number, now use dwfault 7
2023-09-07 12:43:44 +02:00
903bcdd4ab color scheme and primary color added to api 2023-09-05 21:27:40 +02:00
5e68618747 less verbose default mqtt debug log 2023-09-05 15:46:59 +02:00