Commit Graph
72 Commits
Author SHA1 Message Date
TD-er a86a5330e9 [Formula] Add more documentation for formulas + examples 2021-08-06 16:28:24 +02:00
TD-er 9fe9495323 Merge branch 'mega' into bugfix/trigonometric-functions-in-normal-1M 2021-07-31 22:54:37 +02:00
Ton Huisman 47cbc0c131 [Sysvars] Add %dns1% and %dns2% sysvars and urlencode stringfunction 2021-07-22 20:45:39 +02:00
Ton Huisman 742bda2856 [Doc] Correct function names for asin, acos, atan and friends 2021-06-08 21:35:45 +02:00
Ton Huisman f4ce091e73 Merge branch 'mega' into feature/taskvalueset_by_name 2021-03-07 14:02:42 +01:00
Plebs 5e428c538b fixed typo 2021-02-15 08:07:44 +01:00
Plebs c7d8300860 Added documentation for [PLUGIN#MCP#PINRANGE#x-y]
Added documentation for [PLUGIN#MCP#PINRANGE#x-y] and [PLUGIN#PCF#PINRANGE#x-y]
2021-02-14 20:04:52 +01:00
Ton Huisman fe7a3bff85 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/taskvalueset_by_name 2021-01-16 21:31:47 +01:00
TD-er 5fc20f162b [Rules] Add option to each task to combine all values in a single event 2021-01-11 23:09:24 +01:00
TD-er e7aa4b45e3 [Rules] Add some basic math functions + documentation
Moved `abs` to also be the more intuitive `abs(x)` notation.
Added:
* Exp
* Sq
* Round
2021-01-11 02:16:26 +01:00
TD-er 55a47e87cb [Rules] Remove limit of nr. of variables
The index of an internal variable can now be any value that fits an `uint32_t`.
2021-01-08 15:33:30 +01:00
TD-er a3a82756cf [Rules] Disable math functions for now to make them more intuitive 2021-01-03 16:22:49 +01:00
TD-er e4f4582432 [Rules] Change order parameters bitwrite 2020-12-28 15:47:20 +01:00
TD-er 955ce7d8d7 [Rules] Use bitwise operators only on unsigned ints 2020-12-28 03:15:53 +01:00
TD-er 3d2e10003b [Rules] Add trigonometric functions
cos, sin, tan etc. and their inverse functions.
Also possible to add a suffix `_d` to convert the angles to or from degrees.
2020-12-27 18:04:20 +01:00
TD-er ab7ae6c91f Add ABS function 2020-12-27 16:13:13 +01:00
TD-er 9e53dd9802 [Rules] Add operators to convert integer values
For example:

- toBin
- toHex
- bitRead
- bitSet
- bitClear
- bitWrite
- XOR
- AND
- OR
- div
- mod
2020-12-27 15:17:01 +01:00
Ton Huisman 409a345ee0 Merge branch 'mega' into feature/taskvalueset_by_name 2020-12-20 10:21:10 +01:00
TD-er cad22b76d8 [Docs] Document Domoticz authethication via SendToHTTP
As mentioned [on the forum](https://www.letscontrolit.com/forum/viewtopic.php?f=6&t=1671&view=unread&sid=878d3f817678600062fa88919434678c#unread)
2020-12-13 00:27:38 +01:00
Ton Huisman acaf46e07e Merge branch 'mega' into feature/taskvalueset_by_name 2020-11-07 14:28:16 +01:00
TD-er af3541188f [Docs] Describe how to iterate over a lookup table using rules 2020-10-31 12:56:41 +01:00
Ton Huisman 501d7cd78a Merge branch 'mega' into feature/taskvalueset_by_name 2020-10-08 20:23:41 +02:00
TD-er 96dc16c825 Add standard conversion for converting int to HEX
For example `%c_2hex%(100000)` is converted to `186A0`
2020-10-07 14:35:11 +02:00
Ton Huisman 857d473d8c Merge branch 'mega' into feature/taskvalueset_by_name 2020-08-30 21:38:35 +02:00
Ton Huisman d85e901e77 [Checks] Update docs 2020-08-30 16:33:57 +02:00
Ton Huisman 1514ab8d43 [Checks] Disallow round braces too 2020-08-30 15:06:08 +02:00
Ton Huisman 6dc20c0ce9 [Checks] Update docs, disallow curly braces 2020-08-30 15:02:39 +02:00
Ton Huisman fefb2ca6cf Merge branch 'mega' into feature/taskvalueset_by_name 2020-08-20 16:23:12 +02:00
TD-er cfe2f12a58 Merge branch 'mega' into feature/commands_doc 2020-08-12 01:33:25 +02:00
Gijs Noorlander fc3a08f07e [Docs] Update mentioned dates of introduced feature
... to expected build date
2020-08-11 22:50:00 +02:00
Gijs Noorlander fbcfb153c1 [Timers] Cleanup of timer code. 2020-08-10 00:25:11 +02:00
Gijs Noorlander 53f161df05 [Docs] Add documentation for msec timers and loop timers 2020-08-10 00:25:11 +02:00
Gijs Noorlander bede949bef [docs] Replace code-block:: html with code-block:: none
The HTML parser does not parse our own rules which is where it is used.
So until we have a rules highlighter, we use the ``none`` highlighter.
2020-08-04 13:18:36 +02:00
Ton Huisman ccddfce4e3 Merge branch 'mega' into feature/taskvalueset_by_name 2020-07-04 12:21:53 +02:00
tonhuisman 16318a74b1 [Transformation] Optimizations for Password transformation 2020-06-28 13:45:38 +02:00
tonhuisman 9a17df2aeb [Transformation] Add P/p (Password display) 2020-06-21 18:42:06 +02:00
Ton Huisman e6415432d0 Merge branch 'mega' into feature/taskvalueset_by_name 2020-06-02 22:08:09 +02:00
Ton Huisman eb83eddc34 Merge branch 'mega' into feature/taskvalueset_by_name 2020-06-01 17:23:22 +02:00
tonhuisman e6d701599d [TaskValueSet(AndRun)] Minor documentation fixes 2020-06-01 17:22:33 +02:00
tonhuisman f7f37ebcf5 [TaskValueSet(AndRun)] Use TASKname and/or VARname instead of TASKnr/VARnr 2020-06-01 17:10:21 +02:00
Ton Huisman dd252ff17d Merge branch 'mega' into feature/value_formattings 2020-05-31 15:21:20 +02:00
tonhuisman f0597082a5 [Docs] Describe 'elseif' with some examples 2020-05-31 14:14:38 +02:00
tonhuisman 4ba9e2575e [Justifications] Added u/l for upper/lowercasing the value, removed dash-check from C justificaion 2020-05-31 13:07:26 +02:00
tonhuisman a7a09b2917 [Justifications] Add 'C' (Capitalize, OPEN -> Open) option 2020-05-31 11:51:23 +02:00
tonhuisman 700e6babd6 [Transformations] Adjusted R/r to L/l and added c 2020-05-31 10:31:31 +02:00
tonhuisman fdc6ce70d2 [Transformation] Add R/r transformations (LEFT/RIGHT and L/R) 2020-05-29 20:01:32 +02:00
Bartłomiej Zimoń 08dc1d9bdf docs: add 'd' formating in rules 2020-03-08 22:07:30 +00:00
TD-er 0397eae003 [Rules] Use curly braces for string conversion commands 2020-02-24 23:40:04 +01:00
TD-er 6022fc5837 [Rules] Remove [div100ths:...] as it is too specific
Will add a more generic variant later.
2020-02-24 22:50:10 +01:00
Gijs Noorlander 079e84b3d3 [Rules] Make nested string modification commands possible 2020-02-24 13:02:12 +01:00