Commit Graph

125 Commits

Author SHA1 Message Date
Theo Arends bf01806e1d Add support for Shelly 3EM
Add support for Shelly 3EM (#13515)
2022-03-11 16:27:49 +01:00
Stephan Hadinger 77ca774b95 Berry always enable rules 2022-02-14 12:51:29 +01:00
Theo Arends 0d7ea9eb28 Add rule variables %timer1% to %timer16%
Add rule variables %timer1% to %timer16% (#14619)
2022-02-04 16:18:56 +01:00
alexasf 076b490331
Update xdrv_10_rules.ino 2022-01-27 14:55:25 +03:00
alexasf ac02bc8288
Update xdrv_10_rules.ino
Added %timer1% to %timer16% variables to rules
2022-01-27 13:00:49 +03:00
Adrian Scillato b6aff6a41a
Added %color% variable to rules 2022-01-22 21:22:23 -03:00
Theo Arends e6e5d5174f Phase 2/2 Ethernet IP address config
Phase 2 of 2 Ethernet IP address config based on PR (#14385)
2022-01-13 15:27:24 +01:00
Theo Arends 04a4a656d2 Phase 1 Ethernet IP address config
Phase 1 Ethernet IP address config (#14385)
- Currently unable to change DNS servers
2022-01-12 17:32:21 +01:00
Theo Arends debaf0846d Test rule IF/ENDIF
Test rule IF/ENDIF (#13576)
2021-11-06 12:03:31 +01:00
Stephan Hadinger 3d3d634070 Berry support for tele rules 2021-10-19 22:38:54 +02:00
Paul C Diem b9ab9737f8 Back to highest numbered relay for default count, Only send event message if not group message 2021-10-11 08:39:49 -05:00
Barbudor 26916f62de Trim pre/pst spaces on rule trigger 2021-10-02 15:46:51 +02:00
Theo Arends a4e36d8224 Add command ``Subscribe2 ...``
Add command ``Subscribe2 ...`` to subscribe to a MQTT topic without appended "/#" (#12858)
2021-08-25 16:40:03 +02:00
Stephan Hadinger d3ad13c962 Berry system events for rules 2021-08-19 12:37:19 +02:00
Theo Arends e5e8ef4736 Refactor access TasnotaGlobal.mqtt_data 2021-08-15 17:08:31 +02:00
Theo Arends 6b05b62099 Save some bytes 2021-06-29 10:46:56 +02:00
Barbudor 51744bf645 event support JSON payload 2021-06-27 18:58:40 +02:00
Theo Arends e02b58a6ed Refactor ShowFreeMem 2021-06-25 17:09:53 +02:00
Theo Arends 841df72580 Remove redundant code 2021-06-22 17:30:45 +02:00
Theo Arends 540574fe49 Fix NO VALID JSON regression from may 4th
Fix NO VALID JSON regression from may 4th (#12440)
2021-06-22 16:54:47 +02:00
Theo Arends 5e805e0c4a Move Settings from DRAM to heap 2021-06-11 18:14:12 +02:00
Theo Arends 749093a697 Prep mqtt_data from char to String (prt.3) 2021-06-06 17:26:01 +02:00
Theo Arends ebeb4ea7ff Remove AddLog_P in favour of AddLog
Remove AddLog_P in favour of AddLog switching log from stack to heap allowing longer log entries (up to approximate log buffer size)
2021-06-05 11:47:09 +02:00
Theo Arends 4d2ac90bf1 Add support for long rule events 2021-06-02 17:56:44 +02:00
Theo Arends cea58d66c8 Prep virtual mqtt_data prt3 2021-05-24 16:52:59 +02:00
Theo Arends 77760dc2cc Prep virtual mqtt_data prt2 2021-05-23 16:50:17 +02:00
Theo Arends 408ae6a4ef Prep virtual mqtt_data 2021-05-23 14:42:27 +02:00
Theo Arends 90bb707430 Fix rule Invalid JSON message 2021-05-04 11:10:24 +02:00
Theo Arends 674509a56e Fix teleperiod rule handling regression
Fix teleperiod rule handling regression from v9.3.1.2 (#11851)
2021-04-23 10:59:33 +02:00
Theo Arends ba5f912709 Fix rule uncompress log 2021-04-20 17:34:04 +02:00
Theo Arends c2cde43a54 Refactor Tasmota Discovery 2021-04-11 13:29:33 +02:00
Theo Arends 403eba7a99 Add rule number to rule command JSON result 2021-04-07 15:44:29 +02:00
Theo Arends 2f5c20a42f Add more rule triggers 2021-04-07 15:07:05 +02:00
Theo Arends f6f13fe249 Fix define USE_DT_VARS 2021-04-05 13:33:00 +02:00
Theo Arends ca61cb06d0 Fix possible rule issue 2021-04-05 10:39:43 +02:00
Theo Arends 1829df6d56 Unify rules process call
Unify rules process call (#11572)
2021-04-04 12:04:36 +02:00
Theo Arends c87a4df7e9 Refactor TM1638 pin numbers 2021-03-19 10:33:46 +01:00
Paul C Diem 60252a9043 Add DGR device map support 2021-02-09 15:10:32 -06:00
Theo Arends 223d14e0fe Add strict rule scale parameters 2021-01-31 16:54:28 +01:00
Barbudor 5b0629554f add and fix new string ops in rules 2021-01-31 13:52:56 +01:00
Theo Arends 1e0631d7e1 Refactor command line arguments 2021-01-30 12:27:48 +01:00
Theo Arends 44e3a29810 Refactor AddLog usage 2021-01-23 17:24:54 +01:00
Theo Arends efaed8046d Refactor AddLog usage 2021-01-23 16:26:23 +01:00
Theo Arends 47ce7c7312 Add rule trigger string comparisons
Add rule trigger string comparisons for EndsWith ``$>``, StartsWith ``$<`` and Contains ``$|`` (#10538)
2021-01-21 14:54:38 +01:00
Stephan Hadinger b55fdcef75 Fix compilation ESP32 2021-01-18 22:32:59 +01:00
Stephan Hadinger 2f139d0e47 More PROGMEM 2021-01-18 21:48:04 +01:00
Theo Arends 619e4bbfb5 Add command ``RuleTimer0`` to access all RuleTimers at once
Add command ``RuleTimer0`` to access all RuleTimers at once (#10352)
2021-01-03 17:31:44 +01:00
Barbudor 5bb682b7e7 insure ruletimers always stops at 0 2021-01-02 18:47:03 +01:00
Barbudor ca09594c24 RuleTimer0 applies to all RuleTimers 2021-01-01 21:13:22 +01:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00