Commit Graph

62 Commits

Author SHA1 Message Date
s-hadinger 945682aa78
Berry virtual Alexa Hue device (#14833)
* Berry virtual Alexa Hue device

* Fix compilation
2022-02-13 22:59:43 +01:00
Stephan Hadinger d1e14e50c8 Berry add light_state class 2022-02-02 22:03:58 +01:00
Stephan Hadinger 21dd58e59f Fix Alexa bug in discovery 2022-01-17 18:36:13 +01:00
Stephan Hadinger fffcf1c2df Remove WiFiUDP32 to solve linker warnings 2022-01-14 22:53:19 +01:00
Theo Arends 5e805e0c4a Move Settings from DRAM to heap 2021-06-11 18:14:12 +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
Stephan Hadinger 6976bf0459 Fix Hue on ESP32 2021-05-03 19:51:20 +02:00
Stephan Hadinger b1ed8f8e0d Fix Hue for ESP32 2021-04-23 15:21:16 +02:00
Stephan Hadinger a29c0287af Hue enable long logging 2021-04-23 11:03:21 +02:00
Theo Arends c2cde43a54 Refactor Tasmota Discovery 2021-04-11 13:29:33 +02:00
Theo Arends 2f5c20a42f Add more rule triggers 2021-04-07 15:07:05 +02:00
Theo Arends 1829df6d56 Unify rules process call
Unify rules process call (#11572)
2021-04-04 12:04:36 +02:00
Stephan Hadinger 212b2002c7 Fix Alexa discovery for ZBBridge 2021-04-04 09:45:02 +02:00
oponyx acd28f6308
Update xdrv_20_hue.ino 2021-03-22 01:45:46 +01:00
Pagliarulo Onofrio 8cb98dac18 fix alexa discovery problems 2021-03-21 09:26:10 +01:00
Theo Arends e89b746f9c Revert "Fix scripter hue compilation error"
This reverts commit bfa5c63fff.
2021-02-17 14:24:23 +01:00
Theo Arends bfa5c63fff Fix scripter hue compilation error 2021-02-17 11:32:21 +01:00
Stephan Hadinger 5a00334ae3 Fix wrong HUE XML #10950 2021-02-14 18:11:47 +01:00
Theo Arends f58d779b2b Add optional SSE demo 2021-02-02 14:57:53 +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
Stephan Hadinger 2f139d0e47 More PROGMEM 2021-01-18 21:48:04 +01:00
s-hadinger 339e785387
Fix Hue emulation for ESP32 (#10564)
* Fix Hue emulation for ESP32

* Fix compilation for Zigbee

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-01-14 18:40:59 +01:00
Stephan Hadinger 800f86d56e Moving more to PROGMEM 2021-01-12 19:31:15 +01:00
s-hadinger 0ed519184b
Compress more strings with UnishoxStrings (#10405)
* Compress more strings with UnishoxStrings

* Fix compilation for Zigbee

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-01-05 13:15:19 +01:00
Stephan Hadinger d0b426b505 Disable `USE_LIGHT`` light support for ZBBridge (saves 17.6kb) 2021-01-02 19:26:24 +01:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00
Theo Arends 8d6f8f505f Change once tickers 2020-12-26 15:12:46 +01:00
Theo Arends bafcee4b05 Effort to get rid of PrepLog_P
Effort to get rid of PrepLog_P now syslog and mqttlog are async
2020-12-18 16:49:11 +01:00
Stephan Hadinger 5f494b7d8a Remove compiler warnings 2020-11-12 19:38:21 +01:00
Theo Arends fa7fdbd51a Consolidate `AddLog_P`
Consolidate `AddLog_P` into `AddLog_P2` and rename to `AddLog_P`
2020-11-06 17:09:13 +01:00
Stephan Hadinger 04489db1fd Fix Hue support when zigbee is disabled 2020-10-30 19:23:27 +01:00
Theo Arends af5082320d Use global struct 2020-10-30 12:29:48 +01:00
Theo Arends f1ac7b2d67 Use global struct 2020-10-28 19:03:39 +01:00
Stephan Hadinger 1af525619a Webserver->on() optimization phase 2 2020-10-20 18:56:18 +02:00
Stephan Hadinger 8ffae6ae25 Hue code size optimization 2020-10-09 20:01:13 +02:00
Stephan Hadinger f3591b8419 Fix memory corruption 2020-09-23 19:38:24 +02:00
Stephan Hadinger 2ff756b3cc Change replace ArduinoJson with JSMN for JSON parsing 2020-09-21 21:49:32 +02:00
Stephan Hadinger 9d400ac00a Remove unused array. 2020-08-27 19:02:17 +02:00
Stephan Hadinger fa179ee296 Add ``SetOption109 1`` to force gen1 Alexa mode, for Echo Dot 2nd gen devices only 2020-08-27 18:54:53 +02:00
Stephan Hadinger f5f1bdefdb Add wildcard patter for JSON marching in rules using ``?`` pattern 2020-05-24 09:57:11 +02:00
Stephan Hadinger 45b83a8c77 Compression candidates for Hue emulation 2020-05-22 22:54:34 +02:00
Stephan Hadinger e1def09a1b Change Philips Hue emulation now exposes modelId and manufacturerId 2020-05-10 19:10:00 +02:00
Theo Arends e5a78deaa3 Fix compile warning 2020-04-17 12:08:43 +02:00
Theo Arends 57f836cc9e Remove possible Webserver naming ambuigity 2020-04-15 09:58:38 +02:00
Theo Arends e8f3d1d986 Increase ESP32 compatibility
Increase ESP32 compatibility (breaks current ESP32 configuration again!)
2020-04-13 17:45:06 +02:00
Stephan Hadinger bec81f5089 Zigbee fix incorrect Hue value 2020-03-25 20:36:57 +01:00
Stephan Hadinger 9df5294f12 Moving more strings to PROGMEM 2020-03-16 18:55:58 +01:00
Stephan Hadinger 13dde44eb7 Add Zigbee support for Hue emulation 2020-03-14 14:17:30 +01:00
Hadinger 4cc32407c5 Hue emulation code optimization 2020-03-08 17:41:05 +01:00