Martin Preuss
37a290ce1f
aqhome-react: added missing include.
2024-05-19 01:36:30 +02:00
Martin Preuss
a3bf403ac0
aqhome-react: peridocally write vars.
2024-05-19 01:36:09 +02:00
Martin Preuss
dde9106a5d
aqhome-react: add "varsFile" (will write variables later).
2024-05-18 13:11:29 +02:00
Martin Preuss
334d0e8096
aqhome: remove flag AQH_PATH_FLAGS_ROOT
2024-05-18 13:10:41 +02:00
Martin Preuss
abada7b89b
aqhome: minor format changes.
2024-05-17 20:35:13 +02:00
Martin Preuss
69893640a3
aqhome: added function AQH_Vars_ReplaceVars()
2024-05-17 20:34:31 +02:00
Martin Preuss
9f7f5ab0db
aqhome: fixed copyright headers.
2024-05-17 19:25:48 +02:00
Martin Preuss
6828438780
aqhome: add writer for AQH_VARS (including a test).
2024-05-17 19:16:16 +02:00
Martin Preuss
05fb3d3b0a
aqhome: added AQH_Vars_Dump().
2024-05-17 17:39:00 +02:00
Martin Preuss
66c583f866
aqhome: use our own implementation of GWEN_Text_GetWordToBuffer().
...
use the same flags like the original function (maybe replace the
original function in gwen later).
2024-05-17 17:16:20 +02:00
Martin Preuss
2363535fe0
aqhome: add AQH_Vars_DataTypeToString()
2024-05-17 17:15:12 +02:00
Martin Preuss
9d0037b83d
vars: minor beautification.
2024-05-17 01:52:49 +02:00
Martin Preuss
f8f4380038
vars: added code to read AQH_VARS from GWEN_DB strings.
2024-05-17 00:03:51 +02:00
Martin Preuss
ead34f0309
aqhome-react: set module name and description for timeraction.
2024-05-15 22:50:55 +02:00
Martin Preuss
1d51ef0259
aqhome-react: added statistics modules (average, min, max)
2024-05-15 22:50:20 +02:00
Martin Preuss
b888524cc3
aqhome-react: added functions to inc/dec an int value.
2024-05-15 00:17:55 +02:00
Martin Preuss
5ec9827f92
aqhome-react: allow for int values.
...
those will be used e.g. to count number of open windows etc.
2024-05-15 00:10:15 +02:00
Martin Preuss
7ce34b0500
aqhome-react, aqhome: added units/functions for handling local variables.
2024-05-12 17:31:31 +02:00
Martin Preuss
516ac4e34e
vars: added more functions.
2024-05-11 01:07:10 +02:00
Martin Preuss
36e9909060
vars: added more module tests.
2024-05-09 23:08:44 +02:00
Martin Preuss
403392a72e
Add module test for AQH_Vars
2024-05-09 14:57:12 +02:00
Martin Preuss
2c584bbff9
vars: use const in most api functions
...
The idea of not using const was to reduce copy operations.
However, it is not very intuitive to know when and which arguments are const
so to simplify working with this new module and make it as close as possible
to GWEN_DB we use const now as in GWEN_DB.
At least AQH_Vars_SetStringData() still doesn't use const so if the need
arises to avoid copying we can.
2024-05-09 14:56:46 +02:00
Martin Preuss
b6e4a5265a
vars: also check idx.
2024-05-09 00:52:26 +02:00
Martin Preuss
b473d62cdc
aqhome: more work on path and vars modules.
2024-05-09 00:49:57 +02:00
Martin Preuss
3e5bff90d1
aqhome: make delimiter a function argument instead of hardcoding "/".
2024-05-08 00:41:14 +02:00
Martin Preuss
d5b1dbd5ee
aqhome: minor modifications.
2024-05-08 00:20:42 +02:00
Martin Preuss
29eb910881
increased minimum gwen version required.
2024-05-07 23:57:26 +02:00
Martin Preuss
bcc7629b1e
aqhome: added PATH module, started VARS module.
...
those might later get incorporated into libgwenhywfar.
2024-05-07 23:57:07 +02:00
Martin Preuss
f400104bbc
aqhome-react: added unit for timer programs.
2024-05-07 23:56:02 +02:00
Martin Preuss
a3d0fad984
aqhome-react: generalize command handling.
2024-04-27 13:24:00 +02:00
Martin Preuss
075fbc1cb5
Added another test for program rules.
2024-04-27 10:55:34 +02:00
Martin Preuss
c9d82cc88e
aqhome-react: added program rules with test code.
2024-04-26 01:29:27 +02:00
Martin Preuss
2342dfbe4a
incremented version.
2024-04-21 00:34:09 +02:00
Martin Preuss
dbc8fdf35d
aqhome-react: decreased verbosity.
2024-04-21 00:34:00 +02:00
Martin Preuss
89dd230b8f
aqhome-react: fixed a typo.
2024-04-21 00:33:34 +02:00
Martin Preuss
243754c15d
aqhome-react: minor changes to example network file.
2024-04-21 00:33:22 +02:00
Martin Preuss
d17274c6d6
aqhome-react: decreased verbosity.
2024-04-20 19:44:45 +02:00
Martin Preuss
9b2b9dccea
aqhome-react: improve log messages. read params of suntimes unit on first process call.
2024-04-20 19:44:31 +02:00
Martin Preuss
83106327fa
aqhome-react: increase interval between network file checks.
2024-04-20 19:43:50 +02:00
Martin Preuss
87114cecea
aqhome-react: more work on modules and networks.
...
- tested AND network and new suntime units.
- add unit XML property "invert" (inverts output for logical units)
2024-04-20 17:28:20 +02:00
Martin Preuss
f3c68a8bba
aqhome-react: fixed typo.
2024-04-20 02:03:49 +02:00
Martin Preuss
f083fb1c00
aqhome-react: handle MULTI inputs, set input port flags.
2024-04-20 02:03:32 +02:00
Martin Preuss
88d049d68a
aqhome-react: added code to determine sunset/sunrise times.
2024-04-20 02:00:06 +02:00
Martin Preuss
7ee7edffec
aqhome-react: rename "name" to "typeName" in AQHREACT_Unit
2024-04-18 23:28:27 +02:00
Martin Preuss
e486a7e69d
aqhome-react: finish new network reading code, improved debugging helper code.
2024-04-18 22:40:13 +02:00
Martin Preuss
2443fbca9f
aqhome-react: added example network.
2024-04-18 22:39:25 +02:00
Martin Preuss
716c1c58df
aqhome-react: consistently named function.
2024-04-17 23:13:15 +02:00
Martin Preuss
7ea260031e
fixed compiler warnings.
2024-04-17 23:11:52 +02:00
Martin Preuss
02c256ffa2
aqhome-react: replaced example networks.
2024-04-17 23:11:15 +02:00
Martin Preuss
02f02b1ad1
aqhome-react: removed uneeded files.
2024-04-17 22:29:28 +02:00