Commit Graph

116 Commits

Author SHA1 Message Date
Stephan Hadinger
0007e7c672 Zigbee avoir erasing ZbData if zigbee is not started 2021-04-30 12:34:00 +02:00
Stephan Hadinger
ed01748b6d Zigbee refactored storage for devices and data 2021-04-22 14:49:38 +02:00
Stephan Hadinger
4bfd22f946 Zigbee allow numbers as string 2021-03-02 21:18:08 +01:00
Theo Arends
89d8fbb0ec Change ARRAY_SIZE() to nitems() 2021-02-28 12:50:02 +01:00
Stephan Hadinger
2503cb9d03 Zigbee fix cc2652 init and permitjoin 2021-02-18 20:04:41 +01:00
Stephan Hadinger
cfb979aafd Zigbee ensure HTML encoding 2021-02-14 19:30:28 +01:00
Theo Arends
541443f0aa Refactor pin test 2021-02-14 16:07:35 +01:00
Theo Arends
e6bff6bf9e Standardize on unconnected pin being -1 2021-02-14 13:06:19 +01:00
Stephan Hadinger
9d14587e20 Zigbee command `ZbScan` to do an energy scan on each radio channel 2021-02-03 20:37:44 +01:00
Stephan Hadinger
a67528680e Zigbee refactor sending ZCL packets 2021-02-02 20:46:18 +01:00
Stephan Hadinger
8f15288f73 Zigbee fix ZbNoAutoQuery synonym 2021-01-29 19:28:26 +01:00
Stephan Hadinger
26920cbb2a Zigbee more synonyms 2021-01-29 13:45:55 +01:00
Stephan Hadinger
90afef99da Zibee add `SetOption120 1 or ZbEndpointTopic to add the endpoint as suffix in topic when using SetOption89 1` 2021-01-28 19:52:08 +01:00
Stephan Hadinger
a436dd416d Added macro for SO synonyms and MQTT 2021-01-28 09:04:42 +01:00
Stephan Hadinger
bc6f2b066f Add Zigbee SetOption synonyms
Add commands ``ZbNameKey``, ``ZbDeviceTopic``, ``ZbNoPrefix``, ``ZbEndpointSuffix``, ``ZbNoAutoBind``, ``ZbNameTopic`` as synonyms for ``SetOption83, 89, 100, 101, 110 and 112`` respectively
2021-01-26 19:24:13 +01:00
Stephan Hadinger
82f64043d6 Zigbee prepare RGB command 2021-01-25 22:21:13 +01:00
Stephan Hadinger
cf52f1c99e Added ext_snprintf to support extended types 2021-01-24 16:35:36 +01:00
Theo Arends
efaed8046d Refactor AddLog usage 2021-01-23 16:26:23 +01:00
Theo Arends
41c87fcd12 Restore AddLog_P logging 2021-01-23 13:23:35 +01:00
Stephan Hadinger
2f139d0e47 More PROGMEM 2021-01-18 21:48:04 +01:00
Stephan Hadinger
800f86d56e Moving more to PROGMEM 2021-01-12 19:31:15 +01:00
Stephan Hadinger
f40967c567 Zigbee long logs 2021-01-09 18:07:44 +01:00
Stephan Hadinger
d8fbbdd5c9 Zugbee fix possible crash on Web UI 2021-01-03 18:41:03 +01:00
Stephan Hadinger
61c518d813 Zigbee fix display Devices allowed to join when zero device 2021-01-03 16:36:34 +01:00
Stephan Hadinger
be5d9f90a8 Zigbee replace qsort with insertion sort 2021-01-03 15:09:20 +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
Stephan Hadinger
44751c39f1 Zigbee fix color of SSI and last seen 2020-12-29 12:59:41 +01:00
Stephan Hadinger
f94b75d150 Zigbee add unishox strings 2020-12-21 09:56:04 +01:00
Stephan Hadinger
af40f3c5da Zigbee fix for visual map 2020-12-13 19:18:36 +01:00
Stephan Hadinger
1558f0c731 Zigbee add visual map of network 2020-12-12 19:05:47 +01:00
Stephan Hadinger
c9a251b35c Zigbee fix error message 2020-12-08 22:11:48 +01:00
Stephan Hadinger
7dd56aac9f Zigbee add ZbStatus0 and ZbMap 0x0000 2020-12-08 19:21:32 +01:00
Stephan Hadinger
f24c46b231 Zigbee better support for Tuya Protocol 2020-12-06 19:20:42 +01:00
s-hadinger
a178ef459b
Merge pull request #10025 from s-hadinger/zigbee_optim
Zigbee code size optimization
2020-11-30 19:51:15 +01:00
Stephan Hadinger
054e0730e1 Zigbee code size optimization 2020-11-30 19:25:05 +01:00
Stephan Hadinger
4ea69ce2ef Zigbee auto-mapping 2020-11-30 19:12:16 +01:00
Stephan Hadinger
817ac3a01f Zigbee use of ZbRestore for backup 2020-11-29 15:45:34 +01:00
Theo Arends
17e6890809 Prep for ESP32-C3 ph2 2020-11-28 16:39:15 +01:00
Stephan Hadinger
d3bd47718f Zigbee remove debug log 2020-11-28 15:01:43 +01:00
Stephan Hadinger
4cc04b7ceb Zigbee ZbReset 1 also erases EEPROM 2020-11-27 21:47:13 +01:00
Stephan Hadinger
f153086b7d Zigbee UI change color of last seen depending on age 2020-11-26 19:27:13 +01:00
Stephan Hadinger
6cba04e6e0 Zigbee better support for attribute Reachable 2020-11-22 16:07:09 +01:00
Stephan Hadinger
ebb4c18aae Zigbee persistence of device/sensir data in EEPROM (only ZBBridge) 2020-11-21 10:31:27 +01:00
Stephan Hadinger
d4e1513f14 Zigbee fix glitch in UI for plugs 2020-11-20 21:28:33 +01:00
s-hadinger
dd8bb39a02
Zigbee `SetOption116 1` to disable auto-query of light devices (avoids network storms with large groups) (#9847)
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2020-11-14 11:15:41 +01:00
Stephan Hadinger
698dd755de Zigbee command `ZbLeave` to unpair a device 2020-11-13 19:23:35 +01:00
Stephan Hadinger
5f39d15a84 Zigbee more consistent messages for ZbInfo and ZbLight 2020-11-13 13:32:45 +01:00
Stephan Hadinger
5f494b7d8a Remove compiler warnings 2020-11-12 19:38:21 +01:00
Stephan Hadinger
39b0cf4c56 Zigbee command `ZbInfo` and prepare support for EEPROM 2020-11-11 12:09:18 +01:00