Commit Graph

  • 5ec9827f92 aqhome-react: allow for int values. Martin Preuss 2024-05-15 00:10:15 +02:00
  • 7ce34b0500 aqhome-react, aqhome: added units/functions for handling local variables. Martin Preuss 2024-05-12 17:31:31 +02:00
  • 516ac4e34e vars: added more functions. Martin Preuss 2024-05-11 01:07:10 +02:00
  • 36e9909060 vars: added more module tests. Martin Preuss 2024-05-09 23:08:44 +02:00
  • 403392a72e Add module test for AQH_Vars Martin Preuss 2024-05-09 14:57:12 +02:00
  • 2c584bbff9 vars: use const in most api functions Martin Preuss 2024-05-09 14:56:46 +02:00
  • b6e4a5265a vars: also check idx. Martin Preuss 2024-05-09 00:52:26 +02:00
  • b473d62cdc aqhome: more work on path and vars modules. Martin Preuss 2024-05-09 00:49:57 +02:00
  • 3e5bff90d1 aqhome: make delimiter a function argument instead of hardcoding "/". Martin Preuss 2024-05-08 00:41:14 +02:00
  • d5b1dbd5ee aqhome: minor modifications. Martin Preuss 2024-05-08 00:20:42 +02:00
  • 29eb910881 increased minimum gwen version required. Martin Preuss 2024-05-07 23:57:26 +02:00
  • bcc7629b1e aqhome: added PATH module, started VARS module. Martin Preuss 2024-05-07 23:57:07 +02:00
  • f400104bbc aqhome-react: added unit for timer programs. Martin Preuss 2024-05-07 23:56:02 +02:00
  • a3d0fad984 aqhome-react: generalize command handling. Martin Preuss 2024-04-27 13:24:00 +02:00
  • 075fbc1cb5 Added another test for program rules. Martin Preuss 2024-04-27 10:55:34 +02:00
  • c9d82cc88e aqhome-react: added program rules with test code. Martin Preuss 2024-04-26 01:29:27 +02:00
  • 2342dfbe4a incremented version. Martin Preuss 2024-04-21 00:34:09 +02:00
  • dbc8fdf35d aqhome-react: decreased verbosity. Martin Preuss 2024-04-21 00:34:00 +02:00
  • 89dd230b8f aqhome-react: fixed a typo. Martin Preuss 2024-04-21 00:33:34 +02:00
  • 243754c15d aqhome-react: minor changes to example network file. Martin Preuss 2024-04-21 00:33:22 +02:00
  • d17274c6d6 aqhome-react: decreased verbosity. Martin Preuss 2024-04-20 19:44:45 +02:00
  • 9b2b9dccea aqhome-react: improve log messages. read params of suntimes unit on first process call. Martin Preuss 2024-04-20 19:44:31 +02:00
  • 83106327fa aqhome-react: increase interval between network file checks. Martin Preuss 2024-04-20 19:43:50 +02:00
  • 87114cecea aqhome-react: more work on modules and networks. Martin Preuss 2024-04-20 17:28:20 +02:00
  • f3c68a8bba aqhome-react: fixed typo. Martin Preuss 2024-04-20 02:03:49 +02:00
  • f083fb1c00 aqhome-react: handle MULTI inputs, set input port flags. Martin Preuss 2024-04-20 02:03:32 +02:00
  • 88d049d68a aqhome-react: added code to determine sunset/sunrise times. Martin Preuss 2024-04-20 02:00:06 +02:00
  • 7ee7edffec aqhome-react: rename "name" to "typeName" in AQHREACT_Unit Martin Preuss 2024-04-18 23:28:27 +02:00
  • e486a7e69d aqhome-react: finish new network reading code, improved debugging helper code. Martin Preuss 2024-04-18 22:40:13 +02:00
  • 2443fbca9f aqhome-react: added example network. Martin Preuss 2024-04-18 22:39:25 +02:00
  • 716c1c58df aqhome-react: consistently named function. Martin Preuss 2024-04-17 23:13:15 +02:00
  • 7ea260031e fixed compiler warnings. Martin Preuss 2024-04-17 23:11:52 +02:00
  • 02c256ffa2 aqhome-react: replaced example networks. Martin Preuss 2024-04-17 23:11:15 +02:00
  • 02f02b1ad1 aqhome-react: removed uneeded files. Martin Preuss 2024-04-17 22:29:28 +02:00
  • f4902d5717 fixed a compiler warning. Martin Preuss 2024-04-17 22:27:02 +02:00
  • 8bb60fdba7 build: more gcc warnings. Martin Preuss 2024-04-17 22:26:47 +02:00
  • 1050ee1c75 aqhome-react: major rebuild of unit handling. Martin Preuss 2024-04-17 22:26:17 +02:00
  • ec816bddcf aqhome-react: added more logical units (or, and, xor). started "module" unit. Martin Preuss 2024-04-14 23:42:10 +02:00
  • 9468911451 aqhome-react: make more functions virtual. Martin Preuss 2024-04-14 23:39:45 +02:00
  • 61ce363a8a aqhome-react: sort list of network files before reading. Martin Preuss 2024-04-13 00:55:00 +02:00
  • 563e5f0eff aqhome-react: add "sourceNet" and "targetNet" to links. Martin Preuss 2024-04-13 00:51:32 +02:00
  • ec5aeb9a05 aqhome-react: expand properties also when reading units and links. Martin Preuss 2024-04-13 00:41:15 +02:00
  • 9a4eb3c608 decrease StartLimitIntervalSec to 1m. Martin Preuss 2024-04-13 00:04:03 +02:00
  • dd133c7368 added systemd file for aqhome-react. Martin Preuss 2024-04-13 00:03:37 +02:00
  • a7267c061a aqhome-react: extended reading of network files. Martin Preuss 2024-04-13 00:03:08 +02:00
  • a94ebeca29 fixed a bug (was not using pathName). Martin Preuss 2024-04-12 22:53:46 +02:00
  • 1b1d2f6c9e incremented version. Martin Preuss 2024-04-12 22:42:00 +02:00
  • 83cdc8abe3 aqhome-react: switch locations of template files and system network files. Martin Preuss 2024-04-12 22:41:36 +02:00
  • 2653b16939 add AQH_FindPathOfDataFile(). Martin Preuss 2024-04-12 22:33:56 +02:00
  • ee19014644 aqhome-mqttlog: remove unused var. Martin Preuss 2024-04-12 22:33:41 +02:00
  • a479538743 aqhome-react: enable network loading. Martin Preuss 2024-04-12 21:29:40 +02:00
  • 2ac4887f01 aqhome-mqttlog: removed another unneeded file. Martin Preuss 2024-04-03 22:47:54 +02:00
  • 8a7a4c7a64 aqhome-mqttlog: remove unneeded files. Martin Preuss 2024-04-03 22:46:58 +02:00
  • c62165cd92 aqhome-react: Unified function names. Martin Preuss 2024-04-03 21:58:34 +02:00
  • 5305aa7fe3 Move device files into subfolders (first: devices/mqtt). Martin Preuss 2024-04-03 21:57:42 +02:00
  • e29a32f24b Fixed a typo. Martin Preuss 2024-03-25 23:18:29 +01:00
  • 50bdefcb4a More work on aqhome-react service. Martin Preuss 2024-03-25 23:18:18 +01:00
  • 02d12b4209 units now use aqh as argument. Martin Preuss 2024-03-24 18:51:56 +01:00
  • 6f9e20095a aqhome-react: periodically check for network file changes and reload if necessary. Martin Preuss 2024-03-24 14:21:20 +01:00
  • e0476924c1 aqhome-react: read network files. Martin Preuss 2024-03-24 00:46:13 +01:00
  • 2787bb9b79 add missing file to 0BUILD. Martin Preuss 2024-03-22 00:08:51 +01:00
  • d92ae455db fixed definition for tasmota devices. Martin Preuss 2024-03-22 00:08:36 +01:00
  • f9a5119d1f devices: recognize tasmota plugs out-of-the-box. Martin Preuss 2024-03-21 23:41:50 +01:00
  • e162d9564b mqttlog: improved log message. Martin Preuss 2024-03-21 23:41:17 +01:00
  • 6889d5d851 mqttlog: enable setting data. Martin Preuss 2024-03-21 23:41:05 +01:00
  • 87d22b1e16 apps: set app log level by command line parameter. Martin Preuss 2024-03-21 23:40:44 +01:00
  • 30522df662 fixed a typo. Martin Preuss 2024-03-19 23:48:24 +01:00
  • ed4fc1852a added function AqHomeReact_AddUnit(). Martin Preuss 2024-03-19 23:48:05 +01:00
  • d6494d07d5 fixed a typo. Martin Preuss 2024-03-19 23:47:29 +01:00
  • 2c8e57ecff Replaced u_hold with more generic u_stabilize. Martin Preuss 2024-03-11 21:32:22 +01:00
  • d3a6256c8c More work on aqhome-react. - added some units - added some types Martin Preuss 2024-03-10 20:15:21 +01:00
  • 656c9cf66f No parameters needed for basic units. Martin Preuss 2024-03-09 01:35:09 +01:00
  • db19019202 Fixed a bug. Martin Preuss 2024-03-09 01:25:11 +01:00
  • 5712b041fe Increased timeout for valgrind session of aqhome-data. Martin Preuss 2024-03-09 01:24:54 +01:00
  • 5925bc58b1 Fixed valgrind script for aqhome-mqtt. Martin Preuss 2024-03-09 01:24:34 +01:00
  • 2e29790be7 Set scripts to use installed versions of aqhome-tool. Martin Preuss 2024-03-09 01:24:11 +01:00
  • 0545a802de Added aqhome-mqtt.devices to .gitignore. Martin Preuss 2024-03-09 01:23:28 +01:00
  • a3efa18a61 More work on aqhome-react. Martin Preuss 2024-03-09 01:23:06 +01:00
  • 605d78a2b7 aqhome-react: More work on units. Martin Preuss 2024-02-26 21:22:42 +01:00
  • e7bfa36cab add first scripts to get water levels. Martin Preuss 2024-02-25 01:22:29 +01:00
  • dce1b8698a aqhome-tool: add command "addjsondata". Martin Preuss 2024-02-25 01:21:47 +01:00
  • e4c753cefd aqhome-tool: Fixed a typo (was not setting correct client). Martin Preuss 2024-02-25 01:19:35 +01:00
  • 9e49e60aa8 aqhome-react: Started working on module which reacts to value changes. Martin Preuss 2024-02-21 22:29:02 +01:00
  • 4c44890d3c Improved mqttlog daemaon: persistent registered devices. Martin Preuss 2024-02-17 17:33:09 +01:00
  • ef22bd65ea mqtt: Allow for empty/missing messages. Martin Preuss 2024-02-17 01:10:26 +01:00
  • 1ba263fb13 aqhome-mqttlog: Implemented SETDATA. Martin Preuss 2024-02-17 01:09:46 +01:00
  • 0cf3976fc7 re-implemented SetData command. Martin Preuss 2024-02-14 23:07:20 +01:00
  • eeffe225ec Improved mqtt device detection and handling. Add command to announce new values. Martin Preuss 2024-02-13 23:49:56 +01:00
  • de1a975586 aqhome-mqttlog: increased verbosity. Martin Preuss 2024-02-11 22:22:42 +01:00
  • 13d161d119 aqhome-data: fixed a typo. Martin Preuss 2024-02-11 22:22:09 +01:00
  • 793d12693b aqhome: make datafile a virtual class. Add datafile_direct. Martin Preuss 2024-02-11 22:21:49 +01:00
  • 5888bc9068 Storage: make storage class virtual with default implementations. Martin Preuss 2024-02-11 20:07:30 +01:00
  • b6fe1775bd Improved systemd scripts. Martin Preuss 2023-12-18 00:16:19 +01:00
  • 90d2467fde Fixed a bug (was not creating new devices for devices similar to existing ones). Martin Preuss 2023-12-17 20:54:52 +01:00
  • 3c91a83177 Changed debug GCC flags. Martin Preuss 2023-10-21 02:19:50 +02:00
  • c7ee9dc18c Fixed bug. Martin Preuss 2023-10-21 02:19:30 +02:00
  • 62abfd56e9 Added functionality to print a value difference. Martin Preuss 2023-10-21 02:19:16 +02:00
  • b818065b9b Added function AQH_ValuesDataIpcMsg_GetDatapoints(). Martin Preuss 2023-10-21 02:17:48 +02:00
  • c9b88f2cea Add "data" argument to event handlers. Martin Preuss 2023-10-18 15:28:32 +02:00
  • f0cfbfccc4 Condensed functions for GetDataPoints to only use one. Martin Preuss 2023-10-18 15:27:53 +02:00