Commit Graph

348 Commits

Author SHA1 Message Date
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
dbc6c0dfaa checking data presence before parse 2023-09-05 15:37:35 +02:00
aa448f3cbe synchronized io buffer on http and mqtt, fixed 'msgid' and 'applytype'
variables names in outgoing data
2023-09-05 13:29:23 +02:00
96ff27760e no check version progress on manual firmware update 2023-09-03 23:08:42 +02:00
9ca6f0f210 handled error detect ethernet spi chip on boot 2023-09-02 09:41:45 +02:00
d8107907fe added callback registration for user configuration save 2023-09-01 19:39:30 +02:00
c32465cf14 sha256 hmac moved to helpers 2023-09-01 12:43:39 +02:00
b08a1e8c5a added extented log feature with MQTT publish 2023-08-31 14:35:50 +02:00
d0713e9fa8 implemented disabling of modbus 2023-08-31 14:04:21 +02:00
b944c8905d modbus backend added 2023-08-31 12:10:39 +02:00
7b8c611c74 lora back implemented 2023-08-30 15:14:10 +02:00
65d5ca7058 gprs added to the new rest api 2023-08-30 14:50:18 +02:00
8d3930ca38 added getter for the current default network interface 2023-08-29 12:19:29 +02:00
77ff79b8bf fixed test mqtt message channel 2023-08-28 13:00:25 +02:00
fb552427d6 some refactoring and optimization in mqtt and rest api handler 2023-08-27 11:00:08 +02:00
f5f28eb209 fixed r/rw attribute in rest api functions handling 2023-08-25 16:00:52 +02:00
5fc2c2fe81 filtered empty wifi scanned networks 2023-08-25 11:49:46 +02:00
a148e74c0b wifi warning message to info changed 2023-08-24 15:05:24 +02:00
c16f963dd6 added handlers for mqtt test buttons 2023-08-24 11:04:09 +02:00
031d647d9c ethernet dhcp default value set 2023-08-21 15:38:32 +02:00
a15f05be40 ota report tag fixed 2023-08-21 11:30:14 +02:00
c1713e4e2e firmware update moving to new rest api 2023-08-21 09:12:47 +02:00
30a9a6ef93 wifi and eth MAC variable added 2023-08-20 15:42:57 +02:00
fc2b1879e4 added callback for user defined payload handler, some dependencies
cleared
2023-08-18 11:20:08 +02:00
5475f5e165 added ethernet setting card visibility variable 2023-08-17 18:27:08 +02:00
9c5e618820 apply ethernet dhcp only if adapter is enabled 2023-08-17 15:37:22 +02:00
8b7fa561e7 implemented ethernet settings variables, apply to config got by dhcp
configuration
2023-08-17 15:01:01 +02:00
ac3be6bfdc changed API URL from sysapi to api 2023-08-17 11:36:45 +02:00
4ec665e5d9 attached user defined variables 2023-08-17 10:48:29 +02:00
e815020210 reduced memory allocate for variable value, handle errors in wifi scan
api function
2023-08-15 13:39:51 +02:00
16386dc07a disabled global control block for jWrite library 2023-08-15 13:21:36 +02:00
3a3ff79d20 try jWrite implementation of wifi scan array 2023-08-15 12:54:16 +02:00
33f5ee9195 one more fix of asterisk password string save 2023-08-15 11:17:54 +02:00
c9f1aa3897 fixed password mask save issue 2023-08-15 10:56:53 +02:00
dd0cb3bdad fixed freeing memory after large size VarValue 2023-08-15 10:36:10 +02:00
e600cdd5f1 variable size increased 2023-08-14 16:11:13 +02:00
80704b20c9 disabled debug messages from rest api 2023-08-14 10:35:03 +02:00
0cd87a29e6 added type for password and hide give out by asterisks 2023-08-14 10:16:54 +02:00
3df345a09d rest api function type on read executed, delayed wifi scan, debug mode
in rest api
2023-08-13 18:35:09 +02:00
d244bb3487 added variables and handlers 2023-08-10 16:19:57 +02:00